/*
Theme Name: Pizzeria
Theme URI: https://pizzeria.madrasthemes.com/
Author: MadrasThemes
Author URI: https://madrasthemes.com/
Description:  Pizzeria is a popular WordPress theme specifically designed for fast food restaurants and pizza delivery businesses. One of the standout features of pizzeria is its integration with WooCommerce Blocks, a collection of customizable content blocks that enhance the functionality and design of your WooCommerce-powered website.
Requires at least: 6.7
Tested up to: 7.0
Requires PHP: 7.4
WC requires at least: 9.6.0
WC tested up to: 10.8.1
Version: 1.2.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: pizzeria
Tags: e-commerce, block-patterns, block-styles, editor-style, full-site-editing, full-width-template, rtl-language-support, template-editing, translation-ready, wide-blocks
Woo: 18734003050043:4af45369384a1ebf92d49e63875f8471
*/
/*
################
* === BASE STYLE  ===
################
*/
*, *::before, *::after {
  box-sizing: border-box;
}

body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  --drawer-width:460px;
  --neg-drawer-width: calc(var(--drawer-width)*-2);
}

a, button {
  transition: 0.3s ease-in-out;
}

pre {
  overflow: auto;
}

iframe {
  max-width: 100%;
}

.wc-block-components-notice-banner a {
  text-decoration: none !important;
}

table {
  width: 100%;
  border-collapse: collapse;
  text-align: left;
}

input[type=text],
input[type=password],
input[type=email],
input[type=number],
input[type=url],
input[type=search],
input[type=tel],
.wc-block-components-form .wc-block-components-text-input :is(input[type=email], input[type=number], input[type=tel], input[type=text], input[type=url]), .wc-block-components-text-input :is(input[type=email], input[type=number], input[type=tel], input[type=text], input[type=url]),
textarea {
  display: block;
  width: 100%;
  padding: 18.5px 20px;
  font-size: 15px;
  font-weight: 400;
  line-height: 24px;
  color: var(--wp--preset--color--gray-700);
  background-color: var(--wp--preset--color--white);
  background-clip: padding-box;
  border: 1px solid var(--wp--preset--color--gray-100);
  appearance: none;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  border-radius: clamp(14px, 0.875rem + (1vw - 7.68px) * 0.481, 18px);
}
input[type=text]::placeholder,
input[type=password]::placeholder,
input[type=email]::placeholder,
input[type=number]::placeholder,
input[type=url]::placeholder,
input[type=search]::placeholder,
input[type=tel]::placeholder,
.wc-block-components-form .wc-block-components-text-input :is(input[type=email], input[type=number], input[type=tel], input[type=text], input[type=url])::placeholder, .wc-block-components-text-input :is(input[type=email], input[type=number], input[type=tel], input[type=text], input[type=url])::placeholder,
textarea::placeholder {
  color: var(--wp--preset--color--contrast);
  font-weight: 500;
  font-size: 15px;
}
input[type=text]:is(:focus),
input[type=password]:is(:focus),
input[type=email]:is(:focus),
input[type=number]:is(:focus),
input[type=url]:is(:focus),
input[type=search]:is(:focus),
input[type=tel]:is(:focus),
.wc-block-components-form .wc-block-components-text-input :is(input[type=email], input[type=number], input[type=tel], input[type=text], input[type=url]):is(:focus), .wc-block-components-text-input :is(input[type=email], input[type=number], input[type=tel], input[type=text], input[type=url]):is(:focus),
textarea:is(:focus) {
  color: var(--wp--preset--color--gray-700);
  background-color: var(--wp--preset--color--white);
  outline: 0;
  box-shadow: none;
  border-color: var(--wp--preset--color--contrast);
}

.wc-block-components-form .wc-block-components-text-input.is-active input[type=email], .wc-block-components-form .wc-block-components-text-input.is-active input[type=number], .wc-block-components-form .wc-block-components-text-input.is-active input[type=tel], .wc-block-components-form .wc-block-components-text-input.is-active input[type=text], .wc-block-components-form .wc-block-components-text-input.is-active input[type=url], .wc-block-components-text-input.is-active input[type=email], .wc-block-components-text-input.is-active input[type=number], .wc-block-components-text-input.is-active input[type=tel], .wc-block-components-text-input.is-active input[type=text], .wc-block-components-text-input.is-active input[type=url] {
  padding: 18.5px 20px !important;
  text-indent: 0px;
}

.wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input:focus,
.wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input[aria-expanded=true],
.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input:focus,
.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input[aria-expanded=true] {
  box-shadow: none;
  background-color: var(--wp--preset--color--white);
}

.wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list, .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list {
  border-color: var(--wp--preset--color--contrast);
  background-color: var(--wp--preset--color--white);
}

.wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input:focus,
.wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input[aria-expanded=true],
.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input:focus,
.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input[aria-expanded=true] {
  border-color: var(--wp--preset--color--contrast);
}

.wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input, .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input {
  height: inherit;
  padding: 18.5px 20px;
  line-height: inherit;
  background-color: var(--wp--preset--color--white);
  color: var(--wp--preset--color--gray-600);
}

.wc-block-components-form .wc-block-components-text-input :is(input[type=email], input[type=number], input[type=tel], input[type=text], input[type=url]), .wc-block-components-text-input :is(input[type=email], input[type=number], input[type=tel], input[type=text], input[type=url]) {
  height: inherit;
  text-indent: 14px;
}

.wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input, .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input {
  border-color: var(--wp--preset--color--gray-100);
  border-radius: clamp(14px, 0.875rem + (1vw - 7.68px) * 0.481, 16px);
}

select {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 17px 20px;
  -moz-padding-start: calc(1rem - 3px);
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  color: var(--wp--preset--color--contrast);
  background-color: var(--wp--preset--color--base);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23282931' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right 0.65rem center;
  background-size: 26px 12px;
  border: 1px solid var(--wp--preset--color--gray-100);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  border-radius: 16px;
  appearance: none;
  cursor: pointer;
  word-wrap: normal;
}
select:focus {
  outline: 0;
  border-color: var(--wp--preset--color--contrast);
}

.wc-block-components-form .wc-block-components-text-input label,
.wc-block-components-text-input label {
  transform: translateY(16px);
}

.wc-block-components-button:not(.is-link):focus {
  box-shadow: none;
}

.components-combobox-control__suggestions-container:focus-within {
  box-shadow: none;
}

.select2-container--default {
  font-size: 15px;
  text-align: left;
}
.select2-container--default .select2-selection--single {
  border: 1px solid var(--wp--preset--color--gray-100);
  padding: 8px;
  border-radius: 16px;
}
.select2-container--default .select2-selection--single, .select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 58px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
  right: 16px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: var(--wp--preset--color--contrast);
  padding-left: 12px;
  line-height: 2.5;
  font-weight: 500;
}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-top-right-radius: 16px;
  border-top-left-radius: 16px;
}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-bottom-right-radius: 16px;
  border-bottom-left-radius: 16px;
}
.select2-container--default.select2-container--open .select2-selection--single {
  border-color: var(--wp--preset--color--contrast);
}
.select2-container--default .select2-results__option[aria-selected=true],
.select2-container--default .select2-results__option[data-selected=true] {
  background-color: var(--wp--preset--color--gray-100);
}
.select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-container--default .select2-results__option--highlighted[data-selected] {
  color: inherit;
}

.select2-dropdown {
  border-color: var(--wp--preset--color--gray-300);
  background-color: var(--wp--preset--color--base);
}

.select2-container--open .select2-dropdown {
  border-color: var(--wp--preset--color--contrast);
}

.select2-search--dropdown .select2-search__field {
  padding: 10px 16px;
}

body:not(.editor-styles-wrapper) input[type=checkbox],
.wc-block-checkbox-list .wc-block-components-checkbox input[type=checkbox],
div.wc-block-components-checkbox input[type=checkbox] {
  width: 18px;
  height: 18px;
  min-width: 18px;
  min-height: 18px;
  border-radius: 4px;
}
body:not(.editor-styles-wrapper) input[type=checkbox],
body:not(.editor-styles-wrapper) input[type=radio],
body:not(.editor-styles-wrapper) .wc-block-components-checkbox input[type=checkbox],
.wc-block-checkbox-list .wc-block-components-checkbox input[type=checkbox],
.wc-block-checkbox-list .wc-block-components-checkbox input[type=radio],
.wc-block-checkbox-list .wc-block-components-checkbox .wc-block-components-checkbox input[type=checkbox],
div.wc-block-components-checkbox input[type=checkbox],
div.wc-block-components-checkbox input[type=radio],
div.wc-block-components-checkbox .wc-block-components-checkbox input[type=checkbox] {
  margin: 0 10px 0 0;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: 1px solid var(--wp--preset--color--contrast);
  appearance: none;
  vertical-align: middle;
  cursor: pointer;
}
body:not(.editor-styles-wrapper) input:checked[type=radio],
.wc-block-checkbox-list .wc-block-components-checkbox input:checked[type=radio],
div.wc-block-components-checkbox input:checked[type=radio] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23000'/%3e%3c/svg%3e");
  background-size: 24px;
}
body:not(.editor-styles-wrapper) input[type=radio],
.wc-block-checkbox-list .wc-block-components-checkbox input[type=radio],
div.wc-block-components-checkbox input[type=radio] {
  width: 18px;
  height: 18px;
  padding: 0;
  border-radius: 50%;
}
body:not(.editor-styles-wrapper) input[type=checkbox]:active,
body:not(.editor-styles-wrapper) input[type=radio]:active,
.wc-block-checkbox-list .wc-block-components-checkbox input[type=checkbox]:active,
.wc-block-checkbox-list .wc-block-components-checkbox input[type=radio]:active,
div.wc-block-components-checkbox input[type=checkbox]:active,
div.wc-block-components-checkbox input[type=radio]:active {
  filter: 100%;
}
body:not(.editor-styles-wrapper) input[type=checkbox]:focus,
body:not(.editor-styles-wrapper) .wc-block-components-checkbox__input[type=checkbox]:focus,
body:not(.editor-styles-wrapper) input[type=radio]:focus,
.wc-block-checkbox-list .wc-block-components-checkbox input[type=checkbox]:focus,
.wc-block-checkbox-list .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:focus,
.wc-block-checkbox-list .wc-block-components-checkbox input[type=radio]:focus,
div.wc-block-components-checkbox input[type=checkbox]:focus,
div.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:focus,
div.wc-block-components-checkbox input[type=radio]:focus {
  outline: 0;
}
body:not(.editor-styles-wrapper) input[type=checkbox]:checked,
body:not(.editor-styles-wrapper) .wc-block-components-checkbox__input[type=checkbox]:checked,
body:not(.editor-styles-wrapper) input[type=radio]:checked,
body:not(.editor-styles-wrapper) input[type=checkbox]:indeterminate,
.wc-block-checkbox-list .wc-block-components-checkbox input[type=checkbox]:checked,
.wc-block-checkbox-list .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:checked,
.wc-block-checkbox-list .wc-block-components-checkbox input[type=radio]:checked,
.wc-block-checkbox-list .wc-block-components-checkbox input[type=checkbox]:indeterminate,
div.wc-block-components-checkbox input[type=checkbox]:checked,
div.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:checked,
div.wc-block-components-checkbox input[type=radio]:checked,
div.wc-block-components-checkbox input[type=checkbox]:indeterminate {
  border-color: var(--wp--preset--color--contrast);
}
body:not(.editor-styles-wrapper) input:checked[type=checkbox],
.wc-block-checkbox-list .wc-block-components-checkbox input:checked[type=checkbox],
div.wc-block-components-checkbox input:checked[type=checkbox] {
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='8' viewBox='0 0 10 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.29078 0.971021C9.01232 0.692189 8.56015 0.692365 8.28131 0.971021L3.73799 5.51452L1.71868 3.49523C1.43985 3.21639 0.987865 3.21639 0.709033 3.49523C0.4302 3.77406 0.4302 4.22604 0.709033 4.50487L3.23306 7.0289C3.37239 7.16823 3.55509 7.23807 3.7378 7.23807C3.92051 7.23807 4.10338 7.16841 4.24271 7.0289L9.29078 1.98065C9.56962 1.70201 9.56962 1.24984 9.29078 0.971021Z' fill='white'/%3E%3C/svg%3E%0A");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
body:not(.editor-styles-wrapper) input:checked[type=checkbox],
body:not(.editor-styles-wrapper) .wc-block-components-checkbox__input[type=checkbox]:checked,
.wc-block-checkbox-list .wc-block-components-checkbox input:checked[type=checkbox],
.wc-block-checkbox-list .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:checked,
div.wc-block-components-checkbox input:checked[type=checkbox],
div.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:checked {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
  background-color: var(--wp--preset--color--contrast);
  border-color: var(--wp--preset--color--contrast);
}
body:not(.editor-styles-wrapper) input[type=checkbox]:indeterminate,
body:not(.editor-styles-wrapper) .wc-block-components-checkbox__input[type=checkbox]:indeterminate,
.wc-block-checkbox-list .wc-block-components-checkbox input[type=checkbox]:indeterminate,
.wc-block-checkbox-list .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:indeterminate,
div.wc-block-components-checkbox input[type=checkbox]:indeterminate,
div.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:indeterminate {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
}
body:not(.editor-styles-wrapper) input[type=checkbox]:disabled,
body:not(.editor-styles-wrapper) input[type=radio]:disabled,
.wc-block-checkbox-list .wc-block-components-checkbox input[type=checkbox]:disabled,
.wc-block-checkbox-list .wc-block-components-checkbox input[type=radio]:disabled,
div.wc-block-components-checkbox input[type=checkbox]:disabled,
div.wc-block-components-checkbox input[type=radio]:disabled {
  pointer-events: none;
  filter: none;
  opacity: 0.5;
}

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

/*
################
* === UTILITY STYLE  ===
################
*/
.flex {
  display: flex;
}

.overflow-hidden {
  overflow: hidden;
}

@media (max-width: 1200px) {
  .home-v1-contact-info {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
}
.clear-after::after {
  content: "";
  display: block;
  clear: both;
}

.object-cover img {
  object-fit: cover;
}

.h-100,
.h-100 img {
  height: 100%;
}

.flex a {
  display: flex;
}

.mr-auto {
  margin-right: auto !important;
}

.align-item-center a {
  align-items: center;
}

.d-none {
  display: none !important;
}

@media (min-width: 1024px) {
  .d-lg-block {
    display: block !important;
  }
  .d-lg-none {
    display: none !important;
  }
}
.flex a img {
  margin-left: 20px;
}

@media (max-width: 1023px) {
  .pizzeria-scroll {
    flex-wrap: nowrap !important;
    overflow-x: auto;
    display: flex;
    overflow-y: hidden;
  }
  .wp-block-columns.pizzeria-scroll:not(.is-not-stacked-on-mobile) > .wp-block-column {
    flex-shrink: 0;
    flex-basis: 50% !important;
  }
}
.relative {
  position: relative;
}

.absolute {
  position: absolute !important;
}

.stretched-link,
.stretched-link a {
  display: block;
}

.stretched-link:before,
.stretched-link a::before {
  position: absolute;
  inset: 0;
  content: "";
}

.pizzeria-social-icon a {
  font-size: 20px;
}

.fixed-bottom {
  position: fixed;
  right: 15px;
  bottom: 0;
  left: 15px;
  z-index: 1030;
}

.btn-hover-primary a:hover img, .btn-hover-primary a:focus img {
  filter: invert(54%) sepia(26%) saturate(1609%) hue-rotate(322deg) brightness(86%) contrast(92%);
}

.wp-block-button.btn-hover-secondary a:hover, .wp-block-button.btn-hover-secondary a:focus {
  background: transparent !important;
  border-color: var(--wp--preset--color--secondary) !important;
  color: var(--wp--preset--color--secondary) !important;
}
.wp-block-button.btn-hover-secondary a:hover img, .wp-block-button.btn-hover-secondary a:focus img {
  filter: invert(97%) sepia(75%) saturate(7450%) hue-rotate(321deg) brightness(102%) contrast(92%) !important;
}

.wp-block-button.btn-hover-primary a:hover, .wp-block-button.btn-hover-primary a:focus {
  background: transparent !important;
  border-color: var(--wp--preset--color--primary) !important;
  color: var(--wp--preset--color--primary) !important;
}

.wp-block-button.btn-hover-outline a:hover, .wp-block-button.btn-hover-outline a:focus {
  background: var(--wp--preset--color--secondary) !important;
  border-color: var(--wp--preset--color--secondary) !important;
  color: var(--wp--preset--color--contrast) !important;
}
.wp-block-button.btn-hover-outline a:hover img, .wp-block-button.btn-hover-outline a:focus img {
  filter: invert(54%) sepia(26%) saturate(1609%) hue-rotate(322deg) brightness(86%) contrast(92%);
}

.view-more a {
  border-bottom: 1px solid transparent !important;
}
.view-more a:hover, .view-more a:focus {
  border-color: var(--wp--preset--color--primary) !important;
}

/*
################
* === GB STYLE  === Write oly WP blocks style
################
*/
/*** Home v1 categories ***/
@media (max-width: 1023px) {
  .pizzeria-categories-scroll {
    flex-wrap: nowrap !important;
    overflow-x: auto;
    display: flex;
    overflow-y: hidden;
  }
  .wp-block-columns.pizzeria-categories-scroll:not(.is-not-stacked-on-mobile) > .wp-block-column {
    flex-shrink: 0;
    flex-basis: 50% !important;
  }
}
@media (max-width: 1024px) {
  .pizzeria-categories-scroll p {
    margin-top: 5px !important;
  }
}
.pizzeria-categories-scroll .categories {
  box-shadow: 0px 0px 0px 1px var(--wp--preset--color--gray-100);
}
.pizzeria-categories-scroll .categories:hover, .pizzeria-categories-scroll .categories:focus {
  border-style: solid;
  border-width: 2px !important;
  background-color: var(--wp--preset--color--gray-200) !important;
  border-color: var(--wp--preset--color--primary) !important;
  box-shadow: none;
}
@media (max-width: 1023px) {
  .pizzeria-categories-scroll .categories {
    border-radius: 24px !important;
  }
}

@media (max-width: 1023px) {
  .pizzeria {
    padding: 1px !important;
  }
}
.wp-block-button.is-style-squared .wp-block-button__link {
  border-radius: 0;
}

.wp-block-search .wp-block-search__input {
  border-radius: 16px;
}

@media (max-width: 1023px) {
  .pizzeria-marque-scroll {
    flex-wrap: nowrap !important;
    overflow-x: auto;
    display: flex;
    overflow-y: hidden;
  }
  .wp-block-columns.pizzeria-marque-scroll:not(.is-not-stacked-on-mobile) > .wp-block-column {
    flex-shrink: 0;
    flex-basis: 68% !important;
  }
}
@media (max-width: 767px) {
  .wp-block-columns.pizzeria-marque-scroll:not(.is-not-stacked-on-mobile) > .wp-block-column {
    flex-basis: 100% !important;
  }
}
.pizzeria-social .wp-social-link svg {
  height: 13px !important;
  width: 15px !important;
}

@media (min-width: 768px) {
  .d-md-block {
    display: block !important;
  }
}
@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }
}
.d-none {
  display: none;
}

.flex a {
  display: flex;
}

.align-item-center a {
  align-items: center;
}

.d-block {
  display: block;
}

.wp-block-query-pagination.pizzeria-pagination {
  border-top: 1px solid #e9e9e9;
  margin-top: 60px;
  margin-bottom: 15px;
  padding-top: 22px;
}

@media (min-width: 1025px) {
  .wp-block-post-featured-image a {
    height: 350px !important;
  }
}
/******** LIST ********/
.pizzeria-blog-list-tag .tag-cloud-link {
  font-size: 12px !important;
  border: 1px;
  padding: 12px 26px;
  margin-top: 10px;
  border-radius: 50px;
  background-color: #F9F7F2;
}
.pizzeria-blog-list-tag .tag-cloud-link:hover {
  color: #FFFFFF;
  font-weight: 600;
}
.pizzeria-blog-list-tag .tag-cloud-link:is(:hover, :focus) {
  background-color: #A82523;
}

.blog-list-sidebar .wp-block-latest-posts__list .wp-block-latest-posts__featured-image img {
  border-radius: 8px;
}

.blog-list-sidebar .wp-block-latest-posts__list > li,
.wp-block-rss .wp-block-rss__item {
  margin-bottom: 14px;
}

.blog-list-sidebar .wp-block-latest-posts li::after {
  content: "";
  clear: both;
  display: table;
}

.blog-list-sidebar .wp-block-latest-posts__list .wp-block-latest-posts__featured-image {
  float: left;
}
.blog-list-sidebar .wp-block-latest-posts__list li:last-child {
  margin-bottom: 0px;
}

.blog-list-sidebar .wp-block-latest-posts__post-title:hover {
  color: #A82523;
  text-decoration: none;
}
.blog-list-sidebar .wp-block-latest-posts__post-title {
  margin-bottom: 8px;
  line-height: 24px;
  font-size: 14px;
  font-weight: 600;
}
.blog-list-sidebar .wp-block-latest-posts__post-title:is(:hover, :focus) {
  color: #A82523;
}

.blog-list-sidebar .wp-block-latest-posts__post-date {
  line-height: 24px;
  font-size: 12px;
  font-weight: 400;
  color: #282931;
}

.blog-list-sidebar .blog-list-categories ul li a:hover, .blog-list-sidebar .blog-list-categories ul li a:focus {
  color: var(--wp--preset--color--primary) !important;
}

.blog-list-sidebar .blog-list-categories ul li:last-child {
  margin-bottom: 0px;
}

.wp-block-post-title a:hover {
  color: #A82523;
  text-decoration: none;
}

@media (max-width: 767px) {
  .flex-sm-wrap.wp-block-columns.is-not-stacked-on-mobile,
  .flex-sm-wrap.is-nowrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-wrap.wp-block-columns.is-not-stacked-on-mobile > div,
  .flex-sm-wrap.is-nowrap > div {
    flex-basis: 100% !important;
  }
}
/****  Home v2 Blog Post  ****/
@media (min-width: 1025px) {
  .wp-block-post-featured-image img {
    height: 350px;
  }
}
img.aligncenter {
  display: block;
  margin: auto;
}

@media (max-width: 1023px) {
  figure.wp-caption {
    max-width: 100% !important;
  }
}
.wp-caption-text {
  font-size: 13px;
  line-height: 1.4;
  text-align: left;
}

.wp-block-image {
  margin-top: 1.2rem;
}
.wp-block-image figcaption {
  line-height: 35px;
}

img.alignright,
.mceTemp .wp-caption.alignright {
  float: right;
  margin-left: 32px;
}

img.alignright,
.mceTemp .wp-caption.alignright,
img.alignleft,
.mceTemp .wp-caption.alignleft,
.wp-block-image .alignleft,
.wp-block-image .alignright {
  margin-top: 10px;
  margin-bottom: 10px;
}

img.alignleft,
.mceTemp .wp-caption.alignleft {
  float: left;
  margin-right: 32px;
}

.wp-block-image .alignleft {
  margin-right: 32px;
}

.wp-block-image .alignright {
  margin-left: 32px;
}

.wp-block-file__button,
.post-password-form input[type=submit] {
  background-color: var(--wp--preset--color--primary);
  border-radius: 18px;
  border-width: 0;
  color: var(--wp--preset--color--base);
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  padding: 18.5px 30px;
  text-decoration: none;
  display: inline-block;
  font-weight: 500;
  cursor: pointer;
}

.gallery-item {
  display: inline-block;
  vertical-align: top;
  width: 100%;
}

@media (min-width: 768px) {
  .gallery {
    display: grid;
    gap: 30px;
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
.post-password-form label {
  display: inline-block;
}
.post-password-form input[type=submit] {
  margin-top: 20px;
}
@media (min-width: 768px) {
  .post-password-form input[type=submit] {
    margin-top: 0;
  }
}

:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) {
  background-color: var(--wp--preset--color--white);
  border-width: 1px;
  border-radius: 16px;
  border-color: var(--wp--preset--color--gray-100) !important;
}
:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) input[type=search] {
  border-width: 0px !important;
}

.search-results form.wp-block-search input[type=search],
.search-no-results form.wp-block-search input[type=search] {
  padding: 12px 12px 12px 18px;
}

.wp-block-search__input {
  background-color: var(--wp--preset--color--gray-200);
}

.tab-active .wp-element-button:hover, .tab-active .wp-element-button:focus {
  background-color: var(--wp--preset--color--primary) !important;
  color: var(--wp--preset--color--base) !important;
  border-radius: 120px !important;
}

.dark-products .products-block-post-template .product .price,
.dark-products .products-block-post-template .product .wc-block-components-product-price,
.dark-products .products-block-post-template .product .wp-block-cart-cross-sells-product__product-price,
.dark-products .products-block-post-template .wp-block-post .price,
.dark-products .products-block-post-template .wp-block-post .wc-block-components-product-price,
.dark-products .products-block-post-template .wp-block-post .wp-block-cart-cross-sells-product__product-price {
  color: var(--wp--preset--color--base) !important;
}
.dark-products .products-block-post-template .product > .wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button,
.dark-products .products-block-post-template .product > .wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button,
.dark-products .products-block-post-template .product > .wc-block-components-product-button .added_to_cart,
.dark-products .products-block-post-template .wp-block-post > .wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button,
.dark-products .products-block-post-template .wp-block-post > .wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button,
.dark-products .products-block-post-template .wp-block-post > .wc-block-components-product-button .added_to_cart {
  background-color: transparent !important;
  color: var(--wp--preset--color--secondary) !important;
}
.dark-products .products-block-post-template .product .wp-block-post-title a:hover, .dark-products .products-block-post-template .product .wp-block-post-title a:focus,
.dark-products .products-block-post-template .wp-block-post .wp-block-post-title a:hover,
.dark-products .products-block-post-template .wp-block-post .wp-block-post-title a:focus {
  color: var(--wp--preset--color--secondary) !important;
}
.dark-products .products-block-post-template .product .added_to_cart,
.dark-products .products-block-post-template .wp-block-post .added_to_cart {
  border-color: var(--wp--preset--color--secondary) !important;
}
.dark-products .products-block-post-template .product:hover > .wc-block-components-product-button a.wp-element-button, .dark-products .products-block-post-template .product:hover > .wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button, .dark-products .products-block-post-template .product:hover > .wc-block-components-product-button .added_to_cart,
.dark-products .products-block-post-template .wp-block-post:hover > .wc-block-components-product-button a.wp-element-button,
.dark-products .products-block-post-template .wp-block-post:hover > .wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button,
.dark-products .products-block-post-template .wp-block-post:hover > .wc-block-components-product-button .added_to_cart {
  background-color: var(--wp--preset--color--secondary) !important;
  color: var(--wp--preset--color--contrast) !important;
}

.wp-block-gallery:not(.has-nested-images) {
  margin-block-start: 1.2rem;
}

.wp-block-calendar table:where(:not(.has-text-color)) td,
.wp-block-calendar table:where(:not(.has-text-color)) th {
  border-color: var(--wp--preset--color--gray-100);
}

.page-header {
  position: relative;
  z-index: 1;
  margin-top: 0;
}
.page-header .wp-block-cover .wp-block-cover__inner-container,
.page-header .wp-block-cover-image .wp-block-cover__inner-container {
  z-index: 9 !important;
}
@media (max-width: 767px) {
  .page-header .pizzeria-shop-categories {
    padding-right: 16px;
    padding-left: 16px;
  }
}
@media (min-width: 768px) {
  .page-header .pizzeria-shop-categories {
    padding-right: 30.4px;
    padding-left: 30.4px;
  }
}

.pizzeria-categories-scroll.shop-categories .categories:hover,
.pizzeria-categories-scroll.shop-categories .categories:focus {
  border-width: 1px !important;
}

@media (max-width: 600px) {
  .blog .wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid,
  .archive .wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid {
    grid-template-columns: 1fr;
  }
}
@media (max-width: 768px) {
  .about-team .pizzeria-social {
    display: none !important;
  }
}
.search .page-header .wp-block-cover__inner-container > .wp-block-group {
  padding-top: 120px;
  margin-top: var(--wp--preset--spacing--40);
}
.search .page-header .wp-block-cover__inner-container h2 + .wp-block-group {
  padding-top: 0 !important;
  margin-top: 19.2px !important;
}

/*
################
* === Header STYLE  ===
################
*/
.header-transparent {
  --wp--preset--color--contrast:#fff;
  color: var(--wp--preset--color--contrast);
}
.header-transparent img {
  filter: brightness(0) invert(1);
}
.header-transparent .border-opacity-10 {
  border-color: color-mix(in srgb, var(--wp--preset--color--contrast) 10%, black 0%) !important;
}
.header-transparent .wp-block-woocommerce-mini-cart :where(.wc-block-mini-cart__badge) {
  background-color: var(--wp--preset--color--contrast);
  color: var(--wp--preset--color--primary);
}
.header-transparent .search-box {
  --wp--preset--color--contrast:#282931;
  color: var(--wp--preset--color--contrast);
}
.header-transparent .brand img,
.header-transparent .mega-menu-title img,
.header-transparent .search-cat-btn img {
  filter: brightness(1) invert(0);
}

.wp-block-woocommerce-mini-cart :where(.wc-block-mini-cart__badge) {
  background-color: var(--wp--preset--color--primary);
  color: var(--wp--preset--color--base);
}

.border-opacity-10 {
  border-color: color-mix(in srgb, var(--wp--preset--color--contrast) 10%, white 0%) !important;
}

body:not(.editor-styles-wrapper) .header-transparent {
  position: absolute;
  width: 100%;
  z-index: 9;
}
@media (min-width: 1200px) {
  body:not(.editor-styles-wrapper) .mobile-header {
    display: none;
  }
}
@media (max-width: 1199px) {
  body:not(.editor-styles-wrapper) .desktop-header {
    display: none;
  }
}

.wc-block-mini-cart__button:hover:not([disabled]) {
  opacity: 1;
  cursor: pointer;
}

.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container {
  border-width: 0;
}

.wp-block-navigation .has-child:not(.open-on-click):hover > .wp-block-navigation__submenu-container,
.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true] ~ .wp-block-navigation__submenu-container {
  min-width: 270px;
}
@media (min-width: 1200px) {
  .wp-block-navigation .wp-block-navigation__submenu-container {
    box-shadow: 0px 6px 15px 0px rgba(64, 79, 104, 0.0509803922);
  }
}
.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item.open-on-hover-click:is(:hover) > .wp-block-navigation-item__content,
.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item.open-on-hover-click:is(:hover) > .wp-block-navigation-submenu__toggle, .wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item.wp-block-navigation-link:is(:hover) > .wp-block-navigation-item__content,
.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item.wp-block-navigation-link:is(:hover) > .wp-block-navigation-submenu__toggle, .wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item.open-on-click:is(:hover) > .wp-block-navigation-item__content,
.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item.open-on-click:is(:hover) > .wp-block-navigation-submenu__toggle {
  color: var(--wp--preset--color--primary);
}
.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item.open-on-click:hover > .wp-block-navigation__submenu-icon,
.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item.open-on-click > .wp-block-navigation-submenu__toggle[aria-expanded=true],
.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item.open-on-click > .wp-block-navigation-submenu__toggle[aria-expanded=true] ~ .wp-block-navigation__submenu-icon {
  color: var(--wp--preset--color--primary);
}
.wp-block-navigation .wp-block-navigation__submenu-icon {
  margin-left: 6px;
}
.wp-block-navigation > .wp-block-navigation-item.has-child > .wp-block-navigation-submenu {
  top: 52px;
  z-index: 22;
}
.wp-block-navigation > .wp-block-navigation-item.has-child.open-on-hover-click:is(:hover) > .wp-block-navigation-item__content::before {
  content: "";
  height: 40px;
  position: absolute;
  width: 100%;
  top: 100%;
}
.wp-block-navigation > .wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle + .wp-block-navigation__submenu-icon {
  margin-left: 0;
}
.wp-block-navigation > .wp-block-navigation-item.open-on-click > .wp-block-navigation-submenu__toggle {
  padding-left: 0;
  padding-right: 6px;
}
.wp-block-navigation > .wp-block-navigation-item .wp-block-navigation__submenu-container {
  border-radius: 16px;
  font-size: 14px;
  padding: 16px;
}

:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),
:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),
:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),
:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content) {
  padding: 10px 14px;
}

.search-toggle a {
  display: flex;
}
@media (min-width: 1200px) {
  .search-toggle:not(figure) {
    position: relative;
  }
  .search-toggle a::after {
    position: absolute;
    content: "";
    inset: 0;
  }
}

.wc-block-components-drawer__screen-overlay {
  background-color: color-mix(in srgb, var(--wp--preset--color--contrast) 60%, black 0%);
}

.wc-block-components-drawer::after {
  opacity: 0;
}

.wc-block-components-drawer,
:where(.wp-block-woocommerce-mini-cart-contents) {
  background: transparent;
  background-color: transparent !important;
}

.wc-block-mini-cart__drawer .wp-block-woocommerce-mini-cart-contents {
  padding: 30px;
}
.wc-block-mini-cart__drawer .wc-block-components-drawer__close {
  width: 35px;
  height: 35px;
  padding: 0 !important;
  border-width: 0;
  background-color: var(--wp--preset--color--primary) !important;
  color: var(--wp--preset--color--base) !important;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 1;
  top: 45px;
  right: 45px;
}
.wc-block-mini-cart__drawer .wc-block-components-drawer__close.wc-block-components-button:not(.is-link):focus {
  box-shadow: none;
  outline: none;
}
.wc-block-mini-cart__drawer .wc-block-components-drawer__close svg {
  width: 14px;
}

.wc-block-mini-cart__template-part {
  margin: 20px;
  background-color: var(--wp--preset--color--base);
  border-radius: 32px;
}
@media (min-width: 1024px) {
  .wc-block-mini-cart__template-part {
    margin: 30px 30px 30px 0;
  }
}

.wc-block-mini-cart__footer {
  padding: 16px 0 0 0;
}

.wc-block-mini-cart__footer .wc-block-components-totals-item.wc-block-mini-cart__footer-subtotal {
  padding-bottom: 16px;
  margin-bottom: 20px;
  border-bottom: 1px solid var(--wp--preset--color--gray-100);
}
.wc-block-mini-cart__footer .wc-block-components-totals-item__description {
  margin-top: 4px;
}

.wp-block-woocommerce-mini-cart-cart-button-block.wc-block-components-button:not(.is-link).outlined {
  background-color: var(--wp--preset--color--secondary);
  border-width: 0;
  transition: 0.3s ease-in-out;
}
.wp-block-woocommerce-mini-cart-cart-button-block:is(:hover) {
  background-color: color-mix(in srgb, var(--wp--preset--color--secondary) 100%, var(--wp--preset--color--contrast) 20%) !important;
}
.wp-block-woocommerce-mini-cart-cart-button-block.wc-block-components-button:not(.is-link).outlined:active, .wp-block-woocommerce-mini-cart-cart-button-block.wc-block-components-button:not(.is-link).outlined:disabled, .wp-block-woocommerce-mini-cart-cart-button-block.wc-block-components-button:not(.is-link).outlined:focus, .wp-block-woocommerce-mini-cart-cart-button-block.wc-block-components-button:not(.is-link).outlined:hover {
  color: var(--wp--preset--color--contrast);
}
.wp-block-woocommerce-mini-cart-cart-button-block.wc-block-components-button:not(.is-link).outlined:not(:focus), .wp-block-woocommerce-mini-cart-cart-button-block.wc-block-components-button:not(.is-link):focus {
  box-shadow: none;
  outline: none;
}

.wp-block-woocommerce-mini-cart-checkout-button-block {
  background-color: var(--wp--preset--color--primary);
  border-width: 0;
  color: var(--wp--preset--color--base);
  transition: 0.3s ease-in-out !important;
}
.wp-block-woocommerce-mini-cart-checkout-button-block.wc-block-components-button:not(.is-link):focus {
  box-shadow: none;
  outline: none;
}
.wp-block-woocommerce-mini-cart-checkout-button-block:is(:hover) {
  background-color: color-mix(in srgb, var(--wp--preset--color--primary) 100%, var(--wp--preset--color--contrast) 50%) !important;
}

.wc-block-mini-cart__items::-webkit-scrollbar {
  width: 2px;
  height: 2px;
}
.wc-block-mini-cart__items::-webkit-scrollbar-thumb {
  background-color: var(--wp--preset--color--gray-300);
}
.wc-block-mini-cart__items::-webkit-scrollbar-track {
  background-color: var(--wp--preset--color--gray-100);
}

.wc-block-components-drawer__content {
  height: calc(100dvh - 46px);
}
@media (min-width: 1024px) {
  .wc-block-components-drawer__content {
    height: calc(100dvh - 60px);
  }
}

.wc-block-mini-cart__footer:after {
  border-color: var(--wp--preset--color--gray-100);
  opacity: 1;
}

h2.wc-block-mini-cart__title {
  font-size: 16px;
  margin: 0;
  padding-bottom: 20px;
}
@media (min-width: 768px) {
  h2.wc-block-mini-cart__title {
    font-size: 23px;
  }
}

.wc-block-mini-cart__items {
  padding: 0 10px 0 0;
}

.wc-block-mini-cart-items .wc-block-components-product-name,
.wc-block-mini-cart-items .wc-block-components-product-price__value {
  font-size: 15px;
  font-weight: 500;
}
.wc-block-mini-cart-items .wc-block-components-sale-badge {
  font-size: 10px;
  border-radius: 6px;
}
.wc-block-mini-cart-items .wc-block-components-totals-item__label,
.wc-block-mini-cart-items .wc-block-components-totals-item__value {
  font-size: 17px;
}
.wc-block-mini-cart-items .wc-block-components-totals-item__value {
  font-weight: 600;
}

.admin-bar .wc-block-mini-cart__template-part {
  margin-top: 76px;
}
@media (min-width: 1024px) {
  .admin-bar .wc-block-mini-cart__template-part {
    margin-top: 62px;
  }
}
.admin-bar .wc-block-components-drawer__content {
  height: calc(100dvh - 106px);
}
@media (min-width: 1024px) {
  .admin-bar .wc-block-components-drawer__content {
    height: calc(100dvh - 92px);
  }
}

@media (min-width: 1200px) {
  header > .wp-block-group:not(.header-transparent) .wp-block-navigation.wp-block-navigation__container > .wp-block-navigation-item:is(:hover) > .wp-block-navigation-item__content {
    color: var(--wp--preset--color--primary);
  }
  header .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open),
  header .wp-block-navigation,
  header .wp-block-navigation__responsive-dialog {
    position: static;
  }
  header .wp-block-navigation.right .has-mega-menu:not(.full-width).wp-block-navigation__submenu-container {
    right: 0;
    left: auto;
  }
}

.has-mega-menu.wp-block-navigation__submenu-container .mega-menu-title > .wp-block-navigation-item__content {
  font-size: 14px;
  font-weight: 600;
  pointer-events: none;
  flex-direction: column;
  gap: 20px;
}
.has-mega-menu.wp-block-navigation__submenu-container .mega-menu-title > .wp-block-navigation-item__content img {
  height: 40px;
}
.has-mega-menu.wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
  box-shadow: none;
}
@media (min-width: 1200px) {
  .has-mega-menu:is(:hover) > .wp-block-navigation__submenu-container {
    padding: 23px !important;
  }
  .has-mega-menu.full-width {
    position: static;
  }
  .has-mega-menu.full-width.wp-block-navigation__submenu-container {
    right: 0;
    left: 0;
    top: 100% !important;
  }
  .has-mega-menu.full-width > .wp-block-navigation-item__content {
    position: relative;
  }
  .has-mega-menu.wp-block-navigation__submenu-container {
    min-width: 668px !important;
    flex-direction: row !important;
    align-items: flex-start !important;
  }
  .has-mega-menu.wp-block-navigation__submenu-container > .wp-block-navigation-item {
    flex: 0 100%;
  }
  .has-mega-menu.wp-block-navigation__submenu-container .wp-block-navigation-item.has-child {
    flex-wrap: wrap;
  }
  .has-mega-menu.wp-block-navigation__submenu-container .mega-menu-title > .wp-block-navigation-item__content {
    font-size: 17px;
  }
  .has-mega-menu.wp-block-navigation__submenu-container .mega-menu-title:is(:hover) > .wp-block-navigation-item__content {
    --wp--preset--color--contrast:#282931;
    color: var(--wp--preset--color--contrast) !important;
  }
  .has-mega-menu.wp-block-navigation__submenu-container .mega-menu-title .wp-block-navigation-submenu__toggle {
    display: none;
  }
  .has-mega-menu.wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
    position: relative;
    opacity: 1;
    visibility: visible;
    height: auto !important;
    width: 100% !important;
    left: 0 !important;
    border-width: 0;
    min-width: auto !important;
    padding: 0 !important;
    top: 0 !important;
  }
}

#myModal {
  display: none;
  position: fixed;
  inset: 0;
  z-index: 999;
}

#closeModalBtn {
  position: fixed;
  top: 50px;
  right: 20px;
}
@media (min-width: 1200px) {
  #closeModalBtn {
    top: 60px;
    right: 60px;
  }
}
#closeModalBtn .wp-element-button {
  width: 35px;
  height: 35px;
  display: flex;
  align-items: center;
}

.search-cat-btn .wp-element-button {
  display: flex;
  gap: 6px;
  font-weight: 500;
}
.search-cat-btn .wp-element-button:is(:hover) {
  background-color: transparent;
}

.search-box.flex {
  display: flex !important;
}
.search-box > .wp-block-group {
  width: 100%;
}
.search-box .wp-block-search .wp-block-search__input {
  border-width: 0 !important;
}
.search-box .wp-block-search .wp-block-search__input::placeholder {
  font-weight: 500;
}
.search-box .wp-block-search .wp-block-search__button {
  border-width: 0 !important;
  padding: 10px 20px !important;
  transform: scaleX(-1);
  color: var(--wp--preset--color--contrast);
}
.search-box .wp-block-search .wp-block-search__button:is(:hover) {
  color: var(--wp--preset--color--primary);
  background-color: transparent;
}
.search-box .wp-block-search .wp-block-search__inside-wrapper {
  padding: 2px;
}

@media (max-width: 1199px) {
  header .wp-block-navigation {
    gap: 4px;
  }
  header .wp-block-navigation > .wp-block-navigation-item {
    width: 100%;
  }
  header .wp-block-navigation > .wp-block-navigation-item:not(:last-child) {
    border-bottom: 1px solid var(--wp--preset--color--gray-100);
    margin-bottom: 14px;
    padding-bottom: 10px;
  }
  header .wp-block-navigation > .wp-block-navigation-item > .wp-block-navigation-item__content {
    font-weight: 600;
  }
  header .wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container {
    gap: 6px !important;
  }
  header .wp-block-navigation.wp-block-navigation__container {
    max-width: 100%;
  }
  .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container {
    padding: 8px 14px 6px;
  }
}
header + .page-header,
.single-product header + .wp-block-group.woocommerce.product {
  margin-top: 30px !important;
}

.wp-site-blocks > .header-transparent {
  background: var(--wp--preset--color--primary);
  position: relative !important;
  margin-bottom: 40px;
}

@media (min-width: 782px) {
  [dir=rtl] .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg {
    transform: rotate(-90deg);
  }
}

body:not(.editor-styles-wrapper).admin-bar .entry-content.wp-block-post-content .header-transparent {
  top: var(--wp--preset--spacing--40);
}

body:not(.editor-styles-wrapper) .entry-content.wp-block-post-content .header-transparent {
  top: var(--wp--preset--spacing--30);
}

/*
################
* === FOOTER STYLE  ===
################
*/
.footer-widgets .wp-block-column .wp-block-navigation ul li a:hover, .footer-widgets .wp-block-column .wp-block-navigation ul li a:focus,
.footer-widgets .wp-block-column .wp-block-navigation p a:hover,
.footer-widgets .wp-block-column .wp-block-navigation p a:focus {
  color: var(--wp--preset--color--primary) !important;
}

.footer-dark .wp-block-column .wp-block-navigation ul li a:hover {
  color: var(--wp--preset--color--secondary) !important;
  text-decoration: none !important;
}

.pizzeria-social .wp-social-link svg {
  height: 15px !important;
  width: 15px !important;
}

.pizzeria-social {
  gap: 10px !important;
}
.pizzeria-social li {
  width: 40px;
  height: 39px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid var(--wp--preset--color--gray-100);
}

.wp-block-social-links .wp-block-social-link.wp-social-link {
  display: inherit;
}

.taxonomy-post_tag a {
  background: var(--wp--preset--color--gray-200);
  border-radius: 60px;
  color: var(--wp--preset--color--contrast);
  font-size: 13px !important;
  font-weight: 500;
  line-height: 16.93px;
  margin: 0 10px 10px 0;
  padding: 11px 16px;
  display: inline-block;
}
@media (min-width: 768px) {
  .taxonomy-post_tag a {
    padding: 11px 24px;
    margin: 0 10px 0 0;
  }
}
.taxonomy-post_tag a:hover, .taxonomy-post_tag a:focus {
  color: #FFFFFF;
  background: var(--wp--preset--color--primary);
  text-decoration: none;
}

.wp-block-post-terms a:where(:not(.wp-element-button)):hover {
  text-decoration: none;
}

.taxonomy-post_tag .wp-block-post-terms__separator {
  display: none;
}

.wp-block-post-author__avatar img {
  width: 70px;
  height: 70px;
  object-fit: cover;
  border-radius: 50%;
}

.wp-block-post-author__bio {
  font-size: 15px;
  font-weight: 500;
  line-height: 26px;
  color: var(--wp--preset--color--contrast) !important;
}

.single-post .wp-block-post-author__content .wp-block-post-author__name {
  text-transform: capitalize;
}
.single-post .wp-block-post-author__content .wp-block-post-author__bio {
  margin-bottom: 0px;
}
.single-post .taxonomy-category a:hover, .single-post .taxonomy-category a:focus,
.single-post .wp-block-post-author__name a:hover,
.single-post .wp-block-post-author__name a:focus {
  color: var(--wp--preset--color--primary);
}
.single-post .wp-block-post-author__avatar {
  margin-right: 30px;
}
.single-post .wp-block-post-navigation-link a:hover, .single-post .wp-block-post-navigation-link a:focus {
  color: var(--wp--preset--color--primary);
}

.single-post .wp-block-post-navigation-link .post-navigation-link__title {
  display: block;
  font-size: 15px;
  font-weight: 500;
  line-height: 26px;
  text-align: left;
}

.single-post .post-navigation-link-next .post-navigation-link__label {
  display: block;
  text-align: right;
}

.single-post .wp-block-post-navigation-link {
  display: flex;
}

.wp-block-post-comments-form .comment-reply-title {
  font-size: 23px;
  font-weight: 600;
  display: block;
  margin-bottom: 16px;
  line-height: 26px;
  margin-top: 0;
}

.comment-form .comment-notes {
  font-weight: 400;
  line-height: 26px;
  letter-spacing: 0em;
  text-align: left;
}

.wp-block-post-comments-form input[type=submit] {
  border-radius: 120px;
  width: 230px;
  background-color: var(--wp--preset--color--secondary) !important;
  font-weight: 600;
  padding: 10px 30px !important;
  font-size: 15px;
  height: 56px !important;
  color: var(--wp--preset--color--contrast) !important;
  border: 1px solid transparent !important;
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}
.wp-block-post-comments-form input[type=submit]:hover, .wp-block-post-comments-form input[type=submit]:focus {
  background-color: var(--wp--preset--color--base) !important;
  border-color: var(--wp--preset--color--secondary) !important;
  color: var(--wp--preset--color--contrast) !important;
}

.comment-form .comment-form-cookies-consent {
  gap: 2px !important;
  align-items: center;
}

.comment-form .comment-form-url {
  margin-bottom: 25px !important;
}

.wp-block-post-comments-form input:not([type=submit]),
.wp-block-post-comments-form textarea {
  border-color: var(--wp--preset--color--gray-100) !important;
}
.wp-block-post-comments-form input:not([type=submit]):focus,
.wp-block-post-comments-form textarea:focus {
  border-color: var(--wp--preset--color--contrast) !important;
}

.wp-block-comment-content {
  margin-top: 0px;
  margin-bottom: 0px;
}

.comment-form .comment-form-comment label,
.comment-form .comment-form-author label,
.comment-form .comment-form-email label,
.comment-form .comment-form-url label {
  margin-bottom: 8px !important;
  font-weight: 500;
}

/*
################
* === WooCommerce Block STYLE  ===
################
*/
.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button {
  border-style: solid;
}

.woocommerce.wc-block-catalog-sorting select.orderby {
  font-size: 15px;
}

.woocommerce-message,
.woocommerce-error,
.woocommerce-notice--success,
.woocommerce-info,
.wc-block-components-notice-banner {
  padding: 14px 24px;
  border: 1px solid transparent;
  border-radius: 16px;
  display: flex;
  gap: 10px;
  font-size: 14px;
  list-style: none;
  margin-bottom: 16px;
  flex-direction: column;
  align-items: flex-start;
}
@media (min-width: 1024px) {
  .woocommerce-message,
  .woocommerce-error,
  .woocommerce-notice--success,
  .woocommerce-info,
  .wc-block-components-notice-banner {
    align-items: center;
    flex-direction: row;
  }
}
.woocommerce-message a,
.woocommerce-error a,
.woocommerce-notice--success a,
.woocommerce-info a,
.wc-block-components-notice-banner a {
  color: inherit;
  text-decoration: underline;
  text-underline-offset: 2px;
  padding: 0;
  background-color: transparent;
  border: 0;
}
.woocommerce-message a:hover,
.woocommerce-error a:hover,
.woocommerce-notice--success a:hover,
.woocommerce-info a:hover,
.wc-block-components-notice-banner a:hover {
  background-color: transparent;
  color: inherit;
  border-color: transparent;
}

.woocommerce-notice--success,
.woocommerce-message,
.wc-block-components-notice-banner.is-success {
  background-color: var(--wp--preset--color--success);
  color: var(--wp--preset--color--base);
  border-color: var(--wp--preset--color--success);
}
.woocommerce-notice--success > .wc-block-components-notice-banner__content .wc-forward,
.woocommerce-message > .wc-block-components-notice-banner__content .wc-forward,
.wc-block-components-notice-banner.is-success > .wc-block-components-notice-banner__content .wc-forward {
  color: var(--wp--preset--color--base) !important;
  opacity: 1;
}

.woocommerce-account .woocommerce-MyAccount-content .woocommerce-error,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-message {
  justify-content: space-between;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-error .button,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info .button,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-message .button {
  float: right;
  text-decoration: none;
  text-underline-offset: 0;
  padding: 14px 28px;
  background-color: var(--wp--preset--color--primary);
}

.woocommerce-error,
.wc-block-components-notice-banner.is-error {
  background-color: var(--wp--preset--color--danger);
  color: var(--wp--preset--color--Contrast);
  border-color: var(--wp--preset--color--danger);
}
.woocommerce-error > .wc-block-components-notice-banner__content .wc-forward,
.wc-block-components-notice-banner.is-error > .wc-block-components-notice-banner__content .wc-forward {
  color: var(--wp--preset--color--base) !important;
  opacity: 1;
}

@media (min-width: 1024px) {
  .woocommerce-error {
    flex-direction: column;
    align-items: flex-start;
  }
}

.woocommerce-info,
.wc-block-components-notice-banner.is-info {
  background-color: var(--wp--preset--color--info);
  color: var(--wp--preset--color--base);
  border-color: var(--wp--preset--color--info);
}
.woocommerce-info > .wc-block-components-notice-banner__content .wc-forward,
.wc-block-components-notice-banner.is-info > .wc-block-components-notice-banner__content .wc-forward {
  color: var(--wp--preset--color--base) !important;
  opacity: 1;
}
@media (max-width: 1024px) {
  .woocommerce-info svg,
  .wc-block-components-notice-banner.is-info svg {
    display: none;
  }
}

.wc-block-components-notice-banner > .wc-block-components-notice-banner__content .wc-forward.wp-element-button {
  color: var(--wp--preset--color--base) !important;
  float: none;
  opacity: 1;
}

.wc-block-pagination-page.wc-block-components-pagination__page:not(.wc-block-pagination-page--active) {
  cursor: pointer !important;
}

.star-rating,
.wc-block-grid__product-rating .star-rating,
.wc-block-grid__product-rating .wc-block-grid__product-rating__stars,
.wc-block-review-list-item__rating,
.wc-block-review-list-item__rating .wc-block-review-list-item__rating__stars {
  color: var(--wp--preset--color--contrast);
  font-family: "bootstrap-icons";
  font-size: 12px;
  width: 6.2em;
  letter-spacing: 2.8px;
  margin: 0 0 8px;
  font-weight: 400;
  height: 1.618em;
  line-height: 1.618;
  overflow: hidden;
  position: relative;
  text-align: left;
  display: inline-block;
}
.star-rating::before,
.wc-block-grid__product-rating .star-rating::before,
.wc-block-grid__product-rating .wc-block-grid__product-rating__stars::before,
.wc-block-review-list-item__rating::before,
.wc-block-review-list-item__rating .wc-block-review-list-item__rating__stars::before {
  content: "\f588\f588\f588\f588\f588";
  font-family: "bootstrap-icons";
  color: var(--wp--preset--color--contrast);
  opacity: 1;
  position: absolute;
  right: 0;
  top: 0;
  white-space: nowrap;
}
.star-rating span:before,
.star-rating strong:before,
.wc-block-grid__product-rating .star-rating span:before,
.wc-block-grid__product-rating .star-rating strong:before,
.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span:before,
.wc-block-grid__product-rating .wc-block-grid__product-rating__stars strong:before,
.wc-block-review-list-item__rating span:before,
.wc-block-review-list-item__rating strong:before,
.wc-block-review-list-item__rating .wc-block-review-list-item__rating__stars span:before,
.wc-block-review-list-item__rating .wc-block-review-list-item__rating__stars strong:before {
  font-family: "bootstrap-icons";
  content: "\f586\f586\f586\f586\f586";
}
.star-rating > span,
.wc-block-grid__product-rating .star-rating > span,
.wc-block-grid__product-rating .wc-block-grid__product-rating__stars > span,
.wc-block-review-list-item__rating > span,
.wc-block-review-list-item__rating .wc-block-review-list-item__rating__stars > span {
  display: block;
  overflow: hidden;
}

.wp-block-woocommerce-all-reviews .wc-block-sort-select,
.wp-block-woocommerce-reviews-by-category .wc-block-sort-select,
.wp-block-woocommerce-reviews-by-product .wc-block-sort-select {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 30px;
}
.wp-block-woocommerce-all-reviews .wc-block-sort-select__select,
.wp-block-woocommerce-reviews-by-category .wc-block-sort-select__select,
.wp-block-woocommerce-reviews-by-product .wc-block-sort-select__select {
  width: auto;
}
.wp-block-woocommerce-all-reviews .wc-block-sort-select__label,
.wp-block-woocommerce-reviews-by-category .wc-block-sort-select__label,
.wp-block-woocommerce-reviews-by-product .wc-block-sort-select__label {
  margin-bottom: 0;
}
.wp-block-woocommerce-all-reviews .wc-block-review-list,
.wp-block-woocommerce-reviews-by-category .wc-block-review-list,
.wp-block-woocommerce-reviews-by-product .wc-block-review-list {
  padding: 0;
}
.wp-block-woocommerce-all-reviews .wc-block-review-list-item__rating,
.wp-block-woocommerce-reviews-by-category .wc-block-review-list-item__rating,
.wp-block-woocommerce-reviews-by-product .wc-block-review-list-item__rating {
  margin-bottom: 0;
}
.wp-block-woocommerce-all-reviews .wc-block-review-list-item__author,
.wp-block-woocommerce-all-reviews .wc-block-review-list-item__published-date,
.wp-block-woocommerce-reviews-by-category .wc-block-review-list-item__author,
.wp-block-woocommerce-reviews-by-category .wc-block-review-list-item__published-date,
.wp-block-woocommerce-reviews-by-product .wc-block-review-list-item__author,
.wp-block-woocommerce-reviews-by-product .wc-block-review-list-item__published-date {
  font-size: 14px;
}
.wp-block-woocommerce-all-reviews .wc-block-review-list-item__image img,
.wp-block-woocommerce-reviews-by-category .wc-block-review-list-item__image img,
.wp-block-woocommerce-reviews-by-product .wc-block-review-list-item__image img {
  border-radius: 50px;
}

@media (min-width: 600px) {
  .banner-with-products .wc-block-grid__products .wc-block-grid__product {
    padding: 8px;
  }
  .banner-with-products .wc-block-grid__products .wc-block-grid__product-price {
    margin: 0 auto 23px;
  }
}
@media (max-width: 1199px) {
  .bg-products .wc-block-grid__products, .bg-products .products-block-post-template {
    display: flex !important;
    overflow-x: auto;
    gap: 15px;
    flex-wrap: nowrap;
  }
}
@media (min-width: 480px) and (max-width: 768px) {
  .bg-products .wc-block-grid__products li, .bg-products .products-block-post-template li {
    text-align: center;
    flex-shrink: 0;
    flex: 1 0 50% !important;
  }
}
@media (min-width: 480px) and (max-width: 1200px) {
  .bg-products .wc-block-grid__products li, .bg-products .products-block-post-template li {
    text-align: center;
    flex-shrink: 0;
    flex: 1 0 33.333333% !important;
  }
}
@media (max-width: 480px) {
  .bg-products .wc-block-grid__products li, .bg-products .products-block-post-template li {
    flex: 1 0 100% !important;
  }
}

.pizzeria-scroll {
  padding: 0;
  display: flex;
  overflow-x: auto;
  gap: 15px;
  overflow-y: hidden;
}

.pizzeria-lists {
  list-style: none;
  padding: 0;
  display: flex;
  overflow-x: auto;
  gap: 10px;
}

.pizzeria-lists li {
  text-align: center;
  flex-shrink: 0;
}

.pizzeria-lists li.active a, .pizzeria-lists li.active a:hover, .pizzeria-lists li.active a:focus {
  background-color: var(--wp--preset--color--primary);
  color: var(--wp--preset--color--base);
}

.pizzeria-lists li a {
  padding: 10px 24px;
  display: inline-block;
  border-radius: 120px;
}

.pizzeria-lists li a:hover, .pizzeria-lists li a:focus {
  color: var(--wp--preset--color--primary);
}

.shop-categories {
  width: 100%;
  bottom: -50px;
  left: 0;
  right: 0;
}

.wc-blocks-components-select__container {
  height: 63px !important;
}

/*
################
* === MY ACCOUNT STYLE  ===
################
*/
.woocommerce-account .woocommerce-notices-wrapper .wc-block-components-notice-banner {
  margin-bottom: 24px;
}
.woocommerce-account header.wp-block-template-part .wp-block-search__inside-wrapper {
  background-color: var(--wp--preset--color--base);
}
.woocommerce-account main.wp-block-group,
.woocommerce-account header.wp-block-template-part {
  background-color: var(--wp--preset--color--bg-1);
}
.woocommerce-account main.wp-block-group ~ footer {
  margin-top: 0 !important;
}
.woocommerce-account .wp-block-post-content > .woocommerce {
  gap: 20px;
  display: grid;
}
@media (min-width: 768px) {
  .woocommerce-account .wp-block-post-content > .woocommerce {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
}
@media (min-width: 768px) {
  .woocommerce-account .wp-block-post-content > .woocommerce > .woocommerce-MyAccount-navigation {
    border-block-width: 0;
  }
}
.woocommerce-account .wp-block-post-content > .woocommerce > .woocommerce-MyAccount-navigation ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .woocommerce-account .wp-block-post-content > .woocommerce > .woocommerce-MyAccount-navigation ul {
    padding: 0 30px 0 0;
  }
}
@media (min-width: 1200px) {
  .woocommerce-account .wp-block-post-content > .woocommerce > .woocommerce-MyAccount-navigation ul {
    padding: 0 60px 0 0;
  }
}
.woocommerce-account .wp-block-post-content > .woocommerce > .woocommerce-MyAccount-navigation ul a {
  display: flex;
  align-items: center;
  gap: 10px;
  color: var(--wp--preset--color--bk-2);
  padding: 10px 0;
  font-weight: 600;
}
.woocommerce-account .wp-block-post-content > .woocommerce > .woocommerce-MyAccount-navigation ul li:not(.is-active) a:hover {
  color: var(--wp--preset--color--primary);
}
.woocommerce-account .wp-block-post-content > .woocommerce > .woocommerce-MyAccount-navigation ul li.is-active a {
  color: var(--wp--preset--color--primary);
}
.woocommerce-account .wp-block-post-content > .woocommerce > .woocommerce-MyAccount-navigation ul li.is-active a::before {
  opacity: 1;
}
@media (min-width: 768px) {
  .woocommerce-account .wp-block-post-content > .woocommerce > .woocommerce-MyAccount-navigation {
    grid-column: span 4/span 4;
  }
}
@media (min-width: 1200px) {
  .woocommerce-account .wp-block-post-content > .woocommerce > .woocommerce-MyAccount-navigation {
    grid-column: span 3/span 3;
  }
}
.woocommerce-account .wp-block-post-content > .woocommerce > .woocommerce-MyAccount-content {
  padding-top: 14px;
  overflow: auto;
}
@media (min-width: 768px) {
  .woocommerce-account .wp-block-post-content > .woocommerce > .woocommerce-MyAccount-content {
    grid-column: span 8/span 8;
    padding-top: 0;
  }
}
@media (min-width: 1200px) {
  .woocommerce-account .wp-block-post-content > .woocommerce > .woocommerce-MyAccount-content {
    grid-column: span 9/span 9;
  }
}
.woocommerce-account .wp-block-post-content > .woocommerce > .woocommerce-MyAccount-content > p:first-child {
  margin-top: 0 !important;
}
.woocommerce-account .wp-block-post-content + .wp-block-group {
  display: none;
}
.woocommerce-account .woocommerce-orders-table__row .woocommerce-orders-table__cell-order-status span {
  font-size: 12px;
  padding: 4px 7px;
  color: var(--wp--preset--color--base);
  font-weight: 700;
  border-radius: 4px;
  background-color: var(--wp--preset--color--bg-4);
}
.woocommerce-account .woocommerce-orders-table__cell-order-actions .view {
  display: inline-flex;
  font-size: 12px;
  align-items: center;
  gap: 6px;
  padding: 4px 20px;
  border-radius: 50px;
  transition: 0.3s ease-in-out;
  border-color: var(--wp--preset--color--secondary);
  background: transparent;
  color: var(--wp--preset--color--contrast);
}
.woocommerce-account .woocommerce-orders-table__cell-order-actions .view:hover {
  border-color: var(--wp--preset--color--secondary);
  background-color: var(--wp--preset--color--secondary);
  color: var(--wp--preset--color--contrast);
}
.woocommerce-account .woocommerce-orders-table__cell-order-actions .view::before {
  font-family: bootstrap-icons;
  content: "\f341";
}
.woocommerce-account .woocommerce-orders-table__row--status-on-hold .woocommerce-orders-table__cell-order-status span {
  background-color: var(--wp--preset--color--warning);
}
.woocommerce-account .woocommerce-orders-table__row--status-failed .woocommerce-orders-table__cell-order-status span {
  background-color: var(--wp--preset--color--danger);
}
.woocommerce-account .woocommerce-orders-table__row--status-processing .woocommerce-orders-table__cell-order-status span {
  background-color: var(--wp--preset--color--info);
}
.woocommerce-account .woocommerce-orders-table__row--status-completed .woocommerce-orders-table__cell-order-status span {
  background-color: var(--wp--preset--color--success);
}
@media (min-width: 768px) {
  .woocommerce-account .woocommerce-MyAccount-content {
    padding-right: 14px;
  }
}
@media (min-width: 1200px) {
  .woocommerce-account .woocommerce-MyAccount-content {
    padding-right: 0;
  }
}
.woocommerce-account .woocommerce-MyAccount-content h2 {
  font-size: var(--wp--preset--font-size--small);
  margin-top: 30px;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details__title {
  font-size: var(--wp--preset--font-size--large);
}
.woocommerce-account .woocommerce-MyAccount-content h3 {
  margin-top: 0;
}
.woocommerce-account .woocommerce-MyAccount-content .select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 46px;
}
.woocommerce-account .woocommerce-MyAccount-content .select2-container--default .select2-selection--single,
.woocommerce-account .woocommerce-MyAccount-content .select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 63px;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details {
  margin-bottom: 40px;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address-title {
  display: flex;
  justify-content: space-between;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address-title h3 {
  margin-bottom: 12px;
}
.woocommerce-account .woocommerce-MyAccount-content .wc-block-components-notice-banner {
  align-items: center;
}
.woocommerce-account .woocommerce-MyAccount-content .wc-block-components-notice-banner > .wc-block-components-notice-banner__content .wc-forward {
  text-decoration-line: none;
  background-color: var(--wp--preset--color--primary) !important;
  opacity: 1;
  border-radius: clamp(40px, 0.875rem + (1vw - 7.68px) * 0.481, 50px);
  border-color: transparent;
  border-width: 2px;
  border-style: solid;
  color: var(--wp--preset--color--base) !important;
  font-family: inherit;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
  padding: 10px 28px !important;
}
.woocommerce-account .woocommerce-MyAccount-content .wc-block-components-notice-banner > .wc-block-components-notice-banner__content .wc-forward:hover {
  background-color: transparent !important;
  border-color: var(--wp--preset--color--primary) !important;
  color: var(--wp--preset--color--primary) !important;
}
.woocommerce-account .woocommerce-MyAccount-content .wc-block-components-notice-banner__content {
  display: flex;
  align-items: center;
}
.woocommerce-account .woocommerce-MyAccount-content .wc-block-components-notice-banner__content .wp-element-button {
  margin-left: auto;
  padding: 10px 24px;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-PaymentMethods {
  list-style: none;
  padding: 0;
  margin: 0;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper {
  gap: 16px;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper, .woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .form-row {
  display: flex;
  flex-direction: column;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .woocommerce-input-wrapper {
  display: flex;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper input {
  width: 100%;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm {
  gap: 16px;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .clear {
  display: none;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm, .woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-form-row {
  display: flex;
  flex-direction: column;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm button.woocommerce-Button {
  margin-top: 0;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-form-row {
  gap: 8px;
  margin-bottom: 0;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-form-row input {
  width: auto;
  font-size: 14px;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset {
  border: 1px solid var(--wp--preset--color--gray-100);
  padding: 20px;
  border-radius: 6px;
  margin: 20px 0;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset legend {
  color: var(--wp--preset--color--bk-2);
  font-weight: 600;
  display: inline-block;
  width: auto;
  padding: 0 10px;
  font-size: 20px;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset .password-input {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset .password-input input {
  width: 100%;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset .password-input .woocommerce-password-strength {
  font-weight: 600;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset .password-input .woocommerce-password-strength.short {
  color: var(--wp--preset--color--danger);
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset .password-input .woocommerce-password-strength.bad {
  color: var(--wp--preset--color--warning);
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset .password-input .woocommerce-password-strength.good {
  color: var(--wp--preset--color--info);
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset .password-input .woocommerce-password-strength.strong {
  color: var(--wp--preset--color--success);
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset .woocommerce-form-row:not(:last-child) {
  margin-bottom: 16px;
}
.woocommerce-account .woocommerce-MyAccount-content > a.button,
.woocommerce-account .woocommerce-MyAccount-content button.woocommerce-Button,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields button.button {
  font-size: 14px;
  align-items: center;
  gap: 6px;
  padding: 10px 28px;
  border-radius: 50px;
  display: inline-flex;
  margin: 0;
  color: var(--wp--preset--color--contrast);
  transition: 0.3s ease-in-out;
  background-color: var(--wp--preset--color--secondary);
  border-color: var(--wp--preset--color--secondary);
}
.woocommerce-account .woocommerce-MyAccount-content > a.button:hover,
.woocommerce-account .woocommerce-MyAccount-content button.woocommerce-Button:hover,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields button.button:hover {
  border-color: var(--wp--preset--color--secondary);
  color: var(--wp--preset--color--contrast);
  background-color: transparent;
}
.woocommerce-account .woocommerce-MyAccount-content .order-again {
  text-align: center;
}
.woocommerce-account .woocommerce-MyAccount-content .order-again a {
  display: inline-flex;
  margin: 20px 0;
  font-size: 14px;
  align-items: center;
  gap: 6px;
  padding: 8px 20px;
  border-radius: 4px;
  color: var(--wp--preset--color--white);
  transition: 0.3s ease-in-out;
  background-color: var(--wp--preset--color--secondary);
}
.woocommerce-account .woocommerce-MyAccount-content .order-again a::before {
  font-family: bootstrap-icons;
  content: "\f406";
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses.col2-set {
  margin-top: 20px;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses.col2-set h3 {
  font-size: var(--wp--preset--font-size--small);
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses.col2-set .col-2 {
  margin-top: 20px;
}
@media (min-width: 768px) {
  .woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses.col2-set .col-2 {
    margin-top: 0;
  }
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses.col2-set,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-columns {
  border: 1px solid var(--wp--preset--color--bg-300);
  border-radius: 16px;
}
@media (min-width: 768px) {
  .woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses.col2-set,
  .woocommerce-account .woocommerce-MyAccount-content .woocommerce-columns {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 20px;
  }
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses.col2-set h2, .woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses.col2-set h3,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-columns h2,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-columns h3 {
  margin-top: 0;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses.col2-set .woocommerce-column,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses.col2-set .woocommerce-Address,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-columns .woocommerce-column,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-columns .woocommerce-Address {
  padding: 26px 30px;
  border: 1px solid var(--wp--preset--color--gray-100);
  border-radius: 16px;
}
.woocommerce-account .woocommerce-MyAccount-content > p strong {
  color: var(--wp--preset--color--bk-2);
}
.woocommerce-account .woocommerce-MyAccount-content a:not(.button):not(:hover) {
  color: var(--wp--preset--color--primary);
}
.woocommerce-account .woocommerce-MyAccount-content a:not(.button):hover {
  text-decoration: underline;
  text-underline-offset: 4px;
  color: var(--wp--preset--color--primary);
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table--order-details tfoot th {
  text-align: left;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table--order-details tfoot th, .woocommerce-account .woocommerce-MyAccount-content .woocommerce-table--order-details tfoot td {
  padding: 8px 12px;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-MyAccount-orders,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table {
  border-collapse: collapse;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-MyAccount-orders thead th,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table thead th {
  border-top-color: transparent;
  color: var(--wp--preset--color--contrast);
  padding: 8px 12px;
  text-align: left;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-MyAccount-orders thead .product-name,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table thead .product-name {
  text-align: left;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-MyAccount-orders tr td.product-thumbnail a,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table tr td.product-thumbnail a {
  display: flex;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-MyAccount-orders tr td.product-thumbnail a img,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table tr td.product-thumbnail a img {
  height: auto;
  width: 64px;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-MyAccount-orders tr td.product-remove,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table tr td.product-remove {
  padding: 8px;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-MyAccount-orders tbody tr td,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table tbody tr td {
  border-bottom: 1px solid var(--wp--preset--color--gray-100);
  text-align: left;
  padding: 8px;
  white-space: nowrap;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-MyAccount-orders tbody tr:first-child td,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table tbody tr:first-child td {
  border-top: 1px solid var(--wp--preset--color--gray-100);
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-MyAccount-orders tbody .product-name a,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table tbody .product-name a {
  font-size: 14px;
  font-weight: 600;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-MyAccount-orders tbody .product-name a:not(:hover),
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table tbody .product-name a:not(:hover) {
  color: var(--wp--preset--color--bk-2);
}
.woocommerce-account .woocommerce-MyAccount-navigation-link a::before {
  font-family: bootstrap-icons;
  font-size: 16px;
}
.woocommerce-account .woocommerce-MyAccount-navigation-link a:not(:hover)::before {
  opacity: 0.6;
}
.woocommerce-account .woocommerce-MyAccount-navigation-link--dashboard a::before {
  content: "\f2ee";
}
.woocommerce-account .woocommerce-MyAccount-navigation-link--orders a::before {
  content: "\f180";
}
.woocommerce-account .woocommerce-MyAccount-navigation-link--downloads a::before {
  content: "\f30a";
}
.woocommerce-account .woocommerce-MyAccount-navigation-link--edit-address a::before {
  content: "\f3e8";
}
.woocommerce-account .woocommerce-MyAccount-navigation-link--payment-methods a::before {
  content: "\f2dc";
}
.woocommerce-account .woocommerce-MyAccount-navigation-link--edit-account a::before {
  content: "\f4d7";
}
.woocommerce-account .woocommerce-MyAccount-navigation-link--customer-logout a::before {
  content: "\f1c3";
}
.woocommerce-account.woocommerce-lost-password .woocommerce .woocommerce-message {
  order: -1;
  padding: 10px 16px;
  border-radius: 6px;
  background-color: #d1e7dd;
  color: var(--wp--preset--color--success);
  display: flex;
  align-items: center;
  gap: 10px;
}
.woocommerce-account:not(.logged-in) header.wp-block-template-part + main,
.woocommerce-account:not(.logged-in) header.wp-block-template-part + main + div.wp-block-group {
  margin-top: 0 !important;
}
.woocommerce-account:not(.logged-in) main > section.wp-block-template-part {
  display: none;
}
.woocommerce-account:not(.logged-in) main > .wp-block-post-content {
  margin-block-start: 0;
}
.woocommerce-account:not(.logged-in) #customer_login > div:not(.active) {
  display: none;
}
.woocommerce-account:not(.logged-in) #customer_login > div h2 {
  display: none;
}
.woocommerce-account:not(.logged-in) #customer_login > div a {
  font-weight: 600;
  font-size: 14px;
}
.woocommerce-account:not(.logged-in) .customer_login_toggle {
  list-style: none;
  padding: 0;
  gap: 10px;
  margin: 0 auto 20px;
  text-align: center;
}
.woocommerce-account:not(.logged-in) .customer_login_toggle li {
  position: relative;
  cursor: pointer;
  border-radius: 16px;
  display: inline-block;
}
.woocommerce-account:not(.logged-in) .customer_login_toggle li h4 {
  margin-bottom: 0;
  margin-top: 0;
  font-size: 15px;
  font-weight: 600;
  position: relative;
  padding: 13.5px 25px;
  color: var(--wp--preset--color--contrast);
}
.woocommerce-account:not(.logged-in) .customer_login_toggle li.active h4 {
  color: var(--wp--preset--color--base);
  background: var(--wp--preset--color--contrast);
  border-radius: 50px;
}
@media (min-width: 1024px) {
  .woocommerce-account:not(.logged-in) main.wp-block-group .entry-content {
    display: flex;
    align-items: center;
  }
  .woocommerce-account:not(.logged-in) main.wp-block-group .entry-content .woocommerce {
    max-width: 686px;
    width: 100%;
  }
}
.woocommerce-account:not(.logged-in) .woocommerce {
  display: block;
  margin: 0 auto;
}
@media (max-width: 1023px) {
  .woocommerce-account:not(.logged-in) .woocommerce {
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
}
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-notices-wrapper .wc-block-components-notice-banner {
  margin-bottom: 30px;
  margin-top: 0;
}
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-login p:last-child {
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  gap: 14px;
}
@media (min-width: 768px) {
  .woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-login p:last-child {
    gap: 34px;
  }
}
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-login,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-register {
  padding: 33px 0 0;
}
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-login p:last-child button,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-register p:last-child button {
  width: 47.79%;
}
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-login,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-register,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-ResetPassword {
  justify-content: center;
  gap: 20px;
  background-color: var(--wp--preset--color--base);
}
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-login .clear,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-register .clear,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-ResetPassword .clear {
  display: none;
}
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-login, .woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-login .form-row,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-register,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-register .form-row,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-ResetPassword,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-ResetPassword .form-row {
  display: flex;
  flex-direction: column;
}
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-login > p,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-login .woocommerce-privacy-policy-text p,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-register > p,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-register .woocommerce-privacy-policy-text p,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-ResetPassword > p,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-ResetPassword .woocommerce-privacy-policy-text p {
  margin-bottom: 0;
}
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-login .form-row,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-register .form-row,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-ResetPassword .form-row {
  margin: 0;
}
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-login .form-row .woocommerce-LostPassword,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-register .form-row .woocommerce-LostPassword,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-ResetPassword .form-row .woocommerce-LostPassword {
  margin-bottom: 0;
  margin-top: 0;
}
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-login .form-row .woocommerce-LostPassword a,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-register .form-row .woocommerce-LostPassword a,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-ResetPassword .form-row .woocommerce-LostPassword a {
  color: var(--wp--preset--color--contrast);
  font-weight: 500 !important;
  font-size: 15px !important;
}
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-login .form-row label,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-register .form-row label,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-ResetPassword .form-row label {
  margin-bottom: 0;
}
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-login .form-row .woocommerce-form__label-for-checkbox,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-register .form-row .woocommerce-form__label-for-checkbox,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-ResetPassword .form-row .woocommerce-form__label-for-checkbox {
  display: inline-flex;
  align-items: center;
}
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-login .form-row .woocommerce-form__label-for-checkbox span,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-register .form-row .woocommerce-form__label-for-checkbox span,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-ResetPassword .form-row .woocommerce-form__label-for-checkbox span {
  font-weight: 500;
}
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-login .form-row .woocommerce-form__label-for-checkbox input[type=checkbox],
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-register .form-row .woocommerce-form__label-for-checkbox input[type=checkbox],
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-ResetPassword .form-row .woocommerce-form__label-for-checkbox input[type=checkbox] {
  width: 14px;
  height: 14px;
}
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-login .form-row > input,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-login .form-row .password-input input,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-register .form-row > input,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-register .form-row .password-input input,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-ResetPassword .form-row > input,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-ResetPassword .form-row .password-input input {
  width: auto;
  line-height: 1.46;
  font-size: 14px;
}
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-login .form-row .password-input,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-register .form-row .password-input,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-ResetPassword .form-row .password-input {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-login .form-row .password-input input,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-register .form-row .password-input input,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-ResetPassword .form-row .password-input input {
  width: 100%;
}
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-login .form-row .password-input .woocommerce-password-strength.short,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-register .form-row .password-input .woocommerce-password-strength.short,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-ResetPassword .form-row .password-input .woocommerce-password-strength.short {
  color: var(--wp--preset--color--danger);
}
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-login .form-row .password-input .woocommerce-password-strength.bad,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-register .form-row .password-input .woocommerce-password-strength.bad,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-ResetPassword .form-row .password-input .woocommerce-password-strength.bad {
  color: var(--wp--preset--color--warning);
}
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-login .form-row .password-input .woocommerce-password-strength.good,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-register .form-row .password-input .woocommerce-password-strength.good,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-ResetPassword .form-row .password-input .woocommerce-password-strength.good {
  color: var(--wp--preset--color--info);
}
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-login .form-row .password-input .woocommerce-password-strength.strong,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-register .form-row .password-input .woocommerce-password-strength.strong,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-ResetPassword .form-row .password-input .woocommerce-password-strength.strong {
  color: var(--wp--preset--color--success);
}
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-login button.woocommerce-button,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-login button.woocommerce-Button,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-register button.woocommerce-button,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-register button.woocommerce-Button,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-ResetPassword button.woocommerce-button,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-ResetPassword button.woocommerce-Button {
  display: block;
  padding: 13px;
  font-size: 14px;
  font-weight: 600;
  transition: 0.3s ease-in-out;
  background: var(--wp--preset--color--secondary);
  border-color: var(--wp--preset--color--secondary);
  color: var(--wp--preset--color--contrast);
}
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-login button.woocommerce-button:hover, .woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-login button.woocommerce-button:focus,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-login button.woocommerce-Button:hover,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-login button.woocommerce-Button:focus,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-register button.woocommerce-button:hover,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-register button.woocommerce-button:focus,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-register button.woocommerce-Button:hover,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-register button.woocommerce-Button:focus,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-ResetPassword button.woocommerce-button:hover,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-ResetPassword button.woocommerce-button:focus,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-ResetPassword button.woocommerce-Button:hover,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-ResetPassword button.woocommerce-Button:focus {
  background: transparent;
  border-color: var(--wp--preset--color--secondary);
  color: var(--wp--preset--color--contrast);
}
.woocommerce-account:not(.logged-in) .woocommerce > h2 {
  margin-bottom: 0;
  margin-top: 0;
  position: relative;
  font-size: 15px;
  font-weight: 600;
  border-bottom: 1px solid var(--wp--preset--color--gray-100);
  color: var(--wp--preset--color--base);
  background: var(--wp--preset--color--contrast);
  border-radius: 50px;
  padding: 13px 25px;
  text-align: center;
  max-width: fit-content;
  margin: 0 auto;
}

form.woocommerce-form-track-order {
  display: grid;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  gap: 20px;
}
form.woocommerce-form-track-order .clear {
  display: none;
}
form.woocommerce-form-track-order > * {
  grid-column: span 12/span 12;
  margin-bottom: 0;
}
form.woocommerce-form-track-order .form-row-first,
form.woocommerce-form-track-order .form-row-last {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
@media (min-width: 768px) {
  form.woocommerce-form-track-order .form-row-first,
  form.woocommerce-form-track-order .form-row-last {
    grid-column: span 6/span 6;
  }
}
form.woocommerce-form-track-order .form-row-first input,
form.woocommerce-form-track-order .form-row-last input {
  width: auto;
}
form.woocommerce-form-track-order .wp-element-button {
  min-width: 100px;
}

.woocommerce-form .show-password-input::before {
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.3 3.3C16.9 2.9 16.2 2.9 15.7 3.3L13.3 5.7C12.2437 5.3079 11.1267 5.1048 10 5.1C6.2 5.2 2.8 7.2 1 10.5C1.2 10.9 1.5 11.3 1.8 11.7C2.6 12.8 3.6 13.7 4.7 14.4L3 16.1C2.6 16.5 2.5 17.2 3 17.7C3.4 18.1 4.1 18.2 4.6 17.7L17.3 4.9C17.7 4.4 17.7 3.7 17.3 3.3ZM6.7 12.3L5.4 13.6C4.2 12.9 3.1 11.9 2.3 10.7C3.5 9 5.1 7.8 7 7.2C5.7 8.6 5.6 10.8 6.7 12.3ZM10.1 9C9.6 8.5 9.7 7.7 10.2 7.2C10.7 6.8 11.4 6.8 11.9 7.2L10.1 9ZM18.3 9.5C17.8 8.8 17.2 8.1 16.5 7.6L15.5 8.6C16.3 9.2 17 9.9 17.6 10.8C15.9 13.4 13 15 9.9 15H9.1L8.1 16C8.8 15.9 9.4 16 10 16C13.3 16 16.4 14.4 18.3 11.7C18.6 11.3 18.8 10.9 19.1 10.5C18.8 10.2 18.6 9.8 18.3 9.5ZM14 10L10 14C12.2 14 14 12.2 14 10Z" fill="%23111111"/></svg>');
  content: "";
  display: block;
  height: 22px;
  width: 22px;
}
.woocommerce-form .show-password-input.display-password::before {
  background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.3 9.49999C15 4.89999 8.50002 3.79999 3.90002 7.19999C2.70002 8.09999 1.70002 9.29999 0.900024 10.6C1.10002 11 1.40002 11.4 1.70002 11.8C5.00002 16.4 11.3 17.4 15.9 14.2C16.8 13.5 17.6 12.8 18.3 11.8C18.6 11.4 18.8 11 19.1 10.6C18.8 10.2 18.6 9.79999 18.3 9.49999ZM10.1 7.19999C10.6 6.69999 11.4 6.69999 11.9 7.19999C12.4 7.69999 12.4 8.49999 11.9 8.99999C11.4 9.49999 10.6 9.49999 10.1 8.99999C9.60003 8.49999 9.60003 7.69999 10.1 7.19999ZM10 14.9C6.90002 14.9 4.00002 13.3 2.30002 10.7C3.50002 8.99999 5.10002 7.79999 7.00002 7.19999C6.30002 7.99999 6.00002 8.89999 6.00002 9.89999C6.00002 12.1 7.70002 14 10 14C12.2 14 14.1 12.3 14.1 9.99999V9.89999C14.1 8.89999 13.7 7.89999 13 7.19999C14.9 7.79999 16.5 8.99999 17.7 10.7C16 13.3 13.1 14.9 10 14.9Z" fill="%23111111"/></svg>');
}
.woocommerce-form button.show-password-input {
  position: absolute;
  background-color: transparent;
  border: none;
  right: 15px;
  top: 17px;
}
.woocommerce-form span.password-input {
  position: relative;
}

.single-product .single-product-info .wc-block-components-product-price {
  font-size: 23px !important;
  font-weight: 600 !important;
  color: var(--wp--preset--color--primary) !important;
  line-height: 26px !important;
  justify-content: left !important;
  margin-bottom: 0;
}
.single-product .single-product-info .wc-block-components-product-price del {
  opacity: 0.3;
}
.single-product .stock {
  display: inline-block;
  border-radius: 50px;
  font-size: 15px;
  font-weight: 600;
  padding: 17px 20px;
  background-color: var(--wp--preset--color--base);
  color: var(--wp--preset--color--contrast);
  margin-top: 0;
  margin-bottom: 0;
  min-width: 220px;
  text-align: center;
}
@media (min-width: 768px) {
  .single-product .stock {
    min-width: 230px;
  }
}
.single-product .stock.in-stock, .single-product .stock.available-on-backorder {
  margin-bottom: 30px;
}
.single-product .out-of-stock {
  text-transform: capitalize;
}
.single-product .single-product-page .wc-block-store-notices {
  margin-bottom: 20px;
}
.single-product .single-product-page .onsale {
  padding: 18px 13px;
}
.single-product .flex-control-nav {
  list-style: none;
  padding: 0;
  display: grid;
  gap: 15px;
  margin-top: 20px;
  margin-bottom: 0;
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
@media (min-width: 768px) {
  .single-product .flex-control-nav {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
@media (min-width: 1024px) {
  .single-product .flex-control-nav {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
}
.single-product .flex-control-nav li {
  position: relative;
  display: flex;
}
.single-product .flex-control-nav li > * {
  border: 1px solid transparent;
  opacity: 0.5;
  transition: all, ease, 0.2s;
  cursor: pointer;
}
.single-product .flex-control-nav li > *:is(:hover) {
  opacity: 1;
}
.single-product .flex-control-nav li img {
  max-width: 100%;
}
.single-product .flex-control-nav li .flex-active {
  border-color: var(--wp--preset--color--primary);
  opacity: 1;
}
.single-product .wp-block-add-to-cart-form .cart:not(.variations_form):not(.grouped_form),
.single-product .wp-block-add-to-cart-form .single_variation_wrap {
  padding: 30px;
  border-radius: 16px;
  background: var(--wp--preset--color--base);
  box-shadow: 0px 6px 15px 0px rgba(64, 79, 104, 0.05);
}
.single-product .wp-block-add-to-cart-form .cart,
.single-product .wp-block-add-to-cart-form .woocommerce-variation-add-to-cart {
  display: flex;
  flex-wrap: wrap;
  gap: 30px;
}
.single-product .wp-block-add-to-cart-form .cart.grouped_form table {
  width: 100%;
}
.single-product .wp-block-add-to-cart-form .cart.grouped_form table tr td {
  padding-top: 10px;
  padding-bottom: 10px;
}
@media (min-width: 768px) {
  .single-product .wp-block-add-to-cart-form .cart.grouped_form table tr td {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
.single-product .wp-block-add-to-cart-form .cart.grouped_form table tr td:last-child {
  padding-bottom: 20px;
}
@media (min-width: 768px) {
  .single-product .wp-block-add-to-cart-form .cart.grouped_form table tr td:last-child {
    padding-bottom: 15px;
  }
}
@media (min-width: 768px) {
  .single-product .wp-block-add-to-cart-form .cart.grouped_form table tr:first-child td {
    padding-top: 0;
  }
}
@media (min-width: 768px) {
  .single-product .wp-block-add-to-cart-form .cart.grouped_form table tr:last-child td {
    padding-bottom: 0;
  }
}
@media (max-width: 767px) {
  .single-product .wp-block-add-to-cart-form .cart.grouped_form table tr + tr td:first-child {
    padding-top: 20px;
  }
}
.single-product .wp-block-add-to-cart-form .cart.grouped_form table .woocommerce-grouped-product-list-item__label label,
.single-product .wp-block-add-to-cart-form .cart.grouped_form table .woocommerce-grouped-product-list-item__price {
  font-size: 14px;
  line-height: 24px;
  font-weight: 500;
}
.single-product.product-type-external .wp-block-add-to-cart-form .cart {
  padding: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}
.single-product .variations_form.cart .variations {
  position: relative;
  width: 75%;
}
@media (min-width: 1200px) {
  .single-product .variations_form.cart .variations {
    width: 50%;
  }
}
.single-product .variations_form.cart .variations tr {
  display: flex;
  flex-direction: column;
  text-align: left;
  gap: 10px;
}
.single-product .variations_form.cart .variations label {
  font-weight: 600;
  margin-bottom: 0 !important;
}
.single-product .variations_form.cart .variations tr + tr {
  padding-top: 15px;
}
.single-product .variations_form.cart .woocommerce-variation-description {
  font-size: 14px;
  line-height: 24px;
}
.single-product .variations_form.cart .woocommerce-variation-description p:first-child {
  margin-top: 0;
}
.single-product .variations_form.cart .woocommerce-variation-description p:last-child {
  margin-bottom: 20px;
}
.single-product .variations_form.cart .woocommerce-variation-price {
  font-weight: 600;
}
.single-product .variations_form.cart .woocommerce-variation-price, .single-product .variations_form.cart .woocommerce-variation-price .price, .single-product .variations_form.cart .woocommerce-variation-price .woocommerce-Price-amount.amount {
  font-size: 18px;
  justify-content: left;
  color: var(--wp--preset--color--primary);
}
.single-product .variations_form.cart .woocommerce-variation {
  margin-bottom: 24px;
}
.single-product .reset_variations {
  color: var(--wp--preset--color--primary);
  position: absolute;
  top: 0;
  right: 0;
  font-size: 14px;
  text-decoration: none;
}
.single-product .qty-container {
  border: 1px solid var(--wp--preset--color--gray-100);
  width: 160px;
  background: var(--wp--preset--color--base);
}
.single-product .single_add_to_cart_button {
  min-width: 196px;
  font-weight: 600;
  border-radius: 50px;
  padding: 13.5px 28px;
  align-items: center;
  justify-content: center;
  font-size: 15px;
  gap: 8px;
  margin-top: 0;
  background: var(--wp--preset--color--primary);
  color: var(--wp--preset--color--base);
  border: 2px solid var(--wp--preset--color--primary);
  cursor: pointer;
}
@media (min-width: 768px) {
  .single-product .single_add_to_cart_button {
    min-width: 270px;
  }
}
.single-product .single_add_to_cart_button:hover, .single-product .single_add_to_cart_button:focus {
  background: transparent;
  color: var(--wp--preset--color--primary);
}
.single-product .single_add_to_cart_button.disabled {
  cursor: not-allowed;
  background: var(--wp--preset--color--primary);
  color: var(--wp--preset--color--base);
}
.single-product .product-meta {
  font-size: 15px;
  font-weight: 500;
  color: var(--wp--preset--color--contrast);
}
.single-product .product-meta .wc-block-components-product-sku > *:not(strong),
.single-product .product-meta > .wp-block-group > *:first-child {
  min-width: 120px;
  font-weight: 600;
}
.single-product .product-meta .wc-block-components-product-sku {
  text-transform: capitalize;
  gap: 83px;
  flex-wrap: wrap;
  display: grid;
  grid-auto-flow: column;
  justify-content: flex-start;
}
.single-product .product-meta .wc-block-components-product-sku strong {
  font-weight: 500 !important;
}
.single-product .woocommerce-product-gallery__trigger {
  position: absolute;
  right: 0;
  font-size: 0;
  padding: 2px 6px;
  top: 0;
  z-index: 1;
}
.single-product .woocommerce-product-gallery__trigger img, .single-product .woocommerce-product-gallery__trigger svg {
  display: none !important;
}
.single-product .woocommerce-product-gallery__trigger::before {
  content: "\f14d";
  display: inline-block;
  font-family: bootstrap-icons;
  font-size: 18px;
  color: var(--wp--preset--color--primary);
}
.single-product .woocommerce-product-gallery__image > a {
  display: flex;
}
.single-product .woocommerce-product-gallery__image > a img {
  object-fit: cover;
  width: 100%;
}
.single-product .woocommerce-tabs .wc-tabs li,
.single-product .wp-block-woocommerce-product-details .woocommerce-tabs .wc-tabs li {
  border: 0;
  padding: 0;
}
.single-product .woocommerce-tabs .wc-tabs,
.single-product .woocommerce-tabs .panel-title,
.single-product .wp-block-woocommerce-product-details .woocommerce-tabs .wc-tabs,
.single-product .wp-block-woocommerce-product-details .woocommerce-tabs .panel-title {
  list-style: none;
  margin: 0;
  padding: 0;
  font-size: 15px;
  display: flex;
  align-items: center;
  gap: 10px;
  font-weight: 600;
  margin-bottom: 30px;
  border: 0;
}
@media (min-width: 992px) {
  .single-product .woocommerce-tabs .wc-tabs,
  .single-product .woocommerce-tabs .panel-title,
  .single-product .wp-block-woocommerce-product-details .woocommerce-tabs .wc-tabs,
  .single-product .wp-block-woocommerce-product-details .woocommerce-tabs .panel-title {
    justify-content: center;
    margin-bottom: 70px;
  }
}
.single-product .woocommerce-tabs .wc-tabs a,
.single-product .woocommerce-tabs .panel-title a,
.single-product .wp-block-woocommerce-product-details .woocommerce-tabs .wc-tabs a,
.single-product .wp-block-woocommerce-product-details .woocommerce-tabs .panel-title a {
  padding: 10px 24px;
  border: 1px solid transparent;
  border-radius: 50px;
  display: inline-block;
  color: var(--wp--preset--color--contrast);
  font-weight: 600 !important;
}
.single-product .woocommerce-tabs .wc-tabs li.active a, .single-product .woocommerce-tabs .wc-tabs.active a,
.single-product .woocommerce-tabs .wc-tabs a:hover,
.single-product .woocommerce-tabs .wc-tabs a:focus,
.single-product .woocommerce-tabs .panel-title li.active a,
.single-product .woocommerce-tabs .panel-title.active a,
.single-product .woocommerce-tabs .panel-title a:hover,
.single-product .woocommerce-tabs .panel-title a:focus,
.single-product .wp-block-woocommerce-product-details .woocommerce-tabs .wc-tabs li.active a,
.single-product .wp-block-woocommerce-product-details .woocommerce-tabs .wc-tabs.active a,
.single-product .wp-block-woocommerce-product-details .woocommerce-tabs .wc-tabs a:hover,
.single-product .wp-block-woocommerce-product-details .woocommerce-tabs .wc-tabs a:focus,
.single-product .wp-block-woocommerce-product-details .woocommerce-tabs .panel-title li.active a,
.single-product .wp-block-woocommerce-product-details .woocommerce-tabs .panel-title.active a,
.single-product .wp-block-woocommerce-product-details .woocommerce-tabs .panel-title a:hover,
.single-product .wp-block-woocommerce-product-details .woocommerce-tabs .panel-title a:focus {
  color: var(--wp--preset--color--base);
  border: 1px solid var(--wp--preset--color--contrast);
  background-color: var(--wp--preset--color--contrast);
}
@media (max-width: 1023px) {
  .single-product .woocommerce-tabs,
  .single-product .wp-block-woocommerce-product-details .woocommerce-tabs {
    padding-bottom: 0;
    margin-top: 40px;
  }
  .single-product .woocommerce-tabs .reviews_tab:not(.active),
  .single-product .wp-block-woocommerce-product-details .woocommerce-tabs .reviews_tab:not(.active) {
    border-bottom-width: 0;
  }
  .single-product .woocommerce-tabs .panel-title.active:not(.reviews_tab) + .panel,
  .single-product .wp-block-woocommerce-product-details .woocommerce-tabs .panel-title.active:not(.reviews_tab) + .panel {
    margin: 0 -2.5rem;
    padding: 2.5rem;
  }
}
@media (max-width: 600px) {
  .single-product .woocommerce-tabs .panel-title.active:not(.reviews_tab) + .panel,
  .single-product .wp-block-woocommerce-product-details .woocommerce-tabs .panel-title.active:not(.reviews_tab) + .panel {
    margin: 0 -1.5rem;
  }
}
@media (max-width: 768px) {
  .single-product .woocommerce-tabs .panel-title.active:not(.reviews_tab) + .panel,
  .single-product .wp-block-woocommerce-product-details .woocommerce-tabs .panel-title.active:not(.reviews_tab) + .panel {
    padding: 0 2.5rem 2.5rem;
  }
}
.single-product .woocommerce-tabs .woocommerce-Tabs-panel > h2,
.single-product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews-title,
.single-product .wp-block-woocommerce-product-details .woocommerce-tabs .woocommerce-Tabs-panel > h2,
.single-product .wp-block-woocommerce-product-details .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews-title {
  display: none;
}
.single-product .woocommerce-tabs .woocommerce-Tabs-panel > p,
.single-product .wp-block-woocommerce-product-details .woocommerce-tabs .woocommerce-Tabs-panel > p {
  font-weight: 500;
  line-height: 26px;
}
.single-product .woocommerce-tabs .woocommerce-Tabs-panel > p:last-child,
.single-product .wp-block-woocommerce-product-details .woocommerce-tabs .woocommerce-Tabs-panel > p:last-child {
  margin-bottom: 0;
}
.single-product .woocommerce-tabs .woocommerce-noreviews,
.single-product .wp-block-woocommerce-product-details .woocommerce-tabs .woocommerce-noreviews {
  padding: 10px 20px;
  background-color: #a7e1ea;
  margin-bottom: 16px;
  border-radius: 6px;
}
.single-product .woocommerce-tabs .comment-notes,
.single-product .wp-block-woocommerce-product-details .woocommerce-tabs .comment-notes {
  margin-bottom: 16px;
}
.single-product .woocommerce-tabs .comment-reply-title,
.single-product .wp-block-woocommerce-product-details .woocommerce-tabs .comment-reply-title {
  font-size: 23px;
  font-weight: 600;
  display: block;
  margin-bottom: 20px;
  line-height: 26px;
}
.single-product .woocommerce-tabs .stars,
.single-product .wp-block-woocommerce-product-details .woocommerce-tabs .stars {
  margin: 0;
}
.single-product .woocommerce-tabs .stars span,
.single-product .wp-block-woocommerce-product-details .woocommerce-tabs .stars span {
  display: flex;
  gap: 10px;
  flex-wrap: wrap;
}
.single-product .woocommerce-tabs .stars span a,
.single-product .wp-block-woocommerce-product-details .woocommerce-tabs .stars span a {
  display: flex;
  padding: 10px 30px;
  gap: 15px;
  border: 1px solid var(--wp--preset--color--gray-100);
  border-radius: 60px;
  transition: 0.3s ease-in-out;
  font-size: 15px;
  line-height: 24px;
  font-weight: 500;
  color: var(--wp--preset--color--contrast);
}
@media (max-width: 600px) {
  .single-product .woocommerce-tabs .stars span a,
  .single-product .wp-block-woocommerce-product-details .woocommerce-tabs .stars span a {
    padding: 12px 20px;
  }
}
.single-product .woocommerce-tabs .stars span a::before,
.single-product .wp-block-woocommerce-product-details .woocommerce-tabs .stars span a::before {
  font-family: "bootstrap-icons";
  content: "\f586";
  color: var(--wp--preset--color--contrast);
  font-size: 12px;
}
.single-product .woocommerce-tabs .stars span a:hover,
.single-product .wp-block-woocommerce-product-details .woocommerce-tabs .stars span a:hover {
  border-color: var(--wp--preset--color--contrast);
  background-color: var(--wp--preset--color--gray-200);
}
.single-product .woocommerce-tabs .stars span a:hover::before, .single-product .woocommerce-tabs .stars span a.active::before,
.single-product .wp-block-woocommerce-product-details .woocommerce-tabs .stars span a:hover::before,
.single-product .wp-block-woocommerce-product-details .woocommerce-tabs .stars span a.active::before {
  content: "\f586";
  border-color: #BBB209;
}
.single-product .woocommerce-tabs .stars span a.active,
.single-product .wp-block-woocommerce-product-details .woocommerce-tabs .stars span a.active {
  border-color: var(--wp--preset--color--primary);
  color: var(--wp--preset--color--primary);
  background-color: var(--wp--preset--color--gray-200);
}
.single-product .woocommerce-tabs .woocommerce-Tabs-panel--additional_information p,
.single-product .wp-block-woocommerce-product-details .woocommerce-tabs .woocommerce-Tabs-panel--additional_information p {
  margin: 0;
}
.single-product .woocommerce-tabs .woocommerce-Tabs-panel--additional_information table,
.single-product .wp-block-woocommerce-product-details .woocommerce-tabs .woocommerce-Tabs-panel--additional_information table {
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}
.single-product .woocommerce-tabs .woocommerce-Tabs-panel--additional_information table tr:not(:last-child),
.single-product .wp-block-woocommerce-product-details .woocommerce-tabs .woocommerce-Tabs-panel--additional_information table tr:not(:last-child) {
  border-bottom: 1px solid var(--wp--preset--color--gray-100);
}
.single-product .woocommerce-tabs .woocommerce-Tabs-panel--additional_information table th, .single-product .woocommerce-tabs .woocommerce-Tabs-panel--additional_information table td,
.single-product .wp-block-woocommerce-product-details .woocommerce-tabs .woocommerce-Tabs-panel--additional_information table th,
.single-product .wp-block-woocommerce-product-details .woocommerce-tabs .woocommerce-Tabs-panel--additional_information table td {
  font-size: 15px;
  line-height: 50px;
  font-weight: 500;
}
.single-product .woocommerce-tabs .woocommerce-Tabs-panel--additional_information table th,
.single-product .wp-block-woocommerce-product-details .woocommerce-tabs .woocommerce-Tabs-panel--additional_information table th {
  font-weight: 600;
}
.single-product .woocommerce-grouped-product-list-item {
  display: flex;
  flex-direction: column;
  border-bottom: 1px solid var(--wp--preset--color--gray-100);
}
@media (min-width: 768px) {
  .single-product .woocommerce-grouped-product-list-item {
    flex-direction: row;
    align-items: center;
    gap: 30px;
    border: 0;
  }
  .single-product .woocommerce-grouped-product-list-item .woocommerce-grouped-product-list-item__price {
    margin-left: auto;
  }
}
.single-product .woocommerce-grouped-product-list-item .woocommerce-grouped-product-list-item__label label {
  margin-bottom: 0 !important;
}
.single-product .woocommerce-grouped-product-list-item td {
  padding: 0;
}
.single-product .woocommerce-grouped-product-list-item td label {
  font-weight: 500;
}
.single-product .woocommerce-grouped-product-list-item ins {
  padding-left: 6px;
}
@media (min-width: 768px) {
  .single-product .wc-bookings-booking-form-button.single_add_to_cart_button {
    margin-top: -30px;
    padding: 15px 28px;
  }
}
.single-product .wc-bookings-time-block-picker > p {
  margin: 0;
}
.single-product .wc-bookings-booking-form {
  width: 100%;
  border: 0 solid var(--wp--preset--color--gray-100);
  border-radius: 5px;
  padding: 0;
}
.single-product .wc-bookings-booking-form label {
  font-size: 15px;
  font-weight: 600;
  margin-bottom: 10px !important;
}
.single-product .wc-bookings-booking-form .form-field input[type=number] {
  display: inline-block;
  padding: 10px;
  width: 100%;
}
@media (min-width: 768px) {
  .single-product .wc-bookings-booking-form .form-field input[type=number] {
    padding: 18.5px 20px;
    width: 25%;
  }
}
.single-product .wc-bookings-booking-form .wc-bookings-date-picker {
  padding: 0;
  margin: 0 0 1.65rem;
  border: 0;
}
.single-product .wc-bookings-booking-form .wc-bookings-date-picker .wc-bookings-date-picker-timezone-block {
  margin-top: 0 !important;
}
.single-product .wc-bookings-booking-form .wc-bookings-date-picker .picker.hasDatepicker {
  margin: 0;
}
.single-product .wc-bookings-booking-form .wc-bookings-date-picker-date-fields * {
  display: inline-block;
  vertical-align: middle;
}
.single-product .wc-bookings-booking-form .wc-bookings-time-block-picker {
  display: block;
}
@media (min-width: 768px) {
  .single-product .wc-bookings-booking-form .wc-bookings-time-block-picker {
    display: flex;
  }
}
.single-product .wc-bookings-booking-form .wc-bookings-booking-cost {
  background: var(--wp--preset--color--gray-200);
}
.single-product .wc-bookings-booking-form .wc-bookings-date-picker .picker.hasDatepicker .ui-widget-content {
  border: 0;
  border-radius: 9px;
  box-shadow: none;
}
.single-product .wc-bookings-booking-form .wc-bookings-date-picker .picker.hasDatepicker .ui-datepicker-header {
  background-color: var(--wp--preset--color--primary);
  background-image: none;
  border-radius: 9px 9px 0 0;
  border-top: 0;
  color: var(--wp--preset--color--base);
  text-transform: initial;
}
.single-product .wc-bookings-booking-form .wc-bookings-date-picker .picker.hasDatepicker .ui-datepicker-header a.ui-datepicker-prev,
.single-product .wc-bookings-booking-form .wc-bookings-date-picker .picker.hasDatepicker .ui-datepicker-header a.ui-datepicker-next {
  background-color: var(--wp--preset--color--primary);
  transition: all 0.4s ease;
  height: 3em;
}
.single-product .wc-bookings-booking-form .wc-bookings-date-picker .picker.hasDatepicker .ui-datepicker-header a.ui-datepicker-prev {
  top: 0;
  left: 0;
}
.single-product .wc-bookings-booking-form .wc-bookings-date-picker .picker.hasDatepicker .ui-datepicker-header a.ui-datepicker-next {
  top: 0;
  right: 0;
}
@media (min-width: 768px) {
  .single-product .wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker .ui-datepicker-title {
    padding: 1rem 0;
    font-weight: 700;
    font-size: 18px;
  }
}
.single-product .wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker .ui-datepicker-prev span,
.single-product .wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker .ui-datepicker-next span {
  margin-top: 0;
}
.single-product .wc-bookings-booking-form .wc-bookings-date-picker .ui-widget {
  font-family: var(--wp--preset--font-family--montserrat);
}
.single-product .wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker td.partial_booked a,
.single-product .wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker td .ui-state-default {
  font-weight: 600;
}
.single-product .wc-bookings-booking-form .wc-bookings-date-picker tr th span {
  font-weight: 500;
  color: var(--wp--preset--color--contrast);
}
.single-product .wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker-calendar tr th,
.single-product .wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker-calendar tr td {
  border: 1px solid var(--wp--preset--color--gray-100);
}
.single-product .wc-bookings-booking-form .wc-bookings-booking-cost {
  margin: 0 0 1rem;
}
.single-product .wc-bookings-booking-form fieldset input {
  padding: 10px;
}
@media (min-width: 768px) {
  .single-product .wc-bookings-booking-form fieldset input {
    padding: 18.5px 20px;
  }
}

.relative {
  position: relative;
}

.quantity {
  max-width: 160px;
  display: inline-flex;
}
.quantity input {
  min-width: 65px;
  border: 0 !important;
  text-align: center;
  padding: 9px 6px !important;
  font-size: 15px !important;
  background-color: transparent !important;
  font-weight: 600;
  color: var(--wp--preset--color--contrast);
}
.quantity input:is(:focus, :focus) {
  background-color: transparent !important;
}
.quantity input[type=number]::-webkit-outer-spin-button,
.quantity input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.qty-minus {
  order: -1;
}

.qty-container {
  display: flex;
  padding: 6.5px 10px;
  border-radius: 60px;
  align-items: center;
}
.qty-container button {
  border-width: 0;
  background-color: var(--wp--preset--color--gray-200);
  cursor: pointer;
  font-size: 20px;
  font-weight: 100;
  outline: 0;
  color: var(--wp--preset--color--contrast);
  width: 30px;
  height: 30px;
  border-radius: 50px;
}
.qty-container button:hover {
  color: var(--wp--preset--color--primary);
}
.qty-container button.qty-minus {
  padding: 0 12px;
}
.qty-container button.qty-plus {
  padding: 0 10px;
}

#commentform .comment-form-comment,
#commentform .comment-form-author,
#commentform .comment-form-email,
#commentform .comment-form-url {
  display: flex;
  flex-direction: column;
  margin: 30px 0;
}
#commentform input[type=submit] {
  padding: 13px 85px;
  font-weight: 600;
  border-radius: 120px;
  background-color: var(--wp--preset--color--secondary);
  border-color: var(--wp--preset--color--secondary);
  color: var(--wp--preset--color--contrast);
}
#commentform input[type=submit]:hover, #commentform input[type=submit]:focus {
  background-color: transparent;
  border-color: var(--wp--preset--color--secondary);
  color: var(--wp--preset--color--contrast);
}
#commentform input[type=text],
#commentform input[type=password],
#commentform input[type=email],
#commentform input[type=number],
#commentform input[type=url],
#commentform input[type=search],
#commentform input[type=tel],
#commentform textarea {
  width: auto;
}
#commentform input[type=text]:focus,
#commentform input[type=password]:focus,
#commentform input[type=email]:focus,
#commentform input[type=number]:focus,
#commentform input[type=url]:focus,
#commentform input[type=search]:focus,
#commentform input[type=tel]:focus,
#commentform textarea:focus {
  background-color: var(--wp--preset--color--bg-1);
}
#commentform .comment-form-cookies-consent {
  margin-bottom: 26px;
  display: flex;
  gap: 11px;
  align-items: center;
}
#commentform .comment-form-cookies-consent input[type=checkbox] {
  flex-shrink: 0;
  margin-right: 0;
}
#commentform .comment-form-cookies-consent label {
  margin-bottom: 0 !important;
}
#commentform .comment-form-cookies-consent #wp-comment-cookies-consent {
  margin-top: 0px;
  margin-right: 5px;
}

.woocommerce-Reviews .commentlist {
  list-style: none;
  padding: 0;
  font-size: 14px;
  margin-bottom: 60px;
}
.woocommerce-Reviews .commentlist .avatar {
  border-radius: 50%;
}
@media (min-width: 768px) {
  .woocommerce-Reviews .commentlist .avatar {
    width: 70px;
    height: 70px;
  }
}
.woocommerce-Reviews .commentlist .comment_container {
  display: flex;
  gap: 20px;
  align-items: flex-start;
}
.woocommerce-Reviews .commentlist .review {
  padding-bottom: 25px;
  margin-bottom: 30px;
  border-bottom: 1px solid var(--wp--preset--color--gray-100);
}
.woocommerce-Reviews .commentlist .review:last-child {
  border: 0;
  margin: 0;
  padding: 0;
}
.woocommerce-Reviews .woocommerce-review__author {
  text-transform: capitalize;
  color: var(--wp--preset--color--contrast);
  font-size: 15px;
  font-weight: 600;
}
.woocommerce-Reviews .comment-text .star-rating {
  margin: 0;
}
.woocommerce-Reviews .comment-text .meta {
  margin: 6px 0 10px;
  line-height: 1.4;
}
.woocommerce-Reviews .comment-text .meta time {
  font-size: 14px;
  font-weight: 400;
  color: var(--wp--preset--color--contrast);
}
.woocommerce-Reviews .comment-text .description {
  color: var(--wp--preset--color--contrast);
  font-weight: 500;
  line-height: 26px;
  font-size: 15px;
}
.woocommerce-Reviews .comment-text .description p {
  margin-top: 5px;
}
.woocommerce-Reviews .comment-text .description p:last-child {
  margin-bottom: 0;
}

.woocommerce-Tabs-panel {
  max-width: 924px;
  margin: 0 auto;
}

.wp-block-woocommerce-related-products h2.wp-block-heading {
  font-size: 25px;
  text-align: center;
}
@media (min-width: 1024px) {
  .wp-block-woocommerce-related-products h2.wp-block-heading {
    font-size: 40px;
  }
}
.wp-block-woocommerce-related-products h6.has-text-align-left {
  text-align: center !important;
}
.wp-block-woocommerce-related-products .product .wc-block-components-product-sale-badge {
  padding: 16px 13px;
  left: -17px;
  top: -28px;
}
.wp-block-woocommerce-related-products .wc-block-components-product-image {
  margin-bottom: 0;
}

.taxonomy-product_cat a:hover, .taxonomy-product_cat a:focus {
  text-decoration: none;
}

.pizzeria-tag-row:not(.pizzeria-tag-row:has(.taxonomy-product_tag)) {
  display: none;
}

.product-type-booking .single-product-page .single-product-content {
  display: block !important;
}
.product-type-booking .single-product-page .single-product-content .woocommerce-product-gallery__trigger {
  display: none;
}
.product-type-booking .single-product-page .single-product-content .wp-block-woocommerce-product-image-gallery {
  max-width: 100% !important;
}
.product-type-booking .single-product-page .single-product-content .single-product.relative * {
  max-width: 100% !important;
}
.product-type-booking .single-product-page .single-product-content .woocommerce-product-gallery__image > a {
  pointer-events: none;
}
.product-type-booking .single-product-page .single-product-content .woocommerce-product-gallery__image > a img {
  border-radius: 20px;
  width: 100%;
  margin: 0 auto;
  max-height: 400px;
}
.product-type-booking .single-product-page .single-product-content .zoomImg {
  display: none !important;
}
.product-type-booking .single-product-page .single-product-content .single-product.relative {
  margin-bottom: 40px;
}
@media (min-width: 1024px) {
  .product-type-booking .single-product-page .single-product-info > div,
  .product-type-booking .single-product-page .single-product-info .product-meta {
    max-width: 924px;
    margin: 0 auto;
  }
}
.product-type-booking .single-product-page .single-product-info > div *,
.product-type-booking .single-product-page .single-product-info .product-meta * {
  max-width: 100% !important;
}
.product-type-booking .single-product-page .single-product-info .product-meta {
  display: none;
}

@media (min-width: 1024px) {
  .product-type-booking .single-product-page .p-2 {
    padding-top: 80px !important;
  }
}
/*
################
* === BOOSTRAP ICONS  ===
################
*/
@font-face {
  font-display: block;
  font-family: "bootstrap-icons";
  src: url("assets/fonts/bootstrap-icons/bootstrap-icons.woff2?8d200481aa7f02a2d63a331fc782cfaf") format("woff2"), url("assets/fonts/bootstrap-icons/bootstrap-icons.woff?8d200481aa7f02a2d63a331fc782cfaf") format("woff");
}
.bi::before,
[class^=bi-]::before,
[class*=" bi-"]::before {
  display: inline-block;
  font-family: bootstrap-icons !important;
  font-style: normal;
  font-weight: normal !important;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: -0.125em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.bi-123::before {
  content: "\f67f";
}

.bi-alarm-fill::before {
  content: "\f101";
}

.bi-alarm::before {
  content: "\f102";
}

.bi-align-bottom::before {
  content: "\f103";
}

.bi-align-center::before {
  content: "\f104";
}

.bi-align-end::before {
  content: "\f105";
}

.bi-align-middle::before {
  content: "\f106";
}

.bi-align-start::before {
  content: "\f107";
}

.bi-align-top::before {
  content: "\f108";
}

.bi-alt::before {
  content: "\f109";
}

.bi-app-indicator::before {
  content: "\f10a";
}

.bi-app::before {
  content: "\f10b";
}

.bi-archive-fill::before {
  content: "\f10c";
}

.bi-archive::before {
  content: "\f10d";
}

.bi-arrow-90deg-down::before {
  content: "\f10e";
}

.bi-arrow-90deg-left::before {
  content: "\f10f";
}

.bi-arrow-90deg-right::before {
  content: "\f110";
}

.bi-arrow-90deg-up::before {
  content: "\f111";
}

.bi-arrow-bar-down::before {
  content: "\f112";
}

.bi-arrow-bar-left::before {
  content: "\f113";
}

.bi-arrow-bar-right::before {
  content: "\f114";
}

.bi-arrow-bar-up::before {
  content: "\f115";
}

.bi-arrow-clockwise::before {
  content: "\f116";
}

.bi-arrow-counterclockwise::before {
  content: "\f117";
}

.bi-arrow-down-circle-fill::before {
  content: "\f118";
}

.bi-arrow-down-circle::before {
  content: "\f119";
}

.bi-arrow-down-left-circle-fill::before {
  content: "\f11a";
}

.bi-arrow-down-left-circle::before {
  content: "\f11b";
}

.bi-arrow-down-left-square-fill::before {
  content: "\f11c";
}

.bi-arrow-down-left-square::before {
  content: "\f11d";
}

.bi-arrow-down-left::before {
  content: "\f11e";
}

.bi-arrow-down-right-circle-fill::before {
  content: "\f11f";
}

.bi-arrow-down-right-circle::before {
  content: "\f120";
}

.bi-arrow-down-right-square-fill::before {
  content: "\f121";
}

.bi-arrow-down-right-square::before {
  content: "\f122";
}

.bi-arrow-down-right::before {
  content: "\f123";
}

.bi-arrow-down-short::before {
  content: "\f124";
}

.bi-arrow-down-square-fill::before {
  content: "\f125";
}

.bi-arrow-down-square::before {
  content: "\f126";
}

.bi-arrow-down-up::before {
  content: "\f127";
}

.bi-arrow-down::before {
  content: "\f128";
}

.bi-arrow-left-circle-fill::before {
  content: "\f129";
}

.bi-arrow-left-circle::before {
  content: "\f12a";
}

.bi-arrow-left-right::before {
  content: "\f12b";
}

.bi-arrow-left-short::before {
  content: "\f12c";
}

.bi-arrow-left-square-fill::before {
  content: "\f12d";
}

.bi-arrow-left-square::before {
  content: "\f12e";
}

.bi-arrow-left::before {
  content: "\f12f";
}

.bi-arrow-repeat::before {
  content: "\f130";
}

.bi-arrow-return-left::before {
  content: "\f131";
}

.bi-arrow-return-right::before {
  content: "\f132";
}

.bi-arrow-right-circle-fill::before {
  content: "\f133";
}

.bi-arrow-right-circle::before {
  content: "\f134";
}

.bi-arrow-right-short::before {
  content: "\f135";
}

.bi-arrow-right-square-fill::before {
  content: "\f136";
}

.bi-arrow-right-square::before {
  content: "\f137";
}

.bi-arrow-right::before {
  content: "\f138";
}

.bi-arrow-up-circle-fill::before {
  content: "\f139";
}

.bi-arrow-up-circle::before {
  content: "\f13a";
}

.bi-arrow-up-left-circle-fill::before {
  content: "\f13b";
}

.bi-arrow-up-left-circle::before {
  content: "\f13c";
}

.bi-arrow-up-left-square-fill::before {
  content: "\f13d";
}

.bi-arrow-up-left-square::before {
  content: "\f13e";
}

.bi-arrow-up-left::before {
  content: "\f13f";
}

.bi-arrow-up-right-circle-fill::before {
  content: "\f140";
}

.bi-arrow-up-right-circle::before {
  content: "\f141";
}

.bi-arrow-up-right-square-fill::before {
  content: "\f142";
}

.bi-arrow-up-right-square::before {
  content: "\f143";
}

.bi-arrow-up-right::before {
  content: "\f144";
}

.bi-arrow-up-short::before {
  content: "\f145";
}

.bi-arrow-up-square-fill::before {
  content: "\f146";
}

.bi-arrow-up-square::before {
  content: "\f147";
}

.bi-arrow-up::before {
  content: "\f148";
}

.bi-arrows-angle-contract::before {
  content: "\f149";
}

.bi-arrows-angle-expand::before {
  content: "\f14a";
}

.bi-arrows-collapse::before {
  content: "\f14b";
}

.bi-arrows-expand::before {
  content: "\f14c";
}

.bi-arrows-fullscreen::before {
  content: "\f14d";
}

.bi-arrows-move::before {
  content: "\f14e";
}

.bi-aspect-ratio-fill::before {
  content: "\f14f";
}

.bi-aspect-ratio::before {
  content: "\f150";
}

.bi-asterisk::before {
  content: "\f151";
}

.bi-at::before {
  content: "\f152";
}

.bi-award-fill::before {
  content: "\f153";
}

.bi-award::before {
  content: "\f154";
}

.bi-back::before {
  content: "\f155";
}

.bi-backspace-fill::before {
  content: "\f156";
}

.bi-backspace-reverse-fill::before {
  content: "\f157";
}

.bi-backspace-reverse::before {
  content: "\f158";
}

.bi-backspace::before {
  content: "\f159";
}

.bi-badge-3d-fill::before {
  content: "\f15a";
}

.bi-badge-3d::before {
  content: "\f15b";
}

.bi-badge-4k-fill::before {
  content: "\f15c";
}

.bi-badge-4k::before {
  content: "\f15d";
}

.bi-badge-8k-fill::before {
  content: "\f15e";
}

.bi-badge-8k::before {
  content: "\f15f";
}

.bi-badge-ad-fill::before {
  content: "\f160";
}

.bi-badge-ad::before {
  content: "\f161";
}

.bi-badge-ar-fill::before {
  content: "\f162";
}

.bi-badge-ar::before {
  content: "\f163";
}

.bi-badge-cc-fill::before {
  content: "\f164";
}

.bi-badge-cc::before {
  content: "\f165";
}

.bi-badge-hd-fill::before {
  content: "\f166";
}

.bi-badge-hd::before {
  content: "\f167";
}

.bi-badge-tm-fill::before {
  content: "\f168";
}

.bi-badge-tm::before {
  content: "\f169";
}

.bi-badge-vo-fill::before {
  content: "\f16a";
}

.bi-badge-vo::before {
  content: "\f16b";
}

.bi-badge-vr-fill::before {
  content: "\f16c";
}

.bi-badge-vr::before {
  content: "\f16d";
}

.bi-badge-wc-fill::before {
  content: "\f16e";
}

.bi-badge-wc::before {
  content: "\f16f";
}

.bi-bag-check-fill::before {
  content: "\f170";
}

.bi-bag-check::before {
  content: "\f171";
}

.bi-bag-dash-fill::before {
  content: "\f172";
}

.bi-bag-dash::before {
  content: "\f173";
}

.bi-bag-fill::before {
  content: "\f174";
}

.bi-bag-plus-fill::before {
  content: "\f175";
}

.bi-bag-plus::before {
  content: "\f176";
}

.bi-bag-x-fill::before {
  content: "\f177";
}

.bi-bag-x::before {
  content: "\f178";
}

.bi-bag::before {
  content: "\f179";
}

.bi-bar-chart-fill::before {
  content: "\f17a";
}

.bi-bar-chart-line-fill::before {
  content: "\f17b";
}

.bi-bar-chart-line::before {
  content: "\f17c";
}

.bi-bar-chart-steps::before {
  content: "\f17d";
}

.bi-bar-chart::before {
  content: "\f17e";
}

.bi-basket-fill::before {
  content: "\f17f";
}

.bi-basket::before {
  content: "\f180";
}

.bi-basket2-fill::before {
  content: "\f181";
}

.bi-basket2::before {
  content: "\f182";
}

.bi-basket3-fill::before {
  content: "\f183";
}

.bi-basket3::before {
  content: "\f184";
}

.bi-battery-charging::before {
  content: "\f185";
}

.bi-battery-full::before {
  content: "\f186";
}

.bi-battery-half::before {
  content: "\f187";
}

.bi-battery::before {
  content: "\f188";
}

.bi-bell-fill::before {
  content: "\f189";
}

.bi-bell::before {
  content: "\f18a";
}

.bi-bezier::before {
  content: "\f18b";
}

.bi-bezier2::before {
  content: "\f18c";
}

.bi-bicycle::before {
  content: "\f18d";
}

.bi-binoculars-fill::before {
  content: "\f18e";
}

.bi-binoculars::before {
  content: "\f18f";
}

.bi-blockquote-left::before {
  content: "\f190";
}

.bi-blockquote-right::before {
  content: "\f191";
}

.bi-book-fill::before {
  content: "\f192";
}

.bi-book-half::before {
  content: "\f193";
}

.bi-book::before {
  content: "\f194";
}

.bi-bookmark-check-fill::before {
  content: "\f195";
}

.bi-bookmark-check::before {
  content: "\f196";
}

.bi-bookmark-dash-fill::before {
  content: "\f197";
}

.bi-bookmark-dash::before {
  content: "\f198";
}

.bi-bookmark-fill::before {
  content: "\f199";
}

.bi-bookmark-heart-fill::before {
  content: "\f19a";
}

.bi-bookmark-heart::before {
  content: "\f19b";
}

.bi-bookmark-plus-fill::before {
  content: "\f19c";
}

.bi-bookmark-plus::before {
  content: "\f19d";
}

.bi-bookmark-star-fill::before {
  content: "\f19e";
}

.bi-bookmark-star::before {
  content: "\f19f";
}

.bi-bookmark-x-fill::before {
  content: "\f1a0";
}

.bi-bookmark-x::before {
  content: "\f1a1";
}

.bi-bookmark::before {
  content: "\f1a2";
}

.bi-bookmarks-fill::before {
  content: "\f1a3";
}

.bi-bookmarks::before {
  content: "\f1a4";
}

.bi-bookshelf::before {
  content: "\f1a5";
}

.bi-bootstrap-fill::before {
  content: "\f1a6";
}

.bi-bootstrap-reboot::before {
  content: "\f1a7";
}

.bi-bootstrap::before {
  content: "\f1a8";
}

.bi-border-all::before {
  content: "\f1a9";
}

.bi-border-bottom::before {
  content: "\f1aa";
}

.bi-border-center::before {
  content: "\f1ab";
}

.bi-border-inner::before {
  content: "\f1ac";
}

.bi-border-left::before {
  content: "\f1ad";
}

.bi-border-middle::before {
  content: "\f1ae";
}

.bi-border-outer::before {
  content: "\f1af";
}

.bi-border-right::before {
  content: "\f1b0";
}

.bi-border-style::before {
  content: "\f1b1";
}

.bi-border-top::before {
  content: "\f1b2";
}

.bi-border-width::before {
  content: "\f1b3";
}

.bi-border::before {
  content: "\f1b4";
}

.bi-bounding-box-circles::before {
  content: "\f1b5";
}

.bi-bounding-box::before {
  content: "\f1b6";
}

.bi-box-arrow-down-left::before {
  content: "\f1b7";
}

.bi-box-arrow-down-right::before {
  content: "\f1b8";
}

.bi-box-arrow-down::before {
  content: "\f1b9";
}

.bi-box-arrow-in-down-left::before {
  content: "\f1ba";
}

.bi-box-arrow-in-down-right::before {
  content: "\f1bb";
}

.bi-box-arrow-in-down::before {
  content: "\f1bc";
}

.bi-box-arrow-in-left::before {
  content: "\f1bd";
}

.bi-box-arrow-in-right::before {
  content: "\f1be";
}

.bi-box-arrow-in-up-left::before {
  content: "\f1bf";
}

.bi-box-arrow-in-up-right::before {
  content: "\f1c0";
}

.bi-box-arrow-in-up::before {
  content: "\f1c1";
}

.bi-box-arrow-left::before {
  content: "\f1c2";
}

.bi-box-arrow-right::before {
  content: "\f1c3";
}

.bi-box-arrow-up-left::before {
  content: "\f1c4";
}

.bi-box-arrow-up-right::before {
  content: "\f1c5";
}

.bi-box-arrow-up::before {
  content: "\f1c6";
}

.bi-box-seam::before {
  content: "\f1c7";
}

.bi-box::before {
  content: "\f1c8";
}

.bi-braces::before {
  content: "\f1c9";
}

.bi-bricks::before {
  content: "\f1ca";
}

.bi-briefcase-fill::before {
  content: "\f1cb";
}

.bi-briefcase::before {
  content: "\f1cc";
}

.bi-brightness-alt-high-fill::before {
  content: "\f1cd";
}

.bi-brightness-alt-high::before {
  content: "\f1ce";
}

.bi-brightness-alt-low-fill::before {
  content: "\f1cf";
}

.bi-brightness-alt-low::before {
  content: "\f1d0";
}

.bi-brightness-high-fill::before {
  content: "\f1d1";
}

.bi-brightness-high::before {
  content: "\f1d2";
}

.bi-brightness-low-fill::before {
  content: "\f1d3";
}

.bi-brightness-low::before {
  content: "\f1d4";
}

.bi-broadcast-pin::before {
  content: "\f1d5";
}

.bi-broadcast::before {
  content: "\f1d6";
}

.bi-brush-fill::before {
  content: "\f1d7";
}

.bi-brush::before {
  content: "\f1d8";
}

.bi-bucket-fill::before {
  content: "\f1d9";
}

.bi-bucket::before {
  content: "\f1da";
}

.bi-bug-fill::before {
  content: "\f1db";
}

.bi-bug::before {
  content: "\f1dc";
}

.bi-building::before {
  content: "\f1dd";
}

.bi-bullseye::before {
  content: "\f1de";
}

.bi-calculator-fill::before {
  content: "\f1df";
}

.bi-calculator::before {
  content: "\f1e0";
}

.bi-calendar-check-fill::before {
  content: "\f1e1";
}

.bi-calendar-check::before {
  content: "\f1e2";
}

.bi-calendar-date-fill::before {
  content: "\f1e3";
}

.bi-calendar-date::before {
  content: "\f1e4";
}

.bi-calendar-day-fill::before {
  content: "\f1e5";
}

.bi-calendar-day::before {
  content: "\f1e6";
}

.bi-calendar-event-fill::before {
  content: "\f1e7";
}

.bi-calendar-event::before {
  content: "\f1e8";
}

.bi-calendar-fill::before {
  content: "\f1e9";
}

.bi-calendar-minus-fill::before {
  content: "\f1ea";
}

.bi-calendar-minus::before {
  content: "\f1eb";
}

.bi-calendar-month-fill::before {
  content: "\f1ec";
}

.bi-calendar-month::before {
  content: "\f1ed";
}

.bi-calendar-plus-fill::before {
  content: "\f1ee";
}

.bi-calendar-plus::before {
  content: "\f1ef";
}

.bi-calendar-range-fill::before {
  content: "\f1f0";
}

.bi-calendar-range::before {
  content: "\f1f1";
}

.bi-calendar-week-fill::before {
  content: "\f1f2";
}

.bi-calendar-week::before {
  content: "\f1f3";
}

.bi-calendar-x-fill::before {
  content: "\f1f4";
}

.bi-calendar-x::before {
  content: "\f1f5";
}

.bi-calendar::before {
  content: "\f1f6";
}

.bi-calendar2-check-fill::before {
  content: "\f1f7";
}

.bi-calendar2-check::before {
  content: "\f1f8";
}

.bi-calendar2-date-fill::before {
  content: "\f1f9";
}

.bi-calendar2-date::before {
  content: "\f1fa";
}

.bi-calendar2-day-fill::before {
  content: "\f1fb";
}

.bi-calendar2-day::before {
  content: "\f1fc";
}

.bi-calendar2-event-fill::before {
  content: "\f1fd";
}

.bi-calendar2-event::before {
  content: "\f1fe";
}

.bi-calendar2-fill::before {
  content: "\f1ff";
}

.bi-calendar2-minus-fill::before {
  content: "\f200";
}

.bi-calendar2-minus::before {
  content: "\f201";
}

.bi-calendar2-month-fill::before {
  content: "\f202";
}

.bi-calendar2-month::before {
  content: "\f203";
}

.bi-calendar2-plus-fill::before {
  content: "\f204";
}

.bi-calendar2-plus::before {
  content: "\f205";
}

.bi-calendar2-range-fill::before {
  content: "\f206";
}

.bi-calendar2-range::before {
  content: "\f207";
}

.bi-calendar2-week-fill::before {
  content: "\f208";
}

.bi-calendar2-week::before {
  content: "\f209";
}

.bi-calendar2-x-fill::before {
  content: "\f20a";
}

.bi-calendar2-x::before {
  content: "\f20b";
}

.bi-calendar2::before {
  content: "\f20c";
}

.bi-calendar3-event-fill::before {
  content: "\f20d";
}

.bi-calendar3-event::before {
  content: "\f20e";
}

.bi-calendar3-fill::before {
  content: "\f20f";
}

.bi-calendar3-range-fill::before {
  content: "\f210";
}

.bi-calendar3-range::before {
  content: "\f211";
}

.bi-calendar3-week-fill::before {
  content: "\f212";
}

.bi-calendar3-week::before {
  content: "\f213";
}

.bi-calendar3::before {
  content: "\f214";
}

.bi-calendar4-event::before {
  content: "\f215";
}

.bi-calendar4-range::before {
  content: "\f216";
}

.bi-calendar4-week::before {
  content: "\f217";
}

.bi-calendar4::before {
  content: "\f218";
}

.bi-camera-fill::before {
  content: "\f219";
}

.bi-camera-reels-fill::before {
  content: "\f21a";
}

.bi-camera-reels::before {
  content: "\f21b";
}

.bi-camera-video-fill::before {
  content: "\f21c";
}

.bi-camera-video-off-fill::before {
  content: "\f21d";
}

.bi-camera-video-off::before {
  content: "\f21e";
}

.bi-camera-video::before {
  content: "\f21f";
}

.bi-camera::before {
  content: "\f220";
}

.bi-camera2::before {
  content: "\f221";
}

.bi-capslock-fill::before {
  content: "\f222";
}

.bi-capslock::before {
  content: "\f223";
}

.bi-card-checklist::before {
  content: "\f224";
}

.bi-card-heading::before {
  content: "\f225";
}

.bi-card-image::before {
  content: "\f226";
}

.bi-card-list::before {
  content: "\f227";
}

.bi-card-text::before {
  content: "\f228";
}

.bi-caret-down-fill::before {
  content: "\f229";
}

.bi-caret-down-square-fill::before {
  content: "\f22a";
}

.bi-caret-down-square::before {
  content: "\f22b";
}

.bi-caret-down::before {
  content: "\f22c";
}

.bi-caret-left-fill::before {
  content: "\f22d";
}

.bi-caret-left-square-fill::before {
  content: "\f22e";
}

.bi-caret-left-square::before {
  content: "\f22f";
}

.bi-caret-left::before {
  content: "\f230";
}

.bi-caret-right-fill::before {
  content: "\f231";
}

.bi-caret-right-square-fill::before {
  content: "\f232";
}

.bi-caret-right-square::before {
  content: "\f233";
}

.bi-caret-right::before {
  content: "\f234";
}

.bi-caret-up-fill::before {
  content: "\f235";
}

.bi-caret-up-square-fill::before {
  content: "\f236";
}

.bi-caret-up-square::before {
  content: "\f237";
}

.bi-caret-up::before {
  content: "\f238";
}

.bi-cart-check-fill::before {
  content: "\f239";
}

.bi-cart-check::before {
  content: "\f23a";
}

.bi-cart-dash-fill::before {
  content: "\f23b";
}

.bi-cart-dash::before {
  content: "\f23c";
}

.bi-cart-fill::before {
  content: "\f23d";
}

.bi-cart-plus-fill::before {
  content: "\f23e";
}

.bi-cart-plus::before {
  content: "\f23f";
}

.bi-cart-x-fill::before {
  content: "\f240";
}

.bi-cart-x::before {
  content: "\f241";
}

.bi-cart::before {
  content: "\f242";
}

.bi-cart2::before {
  content: "\f243";
}

.bi-cart3::before {
  content: "\f244";
}

.bi-cart4::before {
  content: "\f245";
}

.bi-cash-stack::before {
  content: "\f246";
}

.bi-cash::before {
  content: "\f247";
}

.bi-cast::before {
  content: "\f248";
}

.bi-chat-dots-fill::before {
  content: "\f249";
}

.bi-chat-dots::before {
  content: "\f24a";
}

.bi-chat-fill::before {
  content: "\f24b";
}

.bi-chat-left-dots-fill::before {
  content: "\f24c";
}

.bi-chat-left-dots::before {
  content: "\f24d";
}

.bi-chat-left-fill::before {
  content: "\f24e";
}

.bi-chat-left-quote-fill::before {
  content: "\f24f";
}

.bi-chat-left-quote::before {
  content: "\f250";
}

.bi-chat-left-text-fill::before {
  content: "\f251";
}

.bi-chat-left-text::before {
  content: "\f252";
}

.bi-chat-left::before {
  content: "\f253";
}

.bi-chat-quote-fill::before {
  content: "\f254";
}

.bi-chat-quote::before {
  content: "\f255";
}

.bi-chat-right-dots-fill::before {
  content: "\f256";
}

.bi-chat-right-dots::before {
  content: "\f257";
}

.bi-chat-right-fill::before {
  content: "\f258";
}

.bi-chat-right-quote-fill::before {
  content: "\f259";
}

.bi-chat-right-quote::before {
  content: "\f25a";
}

.bi-chat-right-text-fill::before {
  content: "\f25b";
}

.bi-chat-right-text::before {
  content: "\f25c";
}

.bi-chat-right::before {
  content: "\f25d";
}

.bi-chat-square-dots-fill::before {
  content: "\f25e";
}

.bi-chat-square-dots::before {
  content: "\f25f";
}

.bi-chat-square-fill::before {
  content: "\f260";
}

.bi-chat-square-quote-fill::before {
  content: "\f261";
}

.bi-chat-square-quote::before {
  content: "\f262";
}

.bi-chat-square-text-fill::before {
  content: "\f263";
}

.bi-chat-square-text::before {
  content: "\f264";
}

.bi-chat-square::before {
  content: "\f265";
}

.bi-chat-text-fill::before {
  content: "\f266";
}

.bi-chat-text::before {
  content: "\f267";
}

.bi-chat::before {
  content: "\f268";
}

.bi-check-all::before {
  content: "\f269";
}

.bi-check-circle-fill::before {
  content: "\f26a";
}

.bi-check-circle::before {
  content: "\f26b";
}

.bi-check-square-fill::before {
  content: "\f26c";
}

.bi-check-square::before {
  content: "\f26d";
}

.bi-check::before {
  content: "\f26e";
}

.bi-check2-all::before {
  content: "\f26f";
}

.bi-check2-circle::before {
  content: "\f270";
}

.bi-check2-square::before {
  content: "\f271";
}

.bi-check2::before {
  content: "\f272";
}

.bi-chevron-bar-contract::before {
  content: "\f273";
}

.bi-chevron-bar-down::before {
  content: "\f274";
}

.bi-chevron-bar-expand::before {
  content: "\f275";
}

.bi-chevron-bar-left::before {
  content: "\f276";
}

.bi-chevron-bar-right::before {
  content: "\f277";
}

.bi-chevron-bar-up::before {
  content: "\f278";
}

.bi-chevron-compact-down::before {
  content: "\f279";
}

.bi-chevron-compact-left::before {
  content: "\f27a";
}

.bi-chevron-compact-right::before {
  content: "\f27b";
}

.bi-chevron-compact-up::before {
  content: "\f27c";
}

.bi-chevron-contract::before {
  content: "\f27d";
}

.bi-chevron-double-down::before {
  content: "\f27e";
}

.bi-chevron-double-left::before {
  content: "\f27f";
}

.bi-chevron-double-right::before {
  content: "\f280";
}

.bi-chevron-double-up::before {
  content: "\f281";
}

.bi-chevron-down::before {
  content: "\f282";
}

.bi-chevron-expand::before {
  content: "\f283";
}

.bi-chevron-left::before {
  content: "\f284";
}

.bi-chevron-right::before {
  content: "\f285";
}

.bi-chevron-up::before {
  content: "\f286";
}

.bi-circle-fill::before {
  content: "\f287";
}

.bi-circle-half::before {
  content: "\f288";
}

.bi-circle-square::before {
  content: "\f289";
}

.bi-circle::before {
  content: "\f28a";
}

.bi-clipboard-check::before {
  content: "\f28b";
}

.bi-clipboard-data::before {
  content: "\f28c";
}

.bi-clipboard-minus::before {
  content: "\f28d";
}

.bi-clipboard-plus::before {
  content: "\f28e";
}

.bi-clipboard-x::before {
  content: "\f28f";
}

.bi-clipboard::before {
  content: "\f290";
}

.bi-clock-fill::before {
  content: "\f291";
}

.bi-clock-history::before {
  content: "\f292";
}

.bi-clock::before {
  content: "\f293";
}

.bi-cloud-arrow-down-fill::before {
  content: "\f294";
}

.bi-cloud-arrow-down::before {
  content: "\f295";
}

.bi-cloud-arrow-up-fill::before {
  content: "\f296";
}

.bi-cloud-arrow-up::before {
  content: "\f297";
}

.bi-cloud-check-fill::before {
  content: "\f298";
}

.bi-cloud-check::before {
  content: "\f299";
}

.bi-cloud-download-fill::before {
  content: "\f29a";
}

.bi-cloud-download::before {
  content: "\f29b";
}

.bi-cloud-drizzle-fill::before {
  content: "\f29c";
}

.bi-cloud-drizzle::before {
  content: "\f29d";
}

.bi-cloud-fill::before {
  content: "\f29e";
}

.bi-cloud-fog-fill::before {
  content: "\f29f";
}

.bi-cloud-fog::before {
  content: "\f2a0";
}

.bi-cloud-fog2-fill::before {
  content: "\f2a1";
}

.bi-cloud-fog2::before {
  content: "\f2a2";
}

.bi-cloud-hail-fill::before {
  content: "\f2a3";
}

.bi-cloud-hail::before {
  content: "\f2a4";
}

.bi-cloud-haze-1::before {
  content: "\f2a5";
}

.bi-cloud-haze-fill::before {
  content: "\f2a6";
}

.bi-cloud-haze::before {
  content: "\f2a7";
}

.bi-cloud-haze2-fill::before {
  content: "\f2a8";
}

.bi-cloud-lightning-fill::before {
  content: "\f2a9";
}

.bi-cloud-lightning-rain-fill::before {
  content: "\f2aa";
}

.bi-cloud-lightning-rain::before {
  content: "\f2ab";
}

.bi-cloud-lightning::before {
  content: "\f2ac";
}

.bi-cloud-minus-fill::before {
  content: "\f2ad";
}

.bi-cloud-minus::before {
  content: "\f2ae";
}

.bi-cloud-moon-fill::before {
  content: "\f2af";
}

.bi-cloud-moon::before {
  content: "\f2b0";
}

.bi-cloud-plus-fill::before {
  content: "\f2b1";
}

.bi-cloud-plus::before {
  content: "\f2b2";
}

.bi-cloud-rain-fill::before {
  content: "\f2b3";
}

.bi-cloud-rain-heavy-fill::before {
  content: "\f2b4";
}

.bi-cloud-rain-heavy::before {
  content: "\f2b5";
}

.bi-cloud-rain::before {
  content: "\f2b6";
}

.bi-cloud-slash-fill::before {
  content: "\f2b7";
}

.bi-cloud-slash::before {
  content: "\f2b8";
}

.bi-cloud-sleet-fill::before {
  content: "\f2b9";
}

.bi-cloud-sleet::before {
  content: "\f2ba";
}

.bi-cloud-snow-fill::before {
  content: "\f2bb";
}

.bi-cloud-snow::before {
  content: "\f2bc";
}

.bi-cloud-sun-fill::before {
  content: "\f2bd";
}

.bi-cloud-sun::before {
  content: "\f2be";
}

.bi-cloud-upload-fill::before {
  content: "\f2bf";
}

.bi-cloud-upload::before {
  content: "\f2c0";
}

.bi-cloud::before {
  content: "\f2c1";
}

.bi-clouds-fill::before {
  content: "\f2c2";
}

.bi-clouds::before {
  content: "\f2c3";
}

.bi-cloudy-fill::before {
  content: "\f2c4";
}

.bi-cloudy::before {
  content: "\f2c5";
}

.bi-code-slash::before {
  content: "\f2c6";
}

.bi-code-square::before {
  content: "\f2c7";
}

.bi-code::before {
  content: "\f2c8";
}

.bi-collection-fill::before {
  content: "\f2c9";
}

.bi-collection-play-fill::before {
  content: "\f2ca";
}

.bi-collection-play::before {
  content: "\f2cb";
}

.bi-collection::before {
  content: "\f2cc";
}

.bi-columns-gap::before {
  content: "\f2cd";
}

.bi-columns::before {
  content: "\f2ce";
}

.bi-command::before {
  content: "\f2cf";
}

.bi-compass-fill::before {
  content: "\f2d0";
}

.bi-compass::before {
  content: "\f2d1";
}

.bi-cone-striped::before {
  content: "\f2d2";
}

.bi-cone::before {
  content: "\f2d3";
}

.bi-controller::before {
  content: "\f2d4";
}

.bi-cpu-fill::before {
  content: "\f2d5";
}

.bi-cpu::before {
  content: "\f2d6";
}

.bi-credit-card-2-back-fill::before {
  content: "\f2d7";
}

.bi-credit-card-2-back::before {
  content: "\f2d8";
}

.bi-credit-card-2-front-fill::before {
  content: "\f2d9";
}

.bi-credit-card-2-front::before {
  content: "\f2da";
}

.bi-credit-card-fill::before {
  content: "\f2db";
}

.bi-credit-card::before {
  content: "\f2dc";
}

.bi-crop::before {
  content: "\f2dd";
}

.bi-cup-fill::before {
  content: "\f2de";
}

.bi-cup-straw::before {
  content: "\f2df";
}

.bi-cup::before {
  content: "\f2e0";
}

.bi-cursor-fill::before {
  content: "\f2e1";
}

.bi-cursor-text::before {
  content: "\f2e2";
}

.bi-cursor::before {
  content: "\f2e3";
}

.bi-dash-circle-dotted::before {
  content: "\f2e4";
}

.bi-dash-circle-fill::before {
  content: "\f2e5";
}

.bi-dash-circle::before {
  content: "\f2e6";
}

.bi-dash-square-dotted::before {
  content: "\f2e7";
}

.bi-dash-square-fill::before {
  content: "\f2e8";
}

.bi-dash-square::before {
  content: "\f2e9";
}

.bi-dash::before {
  content: "\f2ea";
}

.bi-diagram-2-fill::before {
  content: "\f2eb";
}

.bi-diagram-2::before {
  content: "\f2ec";
}

.bi-diagram-3-fill::before {
  content: "\f2ed";
}

.bi-diagram-3::before {
  content: "\f2ee";
}

.bi-diamond-fill::before {
  content: "\f2ef";
}

.bi-diamond-half::before {
  content: "\f2f0";
}

.bi-diamond::before {
  content: "\f2f1";
}

.bi-dice-1-fill::before {
  content: "\f2f2";
}

.bi-dice-1::before {
  content: "\f2f3";
}

.bi-dice-2-fill::before {
  content: "\f2f4";
}

.bi-dice-2::before {
  content: "\f2f5";
}

.bi-dice-3-fill::before {
  content: "\f2f6";
}

.bi-dice-3::before {
  content: "\f2f7";
}

.bi-dice-4-fill::before {
  content: "\f2f8";
}

.bi-dice-4::before {
  content: "\f2f9";
}

.bi-dice-5-fill::before {
  content: "\f2fa";
}

.bi-dice-5::before {
  content: "\f2fb";
}

.bi-dice-6-fill::before {
  content: "\f2fc";
}

.bi-dice-6::before {
  content: "\f2fd";
}

.bi-disc-fill::before {
  content: "\f2fe";
}

.bi-disc::before {
  content: "\f2ff";
}

.bi-discord::before {
  content: "\f300";
}

.bi-display-fill::before {
  content: "\f301";
}

.bi-display::before {
  content: "\f302";
}

.bi-distribute-horizontal::before {
  content: "\f303";
}

.bi-distribute-vertical::before {
  content: "\f304";
}

.bi-door-closed-fill::before {
  content: "\f305";
}

.bi-door-closed::before {
  content: "\f306";
}

.bi-door-open-fill::before {
  content: "\f307";
}

.bi-door-open::before {
  content: "\f308";
}

.bi-dot::before {
  content: "\f309";
}

.bi-download::before {
  content: "\f30a";
}

.bi-droplet-fill::before {
  content: "\f30b";
}

.bi-droplet-half::before {
  content: "\f30c";
}

.bi-droplet::before {
  content: "\f30d";
}

.bi-earbuds::before {
  content: "\f30e";
}

.bi-easel-fill::before {
  content: "\f30f";
}

.bi-easel::before {
  content: "\f310";
}

.bi-egg-fill::before {
  content: "\f311";
}

.bi-egg-fried::before {
  content: "\f312";
}

.bi-egg::before {
  content: "\f313";
}

.bi-eject-fill::before {
  content: "\f314";
}

.bi-eject::before {
  content: "\f315";
}

.bi-emoji-angry-fill::before {
  content: "\f316";
}

.bi-emoji-angry::before {
  content: "\f317";
}

.bi-emoji-dizzy-fill::before {
  content: "\f318";
}

.bi-emoji-dizzy::before {
  content: "\f319";
}

.bi-emoji-expressionless-fill::before {
  content: "\f31a";
}

.bi-emoji-expressionless::before {
  content: "\f31b";
}

.bi-emoji-frown-fill::before {
  content: "\f31c";
}

.bi-emoji-frown::before {
  content: "\f31d";
}

.bi-emoji-heart-eyes-fill::before {
  content: "\f31e";
}

.bi-emoji-heart-eyes::before {
  content: "\f31f";
}

.bi-emoji-laughing-fill::before {
  content: "\f320";
}

.bi-emoji-laughing::before {
  content: "\f321";
}

.bi-emoji-neutral-fill::before {
  content: "\f322";
}

.bi-emoji-neutral::before {
  content: "\f323";
}

.bi-emoji-smile-fill::before {
  content: "\f324";
}

.bi-emoji-smile-upside-down-fill::before {
  content: "\f325";
}

.bi-emoji-smile-upside-down::before {
  content: "\f326";
}

.bi-emoji-smile::before {
  content: "\f327";
}

.bi-emoji-sunglasses-fill::before {
  content: "\f328";
}

.bi-emoji-sunglasses::before {
  content: "\f329";
}

.bi-emoji-wink-fill::before {
  content: "\f32a";
}

.bi-emoji-wink::before {
  content: "\f32b";
}

.bi-envelope-fill::before {
  content: "\f32c";
}

.bi-envelope-open-fill::before {
  content: "\f32d";
}

.bi-envelope-open::before {
  content: "\f32e";
}

.bi-envelope::before {
  content: "\f32f";
}

.bi-eraser-fill::before {
  content: "\f330";
}

.bi-eraser::before {
  content: "\f331";
}

.bi-exclamation-circle-fill::before {
  content: "\f332";
}

.bi-exclamation-circle::before {
  content: "\f333";
}

.bi-exclamation-diamond-fill::before {
  content: "\f334";
}

.bi-exclamation-diamond::before {
  content: "\f335";
}

.bi-exclamation-octagon-fill::before {
  content: "\f336";
}

.bi-exclamation-octagon::before {
  content: "\f337";
}

.bi-exclamation-square-fill::before {
  content: "\f338";
}

.bi-exclamation-square::before {
  content: "\f339";
}

.bi-exclamation-triangle-fill::before {
  content: "\f33a";
}

.bi-exclamation-triangle::before {
  content: "\f33b";
}

.bi-exclamation::before {
  content: "\f33c";
}

.bi-exclude::before {
  content: "\f33d";
}

.bi-eye-fill::before {
  content: "\f33e";
}

.bi-eye-slash-fill::before {
  content: "\f33f";
}

.bi-eye-slash::before {
  content: "\f340";
}

.bi-eye::before {
  content: "\f341";
}

.bi-eyedropper::before {
  content: "\f342";
}

.bi-eyeglasses::before {
  content: "\f343";
}

.bi-facebook::before {
  content: "\f344";
}

.bi-file-arrow-down-fill::before {
  content: "\f345";
}

.bi-file-arrow-down::before {
  content: "\f346";
}

.bi-file-arrow-up-fill::before {
  content: "\f347";
}

.bi-file-arrow-up::before {
  content: "\f348";
}

.bi-file-bar-graph-fill::before {
  content: "\f349";
}

.bi-file-bar-graph::before {
  content: "\f34a";
}

.bi-file-binary-fill::before {
  content: "\f34b";
}

.bi-file-binary::before {
  content: "\f34c";
}

.bi-file-break-fill::before {
  content: "\f34d";
}

.bi-file-break::before {
  content: "\f34e";
}

.bi-file-check-fill::before {
  content: "\f34f";
}

.bi-file-check::before {
  content: "\f350";
}

.bi-file-code-fill::before {
  content: "\f351";
}

.bi-file-code::before {
  content: "\f352";
}

.bi-file-diff-fill::before {
  content: "\f353";
}

.bi-file-diff::before {
  content: "\f354";
}

.bi-file-earmark-arrow-down-fill::before {
  content: "\f355";
}

.bi-file-earmark-arrow-down::before {
  content: "\f356";
}

.bi-file-earmark-arrow-up-fill::before {
  content: "\f357";
}

.bi-file-earmark-arrow-up::before {
  content: "\f358";
}

.bi-file-earmark-bar-graph-fill::before {
  content: "\f359";
}

.bi-file-earmark-bar-graph::before {
  content: "\f35a";
}

.bi-file-earmark-binary-fill::before {
  content: "\f35b";
}

.bi-file-earmark-binary::before {
  content: "\f35c";
}

.bi-file-earmark-break-fill::before {
  content: "\f35d";
}

.bi-file-earmark-break::before {
  content: "\f35e";
}

.bi-file-earmark-check-fill::before {
  content: "\f35f";
}

.bi-file-earmark-check::before {
  content: "\f360";
}

.bi-file-earmark-code-fill::before {
  content: "\f361";
}

.bi-file-earmark-code::before {
  content: "\f362";
}

.bi-file-earmark-diff-fill::before {
  content: "\f363";
}

.bi-file-earmark-diff::before {
  content: "\f364";
}

.bi-file-earmark-easel-fill::before {
  content: "\f365";
}

.bi-file-earmark-easel::before {
  content: "\f366";
}

.bi-file-earmark-excel-fill::before {
  content: "\f367";
}

.bi-file-earmark-excel::before {
  content: "\f368";
}

.bi-file-earmark-fill::before {
  content: "\f369";
}

.bi-file-earmark-font-fill::before {
  content: "\f36a";
}

.bi-file-earmark-font::before {
  content: "\f36b";
}

.bi-file-earmark-image-fill::before {
  content: "\f36c";
}

.bi-file-earmark-image::before {
  content: "\f36d";
}

.bi-file-earmark-lock-fill::before {
  content: "\f36e";
}

.bi-file-earmark-lock::before {
  content: "\f36f";
}

.bi-file-earmark-lock2-fill::before {
  content: "\f370";
}

.bi-file-earmark-lock2::before {
  content: "\f371";
}

.bi-file-earmark-medical-fill::before {
  content: "\f372";
}

.bi-file-earmark-medical::before {
  content: "\f373";
}

.bi-file-earmark-minus-fill::before {
  content: "\f374";
}

.bi-file-earmark-minus::before {
  content: "\f375";
}

.bi-file-earmark-music-fill::before {
  content: "\f376";
}

.bi-file-earmark-music::before {
  content: "\f377";
}

.bi-file-earmark-person-fill::before {
  content: "\f378";
}

.bi-file-earmark-person::before {
  content: "\f379";
}

.bi-file-earmark-play-fill::before {
  content: "\f37a";
}

.bi-file-earmark-play::before {
  content: "\f37b";
}

.bi-file-earmark-plus-fill::before {
  content: "\f37c";
}

.bi-file-earmark-plus::before {
  content: "\f37d";
}

.bi-file-earmark-post-fill::before {
  content: "\f37e";
}

.bi-file-earmark-post::before {
  content: "\f37f";
}

.bi-file-earmark-ppt-fill::before {
  content: "\f380";
}

.bi-file-earmark-ppt::before {
  content: "\f381";
}

.bi-file-earmark-richtext-fill::before {
  content: "\f382";
}

.bi-file-earmark-richtext::before {
  content: "\f383";
}

.bi-file-earmark-ruled-fill::before {
  content: "\f384";
}

.bi-file-earmark-ruled::before {
  content: "\f385";
}

.bi-file-earmark-slides-fill::before {
  content: "\f386";
}

.bi-file-earmark-slides::before {
  content: "\f387";
}

.bi-file-earmark-spreadsheet-fill::before {
  content: "\f388";
}

.bi-file-earmark-spreadsheet::before {
  content: "\f389";
}

.bi-file-earmark-text-fill::before {
  content: "\f38a";
}

.bi-file-earmark-text::before {
  content: "\f38b";
}

.bi-file-earmark-word-fill::before {
  content: "\f38c";
}

.bi-file-earmark-word::before {
  content: "\f38d";
}

.bi-file-earmark-x-fill::before {
  content: "\f38e";
}

.bi-file-earmark-x::before {
  content: "\f38f";
}

.bi-file-earmark-zip-fill::before {
  content: "\f390";
}

.bi-file-earmark-zip::before {
  content: "\f391";
}

.bi-file-earmark::before {
  content: "\f392";
}

.bi-file-easel-fill::before {
  content: "\f393";
}

.bi-file-easel::before {
  content: "\f394";
}

.bi-file-excel-fill::before {
  content: "\f395";
}

.bi-file-excel::before {
  content: "\f396";
}

.bi-file-fill::before {
  content: "\f397";
}

.bi-file-font-fill::before {
  content: "\f398";
}

.bi-file-font::before {
  content: "\f399";
}

.bi-file-image-fill::before {
  content: "\f39a";
}

.bi-file-image::before {
  content: "\f39b";
}

.bi-file-lock-fill::before {
  content: "\f39c";
}

.bi-file-lock::before {
  content: "\f39d";
}

.bi-file-lock2-fill::before {
  content: "\f39e";
}

.bi-file-lock2::before {
  content: "\f39f";
}

.bi-file-medical-fill::before {
  content: "\f3a0";
}

.bi-file-medical::before {
  content: "\f3a1";
}

.bi-file-minus-fill::before {
  content: "\f3a2";
}

.bi-file-minus::before {
  content: "\f3a3";
}

.bi-file-music-fill::before {
  content: "\f3a4";
}

.bi-file-music::before {
  content: "\f3a5";
}

.bi-file-person-fill::before {
  content: "\f3a6";
}

.bi-file-person::before {
  content: "\f3a7";
}

.bi-file-play-fill::before {
  content: "\f3a8";
}

.bi-file-play::before {
  content: "\f3a9";
}

.bi-file-plus-fill::before {
  content: "\f3aa";
}

.bi-file-plus::before {
  content: "\f3ab";
}

.bi-file-post-fill::before {
  content: "\f3ac";
}

.bi-file-post::before {
  content: "\f3ad";
}

.bi-file-ppt-fill::before {
  content: "\f3ae";
}

.bi-file-ppt::before {
  content: "\f3af";
}

.bi-file-richtext-fill::before {
  content: "\f3b0";
}

.bi-file-richtext::before {
  content: "\f3b1";
}

.bi-file-ruled-fill::before {
  content: "\f3b2";
}

.bi-file-ruled::before {
  content: "\f3b3";
}

.bi-file-slides-fill::before {
  content: "\f3b4";
}

.bi-file-slides::before {
  content: "\f3b5";
}

.bi-file-spreadsheet-fill::before {
  content: "\f3b6";
}

.bi-file-spreadsheet::before {
  content: "\f3b7";
}

.bi-file-text-fill::before {
  content: "\f3b8";
}

.bi-file-text::before {
  content: "\f3b9";
}

.bi-file-word-fill::before {
  content: "\f3ba";
}

.bi-file-word::before {
  content: "\f3bb";
}

.bi-file-x-fill::before {
  content: "\f3bc";
}

.bi-file-x::before {
  content: "\f3bd";
}

.bi-file-zip-fill::before {
  content: "\f3be";
}

.bi-file-zip::before {
  content: "\f3bf";
}

.bi-file::before {
  content: "\f3c0";
}

.bi-files-alt::before {
  content: "\f3c1";
}

.bi-files::before {
  content: "\f3c2";
}

.bi-film::before {
  content: "\f3c3";
}

.bi-filter-circle-fill::before {
  content: "\f3c4";
}

.bi-filter-circle::before {
  content: "\f3c5";
}

.bi-filter-left::before {
  content: "\f3c6";
}

.bi-filter-right::before {
  content: "\f3c7";
}

.bi-filter-square-fill::before {
  content: "\f3c8";
}

.bi-filter-square::before {
  content: "\f3c9";
}

.bi-filter::before {
  content: "\f3ca";
}

.bi-flag-fill::before {
  content: "\f3cb";
}

.bi-flag::before {
  content: "\f3cc";
}

.bi-flower1::before {
  content: "\f3cd";
}

.bi-flower2::before {
  content: "\f3ce";
}

.bi-flower3::before {
  content: "\f3cf";
}

.bi-folder-check::before {
  content: "\f3d0";
}

.bi-folder-fill::before {
  content: "\f3d1";
}

.bi-folder-minus::before {
  content: "\f3d2";
}

.bi-folder-plus::before {
  content: "\f3d3";
}

.bi-folder-symlink-fill::before {
  content: "\f3d4";
}

.bi-folder-symlink::before {
  content: "\f3d5";
}

.bi-folder-x::before {
  content: "\f3d6";
}

.bi-folder::before {
  content: "\f3d7";
}

.bi-folder2-open::before {
  content: "\f3d8";
}

.bi-folder2::before {
  content: "\f3d9";
}

.bi-fonts::before {
  content: "\f3da";
}

.bi-forward-fill::before {
  content: "\f3db";
}

.bi-forward::before {
  content: "\f3dc";
}

.bi-front::before {
  content: "\f3dd";
}

.bi-fullscreen-exit::before {
  content: "\f3de";
}

.bi-fullscreen::before {
  content: "\f3df";
}

.bi-funnel-fill::before {
  content: "\f3e0";
}

.bi-funnel::before {
  content: "\f3e1";
}

.bi-gear-fill::before {
  content: "\f3e2";
}

.bi-gear-wide-connected::before {
  content: "\f3e3";
}

.bi-gear-wide::before {
  content: "\f3e4";
}

.bi-gear::before {
  content: "\f3e5";
}

.bi-gem::before {
  content: "\f3e6";
}

.bi-geo-alt-fill::before {
  content: "\f3e7";
}

.bi-geo-alt::before {
  content: "\f3e8";
}

.bi-geo-fill::before {
  content: "\f3e9";
}

.bi-geo::before {
  content: "\f3ea";
}

.bi-gift-fill::before {
  content: "\f3eb";
}

.bi-gift::before {
  content: "\f3ec";
}

.bi-github::before {
  content: "\f3ed";
}

.bi-globe::before {
  content: "\f3ee";
}

.bi-globe2::before {
  content: "\f3ef";
}

.bi-google::before {
  content: "\f3f0";
}

.bi-graph-down::before {
  content: "\f3f1";
}

.bi-graph-up::before {
  content: "\f3f2";
}

.bi-grid-1x2-fill::before {
  content: "\f3f3";
}

.bi-grid-1x2::before {
  content: "\f3f4";
}

.bi-grid-3x2-gap-fill::before {
  content: "\f3f5";
}

.bi-grid-3x2-gap::before {
  content: "\f3f6";
}

.bi-grid-3x2::before {
  content: "\f3f7";
}

.bi-grid-3x3-gap-fill::before {
  content: "\f3f8";
}

.bi-grid-3x3-gap::before {
  content: "\f3f9";
}

.bi-grid-3x3::before {
  content: "\f3fa";
}

.bi-grid-fill::before {
  content: "\f3fb";
}

.bi-grid::before {
  content: "\f3fc";
}

.bi-grip-horizontal::before {
  content: "\f3fd";
}

.bi-grip-vertical::before {
  content: "\f3fe";
}

.bi-hammer::before {
  content: "\f3ff";
}

.bi-hand-index-fill::before {
  content: "\f400";
}

.bi-hand-index-thumb-fill::before {
  content: "\f401";
}

.bi-hand-index-thumb::before {
  content: "\f402";
}

.bi-hand-index::before {
  content: "\f403";
}

.bi-hand-thumbs-down-fill::before {
  content: "\f404";
}

.bi-hand-thumbs-down::before {
  content: "\f405";
}

.bi-hand-thumbs-up-fill::before {
  content: "\f406";
}

.bi-hand-thumbs-up::before {
  content: "\f407";
}

.bi-handbag-fill::before {
  content: "\f408";
}

.bi-handbag::before {
  content: "\f409";
}

.bi-hash::before {
  content: "\f40a";
}

.bi-hdd-fill::before {
  content: "\f40b";
}

.bi-hdd-network-fill::before {
  content: "\f40c";
}

.bi-hdd-network::before {
  content: "\f40d";
}

.bi-hdd-rack-fill::before {
  content: "\f40e";
}

.bi-hdd-rack::before {
  content: "\f40f";
}

.bi-hdd-stack-fill::before {
  content: "\f410";
}

.bi-hdd-stack::before {
  content: "\f411";
}

.bi-hdd::before {
  content: "\f412";
}

.bi-headphones::before {
  content: "\f413";
}

.bi-headset::before {
  content: "\f414";
}

.bi-heart-fill::before {
  content: "\f415";
}

.bi-heart-half::before {
  content: "\f416";
}

.bi-heart::before {
  content: "\f417";
}

.bi-heptagon-fill::before {
  content: "\f418";
}

.bi-heptagon-half::before {
  content: "\f419";
}

.bi-heptagon::before {
  content: "\f41a";
}

.bi-hexagon-fill::before {
  content: "\f41b";
}

.bi-hexagon-half::before {
  content: "\f41c";
}

.bi-hexagon::before {
  content: "\f41d";
}

.bi-hourglass-bottom::before {
  content: "\f41e";
}

.bi-hourglass-split::before {
  content: "\f41f";
}

.bi-hourglass-top::before {
  content: "\f420";
}

.bi-hourglass::before {
  content: "\f421";
}

.bi-house-door-fill::before {
  content: "\f422";
}

.bi-house-door::before {
  content: "\f423";
}

.bi-house-fill::before {
  content: "\f424";
}

.bi-house::before {
  content: "\f425";
}

.bi-hr::before {
  content: "\f426";
}

.bi-hurricane::before {
  content: "\f427";
}

.bi-image-alt::before {
  content: "\f428";
}

.bi-image-fill::before {
  content: "\f429";
}

.bi-image::before {
  content: "\f42a";
}

.bi-images::before {
  content: "\f42b";
}

.bi-inbox-fill::before {
  content: "\f42c";
}

.bi-inbox::before {
  content: "\f42d";
}

.bi-inboxes-fill::before {
  content: "\f42e";
}

.bi-inboxes::before {
  content: "\f42f";
}

.bi-info-circle-fill::before {
  content: "\f430";
}

.bi-info-circle::before {
  content: "\f431";
}

.bi-info-square-fill::before {
  content: "\f432";
}

.bi-info-square::before {
  content: "\f433";
}

.bi-info::before {
  content: "\f434";
}

.bi-input-cursor-text::before {
  content: "\f435";
}

.bi-input-cursor::before {
  content: "\f436";
}

.bi-instagram::before {
  content: "\f437";
}

.bi-intersect::before {
  content: "\f438";
}

.bi-journal-album::before {
  content: "\f439";
}

.bi-journal-arrow-down::before {
  content: "\f43a";
}

.bi-journal-arrow-up::before {
  content: "\f43b";
}

.bi-journal-bookmark-fill::before {
  content: "\f43c";
}

.bi-journal-bookmark::before {
  content: "\f43d";
}

.bi-journal-check::before {
  content: "\f43e";
}

.bi-journal-code::before {
  content: "\f43f";
}

.bi-journal-medical::before {
  content: "\f440";
}

.bi-journal-minus::before {
  content: "\f441";
}

.bi-journal-plus::before {
  content: "\f442";
}

.bi-journal-richtext::before {
  content: "\f443";
}

.bi-journal-text::before {
  content: "\f444";
}

.bi-journal-x::before {
  content: "\f445";
}

.bi-journal::before {
  content: "\f446";
}

.bi-journals::before {
  content: "\f447";
}

.bi-joystick::before {
  content: "\f448";
}

.bi-justify-left::before {
  content: "\f449";
}

.bi-justify-right::before {
  content: "\f44a";
}

.bi-justify::before {
  content: "\f44b";
}

.bi-kanban-fill::before {
  content: "\f44c";
}

.bi-kanban::before {
  content: "\f44d";
}

.bi-key-fill::before {
  content: "\f44e";
}

.bi-key::before {
  content: "\f44f";
}

.bi-keyboard-fill::before {
  content: "\f450";
}

.bi-keyboard::before {
  content: "\f451";
}

.bi-ladder::before {
  content: "\f452";
}

.bi-lamp-fill::before {
  content: "\f453";
}

.bi-lamp::before {
  content: "\f454";
}

.bi-laptop-fill::before {
  content: "\f455";
}

.bi-laptop::before {
  content: "\f456";
}

.bi-layer-backward::before {
  content: "\f457";
}

.bi-layer-forward::before {
  content: "\f458";
}

.bi-layers-fill::before {
  content: "\f459";
}

.bi-layers-half::before {
  content: "\f45a";
}

.bi-layers::before {
  content: "\f45b";
}

.bi-layout-sidebar-inset-reverse::before {
  content: "\f45c";
}

.bi-layout-sidebar-inset::before {
  content: "\f45d";
}

.bi-layout-sidebar-reverse::before {
  content: "\f45e";
}

.bi-layout-sidebar::before {
  content: "\f45f";
}

.bi-layout-split::before {
  content: "\f460";
}

.bi-layout-text-sidebar-reverse::before {
  content: "\f461";
}

.bi-layout-text-sidebar::before {
  content: "\f462";
}

.bi-layout-text-window-reverse::before {
  content: "\f463";
}

.bi-layout-text-window::before {
  content: "\f464";
}

.bi-layout-three-columns::before {
  content: "\f465";
}

.bi-layout-wtf::before {
  content: "\f466";
}

.bi-life-preserver::before {
  content: "\f467";
}

.bi-lightbulb-fill::before {
  content: "\f468";
}

.bi-lightbulb-off-fill::before {
  content: "\f469";
}

.bi-lightbulb-off::before {
  content: "\f46a";
}

.bi-lightbulb::before {
  content: "\f46b";
}

.bi-lightning-charge-fill::before {
  content: "\f46c";
}

.bi-lightning-charge::before {
  content: "\f46d";
}

.bi-lightning-fill::before {
  content: "\f46e";
}

.bi-lightning::before {
  content: "\f46f";
}

.bi-link-45deg::before {
  content: "\f470";
}

.bi-link::before {
  content: "\f471";
}

.bi-linkedin::before {
  content: "\f472";
}

.bi-list-check::before {
  content: "\f473";
}

.bi-list-nested::before {
  content: "\f474";
}

.bi-list-ol::before {
  content: "\f475";
}

.bi-list-stars::before {
  content: "\f476";
}

.bi-list-task::before {
  content: "\f477";
}

.bi-list-ul::before {
  content: "\f478";
}

.bi-list::before {
  content: "\f479";
}

.bi-lock-fill::before {
  content: "\f47a";
}

.bi-lock::before {
  content: "\f47b";
}

.bi-mailbox::before {
  content: "\f47c";
}

.bi-mailbox2::before {
  content: "\f47d";
}

.bi-map-fill::before {
  content: "\f47e";
}

.bi-map::before {
  content: "\f47f";
}

.bi-markdown-fill::before {
  content: "\f480";
}

.bi-markdown::before {
  content: "\f481";
}

.bi-mask::before {
  content: "\f482";
}

.bi-megaphone-fill::before {
  content: "\f483";
}

.bi-megaphone::before {
  content: "\f484";
}

.bi-menu-app-fill::before {
  content: "\f485";
}

.bi-menu-app::before {
  content: "\f486";
}

.bi-menu-button-fill::before {
  content: "\f487";
}

.bi-menu-button-wide-fill::before {
  content: "\f488";
}

.bi-menu-button-wide::before {
  content: "\f489";
}

.bi-menu-button::before {
  content: "\f48a";
}

.bi-menu-down::before {
  content: "\f48b";
}

.bi-menu-up::before {
  content: "\f48c";
}

.bi-mic-fill::before {
  content: "\f48d";
}

.bi-mic-mute-fill::before {
  content: "\f48e";
}

.bi-mic-mute::before {
  content: "\f48f";
}

.bi-mic::before {
  content: "\f490";
}

.bi-minecart-loaded::before {
  content: "\f491";
}

.bi-minecart::before {
  content: "\f492";
}

.bi-moisture::before {
  content: "\f493";
}

.bi-moon-fill::before {
  content: "\f494";
}

.bi-moon-stars-fill::before {
  content: "\f495";
}

.bi-moon-stars::before {
  content: "\f496";
}

.bi-moon::before {
  content: "\f497";
}

.bi-mouse-fill::before {
  content: "\f498";
}

.bi-mouse::before {
  content: "\f499";
}

.bi-mouse2-fill::before {
  content: "\f49a";
}

.bi-mouse2::before {
  content: "\f49b";
}

.bi-mouse3-fill::before {
  content: "\f49c";
}

.bi-mouse3::before {
  content: "\f49d";
}

.bi-music-note-beamed::before {
  content: "\f49e";
}

.bi-music-note-list::before {
  content: "\f49f";
}

.bi-music-note::before {
  content: "\f4a0";
}

.bi-music-player-fill::before {
  content: "\f4a1";
}

.bi-music-player::before {
  content: "\f4a2";
}

.bi-newspaper::before {
  content: "\f4a3";
}

.bi-node-minus-fill::before {
  content: "\f4a4";
}

.bi-node-minus::before {
  content: "\f4a5";
}

.bi-node-plus-fill::before {
  content: "\f4a6";
}

.bi-node-plus::before {
  content: "\f4a7";
}

.bi-nut-fill::before {
  content: "\f4a8";
}

.bi-nut::before {
  content: "\f4a9";
}

.bi-octagon-fill::before {
  content: "\f4aa";
}

.bi-octagon-half::before {
  content: "\f4ab";
}

.bi-octagon::before {
  content: "\f4ac";
}

.bi-option::before {
  content: "\f4ad";
}

.bi-outlet::before {
  content: "\f4ae";
}

.bi-paint-bucket::before {
  content: "\f4af";
}

.bi-palette-fill::before {
  content: "\f4b0";
}

.bi-palette::before {
  content: "\f4b1";
}

.bi-palette2::before {
  content: "\f4b2";
}

.bi-paperclip::before {
  content: "\f4b3";
}

.bi-paragraph::before {
  content: "\f4b4";
}

.bi-patch-check-fill::before {
  content: "\f4b5";
}

.bi-patch-check::before {
  content: "\f4b6";
}

.bi-patch-exclamation-fill::before {
  content: "\f4b7";
}

.bi-patch-exclamation::before {
  content: "\f4b8";
}

.bi-patch-minus-fill::before {
  content: "\f4b9";
}

.bi-patch-minus::before {
  content: "\f4ba";
}

.bi-patch-plus-fill::before {
  content: "\f4bb";
}

.bi-patch-plus::before {
  content: "\f4bc";
}

.bi-patch-question-fill::before {
  content: "\f4bd";
}

.bi-patch-question::before {
  content: "\f4be";
}

.bi-pause-btn-fill::before {
  content: "\f4bf";
}

.bi-pause-btn::before {
  content: "\f4c0";
}

.bi-pause-circle-fill::before {
  content: "\f4c1";
}

.bi-pause-circle::before {
  content: "\f4c2";
}

.bi-pause-fill::before {
  content: "\f4c3";
}

.bi-pause::before {
  content: "\f4c4";
}

.bi-peace-fill::before {
  content: "\f4c5";
}

.bi-peace::before {
  content: "\f4c6";
}

.bi-pen-fill::before {
  content: "\f4c7";
}

.bi-pen::before {
  content: "\f4c8";
}

.bi-pencil-fill::before {
  content: "\f4c9";
}

.bi-pencil-square::before {
  content: "\f4ca";
}

.bi-pencil::before {
  content: "\f4cb";
}

.bi-pentagon-fill::before {
  content: "\f4cc";
}

.bi-pentagon-half::before {
  content: "\f4cd";
}

.bi-pentagon::before {
  content: "\f4ce";
}

.bi-people-fill::before {
  content: "\f4cf";
}

.bi-people::before {
  content: "\f4d0";
}

.bi-percent::before {
  content: "\f4d1";
}

.bi-person-badge-fill::before {
  content: "\f4d2";
}

.bi-person-badge::before {
  content: "\f4d3";
}

.bi-person-bounding-box::before {
  content: "\f4d4";
}

.bi-person-check-fill::before {
  content: "\f4d5";
}

.bi-person-check::before {
  content: "\f4d6";
}

.bi-person-circle::before {
  content: "\f4d7";
}

.bi-person-dash-fill::before {
  content: "\f4d8";
}

.bi-person-dash::before {
  content: "\f4d9";
}

.bi-person-fill::before {
  content: "\f4da";
}

.bi-person-lines-fill::before {
  content: "\f4db";
}

.bi-person-plus-fill::before {
  content: "\f4dc";
}

.bi-person-plus::before {
  content: "\f4dd";
}

.bi-person-square::before {
  content: "\f4de";
}

.bi-person-x-fill::before {
  content: "\f4df";
}

.bi-person-x::before {
  content: "\f4e0";
}

.bi-person::before {
  content: "\f4e1";
}

.bi-phone-fill::before {
  content: "\f4e2";
}

.bi-phone-landscape-fill::before {
  content: "\f4e3";
}

.bi-phone-landscape::before {
  content: "\f4e4";
}

.bi-phone-vibrate-fill::before {
  content: "\f4e5";
}

.bi-phone-vibrate::before {
  content: "\f4e6";
}

.bi-phone::before {
  content: "\f4e7";
}

.bi-pie-chart-fill::before {
  content: "\f4e8";
}

.bi-pie-chart::before {
  content: "\f4e9";
}

.bi-pin-angle-fill::before {
  content: "\f4ea";
}

.bi-pin-angle::before {
  content: "\f4eb";
}

.bi-pin-fill::before {
  content: "\f4ec";
}

.bi-pin::before {
  content: "\f4ed";
}

.bi-pip-fill::before {
  content: "\f4ee";
}

.bi-pip::before {
  content: "\f4ef";
}

.bi-play-btn-fill::before {
  content: "\f4f0";
}

.bi-play-btn::before {
  content: "\f4f1";
}

.bi-play-circle-fill::before {
  content: "\f4f2";
}

.bi-play-circle::before {
  content: "\f4f3";
}

.bi-play-fill::before {
  content: "\f4f4";
}

.bi-play::before {
  content: "\f4f5";
}

.bi-plug-fill::before {
  content: "\f4f6";
}

.bi-plug::before {
  content: "\f4f7";
}

.bi-plus-circle-dotted::before {
  content: "\f4f8";
}

.bi-plus-circle-fill::before {
  content: "\f4f9";
}

.bi-plus-circle::before {
  content: "\f4fa";
}

.bi-plus-square-dotted::before {
  content: "\f4fb";
}

.bi-plus-square-fill::before {
  content: "\f4fc";
}

.bi-plus-square::before {
  content: "\f4fd";
}

.bi-plus::before {
  content: "\f4fe";
}

.bi-power::before {
  content: "\f4ff";
}

.bi-printer-fill::before {
  content: "\f500";
}

.bi-printer::before {
  content: "\f501";
}

.bi-puzzle-fill::before {
  content: "\f502";
}

.bi-puzzle::before {
  content: "\f503";
}

.bi-question-circle-fill::before {
  content: "\f504";
}

.bi-question-circle::before {
  content: "\f505";
}

.bi-question-diamond-fill::before {
  content: "\f506";
}

.bi-question-diamond::before {
  content: "\f507";
}

.bi-question-octagon-fill::before {
  content: "\f508";
}

.bi-question-octagon::before {
  content: "\f509";
}

.bi-question-square-fill::before {
  content: "\f50a";
}

.bi-question-square::before {
  content: "\f50b";
}

.bi-question::before {
  content: "\f50c";
}

.bi-rainbow::before {
  content: "\f50d";
}

.bi-receipt-cutoff::before {
  content: "\f50e";
}

.bi-receipt::before {
  content: "\f50f";
}

.bi-reception-0::before {
  content: "\f510";
}

.bi-reception-1::before {
  content: "\f511";
}

.bi-reception-2::before {
  content: "\f512";
}

.bi-reception-3::before {
  content: "\f513";
}

.bi-reception-4::before {
  content: "\f514";
}

.bi-record-btn-fill::before {
  content: "\f515";
}

.bi-record-btn::before {
  content: "\f516";
}

.bi-record-circle-fill::before {
  content: "\f517";
}

.bi-record-circle::before {
  content: "\f518";
}

.bi-record-fill::before {
  content: "\f519";
}

.bi-record::before {
  content: "\f51a";
}

.bi-record2-fill::before {
  content: "\f51b";
}

.bi-record2::before {
  content: "\f51c";
}

.bi-reply-all-fill::before {
  content: "\f51d";
}

.bi-reply-all::before {
  content: "\f51e";
}

.bi-reply-fill::before {
  content: "\f51f";
}

.bi-reply::before {
  content: "\f520";
}

.bi-rss-fill::before {
  content: "\f521";
}

.bi-rss::before {
  content: "\f522";
}

.bi-rulers::before {
  content: "\f523";
}

.bi-save-fill::before {
  content: "\f524";
}

.bi-save::before {
  content: "\f525";
}

.bi-save2-fill::before {
  content: "\f526";
}

.bi-save2::before {
  content: "\f527";
}

.bi-scissors::before {
  content: "\f528";
}

.bi-screwdriver::before {
  content: "\f529";
}

.bi-search::before {
  content: "\f52a";
}

.bi-segmented-nav::before {
  content: "\f52b";
}

.bi-server::before {
  content: "\f52c";
}

.bi-share-fill::before {
  content: "\f52d";
}

.bi-share::before {
  content: "\f52e";
}

.bi-shield-check::before {
  content: "\f52f";
}

.bi-shield-exclamation::before {
  content: "\f530";
}

.bi-shield-fill-check::before {
  content: "\f531";
}

.bi-shield-fill-exclamation::before {
  content: "\f532";
}

.bi-shield-fill-minus::before {
  content: "\f533";
}

.bi-shield-fill-plus::before {
  content: "\f534";
}

.bi-shield-fill-x::before {
  content: "\f535";
}

.bi-shield-fill::before {
  content: "\f536";
}

.bi-shield-lock-fill::before {
  content: "\f537";
}

.bi-shield-lock::before {
  content: "\f538";
}

.bi-shield-minus::before {
  content: "\f539";
}

.bi-shield-plus::before {
  content: "\f53a";
}

.bi-shield-shaded::before {
  content: "\f53b";
}

.bi-shield-slash-fill::before {
  content: "\f53c";
}

.bi-shield-slash::before {
  content: "\f53d";
}

.bi-shield-x::before {
  content: "\f53e";
}

.bi-shield::before {
  content: "\f53f";
}

.bi-shift-fill::before {
  content: "\f540";
}

.bi-shift::before {
  content: "\f541";
}

.bi-shop-window::before {
  content: "\f542";
}

.bi-shop::before {
  content: "\f543";
}

.bi-shuffle::before {
  content: "\f544";
}

.bi-signpost-2-fill::before {
  content: "\f545";
}

.bi-signpost-2::before {
  content: "\f546";
}

.bi-signpost-fill::before {
  content: "\f547";
}

.bi-signpost-split-fill::before {
  content: "\f548";
}

.bi-signpost-split::before {
  content: "\f549";
}

.bi-signpost::before {
  content: "\f54a";
}

.bi-sim-fill::before {
  content: "\f54b";
}

.bi-sim::before {
  content: "\f54c";
}

.bi-skip-backward-btn-fill::before {
  content: "\f54d";
}

.bi-skip-backward-btn::before {
  content: "\f54e";
}

.bi-skip-backward-circle-fill::before {
  content: "\f54f";
}

.bi-skip-backward-circle::before {
  content: "\f550";
}

.bi-skip-backward-fill::before {
  content: "\f551";
}

.bi-skip-backward::before {
  content: "\f552";
}

.bi-skip-end-btn-fill::before {
  content: "\f553";
}

.bi-skip-end-btn::before {
  content: "\f554";
}

.bi-skip-end-circle-fill::before {
  content: "\f555";
}

.bi-skip-end-circle::before {
  content: "\f556";
}

.bi-skip-end-fill::before {
  content: "\f557";
}

.bi-skip-end::before {
  content: "\f558";
}

.bi-skip-forward-btn-fill::before {
  content: "\f559";
}

.bi-skip-forward-btn::before {
  content: "\f55a";
}

.bi-skip-forward-circle-fill::before {
  content: "\f55b";
}

.bi-skip-forward-circle::before {
  content: "\f55c";
}

.bi-skip-forward-fill::before {
  content: "\f55d";
}

.bi-skip-forward::before {
  content: "\f55e";
}

.bi-skip-start-btn-fill::before {
  content: "\f55f";
}

.bi-skip-start-btn::before {
  content: "\f560";
}

.bi-skip-start-circle-fill::before {
  content: "\f561";
}

.bi-skip-start-circle::before {
  content: "\f562";
}

.bi-skip-start-fill::before {
  content: "\f563";
}

.bi-skip-start::before {
  content: "\f564";
}

.bi-slack::before {
  content: "\f565";
}

.bi-slash-circle-fill::before {
  content: "\f566";
}

.bi-slash-circle::before {
  content: "\f567";
}

.bi-slash-square-fill::before {
  content: "\f568";
}

.bi-slash-square::before {
  content: "\f569";
}

.bi-slash::before {
  content: "\f56a";
}

.bi-sliders::before {
  content: "\f56b";
}

.bi-smartwatch::before {
  content: "\f56c";
}

.bi-snow::before {
  content: "\f56d";
}

.bi-snow2::before {
  content: "\f56e";
}

.bi-snow3::before {
  content: "\f56f";
}

.bi-sort-alpha-down-alt::before {
  content: "\f570";
}

.bi-sort-alpha-down::before {
  content: "\f571";
}

.bi-sort-alpha-up-alt::before {
  content: "\f572";
}

.bi-sort-alpha-up::before {
  content: "\f573";
}

.bi-sort-down-alt::before {
  content: "\f574";
}

.bi-sort-down::before {
  content: "\f575";
}

.bi-sort-numeric-down-alt::before {
  content: "\f576";
}

.bi-sort-numeric-down::before {
  content: "\f577";
}

.bi-sort-numeric-up-alt::before {
  content: "\f578";
}

.bi-sort-numeric-up::before {
  content: "\f579";
}

.bi-sort-up-alt::before {
  content: "\f57a";
}

.bi-sort-up::before {
  content: "\f57b";
}

.bi-soundwave::before {
  content: "\f57c";
}

.bi-speaker-fill::before {
  content: "\f57d";
}

.bi-speaker::before {
  content: "\f57e";
}

.bi-speedometer::before {
  content: "\f57f";
}

.bi-speedometer2::before {
  content: "\f580";
}

.bi-spellcheck::before {
  content: "\f581";
}

.bi-square-fill::before {
  content: "\f582";
}

.bi-square-half::before {
  content: "\f583";
}

.bi-square::before {
  content: "\f584";
}

.bi-stack::before {
  content: "\f585";
}

.bi-star-fill::before {
  content: "\f586";
}

.bi-star-half::before {
  content: "\f587";
}

.bi-star::before {
  content: "\f588";
}

.bi-stars::before {
  content: "\f589";
}

.bi-stickies-fill::before {
  content: "\f58a";
}

.bi-stickies::before {
  content: "\f58b";
}

.bi-sticky-fill::before {
  content: "\f58c";
}

.bi-sticky::before {
  content: "\f58d";
}

.bi-stop-btn-fill::before {
  content: "\f58e";
}

.bi-stop-btn::before {
  content: "\f58f";
}

.bi-stop-circle-fill::before {
  content: "\f590";
}

.bi-stop-circle::before {
  content: "\f591";
}

.bi-stop-fill::before {
  content: "\f592";
}

.bi-stop::before {
  content: "\f593";
}

.bi-stoplights-fill::before {
  content: "\f594";
}

.bi-stoplights::before {
  content: "\f595";
}

.bi-stopwatch-fill::before {
  content: "\f596";
}

.bi-stopwatch::before {
  content: "\f597";
}

.bi-subtract::before {
  content: "\f598";
}

.bi-suit-club-fill::before {
  content: "\f599";
}

.bi-suit-club::before {
  content: "\f59a";
}

.bi-suit-diamond-fill::before {
  content: "\f59b";
}

.bi-suit-diamond::before {
  content: "\f59c";
}

.bi-suit-heart-fill::before {
  content: "\f59d";
}

.bi-suit-heart::before {
  content: "\f59e";
}

.bi-suit-spade-fill::before {
  content: "\f59f";
}

.bi-suit-spade::before {
  content: "\f5a0";
}

.bi-sun-fill::before {
  content: "\f5a1";
}

.bi-sun::before {
  content: "\f5a2";
}

.bi-sunglasses::before {
  content: "\f5a3";
}

.bi-sunrise-fill::before {
  content: "\f5a4";
}

.bi-sunrise::before {
  content: "\f5a5";
}

.bi-sunset-fill::before {
  content: "\f5a6";
}

.bi-sunset::before {
  content: "\f5a7";
}

.bi-symmetry-horizontal::before {
  content: "\f5a8";
}

.bi-symmetry-vertical::before {
  content: "\f5a9";
}

.bi-table::before {
  content: "\f5aa";
}

.bi-tablet-fill::before {
  content: "\f5ab";
}

.bi-tablet-landscape-fill::before {
  content: "\f5ac";
}

.bi-tablet-landscape::before {
  content: "\f5ad";
}

.bi-tablet::before {
  content: "\f5ae";
}

.bi-tag-fill::before {
  content: "\f5af";
}

.bi-tag::before {
  content: "\f5b0";
}

.bi-tags-fill::before {
  content: "\f5b1";
}

.bi-tags::before {
  content: "\f5b2";
}

.bi-telegram::before {
  content: "\f5b3";
}

.bi-telephone-fill::before {
  content: "\f5b4";
}

.bi-telephone-forward-fill::before {
  content: "\f5b5";
}

.bi-telephone-forward::before {
  content: "\f5b6";
}

.bi-telephone-inbound-fill::before {
  content: "\f5b7";
}

.bi-telephone-inbound::before {
  content: "\f5b8";
}

.bi-telephone-minus-fill::before {
  content: "\f5b9";
}

.bi-telephone-minus::before {
  content: "\f5ba";
}

.bi-telephone-outbound-fill::before {
  content: "\f5bb";
}

.bi-telephone-outbound::before {
  content: "\f5bc";
}

.bi-telephone-plus-fill::before {
  content: "\f5bd";
}

.bi-telephone-plus::before {
  content: "\f5be";
}

.bi-telephone-x-fill::before {
  content: "\f5bf";
}

.bi-telephone-x::before {
  content: "\f5c0";
}

.bi-telephone::before {
  content: "\f5c1";
}

.bi-terminal-fill::before {
  content: "\f5c2";
}

.bi-terminal::before {
  content: "\f5c3";
}

.bi-text-center::before {
  content: "\f5c4";
}

.bi-text-indent-left::before {
  content: "\f5c5";
}

.bi-text-indent-right::before {
  content: "\f5c6";
}

.bi-text-left::before {
  content: "\f5c7";
}

.bi-text-paragraph::before {
  content: "\f5c8";
}

.bi-text-right::before {
  content: "\f5c9";
}

.bi-textarea-resize::before {
  content: "\f5ca";
}

.bi-textarea-t::before {
  content: "\f5cb";
}

.bi-textarea::before {
  content: "\f5cc";
}

.bi-thermometer-half::before {
  content: "\f5cd";
}

.bi-thermometer-high::before {
  content: "\f5ce";
}

.bi-thermometer-low::before {
  content: "\f5cf";
}

.bi-thermometer-snow::before {
  content: "\f5d0";
}

.bi-thermometer-sun::before {
  content: "\f5d1";
}

.bi-thermometer::before {
  content: "\f5d2";
}

.bi-three-dots-vertical::before {
  content: "\f5d3";
}

.bi-three-dots::before {
  content: "\f5d4";
}

.bi-toggle-off::before {
  content: "\f5d5";
}

.bi-toggle-on::before {
  content: "\f5d6";
}

.bi-toggle2-off::before {
  content: "\f5d7";
}

.bi-toggle2-on::before {
  content: "\f5d8";
}

.bi-toggles::before {
  content: "\f5d9";
}

.bi-toggles2::before {
  content: "\f5da";
}

.bi-tools::before {
  content: "\f5db";
}

.bi-tornado::before {
  content: "\f5dc";
}

.bi-trash-fill::before {
  content: "\f5dd";
}

.bi-trash::before {
  content: "\f5de";
}

.bi-trash2-fill::before {
  content: "\f5df";
}

.bi-trash2::before {
  content: "\f5e0";
}

.bi-tree-fill::before {
  content: "\f5e1";
}

.bi-tree::before {
  content: "\f5e2";
}

.bi-triangle-fill::before {
  content: "\f5e3";
}

.bi-triangle-half::before {
  content: "\f5e4";
}

.bi-triangle::before {
  content: "\f5e5";
}

.bi-trophy-fill::before {
  content: "\f5e6";
}

.bi-trophy::before {
  content: "\f5e7";
}

.bi-tropical-storm::before {
  content: "\f5e8";
}

.bi-truck-flatbed::before {
  content: "\f5e9";
}

.bi-truck::before {
  content: "\f5ea";
}

.bi-tsunami::before {
  content: "\f5eb";
}

.bi-tv-fill::before {
  content: "\f5ec";
}

.bi-tv::before {
  content: "\f5ed";
}

.bi-twitch::before {
  content: "\f5ee";
}

.bi-twitter::before {
  content: "\f5ef";
}

.bi-type-bold::before {
  content: "\f5f0";
}

.bi-type-h1::before {
  content: "\f5f1";
}

.bi-type-h2::before {
  content: "\f5f2";
}

.bi-type-h3::before {
  content: "\f5f3";
}

.bi-type-italic::before {
  content: "\f5f4";
}

.bi-type-strikethrough::before {
  content: "\f5f5";
}

.bi-type-underline::before {
  content: "\f5f6";
}

.bi-type::before {
  content: "\f5f7";
}

.bi-ui-checks-grid::before {
  content: "\f5f8";
}

.bi-ui-checks::before {
  content: "\f5f9";
}

.bi-ui-radios-grid::before {
  content: "\f5fa";
}

.bi-ui-radios::before {
  content: "\f5fb";
}

.bi-umbrella-fill::before {
  content: "\f5fc";
}

.bi-umbrella::before {
  content: "\f5fd";
}

.bi-union::before {
  content: "\f5fe";
}

.bi-unlock-fill::before {
  content: "\f5ff";
}

.bi-unlock::before {
  content: "\f600";
}

.bi-upc-scan::before {
  content: "\f601";
}

.bi-upc::before {
  content: "\f602";
}

.bi-upload::before {
  content: "\f603";
}

.bi-vector-pen::before {
  content: "\f604";
}

.bi-view-list::before {
  content: "\f605";
}

.bi-view-stacked::before {
  content: "\f606";
}

.bi-vinyl-fill::before {
  content: "\f607";
}

.bi-vinyl::before {
  content: "\f608";
}

.bi-voicemail::before {
  content: "\f609";
}

.bi-volume-down-fill::before {
  content: "\f60a";
}

.bi-volume-down::before {
  content: "\f60b";
}

.bi-volume-mute-fill::before {
  content: "\f60c";
}

.bi-volume-mute::before {
  content: "\f60d";
}

.bi-volume-off-fill::before {
  content: "\f60e";
}

.bi-volume-off::before {
  content: "\f60f";
}

.bi-volume-up-fill::before {
  content: "\f610";
}

.bi-volume-up::before {
  content: "\f611";
}

.bi-vr::before {
  content: "\f612";
}

.bi-wallet-fill::before {
  content: "\f613";
}

.bi-wallet::before {
  content: "\f614";
}

.bi-wallet2::before {
  content: "\f615";
}

.bi-watch::before {
  content: "\f616";
}

.bi-water::before {
  content: "\f617";
}

.bi-whatsapp::before {
  content: "\f618";
}

.bi-wifi-1::before {
  content: "\f619";
}

.bi-wifi-2::before {
  content: "\f61a";
}

.bi-wifi-off::before {
  content: "\f61b";
}

.bi-wifi::before {
  content: "\f61c";
}

.bi-wind::before {
  content: "\f61d";
}

.bi-window-dock::before {
  content: "\f61e";
}

.bi-window-sidebar::before {
  content: "\f61f";
}

.bi-window::before {
  content: "\f620";
}

.bi-wrench::before {
  content: "\f621";
}

.bi-x-circle-fill::before {
  content: "\f622";
}

.bi-x-circle::before {
  content: "\f623";
}

.bi-x-diamond-fill::before {
  content: "\f624";
}

.bi-x-diamond::before {
  content: "\f625";
}

.bi-x-octagon-fill::before {
  content: "\f626";
}

.bi-x-octagon::before {
  content: "\f627";
}

.bi-x-square-fill::before {
  content: "\f628";
}

.bi-x-square::before {
  content: "\f629";
}

.bi-x::before {
  content: "\f62a";
}

.bi-youtube::before {
  content: "\f62b";
}

.bi-zoom-in::before {
  content: "\f62c";
}

.bi-zoom-out::before {
  content: "\f62d";
}

.bi-bank::before {
  content: "\f62e";
}

.bi-bank2::before {
  content: "\f62f";
}

.bi-bell-slash-fill::before {
  content: "\f630";
}

.bi-bell-slash::before {
  content: "\f631";
}

.bi-cash-coin::before {
  content: "\f632";
}

.bi-check-lg::before {
  content: "\f633";
}

.bi-coin::before {
  content: "\f634";
}

.bi-currency-bitcoin::before {
  content: "\f635";
}

.bi-currency-dollar::before {
  content: "\f636";
}

.bi-currency-euro::before {
  content: "\f637";
}

.bi-currency-exchange::before {
  content: "\f638";
}

.bi-currency-pound::before {
  content: "\f639";
}

.bi-currency-yen::before {
  content: "\f63a";
}

.bi-dash-lg::before {
  content: "\f63b";
}

.bi-exclamation-lg::before {
  content: "\f63c";
}

.bi-file-earmark-pdf-fill::before {
  content: "\f63d";
}

.bi-file-earmark-pdf::before {
  content: "\f63e";
}

.bi-file-pdf-fill::before {
  content: "\f63f";
}

.bi-file-pdf::before {
  content: "\f640";
}

.bi-gender-ambiguous::before {
  content: "\f641";
}

.bi-gender-female::before {
  content: "\f642";
}

.bi-gender-male::before {
  content: "\f643";
}

.bi-gender-trans::before {
  content: "\f644";
}

.bi-headset-vr::before {
  content: "\f645";
}

.bi-info-lg::before {
  content: "\f646";
}

.bi-mastodon::before {
  content: "\f647";
}

.bi-messenger::before {
  content: "\f648";
}

.bi-piggy-bank-fill::before {
  content: "\f649";
}

.bi-piggy-bank::before {
  content: "\f64a";
}

.bi-pin-map-fill::before {
  content: "\f64b";
}

.bi-pin-map::before {
  content: "\f64c";
}

.bi-plus-lg::before {
  content: "\f64d";
}

.bi-question-lg::before {
  content: "\f64e";
}

.bi-recycle::before {
  content: "\f64f";
}

.bi-reddit::before {
  content: "\f650";
}

.bi-safe-fill::before {
  content: "\f651";
}

.bi-safe2-fill::before {
  content: "\f652";
}

.bi-safe2::before {
  content: "\f653";
}

.bi-sd-card-fill::before {
  content: "\f654";
}

.bi-sd-card::before {
  content: "\f655";
}

.bi-skype::before {
  content: "\f656";
}

.bi-slash-lg::before {
  content: "\f657";
}

.bi-translate::before {
  content: "\f658";
}

.bi-x-lg::before {
  content: "\f659";
}

.bi-safe::before {
  content: "\f65a";
}

.bi-apple::before {
  content: "\f65b";
}

.bi-microsoft::before {
  content: "\f65d";
}

.bi-windows::before {
  content: "\f65e";
}

.bi-behance::before {
  content: "\f65c";
}

.bi-dribbble::before {
  content: "\f65f";
}

.bi-line::before {
  content: "\f660";
}

.bi-medium::before {
  content: "\f661";
}

.bi-paypal::before {
  content: "\f662";
}

.bi-pinterest::before {
  content: "\f663";
}

.bi-signal::before {
  content: "\f664";
}

.bi-snapchat::before {
  content: "\f665";
}

.bi-spotify::before {
  content: "\f666";
}

.bi-stack-overflow::before {
  content: "\f667";
}

.bi-strava::before {
  content: "\f668";
}

.bi-wordpress::before {
  content: "\f669";
}

.bi-vimeo::before {
  content: "\f66a";
}

.bi-activity::before {
  content: "\f66b";
}

.bi-easel2-fill::before {
  content: "\f66c";
}

.bi-easel2::before {
  content: "\f66d";
}

.bi-easel3-fill::before {
  content: "\f66e";
}

.bi-easel3::before {
  content: "\f66f";
}

.bi-fan::before {
  content: "\f670";
}

.bi-fingerprint::before {
  content: "\f671";
}

.bi-graph-down-arrow::before {
  content: "\f672";
}

.bi-graph-up-arrow::before {
  content: "\f673";
}

.bi-hypnotize::before {
  content: "\f674";
}

.bi-magic::before {
  content: "\f675";
}

.bi-person-rolodex::before {
  content: "\f676";
}

.bi-person-video::before {
  content: "\f677";
}

.bi-person-video2::before {
  content: "\f678";
}

.bi-person-video3::before {
  content: "\f679";
}

.bi-person-workspace::before {
  content: "\f67a";
}

.bi-radioactive::before {
  content: "\f67b";
}

.bi-webcam-fill::before {
  content: "\f67c";
}

.bi-webcam::before {
  content: "\f67d";
}

.bi-yin-yang::before {
  content: "\f67e";
}

.bi-bandaid-fill::before {
  content: "\f680";
}

.bi-bandaid::before {
  content: "\f681";
}

.bi-bluetooth::before {
  content: "\f682";
}

.bi-body-text::before {
  content: "\f683";
}

.bi-boombox::before {
  content: "\f684";
}

.bi-boxes::before {
  content: "\f685";
}

.bi-dpad-fill::before {
  content: "\f686";
}

.bi-dpad::before {
  content: "\f687";
}

.bi-ear-fill::before {
  content: "\f688";
}

.bi-ear::before {
  content: "\f689";
}

.bi-envelope-check-1::before {
  content: "\f68a";
}

.bi-envelope-check-fill::before {
  content: "\f68b";
}

.bi-envelope-check::before {
  content: "\f68c";
}

.bi-envelope-dash-1::before {
  content: "\f68d";
}

.bi-envelope-dash-fill::before {
  content: "\f68e";
}

.bi-envelope-dash::before {
  content: "\f68f";
}

.bi-envelope-exclamation-1::before {
  content: "\f690";
}

.bi-envelope-exclamation-fill::before {
  content: "\f691";
}

.bi-envelope-exclamation::before {
  content: "\f692";
}

.bi-envelope-plus-fill::before {
  content: "\f693";
}

.bi-envelope-plus::before {
  content: "\f694";
}

.bi-envelope-slash-1::before {
  content: "\f695";
}

.bi-envelope-slash-fill::before {
  content: "\f696";
}

.bi-envelope-slash::before {
  content: "\f697";
}

.bi-envelope-x-1::before {
  content: "\f698";
}

.bi-envelope-x-fill::before {
  content: "\f699";
}

.bi-envelope-x::before {
  content: "\f69a";
}

.bi-explicit-fill::before {
  content: "\f69b";
}

.bi-explicit::before {
  content: "\f69c";
}

.bi-git::before {
  content: "\f69d";
}

.bi-infinity::before {
  content: "\f69e";
}

.bi-list-columns-reverse::before {
  content: "\f69f";
}

.bi-list-columns::before {
  content: "\f6a0";
}

.bi-meta::before {
  content: "\f6a1";
}

.bi-mortorboard-fill::before {
  content: "\f6a2";
}

.bi-mortorboard::before {
  content: "\f6a3";
}

.bi-nintendo-switch::before {
  content: "\f6a4";
}

.bi-pc-display-horizontal::before {
  content: "\f6a5";
}

.bi-pc-display::before {
  content: "\f6a6";
}

.bi-pc-horizontal::before {
  content: "\f6a7";
}

.bi-pc::before {
  content: "\f6a8";
}

.bi-playstation::before {
  content: "\f6a9";
}

.bi-plus-slash-minus::before {
  content: "\f6aa";
}

.bi-projector-fill::before {
  content: "\f6ab";
}

.bi-projector::before {
  content: "\f6ac";
}

.bi-qr-code-scan::before {
  content: "\f6ad";
}

.bi-qr-code::before {
  content: "\f6ae";
}

.bi-quora::before {
  content: "\f6af";
}

.bi-quote::before {
  content: "\f6b0";
}

.bi-robot::before {
  content: "\f6b1";
}

.bi-send-check-fill::before {
  content: "\f6b2";
}

.bi-send-check::before {
  content: "\f6b3";
}

.bi-send-dash-fill::before {
  content: "\f6b4";
}

.bi-send-dash::before {
  content: "\f6b5";
}

.bi-send-exclamation-1::before {
  content: "\f6b6";
}

.bi-send-exclamation-fill::before {
  content: "\f6b7";
}

.bi-send-exclamation::before {
  content: "\f6b8";
}

.bi-send-fill::before {
  content: "\f6b9";
}

.bi-send-plus-fill::before {
  content: "\f6ba";
}

.bi-send-plus::before {
  content: "\f6bb";
}

.bi-send-slash-fill::before {
  content: "\f6bc";
}

.bi-send-slash::before {
  content: "\f6bd";
}

.bi-send-x-fill::before {
  content: "\f6be";
}

.bi-send-x::before {
  content: "\f6bf";
}

.bi-send::before {
  content: "\f6c0";
}

.bi-steam::before {
  content: "\f6c1";
}

.bi-terminal-dash-1::before {
  content: "\f6c2";
}

.bi-terminal-dash::before {
  content: "\f6c3";
}

.bi-terminal-plus::before {
  content: "\f6c4";
}

.bi-terminal-split::before {
  content: "\f6c5";
}

.bi-ticket-detailed-fill::before {
  content: "\f6c6";
}

.bi-ticket-detailed::before {
  content: "\f6c7";
}

.bi-ticket-fill::before {
  content: "\f6c8";
}

.bi-ticket-perforated-fill::before {
  content: "\f6c9";
}

.bi-ticket-perforated::before {
  content: "\f6ca";
}

.bi-ticket::before {
  content: "\f6cb";
}

.bi-tiktok::before {
  content: "\f6cc";
}

.bi-window-dash::before {
  content: "\f6cd";
}

.bi-window-desktop::before {
  content: "\f6ce";
}

.bi-window-fullscreen::before {
  content: "\f6cf";
}

.bi-window-plus::before {
  content: "\f6d0";
}

.bi-window-split::before {
  content: "\f6d1";
}

.bi-window-stack::before {
  content: "\f6d2";
}

.bi-window-x::before {
  content: "\f6d3";
}

.bi-xbox::before {
  content: "\f6d4";
}

.bi-ethernet::before {
  content: "\f6d5";
}

.bi-hdmi-fill::before {
  content: "\f6d6";
}

.bi-hdmi::before {
  content: "\f6d7";
}

.bi-usb-c-fill::before {
  content: "\f6d8";
}

.bi-usb-c::before {
  content: "\f6d9";
}

.bi-usb-fill::before {
  content: "\f6da";
}

.bi-usb-plug-fill::before {
  content: "\f6db";
}

.bi-usb-plug::before {
  content: "\f6dc";
}

.bi-usb-symbol::before {
  content: "\f6dd";
}

.bi-usb::before {
  content: "\f6de";
}

.bi-boombox-fill::before {
  content: "\f6df";
}

.bi-displayport-1::before {
  content: "\f6e0";
}

.bi-displayport::before {
  content: "\f6e1";
}

.bi-gpu-card::before {
  content: "\f6e2";
}

.bi-memory::before {
  content: "\f6e3";
}

.bi-modem-fill::before {
  content: "\f6e4";
}

.bi-modem::before {
  content: "\f6e5";
}

.bi-motherboard-fill::before {
  content: "\f6e6";
}

.bi-motherboard::before {
  content: "\f6e7";
}

.bi-optical-audio-fill::before {
  content: "\f6e8";
}

.bi-optical-audio::before {
  content: "\f6e9";
}

.bi-pci-card::before {
  content: "\f6ea";
}

.bi-router-fill::before {
  content: "\f6eb";
}

.bi-router::before {
  content: "\f6ec";
}

.bi-ssd-fill::before {
  content: "\f6ed";
}

.bi-ssd::before {
  content: "\f6ee";
}

.bi-thunderbolt-fill::before {
  content: "\f6ef";
}

.bi-thunderbolt::before {
  content: "\f6f0";
}

.bi-usb-drive-fill::before {
  content: "\f6f1";
}

.bi-usb-drive::before {
  content: "\f6f2";
}

.bi-usb-micro-fill::before {
  content: "\f6f3";
}

.bi-usb-micro::before {
  content: "\f6f4";
}

.bi-usb-mini-fill::before {
  content: "\f6f5";
}

.bi-usb-mini::before {
  content: "\f6f6";
}

.bi-cloud-haze2::before {
  content: "\f6f7";
}

.bi-device-hdd-fill::before {
  content: "\f6f8";
}

.bi-device-hdd::before {
  content: "\f6f9";
}

.bi-device-ssd-fill::before {
  content: "\f6fa";
}

.bi-device-ssd::before {
  content: "\f6fb";
}

.bi-displayport-fill::before {
  content: "\f6fc";
}

.bi-mortarboard-fill::before {
  content: "\f6fd";
}

.bi-mortarboard::before {
  content: "\f6fe";
}

.bi-terminal-x::before {
  content: "\f6ff";
}

.bi-arrow-through-heart-fill::before {
  content: "\f700";
}

.bi-arrow-through-heart::before {
  content: "\f701";
}

.bi-badge-sd-fill::before {
  content: "\f702";
}

.bi-badge-sd::before {
  content: "\f703";
}

.bi-bag-heart-fill::before {
  content: "\f704";
}

.bi-bag-heart::before {
  content: "\f705";
}

.bi-balloon-fill::before {
  content: "\f706";
}

.bi-balloon-heart-fill::before {
  content: "\f707";
}

.bi-balloon-heart::before {
  content: "\f708";
}

.bi-balloon::before {
  content: "\f709";
}

.bi-box2-fill::before {
  content: "\f70a";
}

.bi-box2-heart-fill::before {
  content: "\f70b";
}

.bi-box2-heart::before {
  content: "\f70c";
}

.bi-box2::before {
  content: "\f70d";
}

.bi-braces-asterisk::before {
  content: "\f70e";
}

.bi-calendar-heart-fill::before {
  content: "\f70f";
}

.bi-calendar-heart::before {
  content: "\f710";
}

.bi-calendar2-heart-fill::before {
  content: "\f711";
}

.bi-calendar2-heart::before {
  content: "\f712";
}

.bi-chat-heart-fill::before {
  content: "\f713";
}

.bi-chat-heart::before {
  content: "\f714";
}

.bi-chat-left-heart-fill::before {
  content: "\f715";
}

.bi-chat-left-heart::before {
  content: "\f716";
}

.bi-chat-right-heart-fill::before {
  content: "\f717";
}

.bi-chat-right-heart::before {
  content: "\f718";
}

.bi-chat-square-heart-fill::before {
  content: "\f719";
}

.bi-chat-square-heart::before {
  content: "\f71a";
}

.bi-clipboard-check-fill::before {
  content: "\f71b";
}

.bi-clipboard-data-fill::before {
  content: "\f71c";
}

.bi-clipboard-fill::before {
  content: "\f71d";
}

.bi-clipboard-heart-fill::before {
  content: "\f71e";
}

.bi-clipboard-heart::before {
  content: "\f71f";
}

.bi-clipboard-minus-fill::before {
  content: "\f720";
}

.bi-clipboard-plus-fill::before {
  content: "\f721";
}

.bi-clipboard-pulse::before {
  content: "\f722";
}

.bi-clipboard-x-fill::before {
  content: "\f723";
}

.bi-clipboard2-check-fill::before {
  content: "\f724";
}

.bi-clipboard2-check::before {
  content: "\f725";
}

.bi-clipboard2-data-fill::before {
  content: "\f726";
}

.bi-clipboard2-data::before {
  content: "\f727";
}

.bi-clipboard2-fill::before {
  content: "\f728";
}

.bi-clipboard2-heart-fill::before {
  content: "\f729";
}

.bi-clipboard2-heart::before {
  content: "\f72a";
}

.bi-clipboard2-minus-fill::before {
  content: "\f72b";
}

.bi-clipboard2-minus::before {
  content: "\f72c";
}

.bi-clipboard2-plus-fill::before {
  content: "\f72d";
}

.bi-clipboard2-plus::before {
  content: "\f72e";
}

.bi-clipboard2-pulse-fill::before {
  content: "\f72f";
}

.bi-clipboard2-pulse::before {
  content: "\f730";
}

.bi-clipboard2-x-fill::before {
  content: "\f731";
}

.bi-clipboard2-x::before {
  content: "\f732";
}

.bi-clipboard2::before {
  content: "\f733";
}

.bi-emoji-kiss-fill::before {
  content: "\f734";
}

.bi-emoji-kiss::before {
  content: "\f735";
}

.bi-envelope-heart-fill::before {
  content: "\f736";
}

.bi-envelope-heart::before {
  content: "\f737";
}

.bi-envelope-open-heart-fill::before {
  content: "\f738";
}

.bi-envelope-open-heart::before {
  content: "\f739";
}

.bi-envelope-paper-fill::before {
  content: "\f73a";
}

.bi-envelope-paper-heart-fill::before {
  content: "\f73b";
}

.bi-envelope-paper-heart::before {
  content: "\f73c";
}

.bi-envelope-paper::before {
  content: "\f73d";
}

.bi-filetype-aac::before {
  content: "\f73e";
}

.bi-filetype-ai::before {
  content: "\f73f";
}

.bi-filetype-bmp::before {
  content: "\f740";
}

.bi-filetype-cs::before {
  content: "\f741";
}

.bi-filetype-css::before {
  content: "\f742";
}

.bi-filetype-csv::before {
  content: "\f743";
}

.bi-filetype-doc::before {
  content: "\f744";
}

.bi-filetype-docx::before {
  content: "\f745";
}

.bi-filetype-exe::before {
  content: "\f746";
}

.bi-filetype-gif::before {
  content: "\f747";
}

.bi-filetype-heic::before {
  content: "\f748";
}

.bi-filetype-html::before {
  content: "\f749";
}

.bi-filetype-java::before {
  content: "\f74a";
}

.bi-filetype-jpg::before {
  content: "\f74b";
}

.bi-filetype-js::before {
  content: "\f74c";
}

.bi-filetype-jsx::before {
  content: "\f74d";
}

.bi-filetype-key::before {
  content: "\f74e";
}

.bi-filetype-m4p::before {
  content: "\f74f";
}

.bi-filetype-md::before {
  content: "\f750";
}

.bi-filetype-mdx::before {
  content: "\f751";
}

.bi-filetype-mov::before {
  content: "\f752";
}

.bi-filetype-mp3::before {
  content: "\f753";
}

.bi-filetype-mp4::before {
  content: "\f754";
}

.bi-filetype-otf::before {
  content: "\f755";
}

.bi-filetype-pdf::before {
  content: "\f756";
}

.bi-filetype-php::before {
  content: "\f757";
}

.bi-filetype-png::before {
  content: "\f758";
}

.bi-filetype-ppt-1::before {
  content: "\f759";
}

.bi-filetype-ppt::before {
  content: "\f75a";
}

.bi-filetype-psd::before {
  content: "\f75b";
}

.bi-filetype-py::before {
  content: "\f75c";
}

.bi-filetype-raw::before {
  content: "\f75d";
}

.bi-filetype-rb::before {
  content: "\f75e";
}

.bi-filetype-sass::before {
  content: "\f75f";
}

.bi-filetype-scss::before {
  content: "\f760";
}

.bi-filetype-sh::before {
  content: "\f761";
}

.bi-filetype-svg::before {
  content: "\f762";
}

.bi-filetype-tiff::before {
  content: "\f763";
}

.bi-filetype-tsx::before {
  content: "\f764";
}

.bi-filetype-ttf::before {
  content: "\f765";
}

.bi-filetype-txt::before {
  content: "\f766";
}

.bi-filetype-wav::before {
  content: "\f767";
}

.bi-filetype-woff::before {
  content: "\f768";
}

.bi-filetype-xls-1::before {
  content: "\f769";
}

.bi-filetype-xls::before {
  content: "\f76a";
}

.bi-filetype-xml::before {
  content: "\f76b";
}

.bi-filetype-yml::before {
  content: "\f76c";
}

.bi-heart-arrow::before {
  content: "\f76d";
}

.bi-heart-pulse-fill::before {
  content: "\f76e";
}

.bi-heart-pulse::before {
  content: "\f76f";
}

.bi-heartbreak-fill::before {
  content: "\f770";
}

.bi-heartbreak::before {
  content: "\f771";
}

.bi-hearts::before {
  content: "\f772";
}

.bi-hospital-fill::before {
  content: "\f773";
}

.bi-hospital::before {
  content: "\f774";
}

.bi-house-heart-fill::before {
  content: "\f775";
}

.bi-house-heart::before {
  content: "\f776";
}

.bi-incognito::before {
  content: "\f777";
}

.bi-magnet-fill::before {
  content: "\f778";
}

.bi-magnet::before {
  content: "\f779";
}

.bi-person-heart::before {
  content: "\f77a";
}

.bi-person-hearts::before {
  content: "\f77b";
}

.bi-phone-flip::before {
  content: "\f77c";
}

.bi-plugin::before {
  content: "\f77d";
}

.bi-postage-fill::before {
  content: "\f77e";
}

.bi-postage-heart-fill::before {
  content: "\f77f";
}

.bi-postage-heart::before {
  content: "\f780";
}

.bi-postage::before {
  content: "\f781";
}

.bi-postcard-fill::before {
  content: "\f782";
}

.bi-postcard-heart-fill::before {
  content: "\f783";
}

.bi-postcard-heart::before {
  content: "\f784";
}

.bi-postcard::before {
  content: "\f785";
}

.bi-search-heart-fill::before {
  content: "\f786";
}

.bi-search-heart::before {
  content: "\f787";
}

.bi-sliders2-vertical::before {
  content: "\f788";
}

.bi-sliders2::before {
  content: "\f789";
}

.bi-trash3-fill::before {
  content: "\f78a";
}

.bi-trash3::before {
  content: "\f78b";
}

.bi-valentine::before {
  content: "\f78c";
}

.bi-valentine2::before {
  content: "\f78d";
}

.bi-wrench-adjustable-circle-fill::before {
  content: "\f78e";
}

.bi-wrench-adjustable-circle::before {
  content: "\f78f";
}

.bi-wrench-adjustable::before {
  content: "\f790";
}

.bi-filetype-json::before {
  content: "\f791";
}

.bi-filetype-pptx::before {
  content: "\f792";
}

.bi-filetype-xlsx::before {
  content: "\f793";
}

.bi-1-circle-1::before {
  content: "\f794";
}

.bi-1-circle-fill-1::before {
  content: "\f795";
}

.bi-1-circle-fill::before {
  content: "\f796";
}

.bi-1-circle::before {
  content: "\f797";
}

.bi-1-square-fill::before {
  content: "\f798";
}

.bi-1-square::before {
  content: "\f799";
}

.bi-2-circle-1::before {
  content: "\f79a";
}

.bi-2-circle-fill-1::before {
  content: "\f79b";
}

.bi-2-circle-fill::before {
  content: "\f79c";
}

.bi-2-circle::before {
  content: "\f79d";
}

.bi-2-square-fill::before {
  content: "\f79e";
}

.bi-2-square::before {
  content: "\f79f";
}

.bi-3-circle-1::before {
  content: "\f7a0";
}

.bi-3-circle-fill-1::before {
  content: "\f7a1";
}

.bi-3-circle-fill::before {
  content: "\f7a2";
}

.bi-3-circle::before {
  content: "\f7a3";
}

.bi-3-square-fill::before {
  content: "\f7a4";
}

.bi-3-square::before {
  content: "\f7a5";
}

.bi-4-circle-1::before {
  content: "\f7a6";
}

.bi-4-circle-fill-1::before {
  content: "\f7a7";
}

.bi-4-circle-fill::before {
  content: "\f7a8";
}

.bi-4-circle::before {
  content: "\f7a9";
}

.bi-4-square-fill::before {
  content: "\f7aa";
}

.bi-4-square::before {
  content: "\f7ab";
}

.bi-5-circle-1::before {
  content: "\f7ac";
}

.bi-5-circle-fill-1::before {
  content: "\f7ad";
}

.bi-5-circle-fill::before {
  content: "\f7ae";
}

.bi-5-circle::before {
  content: "\f7af";
}

.bi-5-square-fill::before {
  content: "\f7b0";
}

.bi-5-square::before {
  content: "\f7b1";
}

.bi-6-circle-1::before {
  content: "\f7b2";
}

.bi-6-circle-fill-1::before {
  content: "\f7b3";
}

.bi-6-circle-fill::before {
  content: "\f7b4";
}

.bi-6-circle::before {
  content: "\f7b5";
}

.bi-6-square-fill::before {
  content: "\f7b6";
}

.bi-6-square::before {
  content: "\f7b7";
}

.bi-7-circle-1::before {
  content: "\f7b8";
}

.bi-7-circle-fill-1::before {
  content: "\f7b9";
}

.bi-7-circle-fill::before {
  content: "\f7ba";
}

.bi-7-circle::before {
  content: "\f7bb";
}

.bi-7-square-fill::before {
  content: "\f7bc";
}

.bi-7-square::before {
  content: "\f7bd";
}

.bi-8-circle-1::before {
  content: "\f7be";
}

.bi-8-circle-fill-1::before {
  content: "\f7bf";
}

.bi-8-circle-fill::before {
  content: "\f7c0";
}

.bi-8-circle::before {
  content: "\f7c1";
}

.bi-8-square-fill::before {
  content: "\f7c2";
}

.bi-8-square::before {
  content: "\f7c3";
}

.bi-9-circle-1::before {
  content: "\f7c4";
}

.bi-9-circle-fill-1::before {
  content: "\f7c5";
}

.bi-9-circle-fill::before {
  content: "\f7c6";
}

.bi-9-circle::before {
  content: "\f7c7";
}

.bi-9-square-fill::before {
  content: "\f7c8";
}

.bi-9-square::before {
  content: "\f7c9";
}

.bi-airplane-engines-fill::before {
  content: "\f7ca";
}

.bi-airplane-engines::before {
  content: "\f7cb";
}

.bi-airplane-fill::before {
  content: "\f7cc";
}

.bi-airplane::before {
  content: "\f7cd";
}

.bi-alexa::before {
  content: "\f7ce";
}

.bi-alipay::before {
  content: "\f7cf";
}

.bi-android::before {
  content: "\f7d0";
}

.bi-android2::before {
  content: "\f7d1";
}

.bi-box-fill::before {
  content: "\f7d2";
}

.bi-box-seam-fill::before {
  content: "\f7d3";
}

.bi-browser-chrome::before {
  content: "\f7d4";
}

.bi-browser-edge::before {
  content: "\f7d5";
}

.bi-browser-firefox::before {
  content: "\f7d6";
}

.bi-browser-safari::before {
  content: "\f7d7";
}

.bi-c-circle-1::before {
  content: "\f7d8";
}

.bi-c-circle-fill-1::before {
  content: "\f7d9";
}

.bi-c-circle-fill::before {
  content: "\f7da";
}

.bi-c-circle::before {
  content: "\f7db";
}

.bi-c-square-fill::before {
  content: "\f7dc";
}

.bi-c-square::before {
  content: "\f7dd";
}

.bi-capsule-pill::before {
  content: "\f7de";
}

.bi-capsule::before {
  content: "\f7df";
}

.bi-car-front-fill::before {
  content: "\f7e0";
}

.bi-car-front::before {
  content: "\f7e1";
}

.bi-cassette-fill::before {
  content: "\f7e2";
}

.bi-cassette::before {
  content: "\f7e3";
}

.bi-cc-circle-1::before {
  content: "\f7e4";
}

.bi-cc-circle-fill-1::before {
  content: "\f7e5";
}

.bi-cc-circle-fill::before {
  content: "\f7e6";
}

.bi-cc-circle::before {
  content: "\f7e7";
}

.bi-cc-square-fill::before {
  content: "\f7e8";
}

.bi-cc-square::before {
  content: "\f7e9";
}

.bi-cup-hot-fill::before {
  content: "\f7ea";
}

.bi-cup-hot::before {
  content: "\f7eb";
}

.bi-currency-rupee::before {
  content: "\f7ec";
}

.bi-dropbox::before {
  content: "\f7ed";
}

.bi-escape::before {
  content: "\f7ee";
}

.bi-fast-forward-btn-fill::before {
  content: "\f7ef";
}

.bi-fast-forward-btn::before {
  content: "\f7f0";
}

.bi-fast-forward-circle-fill::before {
  content: "\f7f1";
}

.bi-fast-forward-circle::before {
  content: "\f7f2";
}

.bi-fast-forward-fill::before {
  content: "\f7f3";
}

.bi-fast-forward::before {
  content: "\f7f4";
}

.bi-filetype-sql::before {
  content: "\f7f5";
}

.bi-fire::before {
  content: "\f7f6";
}

.bi-google-play::before {
  content: "\f7f7";
}

.bi-h-circle-1::before {
  content: "\f7f8";
}

.bi-h-circle-fill-1::before {
  content: "\f7f9";
}

.bi-h-circle-fill::before {
  content: "\f7fa";
}

.bi-h-circle::before {
  content: "\f7fb";
}

.bi-h-square-fill::before {
  content: "\f7fc";
}

.bi-h-square::before {
  content: "\f7fd";
}

.bi-indent::before {
  content: "\f7fe";
}

.bi-lungs-fill::before {
  content: "\f7ff";
}

.bi-lungs::before {
  content: "\f800";
}

.bi-microsoft-teams::before {
  content: "\f801";
}

.bi-p-circle-1::before {
  content: "\f802";
}

.bi-p-circle-fill-1::before {
  content: "\f803";
}

.bi-p-circle-fill::before {
  content: "\f804";
}

.bi-p-circle::before {
  content: "\f805";
}

.bi-p-square-fill::before {
  content: "\f806";
}

.bi-p-square::before {
  content: "\f807";
}

.bi-pass-fill::before {
  content: "\f808";
}

.bi-pass::before {
  content: "\f809";
}

.bi-prescription::before {
  content: "\f80a";
}

.bi-prescription2::before {
  content: "\f80b";
}

.bi-r-circle-1::before {
  content: "\f80c";
}

.bi-r-circle-fill-1::before {
  content: "\f80d";
}

.bi-r-circle-fill::before {
  content: "\f80e";
}

.bi-r-circle::before {
  content: "\f80f";
}

.bi-r-square-fill::before {
  content: "\f810";
}

.bi-r-square::before {
  content: "\f811";
}

.bi-repeat-1::before {
  content: "\f812";
}

.bi-repeat::before {
  content: "\f813";
}

.bi-rewind-btn-fill::before {
  content: "\f814";
}

.bi-rewind-btn::before {
  content: "\f815";
}

.bi-rewind-circle-fill::before {
  content: "\f816";
}

.bi-rewind-circle::before {
  content: "\f817";
}

.bi-rewind-fill::before {
  content: "\f818";
}

.bi-rewind::before {
  content: "\f819";
}

.bi-train-freight-front-fill::before {
  content: "\f81a";
}

.bi-train-freight-front::before {
  content: "\f81b";
}

.bi-train-front-fill::before {
  content: "\f81c";
}

.bi-train-front::before {
  content: "\f81d";
}

.bi-train-lightrail-front-fill::before {
  content: "\f81e";
}

.bi-train-lightrail-front::before {
  content: "\f81f";
}

.bi-truck-front-fill::before {
  content: "\f820";
}

.bi-truck-front::before {
  content: "\f821";
}

.bi-ubuntu::before {
  content: "\f822";
}

.bi-unindent::before {
  content: "\f823";
}

.bi-unity::before {
  content: "\f824";
}

.bi-universal-access-circle::before {
  content: "\f825";
}

.bi-universal-access::before {
  content: "\f826";
}

.bi-virus::before {
  content: "\f827";
}

.bi-virus2::before {
  content: "\f828";
}

.bi-wechat::before {
  content: "\f829";
}

.bi-yelp::before {
  content: "\f82a";
}

.bi-sign-stop-fill::before {
  content: "\f82b";
}

.bi-sign-stop-lights-fill::before {
  content: "\f82c";
}

.bi-sign-stop-lights::before {
  content: "\f82d";
}

.bi-sign-stop::before {
  content: "\f82e";
}

.bi-sign-turn-left-fill::before {
  content: "\f82f";
}

.bi-sign-turn-left::before {
  content: "\f830";
}

.bi-sign-turn-right-fill::before {
  content: "\f831";
}

.bi-sign-turn-right::before {
  content: "\f832";
}

.bi-sign-turn-slight-left-fill::before {
  content: "\f833";
}

.bi-sign-turn-slight-left::before {
  content: "\f834";
}

.bi-sign-turn-slight-right-fill::before {
  content: "\f835";
}

.bi-sign-turn-slight-right::before {
  content: "\f836";
}

.bi-sign-yield-fill::before {
  content: "\f837";
}

.bi-sign-yield::before {
  content: "\f838";
}

.bi-ev-station-fill::before {
  content: "\f839";
}

.bi-ev-station::before {
  content: "\f83a";
}

.bi-fuel-pump-diesel-fill::before {
  content: "\f83b";
}

.bi-fuel-pump-diesel::before {
  content: "\f83c";
}

.bi-fuel-pump-fill::before {
  content: "\f83d";
}

.bi-fuel-pump::before {
  content: "\f83e";
}

/*
################
* === WP FORM STYLE  ===
################
*/
.pizzeria-contact-form .wpforms-submit-container button[type=submit] {
  border-radius: 120px;
  width: 230px;
  background-color: var(--wp--preset--color--secondary) !important;
  font-weight: 600;
  padding: 20px 30px !important;
  font-size: 15px;
  height: 56px !important;
  color: var(--wp--preset--color--contrast) !important;
}

.pizzeria-contact-form .wpforms-submit-container {
  margin-top: 0px !important;
  padding-top: 15px !important;
}
.pizzeria-contact-form .wpforms-submit-container button[type=submit] {
  cursor: pointer;
}
.pizzeria-contact-form .wpforms-submit-container button[type=submit]:focus:after {
  border: none !important;
}

@media (min-width: 768px) {
  .pizzeria-contact-form .w-50 {
    width: 48.3% !important;
    padding-bottom: 15px !important;
  }
}
@media (min-width: 768px) {
  .pizzeria-contact-form .wpforms-field:nth-child(2), .pizzeria-contact-form .wpforms-field:nth-child(4) {
    margin-left: 3.4%;
  }
}
@media (min-width: 768px) {
  .pizzeria-contact-form .wpforms-field-container {
    display: flex !important;
    flex-wrap: wrap !important;
  }
}
@media (min-width: 768px) {
  .pizzeria-contact-form .w-100 {
    width: 100% !important;
    padding-bottom: 15px !important;
  }
}
.pizzeria-contact-form .wpforms-field-container input[type=text],
.pizzeria-contact-form .wpforms-field-container input[type=email],
.pizzeria-contact-form .wpforms-field-container input[type=number],
.pizzeria-contact-form .wpforms-field-container textarea {
  border-radius: 16px;
  border: 1px solid var(--wp--preset--color--gray-100) !important;
  font-size: 15px;
  font-weight: 500;
  line-height: 26;
  height: 64.34px;
  background-color: var(--wp--preset--color--base);
  color: var(--wp--preset--color--contrast) !important;
}
.pizzeria-contact-form .wpforms-field-container input[type=text]:focus,
.pizzeria-contact-form .wpforms-field-container input[type=email]:focus,
.pizzeria-contact-form .wpforms-field-container input[type=number]:focus,
.pizzeria-contact-form .wpforms-field-container textarea:focus {
  border: 1px solid var(--wp--preset--color--gray-100);
  outline: 0;
  box-shadow: unset;
}

.pizzeria-contact-form .wpforms-submit-container button[type=submit]:focus:after {
  border: none !important;
}

.pizzeria-contact-form .wpforms-field-container input[type=text]::placeholder,
.pizzeria-contact-form .wpforms-field-container input[type=email]::placeholder,
.pizzeria-contact-form .wpforms-field-container input[type=number]::placeholder,
.pizzeria-contact-form .wpforms-field-container textarea::placeholder {
  color: var(--wp--preset--color--contrast) !important;
}

.pizzeria-subscribe-form-1 .wpforms-field-container, .pizzeria-subscribe-form-2 .wpforms-field-container {
  width: 100%;
}

.pizzeria-subscribe-form-1 .wpforms-field-container input[type=email], .pizzeria-subscribe-form-2 .wpforms-field-container input[type=email] {
  color: var(--wp--preset--color--contrast) !important;
  background-color: var(--wp--preset--color--base) !important;
  padding: 0 27px !important;
  font-size: 15px;
  font-weight: 500;
  line-height: 26;
  border: 1px solid var(--wp--preset--color--base) !important;
  height: 56px;
  border-radius: 120px;
  box-shadow: 0px 6px 15px 0px rgba(64, 79, 104, 0.0509803922);
}

.pizzeria-subscribe-form-1 .wpforms-submit-container button[type=submit] {
  border-radius: 120px;
  width: 173px;
  color: var(--wp--preset--color--base) !important;
  background-color: var(--wp--preset--color--primary) !important;
  border-color: var(--wp--preset--color--primary) !important;
  font-weight: 600;
  padding: 20px 30px !important;
  font-size: 15px;
  height: 56px !important;
  border: 1px solid transparent !important;
  cursor: pointer;
}

.pizzeria-subscribe-form-1 .wpforms-submit-container button[type=submit]:focus:after, .pizzeria-subscribe-form-2 .wpforms-submit-container button[type=submit]:focus:after {
  border: none !important;
}

@media (min-width: 768px) {
  .pizzeria-subscribe-form-1 .wpforms-form, .pizzeria-subscribe-form-2 .wpforms-form {
    position: relative !important;
    display: flex !important;
  }
}
@media (min-width: 768px) {
  .pizzeria-subscribe-form-1 .wpforms-submit-container, .pizzeria-subscribe-form-2 .wpforms-submit-container {
    margin-left: 10px;
  }
}
@media (max-width: 767px) {
  .pizzeria-subscribe-form-1 .wpforms-submit-container, .pizzeria-subscribe-form-2 .wpforms-submit-container {
    margin-left: 0px !important;
    padding-top: 0 !important;
    padding-bottom: 20px !important;
  }
}
.pizzeria-subscribe-form-1 .wpforms-submit-container, .pizzeria-subscribe-form-2 .wpforms-submit-container {
  margin-top: 0px !important;
  display: flex;
  align-items: center;
}

.pizzeria-subscribe-form-1 .wpforms-field-container input[type=email]::placeholder, .pizzeria-subscribe-form-2 .wpforms-field-container input[type=email]::placeholder {
  color: var(--wp--preset--color--contrast) !important;
}

.pizzeria-subscribe-form-1 .wpforms-field-container input[type=email]:focus, .pizzeria-subscribe-form-2 .wpforms-field-container input[type=email]:focus {
  border: 1px solid var(--wp--preset--color--contrast) !important;
  box-shadow: none;
}

.pizzeria-subscribe-form-2 .wpforms-submit-container button[type=submit] {
  border-radius: 120px;
  width: 173px;
  color: var(--wp--preset--color--contrast) !important;
  background-color: var(--wp--preset--color--secondary) !important;
  border-color: var(--wp--preset--color--secondary) !important;
  font-weight: 600;
  padding: 20px 30px !important;
  font-size: 15px;
  height: 56px !important;
  border: 1px solid transparent !important;
  cursor: pointer;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKlxuVGhlbWUgTmFtZTogUGl6emVyaWFcblRoZW1lIFVSSTogaHR0cHM6Ly9waXp6ZXJpYS5tYWRyYXN0aGVtZXMuY29tL1xuQXV0aG9yOiBNYWRyYXNUaGVtZXNcbkF1dGhvciBVUkk6IGh0dHBzOi8vbWFkcmFzdGhlbWVzLmNvbS9cbkRlc2NyaXB0aW9uOiAgUGl6emVyaWEgaXMgYSBwb3B1bGFyIFdvcmRQcmVzcyB0aGVtZSBzcGVjaWZpY2FsbHkgZGVzaWduZWQgZm9yIGZhc3QgZm9vZCByZXN0YXVyYW50cyBhbmQgcGl6emEgZGVsaXZlcnkgYnVzaW5lc3Nlcy4gT25lIG9mIHRoZSBzdGFuZG91dCBmZWF0dXJlcyBvZiBwaXp6ZXJpYSBpcyBpdHMgaW50ZWdyYXRpb24gd2l0aCBXb29Db21tZXJjZSBCbG9ja3MsIGEgY29sbGVjdGlvbiBvZiBjdXN0b21pemFibGUgY29udGVudCBibG9ja3MgdGhhdCBlbmhhbmNlIHRoZSBmdW5jdGlvbmFsaXR5IGFuZCBkZXNpZ24gb2YgeW91ciBXb29Db21tZXJjZS1wb3dlcmVkIHdlYnNpdGUuXG5SZXF1aXJlcyBhdCBsZWFzdDogNi43XG5UZXN0ZWQgdXAgdG86IDcuMFxuUmVxdWlyZXMgUEhQOiA3LjRcbldDIHJlcXVpcmVzIGF0IGxlYXN0OiA5LjYuMFxuV0MgdGVzdGVkIHVwIHRvOiAxMC44LjFcblZlcnNpb246IDEuMi4wXG5MaWNlbnNlOiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MiBvciBsYXRlclxuTGljZW5zZSBVUkk6IGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy9ncGwtMi4wLmh0bWxcblRleHQgRG9tYWluOiBwaXp6ZXJpYVxuVGFnczogZS1jb21tZXJjZSwgYmxvY2stcGF0dGVybnMsIGJsb2NrLXN0eWxlcywgZWRpdG9yLXN0eWxlLCBmdWxsLXNpdGUtZWRpdGluZywgZnVsbC13aWR0aC10ZW1wbGF0ZSwgcnRsLWxhbmd1YWdlLXN1cHBvcnQsIHRlbXBsYXRlLWVkaXRpbmcsIHRyYW5zbGF0aW9uLXJlYWR5LCB3aWRlLWJsb2Nrc1xuV29vOiAxODczNDAwMzA1MDA0Mzo0YWY0NTM2OTM4NGExZWJmOTJkNDllNjM4NzVmODQ3MVxuKi9cbi8qXG4jIyMjIyMjIyMjIyMjIyMjXG4qID09PSBCQVNFIFNUWUxFICA9PT1cbiMjIyMjIyMjIyMjIyMjIyNcbiovXG4qLCAqOjpiZWZvcmUsICo6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuYm9keSB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtLWRyYXdlci13aWR0aDo0NjBweDtcbiAgLS1uZWctZHJhd2VyLXdpZHRoOiBjYWxjKHZhcigtLWRyYXdlci13aWR0aCkqLTIpO1xufVxuXG5hLCBidXR0b24ge1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG5wcmUge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuaWZyYW1lIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ud2MtYmxvY2stY29tcG9uZW50cy1ub3RpY2UtYmFubmVyIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxudGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuaW5wdXRbdHlwZT10ZXh0XSxcbmlucHV0W3R5cGU9cGFzc3dvcmRdLFxuaW5wdXRbdHlwZT1lbWFpbF0sXG5pbnB1dFt0eXBlPW51bWJlcl0sXG5pbnB1dFt0eXBlPXVybF0sXG5pbnB1dFt0eXBlPXNlYXJjaF0sXG5pbnB1dFt0eXBlPXRlbF0sXG4ud2MtYmxvY2stY29tcG9uZW50cy1mb3JtIC53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQgOmlzKGlucHV0W3R5cGU9ZW1haWxdLCBpbnB1dFt0eXBlPW51bWJlcl0sIGlucHV0W3R5cGU9dGVsXSwgaW5wdXRbdHlwZT10ZXh0XSwgaW5wdXRbdHlwZT11cmxdKSwgLndjLWJsb2NrLWNvbXBvbmVudHMtdGV4dC1pbnB1dCA6aXMoaW5wdXRbdHlwZT1lbWFpbF0sIGlucHV0W3R5cGU9bnVtYmVyXSwgaW5wdXRbdHlwZT10ZWxdLCBpbnB1dFt0eXBlPXRleHRdLCBpbnB1dFt0eXBlPXVybF0pLFxudGV4dGFyZWEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE4LjVweCAyMHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWdyYXktNzAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWdyYXktMTAwKTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBib3JkZXItcmFkaXVzOiBjbGFtcCgxNHB4LCAwLjg3NXJlbSArICgxdncgLSA3LjY4cHgpICogMC40ODEsIDE4cHgpO1xufVxuaW5wdXRbdHlwZT10ZXh0XTo6cGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPXBhc3N3b3JkXTo6cGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPWVtYWlsXTo6cGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPW51bWJlcl06OnBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT11cmxdOjpwbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9c2VhcmNoXTo6cGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPXRlbF06OnBsYWNlaG9sZGVyLFxuLndjLWJsb2NrLWNvbXBvbmVudHMtZm9ybSAud2MtYmxvY2stY29tcG9uZW50cy10ZXh0LWlucHV0IDppcyhpbnB1dFt0eXBlPWVtYWlsXSwgaW5wdXRbdHlwZT1udW1iZXJdLCBpbnB1dFt0eXBlPXRlbF0sIGlucHV0W3R5cGU9dGV4dF0sIGlucHV0W3R5cGU9dXJsXSk6OnBsYWNlaG9sZGVyLCAud2MtYmxvY2stY29tcG9uZW50cy10ZXh0LWlucHV0IDppcyhpbnB1dFt0eXBlPWVtYWlsXSwgaW5wdXRbdHlwZT1udW1iZXJdLCBpbnB1dFt0eXBlPXRlbF0sIGlucHV0W3R5cGU9dGV4dF0sIGlucHV0W3R5cGU9dXJsXSk6OnBsYWNlaG9sZGVyLFxudGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1jb250cmFzdCk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbmlucHV0W3R5cGU9dGV4dF06aXMoOmZvY3VzKSxcbmlucHV0W3R5cGU9cGFzc3dvcmRdOmlzKDpmb2N1cyksXG5pbnB1dFt0eXBlPWVtYWlsXTppcyg6Zm9jdXMpLFxuaW5wdXRbdHlwZT1udW1iZXJdOmlzKDpmb2N1cyksXG5pbnB1dFt0eXBlPXVybF06aXMoOmZvY3VzKSxcbmlucHV0W3R5cGU9c2VhcmNoXTppcyg6Zm9jdXMpLFxuaW5wdXRbdHlwZT10ZWxdOmlzKDpmb2N1cyksXG4ud2MtYmxvY2stY29tcG9uZW50cy1mb3JtIC53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQgOmlzKGlucHV0W3R5cGU9ZW1haWxdLCBpbnB1dFt0eXBlPW51bWJlcl0sIGlucHV0W3R5cGU9dGVsXSwgaW5wdXRbdHlwZT10ZXh0XSwgaW5wdXRbdHlwZT11cmxdKTppcyg6Zm9jdXMpLCAud2MtYmxvY2stY29tcG9uZW50cy10ZXh0LWlucHV0IDppcyhpbnB1dFt0eXBlPWVtYWlsXSwgaW5wdXRbdHlwZT1udW1iZXJdLCBpbnB1dFt0eXBlPXRlbF0sIGlucHV0W3R5cGU9dGV4dF0sIGlucHV0W3R5cGU9dXJsXSk6aXMoOmZvY3VzKSxcbnRleHRhcmVhOmlzKDpmb2N1cykge1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWdyYXktNzAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlKTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tY29udHJhc3QpO1xufVxuXG4ud2MtYmxvY2stY29tcG9uZW50cy1mb3JtIC53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQuaXMtYWN0aXZlIGlucHV0W3R5cGU9ZW1haWxdLCAud2MtYmxvY2stY29tcG9uZW50cy1mb3JtIC53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQuaXMtYWN0aXZlIGlucHV0W3R5cGU9bnVtYmVyXSwgLndjLWJsb2NrLWNvbXBvbmVudHMtZm9ybSAud2MtYmxvY2stY29tcG9uZW50cy10ZXh0LWlucHV0LmlzLWFjdGl2ZSBpbnB1dFt0eXBlPXRlbF0sIC53Yy1ibG9jay1jb21wb25lbnRzLWZvcm0gLndjLWJsb2NrLWNvbXBvbmVudHMtdGV4dC1pbnB1dC5pcy1hY3RpdmUgaW5wdXRbdHlwZT10ZXh0XSwgLndjLWJsb2NrLWNvbXBvbmVudHMtZm9ybSAud2MtYmxvY2stY29tcG9uZW50cy10ZXh0LWlucHV0LmlzLWFjdGl2ZSBpbnB1dFt0eXBlPXVybF0sIC53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQuaXMtYWN0aXZlIGlucHV0W3R5cGU9ZW1haWxdLCAud2MtYmxvY2stY29tcG9uZW50cy10ZXh0LWlucHV0LmlzLWFjdGl2ZSBpbnB1dFt0eXBlPW51bWJlcl0sIC53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQuaXMtYWN0aXZlIGlucHV0W3R5cGU9dGVsXSwgLndjLWJsb2NrLWNvbXBvbmVudHMtdGV4dC1pbnB1dC5pcy1hY3RpdmUgaW5wdXRbdHlwZT10ZXh0XSwgLndjLWJsb2NrLWNvbXBvbmVudHMtdGV4dC1pbnB1dC5pcy1hY3RpdmUgaW5wdXRbdHlwZT11cmxdIHtcbiAgcGFkZGluZzogMTguNXB4IDIwcHggIWltcG9ydGFudDtcbiAgdGV4dC1pbmRlbnQ6IDBweDtcbn1cblxuLndjLWJsb2NrLWNvbXBvbmVudHMtY29tYm9ib3ggLndjLWJsb2NrLWNvbXBvbmVudHMtY29tYm9ib3gtY29udHJvbCBpbnB1dC5jb21wb25lbnRzLWNvbWJvYm94LWNvbnRyb2xfX2lucHV0OmZvY3VzLFxuLndjLWJsb2NrLWNvbXBvbmVudHMtY29tYm9ib3ggLndjLWJsb2NrLWNvbXBvbmVudHMtY29tYm9ib3gtY29udHJvbCBpbnB1dC5jb21wb25lbnRzLWNvbWJvYm94LWNvbnRyb2xfX2lucHV0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sXG4ud2MtYmxvY2stY29tcG9uZW50cy1mb3JtIC53Yy1ibG9jay1jb21wb25lbnRzLWNvbWJvYm94IC53Yy1ibG9jay1jb21wb25lbnRzLWNvbWJvYm94LWNvbnRyb2wgaW5wdXQuY29tcG9uZW50cy1jb21ib2JveC1jb250cm9sX19pbnB1dDpmb2N1cyxcbi53Yy1ibG9jay1jb21wb25lbnRzLWZvcm0gLndjLWJsb2NrLWNvbXBvbmVudHMtY29tYm9ib3ggLndjLWJsb2NrLWNvbXBvbmVudHMtY29tYm9ib3gtY29udHJvbCBpbnB1dC5jb21wb25lbnRzLWNvbWJvYm94LWNvbnRyb2xfX2lucHV0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0ge1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUpO1xufVxuXG4ud2MtYmxvY2stY29tcG9uZW50cy1jb21ib2JveCAud2MtYmxvY2stY29tcG9uZW50cy1jb21ib2JveC1jb250cm9sIC5jb21wb25lbnRzLWZvcm0tdG9rZW4tZmllbGRfX3N1Z2dlc3Rpb25zLWxpc3QsIC53Yy1ibG9jay1jb21wb25lbnRzLWZvcm0gLndjLWJsb2NrLWNvbXBvbmVudHMtY29tYm9ib3ggLndjLWJsb2NrLWNvbXBvbmVudHMtY29tYm9ib3gtY29udHJvbCAuY29tcG9uZW50cy1mb3JtLXRva2VuLWZpZWxkX19zdWdnZXN0aW9ucy1saXN0IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tY29udHJhc3QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUpO1xufVxuXG4ud2MtYmxvY2stY29tcG9uZW50cy1jb21ib2JveCAud2MtYmxvY2stY29tcG9uZW50cy1jb21ib2JveC1jb250cm9sIGlucHV0LmNvbXBvbmVudHMtY29tYm9ib3gtY29udHJvbF9faW5wdXQ6Zm9jdXMsXG4ud2MtYmxvY2stY29tcG9uZW50cy1jb21ib2JveCAud2MtYmxvY2stY29tcG9uZW50cy1jb21ib2JveC1jb250cm9sIGlucHV0LmNvbXBvbmVudHMtY29tYm9ib3gtY29udHJvbF9faW5wdXRbYXJpYS1leHBhbmRlZD10cnVlXSxcbi53Yy1ibG9jay1jb21wb25lbnRzLWZvcm0gLndjLWJsb2NrLWNvbXBvbmVudHMtY29tYm9ib3ggLndjLWJsb2NrLWNvbXBvbmVudHMtY29tYm9ib3gtY29udHJvbCBpbnB1dC5jb21wb25lbnRzLWNvbWJvYm94LWNvbnRyb2xfX2lucHV0OmZvY3VzLFxuLndjLWJsb2NrLWNvbXBvbmVudHMtZm9ybSAud2MtYmxvY2stY29tcG9uZW50cy1jb21ib2JveCAud2MtYmxvY2stY29tcG9uZW50cy1jb21ib2JveC1jb250cm9sIGlucHV0LmNvbXBvbmVudHMtY29tYm9ib3gtY29udHJvbF9faW5wdXRbYXJpYS1leHBhbmRlZD10cnVlXSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWNvbnRyYXN0KTtcbn1cblxuLndjLWJsb2NrLWNvbXBvbmVudHMtY29tYm9ib3ggLndjLWJsb2NrLWNvbXBvbmVudHMtY29tYm9ib3gtY29udHJvbCBpbnB1dC5jb21wb25lbnRzLWNvbWJvYm94LWNvbnRyb2xfX2lucHV0LCAud2MtYmxvY2stY29tcG9uZW50cy1mb3JtIC53Yy1ibG9jay1jb21wb25lbnRzLWNvbWJvYm94IC53Yy1ibG9jay1jb21wb25lbnRzLWNvbWJvYm94LWNvbnRyb2wgaW5wdXQuY29tcG9uZW50cy1jb21ib2JveC1jb250cm9sX19pbnB1dCB7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgcGFkZGluZzogMTguNXB4IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUpO1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWdyYXktNjAwKTtcbn1cblxuLndjLWJsb2NrLWNvbXBvbmVudHMtZm9ybSAud2MtYmxvY2stY29tcG9uZW50cy10ZXh0LWlucHV0IDppcyhpbnB1dFt0eXBlPWVtYWlsXSwgaW5wdXRbdHlwZT1udW1iZXJdLCBpbnB1dFt0eXBlPXRlbF0sIGlucHV0W3R5cGU9dGV4dF0sIGlucHV0W3R5cGU9dXJsXSksIC53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQgOmlzKGlucHV0W3R5cGU9ZW1haWxdLCBpbnB1dFt0eXBlPW51bWJlcl0sIGlucHV0W3R5cGU9dGVsXSwgaW5wdXRbdHlwZT10ZXh0XSwgaW5wdXRbdHlwZT11cmxdKSB7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgdGV4dC1pbmRlbnQ6IDE0cHg7XG59XG5cbi53Yy1ibG9jay1jb21wb25lbnRzLWNvbWJvYm94IC53Yy1ibG9jay1jb21wb25lbnRzLWNvbWJvYm94LWNvbnRyb2wgaW5wdXQuY29tcG9uZW50cy1jb21ib2JveC1jb250cm9sX19pbnB1dCwgLndjLWJsb2NrLWNvbXBvbmVudHMtZm9ybSAud2MtYmxvY2stY29tcG9uZW50cy1jb21ib2JveCAud2MtYmxvY2stY29tcG9uZW50cy1jb21ib2JveC1jb250cm9sIGlucHV0LmNvbXBvbmVudHMtY29tYm9ib3gtY29udHJvbF9faW5wdXQge1xuICBib3JkZXItY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ncmF5LTEwMCk7XG4gIGJvcmRlci1yYWRpdXM6IGNsYW1wKDE0cHgsIDAuODc1cmVtICsgKDF2dyAtIDcuNjhweCkgKiAwLjQ4MSwgMTZweCk7XG59XG5cbnNlbGVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxN3B4IDIwcHg7XG4gIC1tb3otcGFkZGluZy1zdGFydDogY2FsYygxcmVtIC0gM3B4KTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWNvbnRyYXN0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJhc2UpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMyODI5MzEnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdtMiA1IDYgNiA2LTYnLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNjVyZW0gY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI2cHggMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWdyYXktMTAwKTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuc2VsZWN0OmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tY29udHJhc3QpO1xufVxuXG4ud2MtYmxvY2stY29tcG9uZW50cy1mb3JtIC53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQgbGFiZWwsXG4ud2MtYmxvY2stY29tcG9uZW50cy10ZXh0LWlucHV0IGxhYmVsIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE2cHgpO1xufVxuXG4ud2MtYmxvY2stY29tcG9uZW50cy1idXR0b246bm90KC5pcy1saW5rKTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5jb21wb25lbnRzLWNvbWJvYm94LWNvbnRyb2xfX3N1Z2dlc3Rpb25zLWNvbnRhaW5lcjpmb2N1cy13aXRoaW4ge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZ3JheS0xMDApO1xuICBwYWRkaW5nOiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgaGVpZ2h0OiA1OHB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICByaWdodDogMTZweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1jb250cmFzdCk7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDIuNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNnB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxNnB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDE2cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDE2cHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1jb250cmFzdCk7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0sXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2RhdGEtc2VsZWN0ZWQ9dHJ1ZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZ3JheS0xMDApO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFtkYXRhLXNlbGVjdGVkXSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWdyYXktMzAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJhc2UpO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24ge1xuICBib3JkZXItY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1jb250cmFzdCk7XG59XG5cbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbn1cblxuYm9keTpub3QoLmVkaXRvci1zdHlsZXMtd3JhcHBlcikgaW5wdXRbdHlwZT1jaGVja2JveF0sXG4ud2MtYmxvY2stY2hlY2tib3gtbGlzdCAud2MtYmxvY2stY29tcG9uZW50cy1jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XSxcbmRpdi53Yy1ibG9jay1jb21wb25lbnRzLWNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgbWluLXdpZHRoOiAxOHB4O1xuICBtaW4taGVpZ2h0OiAxOHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5ib2R5Om5vdCguZWRpdG9yLXN0eWxlcy13cmFwcGVyKSBpbnB1dFt0eXBlPWNoZWNrYm94XSxcbmJvZHk6bm90KC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIpIGlucHV0W3R5cGU9cmFkaW9dLFxuYm9keTpub3QoLmVkaXRvci1zdHlsZXMtd3JhcHBlcikgLndjLWJsb2NrLWNvbXBvbmVudHMtY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF0sXG4ud2MtYmxvY2stY2hlY2tib3gtbGlzdCAud2MtYmxvY2stY29tcG9uZW50cy1jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XSxcbi53Yy1ibG9jay1jaGVja2JveC1saXN0IC53Yy1ibG9jay1jb21wb25lbnRzLWNoZWNrYm94IGlucHV0W3R5cGU9cmFkaW9dLFxuLndjLWJsb2NrLWNoZWNrYm94LWxpc3QgLndjLWJsb2NrLWNvbXBvbmVudHMtY2hlY2tib3ggLndjLWJsb2NrLWNvbXBvbmVudHMtY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF0sXG5kaXYud2MtYmxvY2stY29tcG9uZW50cy1jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XSxcbmRpdi53Yy1ibG9jay1jb21wb25lbnRzLWNoZWNrYm94IGlucHV0W3R5cGU9cmFkaW9dLFxuZGl2LndjLWJsb2NrLWNvbXBvbmVudHMtY2hlY2tib3ggLndjLWJsb2NrLWNvbXBvbmVudHMtY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBtYXJnaW46IDAgMTBweCAwIDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWNvbnRyYXN0KTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYm9keTpub3QoLmVkaXRvci1zdHlsZXMtd3JhcHBlcikgaW5wdXQ6Y2hlY2tlZFt0eXBlPXJhZGlvXSxcbi53Yy1ibG9jay1jaGVja2JveC1saXN0IC53Yy1ibG9jay1jb21wb25lbnRzLWNoZWNrYm94IGlucHV0OmNoZWNrZWRbdHlwZT1yYWRpb10sXG5kaXYud2MtYmxvY2stY29tcG9uZW50cy1jaGVja2JveCBpbnB1dDpjaGVja2VkW3R5cGU9cmFkaW9dIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMicgZmlsbD0nJTIzMDAwJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI0cHg7XG59XG5ib2R5Om5vdCguZWRpdG9yLXN0eWxlcy13cmFwcGVyKSBpbnB1dFt0eXBlPXJhZGlvXSxcbi53Yy1ibG9jay1jaGVja2JveC1saXN0IC53Yy1ibG9jay1jb21wb25lbnRzLWNoZWNrYm94IGlucHV0W3R5cGU9cmFkaW9dLFxuZGl2LndjLWJsb2NrLWNvbXBvbmVudHMtY2hlY2tib3ggaW5wdXRbdHlwZT1yYWRpb10ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5ib2R5Om5vdCguZWRpdG9yLXN0eWxlcy13cmFwcGVyKSBpbnB1dFt0eXBlPWNoZWNrYm94XTphY3RpdmUsXG5ib2R5Om5vdCguZWRpdG9yLXN0eWxlcy13cmFwcGVyKSBpbnB1dFt0eXBlPXJhZGlvXTphY3RpdmUsXG4ud2MtYmxvY2stY2hlY2tib3gtbGlzdCAud2MtYmxvY2stY29tcG9uZW50cy1jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTphY3RpdmUsXG4ud2MtYmxvY2stY2hlY2tib3gtbGlzdCAud2MtYmxvY2stY29tcG9uZW50cy1jaGVja2JveCBpbnB1dFt0eXBlPXJhZGlvXTphY3RpdmUsXG5kaXYud2MtYmxvY2stY29tcG9uZW50cy1jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTphY3RpdmUsXG5kaXYud2MtYmxvY2stY29tcG9uZW50cy1jaGVja2JveCBpbnB1dFt0eXBlPXJhZGlvXTphY3RpdmUge1xuICBmaWx0ZXI6IDEwMCU7XG59XG5ib2R5Om5vdCguZWRpdG9yLXN0eWxlcy13cmFwcGVyKSBpbnB1dFt0eXBlPWNoZWNrYm94XTpmb2N1cyxcbmJvZHk6bm90KC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIpIC53Yy1ibG9jay1jb21wb25lbnRzLWNoZWNrYm94X19pbnB1dFt0eXBlPWNoZWNrYm94XTpmb2N1cyxcbmJvZHk6bm90KC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIpIGlucHV0W3R5cGU9cmFkaW9dOmZvY3VzLFxuLndjLWJsb2NrLWNoZWNrYm94LWxpc3QgLndjLWJsb2NrLWNvbXBvbmVudHMtY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF06Zm9jdXMsXG4ud2MtYmxvY2stY2hlY2tib3gtbGlzdCAud2MtYmxvY2stY29tcG9uZW50cy1jaGVja2JveCAud2MtYmxvY2stY29tcG9uZW50cy1jaGVja2JveF9faW5wdXRbdHlwZT1jaGVja2JveF06Zm9jdXMsXG4ud2MtYmxvY2stY2hlY2tib3gtbGlzdCAud2MtYmxvY2stY29tcG9uZW50cy1jaGVja2JveCBpbnB1dFt0eXBlPXJhZGlvXTpmb2N1cyxcbmRpdi53Yy1ibG9jay1jb21wb25lbnRzLWNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmZvY3VzLFxuZGl2LndjLWJsb2NrLWNvbXBvbmVudHMtY2hlY2tib3ggLndjLWJsb2NrLWNvbXBvbmVudHMtY2hlY2tib3hfX2lucHV0W3R5cGU9Y2hlY2tib3hdOmZvY3VzLFxuZGl2LndjLWJsb2NrLWNvbXBvbmVudHMtY2hlY2tib3ggaW5wdXRbdHlwZT1yYWRpb106Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuYm9keTpub3QoLmVkaXRvci1zdHlsZXMtd3JhcHBlcikgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCxcbmJvZHk6bm90KC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIpIC53Yy1ibG9jay1jb21wb25lbnRzLWNoZWNrYm94X19pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkLFxuYm9keTpub3QoLmVkaXRvci1zdHlsZXMtd3JhcHBlcikgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCxcbmJvZHk6bm90KC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIpIGlucHV0W3R5cGU9Y2hlY2tib3hdOmluZGV0ZXJtaW5hdGUsXG4ud2MtYmxvY2stY2hlY2tib3gtbGlzdCAud2MtYmxvY2stY29tcG9uZW50cy1jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkLFxuLndjLWJsb2NrLWNoZWNrYm94LWxpc3QgLndjLWJsb2NrLWNvbXBvbmVudHMtY2hlY2tib3ggLndjLWJsb2NrLWNvbXBvbmVudHMtY2hlY2tib3hfX2lucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQsXG4ud2MtYmxvY2stY2hlY2tib3gtbGlzdCAud2MtYmxvY2stY29tcG9uZW50cy1jaGVja2JveCBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkLFxuLndjLWJsb2NrLWNoZWNrYm94LWxpc3QgLndjLWJsb2NrLWNvbXBvbmVudHMtY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF06aW5kZXRlcm1pbmF0ZSxcbmRpdi53Yy1ibG9jay1jb21wb25lbnRzLWNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQsXG5kaXYud2MtYmxvY2stY29tcG9uZW50cy1jaGVja2JveCAud2MtYmxvY2stY29tcG9uZW50cy1jaGVja2JveF9faW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCxcbmRpdi53Yy1ibG9jay1jb21wb25lbnRzLWNoZWNrYm94IGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQsXG5kaXYud2MtYmxvY2stY29tcG9uZW50cy1jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTppbmRldGVybWluYXRlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tY29udHJhc3QpO1xufVxuYm9keTpub3QoLmVkaXRvci1zdHlsZXMtd3JhcHBlcikgaW5wdXQ6Y2hlY2tlZFt0eXBlPWNoZWNrYm94XSxcbi53Yy1ibG9jay1jaGVja2JveC1saXN0IC53Yy1ibG9jay1jb21wb25lbnRzLWNoZWNrYm94IGlucHV0OmNoZWNrZWRbdHlwZT1jaGVja2JveF0sXG5kaXYud2MtYmxvY2stY29tcG9uZW50cy1jaGVja2JveCBpbnB1dDpjaGVja2VkW3R5cGU9Y2hlY2tib3hdIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTAnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDEwIDgnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J005LjI5MDc4IDAuOTcxMDIxQzkuMDEyMzIgMC42OTIxODkgOC41NjAxNSAwLjY5MjM2NSA4LjI4MTMxIDAuOTcxMDIxTDMuNzM3OTkgNS41MTQ1MkwxLjcxODY4IDMuNDk1MjNDMS40Mzk4NSAzLjIxNjM5IDAuOTg3ODY1IDMuMjE2MzkgMC43MDkwMzMgMy40OTUyM0MwLjQzMDIgMy43NzQwNiAwLjQzMDIgNC4yMjYwNCAwLjcwOTAzMyA0LjUwNDg3TDMuMjMzMDYgNy4wMjg5QzMuMzcyMzkgNy4xNjgyMyAzLjU1NTA5IDcuMjM4MDcgMy43Mzc4IDcuMjM4MDdDMy45MjA1MSA3LjIzODA3IDQuMTAzMzggNy4xNjg0MSA0LjI0MjcxIDcuMDI4OUw5LjI5MDc4IDEuOTgwNjVDOS41Njk2MiAxLjcwMjAxIDkuNTY5NjIgMS4yNDk4NCA5LjI5MDc4IDAuOTcxMDIxWicgZmlsbD0nd2hpdGUnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMTBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbn1cbmJvZHk6bm90KC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIpIGlucHV0OmNoZWNrZWRbdHlwZT1jaGVja2JveF0sXG5ib2R5Om5vdCguZWRpdG9yLXN0eWxlcy13cmFwcGVyKSAud2MtYmxvY2stY29tcG9uZW50cy1jaGVja2JveF9faW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCxcbi53Yy1ibG9jay1jaGVja2JveC1saXN0IC53Yy1ibG9jay1jb21wb25lbnRzLWNoZWNrYm94IGlucHV0OmNoZWNrZWRbdHlwZT1jaGVja2JveF0sXG4ud2MtYmxvY2stY2hlY2tib3gtbGlzdCAud2MtYmxvY2stY29tcG9uZW50cy1jaGVja2JveCAud2MtYmxvY2stY29tcG9uZW50cy1jaGVja2JveF9faW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCxcbmRpdi53Yy1ibG9jay1jb21wb25lbnRzLWNoZWNrYm94IGlucHV0OmNoZWNrZWRbdHlwZT1jaGVja2JveF0sXG5kaXYud2MtYmxvY2stY29tcG9uZW50cy1jaGVja2JveCAud2MtYmxvY2stY29tcG9uZW50cy1jaGVja2JveF9faW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyM2ZmZicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J202IDEwIDMgMyA2LTYnLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1jb250cmFzdCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWNvbnRyYXN0KTtcbn1cbmJvZHk6bm90KC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIpIGlucHV0W3R5cGU9Y2hlY2tib3hdOmluZGV0ZXJtaW5hdGUsXG5ib2R5Om5vdCguZWRpdG9yLXN0eWxlcy13cmFwcGVyKSAud2MtYmxvY2stY29tcG9uZW50cy1jaGVja2JveF9faW5wdXRbdHlwZT1jaGVja2JveF06aW5kZXRlcm1pbmF0ZSxcbi53Yy1ibG9jay1jaGVja2JveC1saXN0IC53Yy1ibG9jay1jb21wb25lbnRzLWNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmluZGV0ZXJtaW5hdGUsXG4ud2MtYmxvY2stY2hlY2tib3gtbGlzdCAud2MtYmxvY2stY29tcG9uZW50cy1jaGVja2JveCAud2MtYmxvY2stY29tcG9uZW50cy1jaGVja2JveF9faW5wdXRbdHlwZT1jaGVja2JveF06aW5kZXRlcm1pbmF0ZSxcbmRpdi53Yy1ibG9jay1jb21wb25lbnRzLWNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmluZGV0ZXJtaW5hdGUsXG5kaXYud2MtYmxvY2stY29tcG9uZW50cy1jaGVja2JveCAud2MtYmxvY2stY29tcG9uZW50cy1jaGVja2JveF9faW5wdXRbdHlwZT1jaGVja2JveF06aW5kZXRlcm1pbmF0ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyM2ZmZicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J002IDEwaDgnLyUzZSUzYy9zdmclM2VcIik7XG59XG5ib2R5Om5vdCguZWRpdG9yLXN0eWxlcy13cmFwcGVyKSBpbnB1dFt0eXBlPWNoZWNrYm94XTpkaXNhYmxlZCxcbmJvZHk6bm90KC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIpIGlucHV0W3R5cGU9cmFkaW9dOmRpc2FibGVkLFxuLndjLWJsb2NrLWNoZWNrYm94LWxpc3QgLndjLWJsb2NrLWNvbXBvbmVudHMtY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF06ZGlzYWJsZWQsXG4ud2MtYmxvY2stY2hlY2tib3gtbGlzdCAud2MtYmxvY2stY29tcG9uZW50cy1jaGVja2JveCBpbnB1dFt0eXBlPXJhZGlvXTpkaXNhYmxlZCxcbmRpdi53Yy1ibG9jay1jb21wb25lbnRzLWNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmRpc2FibGVkLFxuZGl2LndjLWJsb2NrLWNvbXBvbmVudHMtY2hlY2tib3ggaW5wdXRbdHlwZT1yYWRpb106ZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZmlsdGVyOiBub25lO1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKlxuIyMjIyMjIyMjIyMjIyMjI1xuKiA9PT0gVVRJTElUWSBTVFlMRSAgPT09XG4jIyMjIyMjIyMjIyMjIyMjXG4qL1xuLmZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ub3ZlcmZsb3ctaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuaG9tZS12MS1jb250YWN0LWluZm8ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLmNsZWFyLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbn1cblxuLm9iamVjdC1jb3ZlciBpbWcge1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmgtMTAwLFxuLmgtMTAwIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmZsZXggYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5tci1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtLWNlbnRlciBhIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmQtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZC1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5mbGV4IGEgaW1nIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBpenplcmlhLXNjcm9sbCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICB9XG4gIC53cC1ibG9jay1jb2x1bW5zLnBpenplcmlhLXNjcm9sbDpub3QoLmlzLW5vdC1zdGFja2VkLW9uLW1vYmlsZSkgPiAud3AtYmxvY2stY29sdW1uIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBmbGV4LWJhc2lzOiA1MCUgIWltcG9ydGFudDtcbiAgfVxufVxuLnJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbn1cblxuLnN0cmV0Y2hlZC1saW5rLFxuLnN0cmV0Y2hlZC1saW5rIGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnN0cmV0Y2hlZC1saW5rOmJlZm9yZSxcbi5zdHJldGNoZWQtbGluayBhOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4ucGl6emVyaWEtc29jaWFsLWljb24gYSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDE1cHg7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMTVweDtcbiAgei1pbmRleDogMTAzMDtcbn1cblxuLmJ0bi1ob3Zlci1wcmltYXJ5IGE6aG92ZXIgaW1nLCAuYnRuLWhvdmVyLXByaW1hcnkgYTpmb2N1cyBpbWcge1xuICBmaWx0ZXI6IGludmVydCg1NCUpIHNlcGlhKDI2JSkgc2F0dXJhdGUoMTYwOSUpIGh1ZS1yb3RhdGUoMzIyZGVnKSBicmlnaHRuZXNzKDg2JSkgY29udHJhc3QoOTIlKTtcbn1cblxuLndwLWJsb2NrLWJ1dHRvbi5idG4taG92ZXItc2Vjb25kYXJ5IGE6aG92ZXIsIC53cC1ibG9jay1idXR0b24uYnRuLWhvdmVyLXNlY29uZGFyeSBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tc2Vjb25kYXJ5KSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXNlY29uZGFyeSkgIWltcG9ydGFudDtcbn1cbi53cC1ibG9jay1idXR0b24uYnRuLWhvdmVyLXNlY29uZGFyeSBhOmhvdmVyIGltZywgLndwLWJsb2NrLWJ1dHRvbi5idG4taG92ZXItc2Vjb25kYXJ5IGE6Zm9jdXMgaW1nIHtcbiAgZmlsdGVyOiBpbnZlcnQoOTclKSBzZXBpYSg3NSUpIHNhdHVyYXRlKDc0NTAlKSBodWUtcm90YXRlKDMyMWRlZykgYnJpZ2h0bmVzcygxMDIlKSBjb250cmFzdCg5MiUpICFpbXBvcnRhbnQ7XG59XG5cbi53cC1ibG9jay1idXR0b24uYnRuLWhvdmVyLXByaW1hcnkgYTpob3ZlciwgLndwLWJsb2NrLWJ1dHRvbi5idG4taG92ZXItcHJpbWFyeSBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcHJpbWFyeSkgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1wcmltYXJ5KSAhaW1wb3J0YW50O1xufVxuXG4ud3AtYmxvY2stYnV0dG9uLmJ0bi1ob3Zlci1vdXRsaW5lIGE6aG92ZXIsIC53cC1ibG9jay1idXR0b24uYnRuLWhvdmVyLW91dGxpbmUgYTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1zZWNvbmRhcnkpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXNlY29uZGFyeSkgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1jb250cmFzdCkgIWltcG9ydGFudDtcbn1cbi53cC1ibG9jay1idXR0b24uYnRuLWhvdmVyLW91dGxpbmUgYTpob3ZlciBpbWcsIC53cC1ibG9jay1idXR0b24uYnRuLWhvdmVyLW91dGxpbmUgYTpmb2N1cyBpbWcge1xuICBmaWx0ZXI6IGludmVydCg1NCUpIHNlcGlhKDI2JSkgc2F0dXJhdGUoMTYwOSUpIGh1ZS1yb3RhdGUoMzIyZGVnKSBicmlnaHRuZXNzKDg2JSkgY29udHJhc3QoOTIlKTtcbn1cblxuLnZpZXctbW9yZSBhIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4udmlldy1tb3JlIGE6aG92ZXIsIC52aWV3LW1vcmUgYTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXByaW1hcnkpICFpbXBvcnRhbnQ7XG59XG5cbi8qXG4jIyMjIyMjIyMjIyMjIyMjXG4qID09PSBHQiBTVFlMRSAgPT09IFdyaXRlIG9seSBXUCBibG9ja3Mgc3R5bGVcbiMjIyMjIyMjIyMjIyMjIyNcbiovXG4vKioqIEhvbWUgdjEgY2F0ZWdvcmllcyAqKiovXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5waXp6ZXJpYS1jYXRlZ29yaWVzLXNjcm9sbCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICB9XG4gIC53cC1ibG9jay1jb2x1bW5zLnBpenplcmlhLWNhdGVnb3JpZXMtc2Nyb2xsOm5vdCguaXMtbm90LXN0YWNrZWQtb24tbW9iaWxlKSA+IC53cC1ibG9jay1jb2x1bW4ge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGZsZXgtYmFzaXM6IDUwJSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5waXp6ZXJpYS1jYXRlZ29yaWVzLXNjcm9sbCBwIHtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxufVxuLnBpenplcmlhLWNhdGVnb3JpZXMtc2Nyb2xsIC5jYXRlZ29yaWVzIHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMXB4IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ncmF5LTEwMCk7XG59XG4ucGl6emVyaWEtY2F0ZWdvcmllcy1zY3JvbGwgLmNhdGVnb3JpZXM6aG92ZXIsIC5waXp6ZXJpYS1jYXRlZ29yaWVzLXNjcm9sbCAuY2F0ZWdvcmllczpmb2N1cyB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ncmF5LTIwMCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcHJpbWFyeSkgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBpenplcmlhLWNhdGVnb3JpZXMtc2Nyb2xsIC5jYXRlZ29yaWVzIHtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGl6emVyaWEge1xuICAgIHBhZGRpbmc6IDFweCAhaW1wb3J0YW50O1xuICB9XG59XG4ud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLXNxdWFyZWQgLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi53cC1ibG9jay1zZWFyY2ggLndwLWJsb2NrLXNlYXJjaF9faW5wdXQge1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5waXp6ZXJpYS1tYXJxdWUtc2Nyb2xsIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIH1cbiAgLndwLWJsb2NrLWNvbHVtbnMucGl6emVyaWEtbWFycXVlLXNjcm9sbDpub3QoLmlzLW5vdC1zdGFja2VkLW9uLW1vYmlsZSkgPiAud3AtYmxvY2stY29sdW1uIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBmbGV4LWJhc2lzOiA2OCUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cC1ibG9jay1jb2x1bW5zLnBpenplcmlhLW1hcnF1ZS1zY3JvbGw6bm90KC5pcy1ub3Qtc3RhY2tlZC1vbi1tb2JpbGUpID4gLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgZmxleC1iYXNpczogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG4ucGl6emVyaWEtc29jaWFsIC53cC1zb2NpYWwtbGluayBzdmcge1xuICBoZWlnaHQ6IDEzcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDE1cHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kLW1kLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmQtbWQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uZC1ub25lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZsZXggYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5hbGlnbi1pdGVtLWNlbnRlciBhIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmQtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndwLWJsb2NrLXF1ZXJ5LXBhZ2luYXRpb24ucGl6emVyaWEtcGFnaW5hdGlvbiB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTllOWU5O1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nLXRvcDogMjJweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAud3AtYmxvY2stcG9zdC1mZWF0dXJlZC1pbWFnZSBhIHtcbiAgICBoZWlnaHQ6IDM1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qKioqKioqKiBMSVNUICoqKioqKioqL1xuLnBpenplcmlhLWJsb2ctbGlzdC10YWcgLnRhZy1jbG91ZC1saW5rIHtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4O1xuICBwYWRkaW5nOiAxMnB4IDI2cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOUY3RjI7XG59XG4ucGl6emVyaWEtYmxvZy1saXN0LXRhZyAudGFnLWNsb3VkLWxpbms6aG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5waXp6ZXJpYS1ibG9nLWxpc3QtdGFnIC50YWctY2xvdWQtbGluazppcyg6aG92ZXIsIDpmb2N1cykge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTgyNTIzO1xufVxuXG4uYmxvZy1saXN0LXNpZGViYXIgLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fbGlzdCAud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19mZWF0dXJlZC1pbWFnZSBpbWcge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5ibG9nLWxpc3Qtc2lkZWJhciAud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19saXN0ID4gbGksXG4ud3AtYmxvY2stcnNzIC53cC1ibG9jay1yc3NfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuXG4uYmxvZy1saXN0LXNpZGViYXIgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyBsaTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5ibG9nLWxpc3Qtc2lkZWJhciAud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19saXN0IC53cC1ibG9jay1sYXRlc3QtcG9zdHNfX2ZlYXR1cmVkLWltYWdlIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uYmxvZy1saXN0LXNpZGViYXIgLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fbGlzdCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4uYmxvZy1saXN0LXNpZGViYXIgLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fcG9zdC10aXRsZTpob3ZlciB7XG4gIGNvbG9yOiAjQTgyNTIzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYmxvZy1saXN0LXNpZGViYXIgLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fcG9zdC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5ibG9nLWxpc3Qtc2lkZWJhciAud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19wb3N0LXRpdGxlOmlzKDpob3ZlciwgOmZvY3VzKSB7XG4gIGNvbG9yOiAjQTgyNTIzO1xufVxuXG4uYmxvZy1saXN0LXNpZGViYXIgLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fcG9zdC1kYXRlIHtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMyODI5MzE7XG59XG5cbi5ibG9nLWxpc3Qtc2lkZWJhciAuYmxvZy1saXN0LWNhdGVnb3JpZXMgdWwgbGkgYTpob3ZlciwgLmJsb2ctbGlzdC1zaWRlYmFyIC5ibG9nLWxpc3QtY2F0ZWdvcmllcyB1bCBsaSBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1wcmltYXJ5KSAhaW1wb3J0YW50O1xufVxuXG4uYmxvZy1saXN0LXNpZGViYXIgLmJsb2ctbGlzdC1jYXRlZ29yaWVzIHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi53cC1ibG9jay1wb3N0LXRpdGxlIGE6aG92ZXIge1xuICBjb2xvcjogI0E4MjUyMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZsZXgtc20td3JhcC53cC1ibG9jay1jb2x1bW5zLmlzLW5vdC1zdGFja2VkLW9uLW1vYmlsZSxcbiAgLmZsZXgtc20td3JhcC5pcy1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXdyYXAud3AtYmxvY2stY29sdW1ucy5pcy1ub3Qtc3RhY2tlZC1vbi1tb2JpbGUgPiBkaXYsXG4gIC5mbGV4LXNtLXdyYXAuaXMtbm93cmFwID4gZGl2IHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qKioqICBIb21lIHYyIEJsb2cgUG9zdCAgKioqKi9cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLndwLWJsb2NrLXBvc3QtZmVhdHVyZWQtaW1hZ2UgaW1nIHtcbiAgICBoZWlnaHQ6IDM1MHB4O1xuICB9XG59XG5pbWcuYWxpZ25jZW50ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIGZpZ3VyZS53cC1jYXB0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuLndwLWNhcHRpb24tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLndwLWJsb2NrLWltYWdlIHtcbiAgbWFyZ2luLXRvcDogMS4ycmVtO1xufVxuLndwLWJsb2NrLWltYWdlIGZpZ2NhcHRpb24ge1xuICBsaW5lLWhlaWdodDogMzVweDtcbn1cblxuaW1nLmFsaWducmlnaHQsXG4ubWNlVGVtcCAud3AtY2FwdGlvbi5hbGlnbnJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogMzJweDtcbn1cblxuaW1nLmFsaWducmlnaHQsXG4ubWNlVGVtcCAud3AtY2FwdGlvbi5hbGlnbnJpZ2h0LFxuaW1nLmFsaWdubGVmdCxcbi5tY2VUZW1wIC53cC1jYXB0aW9uLmFsaWdubGVmdCxcbi53cC1ibG9jay1pbWFnZSAuYWxpZ25sZWZ0LFxuLndwLWJsb2NrLWltYWdlIC5hbGlnbnJpZ2h0IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuaW1nLmFsaWdubGVmdCxcbi5tY2VUZW1wIC53cC1jYXB0aW9uLmFsaWdubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDMycHg7XG59XG5cbi53cC1ibG9jay1pbWFnZSAuYWxpZ25sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xufVxuXG4ud3AtYmxvY2staW1hZ2UgLmFsaWducmlnaHQge1xuICBtYXJnaW4tbGVmdDogMzJweDtcbn1cblxuLndwLWJsb2NrLWZpbGVfX2J1dHRvbixcbi5wb3N0LXBhc3N3b3JkLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXByaW1hcnkpO1xuICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmFzZSk7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBwYWRkaW5nOiAxOC41cHggMzBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmdhbGxlcnktaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ2FsbGVyeSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IDMwcHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xuICB9XG59XG4ucG9zdC1wYXNzd29yZC1mb3JtIGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnBvc3QtcGFzc3dvcmQtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3N0LXBhc3N3b3JkLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbjp3aGVyZSgud3AtYmxvY2stc2VhcmNoX19idXR0b24taW5zaWRlIC53cC1ibG9jay1zZWFyY2hfX2luc2lkZS13cmFwcGVyKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSk7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBib3JkZXItY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ncmF5LTEwMCkgIWltcG9ydGFudDtcbn1cbjp3aGVyZSgud3AtYmxvY2stc2VhcmNoX19idXR0b24taW5zaWRlIC53cC1ibG9jay1zZWFyY2hfX2luc2lkZS13cmFwcGVyKSBpbnB1dFt0eXBlPXNlYXJjaF0ge1xuICBib3JkZXItd2lkdGg6IDBweCAhaW1wb3J0YW50O1xufVxuXG4uc2VhcmNoLXJlc3VsdHMgZm9ybS53cC1ibG9jay1zZWFyY2ggaW5wdXRbdHlwZT1zZWFyY2hdLFxuLnNlYXJjaC1uby1yZXN1bHRzIGZvcm0ud3AtYmxvY2stc2VhcmNoIGlucHV0W3R5cGU9c2VhcmNoXSB7XG4gIHBhZGRpbmc6IDEycHggMTJweCAxMnB4IDE4cHg7XG59XG5cbi53cC1ibG9jay1zZWFyY2hfX2lucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWdyYXktMjAwKTtcbn1cblxuLnRhYi1hY3RpdmUgLndwLWVsZW1lbnQtYnV0dG9uOmhvdmVyLCAudGFiLWFjdGl2ZSAud3AtZWxlbWVudC1idXR0b246Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcHJpbWFyeSkgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1iYXNlKSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxMjBweCAhaW1wb3J0YW50O1xufVxuXG4uZGFyay1wcm9kdWN0cyAucHJvZHVjdHMtYmxvY2stcG9zdC10ZW1wbGF0ZSAucHJvZHVjdCAucHJpY2UsXG4uZGFyay1wcm9kdWN0cyAucHJvZHVjdHMtYmxvY2stcG9zdC10ZW1wbGF0ZSAucHJvZHVjdCAud2MtYmxvY2stY29tcG9uZW50cy1wcm9kdWN0LXByaWNlLFxuLmRhcmstcHJvZHVjdHMgLnByb2R1Y3RzLWJsb2NrLXBvc3QtdGVtcGxhdGUgLnByb2R1Y3QgLndwLWJsb2NrLWNhcnQtY3Jvc3Mtc2VsbHMtcHJvZHVjdF9fcHJvZHVjdC1wcmljZSxcbi5kYXJrLXByb2R1Y3RzIC5wcm9kdWN0cy1ibG9jay1wb3N0LXRlbXBsYXRlIC53cC1ibG9jay1wb3N0IC5wcmljZSxcbi5kYXJrLXByb2R1Y3RzIC5wcm9kdWN0cy1ibG9jay1wb3N0LXRlbXBsYXRlIC53cC1ibG9jay1wb3N0IC53Yy1ibG9jay1jb21wb25lbnRzLXByb2R1Y3QtcHJpY2UsXG4uZGFyay1wcm9kdWN0cyAucHJvZHVjdHMtYmxvY2stcG9zdC10ZW1wbGF0ZSAud3AtYmxvY2stcG9zdCAud3AtYmxvY2stY2FydC1jcm9zcy1zZWxscy1wcm9kdWN0X19wcm9kdWN0LXByaWNlIHtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1iYXNlKSAhaW1wb3J0YW50O1xufVxuLmRhcmstcHJvZHVjdHMgLnByb2R1Y3RzLWJsb2NrLXBvc3QtdGVtcGxhdGUgLnByb2R1Y3QgPiAud3AtYmxvY2stYnV0dG9uLndjLWJsb2NrLWNvbXBvbmVudHMtcHJvZHVjdC1idXR0b24gLndjLWJsb2NrLWNvbXBvbmVudHMtcHJvZHVjdC1idXR0b25fX2J1dHRvbixcbi5kYXJrLXByb2R1Y3RzIC5wcm9kdWN0cy1ibG9jay1wb3N0LXRlbXBsYXRlIC5wcm9kdWN0ID4gLndwLWJsb2NrLWJ1dHRvbi53Yy1ibG9jay1jb21wb25lbnRzLXByb2R1Y3QtYnV0dG9uIC53Yy1ibG9jay1jb21wb25lbnRzLXByb2R1Y3QtYnV0dG9uX19idXR0b24sXG4uZGFyay1wcm9kdWN0cyAucHJvZHVjdHMtYmxvY2stcG9zdC10ZW1wbGF0ZSAucHJvZHVjdCA+IC53Yy1ibG9jay1jb21wb25lbnRzLXByb2R1Y3QtYnV0dG9uIC5hZGRlZF90b19jYXJ0LFxuLmRhcmstcHJvZHVjdHMgLnByb2R1Y3RzLWJsb2NrLXBvc3QtdGVtcGxhdGUgLndwLWJsb2NrLXBvc3QgPiAud3AtYmxvY2stYnV0dG9uLndjLWJsb2NrLWNvbXBvbmVudHMtcHJvZHVjdC1idXR0b24gLndjLWJsb2NrLWNvbXBvbmVudHMtcHJvZHVjdC1idXR0b25fX2J1dHRvbixcbi5kYXJrLXByb2R1Y3RzIC5wcm9kdWN0cy1ibG9jay1wb3N0LXRlbXBsYXRlIC53cC1ibG9jay1wb3N0ID4gLndwLWJsb2NrLWJ1dHRvbi53Yy1ibG9jay1jb21wb25lbnRzLXByb2R1Y3QtYnV0dG9uIC53Yy1ibG9jay1jb21wb25lbnRzLXByb2R1Y3QtYnV0dG9uX19idXR0b24sXG4uZGFyay1wcm9kdWN0cyAucHJvZHVjdHMtYmxvY2stcG9zdC10ZW1wbGF0ZSAud3AtYmxvY2stcG9zdCA+IC53Yy1ibG9jay1jb21wb25lbnRzLXByb2R1Y3QtYnV0dG9uIC5hZGRlZF90b19jYXJ0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1zZWNvbmRhcnkpICFpbXBvcnRhbnQ7XG59XG4uZGFyay1wcm9kdWN0cyAucHJvZHVjdHMtYmxvY2stcG9zdC10ZW1wbGF0ZSAucHJvZHVjdCAud3AtYmxvY2stcG9zdC10aXRsZSBhOmhvdmVyLCAuZGFyay1wcm9kdWN0cyAucHJvZHVjdHMtYmxvY2stcG9zdC10ZW1wbGF0ZSAucHJvZHVjdCAud3AtYmxvY2stcG9zdC10aXRsZSBhOmZvY3VzLFxuLmRhcmstcHJvZHVjdHMgLnByb2R1Y3RzLWJsb2NrLXBvc3QtdGVtcGxhdGUgLndwLWJsb2NrLXBvc3QgLndwLWJsb2NrLXBvc3QtdGl0bGUgYTpob3Zlcixcbi5kYXJrLXByb2R1Y3RzIC5wcm9kdWN0cy1ibG9jay1wb3N0LXRlbXBsYXRlIC53cC1ibG9jay1wb3N0IC53cC1ibG9jay1wb3N0LXRpdGxlIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXNlY29uZGFyeSkgIWltcG9ydGFudDtcbn1cbi5kYXJrLXByb2R1Y3RzIC5wcm9kdWN0cy1ibG9jay1wb3N0LXRlbXBsYXRlIC5wcm9kdWN0IC5hZGRlZF90b19jYXJ0LFxuLmRhcmstcHJvZHVjdHMgLnByb2R1Y3RzLWJsb2NrLXBvc3QtdGVtcGxhdGUgLndwLWJsb2NrLXBvc3QgLmFkZGVkX3RvX2NhcnQge1xuICBib3JkZXItY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1zZWNvbmRhcnkpICFpbXBvcnRhbnQ7XG59XG4uZGFyay1wcm9kdWN0cyAucHJvZHVjdHMtYmxvY2stcG9zdC10ZW1wbGF0ZSAucHJvZHVjdDpob3ZlciA+IC53Yy1ibG9jay1jb21wb25lbnRzLXByb2R1Y3QtYnV0dG9uIGEud3AtZWxlbWVudC1idXR0b24sIC5kYXJrLXByb2R1Y3RzIC5wcm9kdWN0cy1ibG9jay1wb3N0LXRlbXBsYXRlIC5wcm9kdWN0OmhvdmVyID4gLndwLWJsb2NrLWJ1dHRvbi53Yy1ibG9jay1jb21wb25lbnRzLXByb2R1Y3QtYnV0dG9uIC53Yy1ibG9jay1jb21wb25lbnRzLXByb2R1Y3QtYnV0dG9uX19idXR0b24sIC5kYXJrLXByb2R1Y3RzIC5wcm9kdWN0cy1ibG9jay1wb3N0LXRlbXBsYXRlIC5wcm9kdWN0OmhvdmVyID4gLndjLWJsb2NrLWNvbXBvbmVudHMtcHJvZHVjdC1idXR0b24gLmFkZGVkX3RvX2NhcnQsXG4uZGFyay1wcm9kdWN0cyAucHJvZHVjdHMtYmxvY2stcG9zdC10ZW1wbGF0ZSAud3AtYmxvY2stcG9zdDpob3ZlciA+IC53Yy1ibG9jay1jb21wb25lbnRzLXByb2R1Y3QtYnV0dG9uIGEud3AtZWxlbWVudC1idXR0b24sXG4uZGFyay1wcm9kdWN0cyAucHJvZHVjdHMtYmxvY2stcG9zdC10ZW1wbGF0ZSAud3AtYmxvY2stcG9zdDpob3ZlciA+IC53cC1ibG9jay1idXR0b24ud2MtYmxvY2stY29tcG9uZW50cy1wcm9kdWN0LWJ1dHRvbiAud2MtYmxvY2stY29tcG9uZW50cy1wcm9kdWN0LWJ1dHRvbl9fYnV0dG9uLFxuLmRhcmstcHJvZHVjdHMgLnByb2R1Y3RzLWJsb2NrLXBvc3QtdGVtcGxhdGUgLndwLWJsb2NrLXBvc3Q6aG92ZXIgPiAud2MtYmxvY2stY29tcG9uZW50cy1wcm9kdWN0LWJ1dHRvbiAuYWRkZWRfdG9fY2FydCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1zZWNvbmRhcnkpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tY29udHJhc3QpICFpbXBvcnRhbnQ7XG59XG5cbi53cC1ibG9jay1nYWxsZXJ5Om5vdCguaGFzLW5lc3RlZC1pbWFnZXMpIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxLjJyZW07XG59XG5cbi53cC1ibG9jay1jYWxlbmRhciB0YWJsZTp3aGVyZSg6bm90KC5oYXMtdGV4dC1jb2xvcikpIHRkLFxuLndwLWJsb2NrLWNhbGVuZGFyIHRhYmxlOndoZXJlKDpub3QoLmhhcy10ZXh0LWNvbG9yKSkgdGgge1xuICBib3JkZXItY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ncmF5LTEwMCk7XG59XG5cbi5wYWdlLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5wYWdlLWhlYWRlciAud3AtYmxvY2stY292ZXIgLndwLWJsb2NrLWNvdmVyX19pbm5lci1jb250YWluZXIsXG4ucGFnZS1oZWFkZXIgLndwLWJsb2NrLWNvdmVyLWltYWdlIC53cC1ibG9jay1jb3Zlcl9faW5uZXItY29udGFpbmVyIHtcbiAgei1pbmRleDogOSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLWhlYWRlciAucGl6emVyaWEtc2hvcC1jYXRlZ29yaWVzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLWhlYWRlciAucGl6emVyaWEtc2hvcC1jYXRlZ29yaWVzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMC40cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMC40cHg7XG4gIH1cbn1cblxuLnBpenplcmlhLWNhdGVnb3JpZXMtc2Nyb2xsLnNob3AtY2F0ZWdvcmllcyAuY2F0ZWdvcmllczpob3Zlcixcbi5waXp6ZXJpYS1jYXRlZ29yaWVzLXNjcm9sbC5zaG9wLWNhdGVnb3JpZXMgLmNhdGVnb3JpZXM6Zm9jdXMge1xuICBib3JkZXItd2lkdGg6IDFweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmJsb2cgLndwLWJsb2NrLXBvc3QtdGVtcGxhdGUtaXMtbGF5b3V0LWdyaWQud3AtYmxvY2stcG9zdC10ZW1wbGF0ZS1pcy1sYXlvdXQtZ3JpZC53cC1ibG9jay1wb3N0LXRlbXBsYXRlLWlzLWxheW91dC1ncmlkLndwLWJsb2NrLXBvc3QtdGVtcGxhdGUtaXMtbGF5b3V0LWdyaWQsXG4gIC5hcmNoaXZlIC53cC1ibG9jay1wb3N0LXRlbXBsYXRlLWlzLWxheW91dC1ncmlkLndwLWJsb2NrLXBvc3QtdGVtcGxhdGUtaXMtbGF5b3V0LWdyaWQud3AtYmxvY2stcG9zdC10ZW1wbGF0ZS1pcy1sYXlvdXQtZ3JpZC53cC1ibG9jay1wb3N0LXRlbXBsYXRlLWlzLWxheW91dC1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hYm91dC10ZWFtIC5waXp6ZXJpYS1zb2NpYWwge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnNlYXJjaCAucGFnZS1oZWFkZXIgLndwLWJsb2NrLWNvdmVyX19pbm5lci1jb250YWluZXIgPiAud3AtYmxvY2stZ3JvdXAge1xuICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIG1hcmdpbi10b3A6IHZhcigtLXdwLS1wcmVzZXQtLXNwYWNpbmctLTQwKTtcbn1cbi5zZWFyY2ggLnBhZ2UtaGVhZGVyIC53cC1ibG9jay1jb3Zlcl9faW5uZXItY29udGFpbmVyIGgyICsgLndwLWJsb2NrLWdyb3VwIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMTkuMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi8qXG4jIyMjIyMjIyMjIyMjIyMjXG4qID09PSBIZWFkZXIgU1RZTEUgID09PVxuIyMjIyMjIyMjIyMjIyMjI1xuKi9cbi5oZWFkZXItdHJhbnNwYXJlbnQge1xuICAtLXdwLS1wcmVzZXQtLWNvbG9yLS1jb250cmFzdDojZmZmO1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWNvbnRyYXN0KTtcbn1cbi5oZWFkZXItdHJhbnNwYXJlbnQgaW1nIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcbn1cbi5oZWFkZXItdHJhbnNwYXJlbnQgLmJvcmRlci1vcGFjaXR5LTEwIHtcbiAgYm9yZGVyLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWNvbnRyYXN0KSAxMCUsIGJsYWNrIDAlKSAhaW1wb3J0YW50O1xufVxuLmhlYWRlci10cmFuc3BhcmVudCAud3AtYmxvY2std29vY29tbWVyY2UtbWluaS1jYXJ0IDp3aGVyZSgud2MtYmxvY2stbWluaS1jYXJ0X19iYWRnZSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tY29udHJhc3QpO1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXByaW1hcnkpO1xufVxuLmhlYWRlci10cmFuc3BhcmVudCAuc2VhcmNoLWJveCB7XG4gIC0td3AtLXByZXNldC0tY29sb3ItLWNvbnRyYXN0OiMyODI5MzE7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tY29udHJhc3QpO1xufVxuLmhlYWRlci10cmFuc3BhcmVudCAuYnJhbmQgaW1nLFxuLmhlYWRlci10cmFuc3BhcmVudCAubWVnYS1tZW51LXRpdGxlIGltZyxcbi5oZWFkZXItdHJhbnNwYXJlbnQgLnNlYXJjaC1jYXQtYnRuIGltZyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygxKSBpbnZlcnQoMCk7XG59XG5cbi53cC1ibG9jay13b29jb21tZXJjZS1taW5pLWNhcnQgOndoZXJlKC53Yy1ibG9jay1taW5pLWNhcnRfX2JhZGdlKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1iYXNlKTtcbn1cblxuLmJvcmRlci1vcGFjaXR5LTEwIHtcbiAgYm9yZGVyLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWNvbnRyYXN0KSAxMCUsIHdoaXRlIDAlKSAhaW1wb3J0YW50O1xufVxuXG5ib2R5Om5vdCguZWRpdG9yLXN0eWxlcy13cmFwcGVyKSAuaGVhZGVyLXRyYW5zcGFyZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgYm9keTpub3QoLmVkaXRvci1zdHlsZXMtd3JhcHBlcikgLm1vYmlsZS1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgYm9keTpub3QoLmVkaXRvci1zdHlsZXMtd3JhcHBlcikgLmRlc2t0b3AtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi53Yy1ibG9jay1taW5pLWNhcnRfX2J1dHRvbjpob3Zlcjpub3QoW2Rpc2FibGVkXSkge1xuICBvcGFjaXR5OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi53cC1ibG9jay1uYXZpZ2F0aW9uOm5vdCguaGFzLWJhY2tncm91bmQpIC53cC1ibG9jay1uYXZpZ2F0aW9uX19zdWJtZW51LWNvbnRhaW5lciB7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLndwLWJsb2NrLW5hdmlnYXRpb24gLmhhcy1jaGlsZDpub3QoLm9wZW4tb24tY2xpY2spOmhvdmVyID4gLndwLWJsb2NrLW5hdmlnYXRpb25fX3N1Ym1lbnUtY29udGFpbmVyLFxuLndwLWJsb2NrLW5hdmlnYXRpb24gLmhhcy1jaGlsZCAud3AtYmxvY2stbmF2aWdhdGlvbi1zdWJtZW51X190b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXSB+IC53cC1ibG9jay1uYXZpZ2F0aW9uX19zdWJtZW51LWNvbnRhaW5lciB7XG4gIG1pbi13aWR0aDogMjcwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC53cC1ibG9jay1uYXZpZ2F0aW9uIC53cC1ibG9jay1uYXZpZ2F0aW9uX19zdWJtZW51LWNvbnRhaW5lciB7XG4gICAgYm94LXNoYWRvdzogMHB4IDZweCAxNXB4IDBweCByZ2JhKDY0LCA3OSwgMTA0LCAwLjA1MDk4MDM5MjIpO1xuICB9XG59XG4ud3AtYmxvY2stbmF2aWdhdGlvbiAud3AtYmxvY2stbmF2aWdhdGlvbl9fc3VibWVudS1jb250YWluZXIgLndwLWJsb2NrLW5hdmlnYXRpb24taXRlbS5vcGVuLW9uLWhvdmVyLWNsaWNrOmlzKDpob3ZlcikgPiAud3AtYmxvY2stbmF2aWdhdGlvbi1pdGVtX19jb250ZW50LFxuLndwLWJsb2NrLW5hdmlnYXRpb24gLndwLWJsb2NrLW5hdmlnYXRpb25fX3N1Ym1lbnUtY29udGFpbmVyIC53cC1ibG9jay1uYXZpZ2F0aW9uLWl0ZW0ub3Blbi1vbi1ob3Zlci1jbGljazppcyg6aG92ZXIpID4gLndwLWJsb2NrLW5hdmlnYXRpb24tc3VibWVudV9fdG9nZ2xlLCAud3AtYmxvY2stbmF2aWdhdGlvbiAud3AtYmxvY2stbmF2aWdhdGlvbl9fc3VibWVudS1jb250YWluZXIgLndwLWJsb2NrLW5hdmlnYXRpb24taXRlbS53cC1ibG9jay1uYXZpZ2F0aW9uLWxpbms6aXMoOmhvdmVyKSA+IC53cC1ibG9jay1uYXZpZ2F0aW9uLWl0ZW1fX2NvbnRlbnQsXG4ud3AtYmxvY2stbmF2aWdhdGlvbiAud3AtYmxvY2stbmF2aWdhdGlvbl9fc3VibWVudS1jb250YWluZXIgLndwLWJsb2NrLW5hdmlnYXRpb24taXRlbS53cC1ibG9jay1uYXZpZ2F0aW9uLWxpbms6aXMoOmhvdmVyKSA+IC53cC1ibG9jay1uYXZpZ2F0aW9uLXN1Ym1lbnVfX3RvZ2dsZSwgLndwLWJsb2NrLW5hdmlnYXRpb24gLndwLWJsb2NrLW5hdmlnYXRpb25fX3N1Ym1lbnUtY29udGFpbmVyIC53cC1ibG9jay1uYXZpZ2F0aW9uLWl0ZW0ub3Blbi1vbi1jbGljazppcyg6aG92ZXIpID4gLndwLWJsb2NrLW5hdmlnYXRpb24taXRlbV9fY29udGVudCxcbi53cC1ibG9jay1uYXZpZ2F0aW9uIC53cC1ibG9jay1uYXZpZ2F0aW9uX19zdWJtZW51LWNvbnRhaW5lciAud3AtYmxvY2stbmF2aWdhdGlvbi1pdGVtLm9wZW4tb24tY2xpY2s6aXMoOmhvdmVyKSA+IC53cC1ibG9jay1uYXZpZ2F0aW9uLXN1Ym1lbnVfX3RvZ2dsZSB7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcHJpbWFyeSk7XG59XG4ud3AtYmxvY2stbmF2aWdhdGlvbiAud3AtYmxvY2stbmF2aWdhdGlvbl9fc3VibWVudS1jb250YWluZXIgLndwLWJsb2NrLW5hdmlnYXRpb24taXRlbS5vcGVuLW9uLWNsaWNrOmhvdmVyID4gLndwLWJsb2NrLW5hdmlnYXRpb25fX3N1Ym1lbnUtaWNvbixcbi53cC1ibG9jay1uYXZpZ2F0aW9uIC53cC1ibG9jay1uYXZpZ2F0aW9uX19zdWJtZW51LWNvbnRhaW5lciAud3AtYmxvY2stbmF2aWdhdGlvbi1pdGVtLm9wZW4tb24tY2xpY2sgPiAud3AtYmxvY2stbmF2aWdhdGlvbi1zdWJtZW51X190b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXSxcbi53cC1ibG9jay1uYXZpZ2F0aW9uIC53cC1ibG9jay1uYXZpZ2F0aW9uX19zdWJtZW51LWNvbnRhaW5lciAud3AtYmxvY2stbmF2aWdhdGlvbi1pdGVtLm9wZW4tb24tY2xpY2sgPiAud3AtYmxvY2stbmF2aWdhdGlvbi1zdWJtZW51X190b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXSB+IC53cC1ibG9jay1uYXZpZ2F0aW9uX19zdWJtZW51LWljb24ge1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXByaW1hcnkpO1xufVxuLndwLWJsb2NrLW5hdmlnYXRpb24gLndwLWJsb2NrLW5hdmlnYXRpb25fX3N1Ym1lbnUtaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG59XG4ud3AtYmxvY2stbmF2aWdhdGlvbiA+IC53cC1ibG9jay1uYXZpZ2F0aW9uLWl0ZW0uaGFzLWNoaWxkID4gLndwLWJsb2NrLW5hdmlnYXRpb24tc3VibWVudSB7XG4gIHRvcDogNTJweDtcbiAgei1pbmRleDogMjI7XG59XG4ud3AtYmxvY2stbmF2aWdhdGlvbiA+IC53cC1ibG9jay1uYXZpZ2F0aW9uLWl0ZW0uaGFzLWNoaWxkLm9wZW4tb24taG92ZXItY2xpY2s6aXMoOmhvdmVyKSA+IC53cC1ibG9jay1uYXZpZ2F0aW9uLWl0ZW1fX2NvbnRlbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogNDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAxMDAlO1xufVxuLndwLWJsb2NrLW5hdmlnYXRpb24gPiAud3AtYmxvY2stbmF2aWdhdGlvbi1pdGVtLm9wZW4tb24tY2xpY2sgLndwLWJsb2NrLW5hdmlnYXRpb24tc3VibWVudV9fdG9nZ2xlICsgLndwLWJsb2NrLW5hdmlnYXRpb25fX3N1Ym1lbnUtaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLndwLWJsb2NrLW5hdmlnYXRpb24gPiAud3AtYmxvY2stbmF2aWdhdGlvbi1pdGVtLm9wZW4tb24tY2xpY2sgPiAud3AtYmxvY2stbmF2aWdhdGlvbi1zdWJtZW51X190b2dnbGUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDZweDtcbn1cbi53cC1ibG9jay1uYXZpZ2F0aW9uID4gLndwLWJsb2NrLW5hdmlnYXRpb24taXRlbSAud3AtYmxvY2stbmF2aWdhdGlvbl9fc3VibWVudS1jb250YWluZXIge1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDE2cHg7XG59XG5cbjp3aGVyZSgud3AtYmxvY2stbmF2aWdhdGlvbiAud3AtYmxvY2stbmF2aWdhdGlvbl9fc3VibWVudS1jb250YWluZXIgLndwLWJsb2NrLW5hdmlnYXRpb24taXRlbSBhOm5vdCgud3AtZWxlbWVudC1idXR0b24pKSxcbjp3aGVyZSgud3AtYmxvY2stbmF2aWdhdGlvbiAud3AtYmxvY2stbmF2aWdhdGlvbl9fc3VibWVudS1jb250YWluZXIgLndwLWJsb2NrLW5hdmlnYXRpb24tc3VibWVudSBhOm5vdCgud3AtZWxlbWVudC1idXR0b24pKSxcbjp3aGVyZSgud3AtYmxvY2stbmF2aWdhdGlvbiAud3AtYmxvY2stbmF2aWdhdGlvbl9fc3VibWVudS1jb250YWluZXIgLndwLWJsb2NrLW5hdmlnYXRpb24tc3VibWVudSBidXR0b24ud3AtYmxvY2stbmF2aWdhdGlvbi1pdGVtX19jb250ZW50KSxcbjp3aGVyZSgud3AtYmxvY2stbmF2aWdhdGlvbiAud3AtYmxvY2stbmF2aWdhdGlvbl9fc3VibWVudS1jb250YWluZXIgLndwLWJsb2NrLXBhZ2VzLWxpc3RfX2l0ZW0gYnV0dG9uLndwLWJsb2NrLW5hdmlnYXRpb24taXRlbV9fY29udGVudCkge1xuICBwYWRkaW5nOiAxMHB4IDE0cHg7XG59XG5cbi5zZWFyY2gtdG9nZ2xlIGEge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2VhcmNoLXRvZ2dsZTpub3QoZmlndXJlKSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zZWFyY2gtdG9nZ2xlIGE6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBpbnNldDogMDtcbiAgfVxufVxuXG4ud2MtYmxvY2stY29tcG9uZW50cy1kcmF3ZXJfX3NjcmVlbi1vdmVybGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1jb250cmFzdCkgNjAlLCBibGFjayAwJSk7XG59XG5cbi53Yy1ibG9jay1jb21wb25lbnRzLWRyYXdlcjo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwO1xufVxuXG4ud2MtYmxvY2stY29tcG9uZW50cy1kcmF3ZXIsXG46d2hlcmUoLndwLWJsb2NrLXdvb2NvbW1lcmNlLW1pbmktY2FydC1jb250ZW50cykge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLndjLWJsb2NrLW1pbmktY2FydF9fZHJhd2VyIC53cC1ibG9jay13b29jb21tZXJjZS1taW5pLWNhcnQtY29udGVudHMge1xuICBwYWRkaW5nOiAzMHB4O1xufVxuLndjLWJsb2NrLW1pbmktY2FydF9fZHJhd2VyIC53Yy1ibG9jay1jb21wb25lbnRzLWRyYXdlcl9fY2xvc2Uge1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXByaW1hcnkpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmFzZSkgIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG9wYWNpdHk6IDE7XG4gIHRvcDogNDVweDtcbiAgcmlnaHQ6IDQ1cHg7XG59XG4ud2MtYmxvY2stbWluaS1jYXJ0X19kcmF3ZXIgLndjLWJsb2NrLWNvbXBvbmVudHMtZHJhd2VyX19jbG9zZS53Yy1ibG9jay1jb21wb25lbnRzLWJ1dHRvbjpub3QoLmlzLWxpbmspOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi53Yy1ibG9jay1taW5pLWNhcnRfX2RyYXdlciAud2MtYmxvY2stY29tcG9uZW50cy1kcmF3ZXJfX2Nsb3NlIHN2ZyB7XG4gIHdpZHRoOiAxNHB4O1xufVxuXG4ud2MtYmxvY2stbWluaS1jYXJ0X190ZW1wbGF0ZS1wYXJ0IHtcbiAgbWFyZ2luOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmFzZSk7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53Yy1ibG9jay1taW5pLWNhcnRfX3RlbXBsYXRlLXBhcnQge1xuICAgIG1hcmdpbjogMzBweCAzMHB4IDMwcHggMDtcbiAgfVxufVxuXG4ud2MtYmxvY2stbWluaS1jYXJ0X19mb290ZXIge1xuICBwYWRkaW5nOiAxNnB4IDAgMCAwO1xufVxuXG4ud2MtYmxvY2stbWluaS1jYXJ0X19mb290ZXIgLndjLWJsb2NrLWNvbXBvbmVudHMtdG90YWxzLWl0ZW0ud2MtYmxvY2stbWluaS1jYXJ0X19mb290ZXItc3VidG90YWwge1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ncmF5LTEwMCk7XG59XG4ud2MtYmxvY2stbWluaS1jYXJ0X19mb290ZXIgLndjLWJsb2NrLWNvbXBvbmVudHMtdG90YWxzLWl0ZW1fX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4ud3AtYmxvY2std29vY29tbWVyY2UtbWluaS1jYXJ0LWNhcnQtYnV0dG9uLWJsb2NrLndjLWJsb2NrLWNvbXBvbmVudHMtYnV0dG9uOm5vdCguaXMtbGluaykub3V0bGluZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tc2Vjb25kYXJ5KTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLndwLWJsb2NrLXdvb2NvbW1lcmNlLW1pbmktY2FydC1jYXJ0LWJ1dHRvbi1ibG9jazppcyg6aG92ZXIpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1zZWNvbmRhcnkpIDEwMCUsIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1jb250cmFzdCkgMjAlKSAhaW1wb3J0YW50O1xufVxuLndwLWJsb2NrLXdvb2NvbW1lcmNlLW1pbmktY2FydC1jYXJ0LWJ1dHRvbi1ibG9jay53Yy1ibG9jay1jb21wb25lbnRzLWJ1dHRvbjpub3QoLmlzLWxpbmspLm91dGxpbmVkOmFjdGl2ZSwgLndwLWJsb2NrLXdvb2NvbW1lcmNlLW1pbmktY2FydC1jYXJ0LWJ1dHRvbi1ibG9jay53Yy1ibG9jay1jb21wb25lbnRzLWJ1dHRvbjpub3QoLmlzLWxpbmspLm91dGxpbmVkOmRpc2FibGVkLCAud3AtYmxvY2std29vY29tbWVyY2UtbWluaS1jYXJ0LWNhcnQtYnV0dG9uLWJsb2NrLndjLWJsb2NrLWNvbXBvbmVudHMtYnV0dG9uOm5vdCguaXMtbGluaykub3V0bGluZWQ6Zm9jdXMsIC53cC1ibG9jay13b29jb21tZXJjZS1taW5pLWNhcnQtY2FydC1idXR0b24tYmxvY2sud2MtYmxvY2stY29tcG9uZW50cy1idXR0b246bm90KC5pcy1saW5rKS5vdXRsaW5lZDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tY29udHJhc3QpO1xufVxuLndwLWJsb2NrLXdvb2NvbW1lcmNlLW1pbmktY2FydC1jYXJ0LWJ1dHRvbi1ibG9jay53Yy1ibG9jay1jb21wb25lbnRzLWJ1dHRvbjpub3QoLmlzLWxpbmspLm91dGxpbmVkOm5vdCg6Zm9jdXMpLCAud3AtYmxvY2std29vY29tbWVyY2UtbWluaS1jYXJ0LWNhcnQtYnV0dG9uLWJsb2NrLndjLWJsb2NrLWNvbXBvbmVudHMtYnV0dG9uOm5vdCguaXMtbGluayk6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4ud3AtYmxvY2std29vY29tbWVyY2UtbWluaS1jYXJ0LWNoZWNrb3V0LWJ1dHRvbi1ibG9jayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1wcmltYXJ5KTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJhc2UpO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0ICFpbXBvcnRhbnQ7XG59XG4ud3AtYmxvY2std29vY29tbWVyY2UtbWluaS1jYXJ0LWNoZWNrb3V0LWJ1dHRvbi1ibG9jay53Yy1ibG9jay1jb21wb25lbnRzLWJ1dHRvbjpub3QoLmlzLWxpbmspOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi53cC1ibG9jay13b29jb21tZXJjZS1taW5pLWNhcnQtY2hlY2tvdXQtYnV0dG9uLWJsb2NrOmlzKDpob3Zlcikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXByaW1hcnkpIDEwMCUsIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1jb250cmFzdCkgNTAlKSAhaW1wb3J0YW50O1xufVxuXG4ud2MtYmxvY2stbWluaS1jYXJ0X19pdGVtczo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDJweDtcbn1cbi53Yy1ibG9jay1taW5pLWNhcnRfX2l0ZW1zOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ncmF5LTMwMCk7XG59XG4ud2MtYmxvY2stbWluaS1jYXJ0X19pdGVtczo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZ3JheS0xMDApO1xufVxuXG4ud2MtYmxvY2stY29tcG9uZW50cy1kcmF3ZXJfX2NvbnRlbnQge1xuICBoZWlnaHQ6IGNhbGMoMTAwZHZoIC0gNDZweCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53Yy1ibG9jay1jb21wb25lbnRzLWRyYXdlcl9fY29udGVudCB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMGR2aCAtIDYwcHgpO1xuICB9XG59XG5cbi53Yy1ibG9jay1taW5pLWNhcnRfX2Zvb3RlcjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWdyYXktMTAwKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuaDIud2MtYmxvY2stbWluaS1jYXJ0X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBoMi53Yy1ibG9jay1taW5pLWNhcnRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gIH1cbn1cblxuLndjLWJsb2NrLW1pbmktY2FydF9faXRlbXMge1xuICBwYWRkaW5nOiAwIDEwcHggMCAwO1xufVxuXG4ud2MtYmxvY2stbWluaS1jYXJ0LWl0ZW1zIC53Yy1ibG9jay1jb21wb25lbnRzLXByb2R1Y3QtbmFtZSxcbi53Yy1ibG9jay1taW5pLWNhcnQtaXRlbXMgLndjLWJsb2NrLWNvbXBvbmVudHMtcHJvZHVjdC1wcmljZV9fdmFsdWUge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ud2MtYmxvY2stbWluaS1jYXJ0LWl0ZW1zIC53Yy1ibG9jay1jb21wb25lbnRzLXNhbGUtYmFkZ2Uge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi53Yy1ibG9jay1taW5pLWNhcnQtaXRlbXMgLndjLWJsb2NrLWNvbXBvbmVudHMtdG90YWxzLWl0ZW1fX2xhYmVsLFxuLndjLWJsb2NrLW1pbmktY2FydC1pdGVtcyAud2MtYmxvY2stY29tcG9uZW50cy10b3RhbHMtaXRlbV9fdmFsdWUge1xuICBmb250LXNpemU6IDE3cHg7XG59XG4ud2MtYmxvY2stbWluaS1jYXJ0LWl0ZW1zIC53Yy1ibG9jay1jb21wb25lbnRzLXRvdGFscy1pdGVtX192YWx1ZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5hZG1pbi1iYXIgLndjLWJsb2NrLW1pbmktY2FydF9fdGVtcGxhdGUtcGFydCB7XG4gIG1hcmdpbi10b3A6IDc2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5hZG1pbi1iYXIgLndjLWJsb2NrLW1pbmktY2FydF9fdGVtcGxhdGUtcGFydCB7XG4gICAgbWFyZ2luLXRvcDogNjJweDtcbiAgfVxufVxuLmFkbWluLWJhciAud2MtYmxvY2stY29tcG9uZW50cy1kcmF3ZXJfX2NvbnRlbnQge1xuICBoZWlnaHQ6IGNhbGMoMTAwZHZoIC0gMTA2cHgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYWRtaW4tYmFyIC53Yy1ibG9jay1jb21wb25lbnRzLWRyYXdlcl9fY29udGVudCB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMGR2aCAtIDkycHgpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaGVhZGVyID4gLndwLWJsb2NrLWdyb3VwOm5vdCguaGVhZGVyLXRyYW5zcGFyZW50KSAud3AtYmxvY2stbmF2aWdhdGlvbi53cC1ibG9jay1uYXZpZ2F0aW9uX19jb250YWluZXIgPiAud3AtYmxvY2stbmF2aWdhdGlvbi1pdGVtOmlzKDpob3ZlcikgPiAud3AtYmxvY2stbmF2aWdhdGlvbi1pdGVtX19jb250ZW50IHtcbiAgICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXByaW1hcnkpO1xuICB9XG4gIGhlYWRlciAud3AtYmxvY2stbmF2aWdhdGlvbl9fcmVzcG9uc2l2ZS1jb250YWluZXI6bm90KC5oaWRkZW4tYnktZGVmYXVsdCk6bm90KC5pcy1tZW51LW9wZW4pLFxuICBoZWFkZXIgLndwLWJsb2NrLW5hdmlnYXRpb24sXG4gIGhlYWRlciAud3AtYmxvY2stbmF2aWdhdGlvbl9fcmVzcG9uc2l2ZS1kaWFsb2cge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbiAgaGVhZGVyIC53cC1ibG9jay1uYXZpZ2F0aW9uLnJpZ2h0IC5oYXMtbWVnYS1tZW51Om5vdCguZnVsbC13aWR0aCkud3AtYmxvY2stbmF2aWdhdGlvbl9fc3VibWVudS1jb250YWluZXIge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cblxuLmhhcy1tZWdhLW1lbnUud3AtYmxvY2stbmF2aWdhdGlvbl9fc3VibWVudS1jb250YWluZXIgLm1lZ2EtbWVudS10aXRsZSA+IC53cC1ibG9jay1uYXZpZ2F0aW9uLWl0ZW1fX2NvbnRlbnQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIwcHg7XG59XG4uaGFzLW1lZ2EtbWVudS53cC1ibG9jay1uYXZpZ2F0aW9uX19zdWJtZW51LWNvbnRhaW5lciAubWVnYS1tZW51LXRpdGxlID4gLndwLWJsb2NrLW5hdmlnYXRpb24taXRlbV9fY29udGVudCBpbWcge1xuICBoZWlnaHQ6IDQwcHg7XG59XG4uaGFzLW1lZ2EtbWVudS53cC1ibG9jay1uYXZpZ2F0aW9uX19zdWJtZW51LWNvbnRhaW5lciAud3AtYmxvY2stbmF2aWdhdGlvbl9fc3VibWVudS1jb250YWluZXIge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGFzLW1lZ2EtbWVudTppcyg6aG92ZXIpID4gLndwLWJsb2NrLW5hdmlnYXRpb25fX3N1Ym1lbnUtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAyM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmhhcy1tZWdhLW1lbnUuZnVsbC13aWR0aCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuICAuaGFzLW1lZ2EtbWVudS5mdWxsLXdpZHRoLndwLWJsb2NrLW5hdmlnYXRpb25fX3N1Ym1lbnUtY29udGFpbmVyIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5oYXMtbWVnYS1tZW51LmZ1bGwtd2lkdGggPiAud3AtYmxvY2stbmF2aWdhdGlvbi1pdGVtX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmhhcy1tZWdhLW1lbnUud3AtYmxvY2stbmF2aWdhdGlvbl9fc3VibWVudS1jb250YWluZXIge1xuICAgIG1pbi13aWR0aDogNjY4cHggIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuaGFzLW1lZ2EtbWVudS53cC1ibG9jay1uYXZpZ2F0aW9uX19zdWJtZW51LWNvbnRhaW5lciA+IC53cC1ibG9jay1uYXZpZ2F0aW9uLWl0ZW0ge1xuICAgIGZsZXg6IDAgMTAwJTtcbiAgfVxuICAuaGFzLW1lZ2EtbWVudS53cC1ibG9jay1uYXZpZ2F0aW9uX19zdWJtZW51LWNvbnRhaW5lciAud3AtYmxvY2stbmF2aWdhdGlvbi1pdGVtLmhhcy1jaGlsZCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5oYXMtbWVnYS1tZW51LndwLWJsb2NrLW5hdmlnYXRpb25fX3N1Ym1lbnUtY29udGFpbmVyIC5tZWdhLW1lbnUtdGl0bGUgPiAud3AtYmxvY2stbmF2aWdhdGlvbi1pdGVtX19jb250ZW50IHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbiAgLmhhcy1tZWdhLW1lbnUud3AtYmxvY2stbmF2aWdhdGlvbl9fc3VibWVudS1jb250YWluZXIgLm1lZ2EtbWVudS10aXRsZTppcyg6aG92ZXIpID4gLndwLWJsb2NrLW5hdmlnYXRpb24taXRlbV9fY29udGVudCB7XG4gICAgLS13cC0tcHJlc2V0LS1jb2xvci0tY29udHJhc3Q6IzI4MjkzMTtcbiAgICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWNvbnRyYXN0KSAhaW1wb3J0YW50O1xuICB9XG4gIC5oYXMtbWVnYS1tZW51LndwLWJsb2NrLW5hdmlnYXRpb25fX3N1Ym1lbnUtY29udGFpbmVyIC5tZWdhLW1lbnUtdGl0bGUgLndwLWJsb2NrLW5hdmlnYXRpb24tc3VibWVudV9fdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oYXMtbWVnYS1tZW51LndwLWJsb2NrLW5hdmlnYXRpb25fX3N1Ym1lbnUtY29udGFpbmVyIC53cC1ibG9jay1uYXZpZ2F0aW9uX19zdWJtZW51LWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgbWluLXdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIHRvcDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbiNteU1vZGFsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBpbnNldDogMDtcbiAgei1pbmRleDogOTk5O1xufVxuXG4jY2xvc2VNb2RhbEJ0biB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1MHB4O1xuICByaWdodDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgI2Nsb3NlTW9kYWxCdG4ge1xuICAgIHRvcDogNjBweDtcbiAgICByaWdodDogNjBweDtcbiAgfVxufVxuI2Nsb3NlTW9kYWxCdG4gLndwLWVsZW1lbnQtYnV0dG9uIHtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnNlYXJjaC1jYXQtYnRuIC53cC1lbGVtZW50LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnNlYXJjaC1jYXQtYnRuIC53cC1lbGVtZW50LWJ1dHRvbjppcyg6aG92ZXIpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zZWFyY2gtYm94LmZsZXgge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG4uc2VhcmNoLWJveCA+IC53cC1ibG9jay1ncm91cCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNlYXJjaC1ib3ggLndwLWJsb2NrLXNlYXJjaCAud3AtYmxvY2stc2VhcmNoX19pbnB1dCB7XG4gIGJvcmRlci13aWR0aDogMCAhaW1wb3J0YW50O1xufVxuLnNlYXJjaC1ib3ggLndwLWJsb2NrLXNlYXJjaCAud3AtYmxvY2stc2VhcmNoX19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnNlYXJjaC1ib3ggLndwLWJsb2NrLXNlYXJjaCAud3AtYmxvY2stc2VhcmNoX19idXR0b24ge1xuICBib3JkZXItd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTBweCAyMHB4ICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1jb250cmFzdCk7XG59XG4uc2VhcmNoLWJveCAud3AtYmxvY2stc2VhcmNoIC53cC1ibG9jay1zZWFyY2hfX2J1dHRvbjppcyg6aG92ZXIpIHtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1wcmltYXJ5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2VhcmNoLWJveCAud3AtYmxvY2stc2VhcmNoIC53cC1ibG9jay1zZWFyY2hfX2luc2lkZS13cmFwcGVyIHtcbiAgcGFkZGluZzogMnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIGhlYWRlciAud3AtYmxvY2stbmF2aWdhdGlvbiB7XG4gICAgZ2FwOiA0cHg7XG4gIH1cbiAgaGVhZGVyIC53cC1ibG9jay1uYXZpZ2F0aW9uID4gLndwLWJsb2NrLW5hdmlnYXRpb24taXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgaGVhZGVyIC53cC1ibG9jay1uYXZpZ2F0aW9uID4gLndwLWJsb2NrLW5hdmlnYXRpb24taXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWdyYXktMTAwKTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG4gIGhlYWRlciAud3AtYmxvY2stbmF2aWdhdGlvbiA+IC53cC1ibG9jay1uYXZpZ2F0aW9uLWl0ZW0gPiAud3AtYmxvY2stbmF2aWdhdGlvbi1pdGVtX19jb250ZW50IHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG4gIGhlYWRlciAud3AtYmxvY2stbmF2aWdhdGlvbiAud3AtYmxvY2stbmF2aWdhdGlvbi1pdGVtIC53cC1ibG9jay1uYXZpZ2F0aW9uX19zdWJtZW51LWNvbnRhaW5lciB7XG4gICAgZ2FwOiA2cHggIWltcG9ydGFudDtcbiAgfVxuICBoZWFkZXIgLndwLWJsb2NrLW5hdmlnYXRpb24ud3AtYmxvY2stbmF2aWdhdGlvbl9fY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLndwLWJsb2NrLW5hdmlnYXRpb25fX3Jlc3BvbnNpdmUtY29udGFpbmVyLmlzLW1lbnUtb3BlbiAud3AtYmxvY2stbmF2aWdhdGlvbl9fcmVzcG9uc2l2ZS1jb250YWluZXItY29udGVudCAuaGFzLWNoaWxkIC53cC1ibG9jay1uYXZpZ2F0aW9uX19zdWJtZW51LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogOHB4IDE0cHggNnB4O1xuICB9XG59XG5oZWFkZXIgKyAucGFnZS1oZWFkZXIsXG4uc2luZ2xlLXByb2R1Y3QgaGVhZGVyICsgLndwLWJsb2NrLWdyb3VwLndvb2NvbW1lcmNlLnByb2R1Y3Qge1xuICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53cC1zaXRlLWJsb2NrcyA+IC5oZWFkZXItdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcHJpbWFyeSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgW2Rpcj1ydGxdIC53cC1ibG9jay1uYXZpZ2F0aW9uIC5oYXMtY2hpbGQgLndwLWJsb2NrLW5hdmlnYXRpb25fX3N1Ym1lbnUtY29udGFpbmVyIC53cC1ibG9jay1uYXZpZ2F0aW9uX19zdWJtZW51LWljb24gc3ZnIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB9XG59XG5cbmJvZHk6bm90KC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIpLmFkbWluLWJhciAuZW50cnktY29udGVudC53cC1ibG9jay1wb3N0LWNvbnRlbnQgLmhlYWRlci10cmFuc3BhcmVudCB7XG4gIHRvcDogdmFyKC0td3AtLXByZXNldC0tc3BhY2luZy0tNDApO1xufVxuXG5ib2R5Om5vdCguZWRpdG9yLXN0eWxlcy13cmFwcGVyKSAuZW50cnktY29udGVudC53cC1ibG9jay1wb3N0LWNvbnRlbnQgLmhlYWRlci10cmFuc3BhcmVudCB7XG4gIHRvcDogdmFyKC0td3AtLXByZXNldC0tc3BhY2luZy0tMzApO1xufVxuXG4vKlxuIyMjIyMjIyMjIyMjIyMjI1xuKiA9PT0gRk9PVEVSIFNUWUxFICA9PT1cbiMjIyMjIyMjIyMjIyMjIyNcbiovXG4uZm9vdGVyLXdpZGdldHMgLndwLWJsb2NrLWNvbHVtbiAud3AtYmxvY2stbmF2aWdhdGlvbiB1bCBsaSBhOmhvdmVyLCAuZm9vdGVyLXdpZGdldHMgLndwLWJsb2NrLWNvbHVtbiAud3AtYmxvY2stbmF2aWdhdGlvbiB1bCBsaSBhOmZvY3VzLFxuLmZvb3Rlci13aWRnZXRzIC53cC1ibG9jay1jb2x1bW4gLndwLWJsb2NrLW5hdmlnYXRpb24gcCBhOmhvdmVyLFxuLmZvb3Rlci13aWRnZXRzIC53cC1ibG9jay1jb2x1bW4gLndwLWJsb2NrLW5hdmlnYXRpb24gcCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1wcmltYXJ5KSAhaW1wb3J0YW50O1xufVxuXG4uZm9vdGVyLWRhcmsgLndwLWJsb2NrLWNvbHVtbiAud3AtYmxvY2stbmF2aWdhdGlvbiB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1zZWNvbmRhcnkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucGl6emVyaWEtc29jaWFsIC53cC1zb2NpYWwtbGluayBzdmcge1xuICBoZWlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLnBpenplcmlhLXNvY2lhbCB7XG4gIGdhcDogMTBweCAhaW1wb3J0YW50O1xufVxuLnBpenplcmlhLXNvY2lhbCBsaSB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDM5cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZ3JheS0xMDApO1xufVxuXG4ud3AtYmxvY2stc29jaWFsLWxpbmtzIC53cC1ibG9jay1zb2NpYWwtbGluay53cC1zb2NpYWwtbGluayB7XG4gIGRpc3BsYXk6IGluaGVyaXQ7XG59XG5cbi50YXhvbm9teS1wb3N0X3RhZyBhIHtcbiAgYmFja2dyb3VuZDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWdyYXktMjAwKTtcbiAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1jb250cmFzdCk7XG4gIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTYuOTNweDtcbiAgbWFyZ2luOiAwIDEwcHggMTBweCAwO1xuICBwYWRkaW5nOiAxMXB4IDE2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGF4b25vbXktcG9zdF90YWcgYSB7XG4gICAgcGFkZGluZzogMTFweCAyNHB4O1xuICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgfVxufVxuLnRheG9ub215LXBvc3RfdGFnIGE6aG92ZXIsIC50YXhvbm9teS1wb3N0X3RhZyBhOmZvY3VzIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1wcmltYXJ5KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ud3AtYmxvY2stcG9zdC10ZXJtcyBhOndoZXJlKDpub3QoLndwLWVsZW1lbnQtYnV0dG9uKSk6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi50YXhvbm9teS1wb3N0X3RhZyAud3AtYmxvY2stcG9zdC10ZXJtc19fc2VwYXJhdG9yIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLndwLWJsb2NrLXBvc3QtYXV0aG9yX19hdmF0YXIgaW1nIHtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNzBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLndwLWJsb2NrLXBvc3QtYXV0aG9yX19iaW8ge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWNvbnRyYXN0KSAhaW1wb3J0YW50O1xufVxuXG4uc2luZ2xlLXBvc3QgLndwLWJsb2NrLXBvc3QtYXV0aG9yX19jb250ZW50IC53cC1ibG9jay1wb3N0LWF1dGhvcl9fbmFtZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuLnNpbmdsZS1wb3N0IC53cC1ibG9jay1wb3N0LWF1dGhvcl9fY29udGVudCAud3AtYmxvY2stcG9zdC1hdXRob3JfX2JpbyB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5zaW5nbGUtcG9zdCAudGF4b25vbXktY2F0ZWdvcnkgYTpob3ZlciwgLnNpbmdsZS1wb3N0IC50YXhvbm9teS1jYXRlZ29yeSBhOmZvY3VzLFxuLnNpbmdsZS1wb3N0IC53cC1ibG9jay1wb3N0LWF1dGhvcl9fbmFtZSBhOmhvdmVyLFxuLnNpbmdsZS1wb3N0IC53cC1ibG9jay1wb3N0LWF1dGhvcl9fbmFtZSBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1wcmltYXJ5KTtcbn1cbi5zaW5nbGUtcG9zdCAud3AtYmxvY2stcG9zdC1hdXRob3JfX2F2YXRhciB7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cbi5zaW5nbGUtcG9zdCAud3AtYmxvY2stcG9zdC1uYXZpZ2F0aW9uLWxpbmsgYTpob3ZlciwgLnNpbmdsZS1wb3N0IC53cC1ibG9jay1wb3N0LW5hdmlnYXRpb24tbGluayBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1wcmltYXJ5KTtcbn1cblxuLnNpbmdsZS1wb3N0IC53cC1ibG9jay1wb3N0LW5hdmlnYXRpb24tbGluayAucG9zdC1uYXZpZ2F0aW9uLWxpbmtfX3RpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5zaW5nbGUtcG9zdCAucG9zdC1uYXZpZ2F0aW9uLWxpbmstbmV4dCAucG9zdC1uYXZpZ2F0aW9uLWxpbmtfX2xhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uc2luZ2xlLXBvc3QgLndwLWJsb2NrLXBvc3QtbmF2aWdhdGlvbi1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLndwLWJsb2NrLXBvc3QtY29tbWVudHMtZm9ybSAuY29tbWVudC1yZXBseS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uY29tbWVudC1mb3JtIC5jb21tZW50LW5vdGVzIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi53cC1ibG9jay1wb3N0LWNvbW1lbnRzLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgYm9yZGVyLXJhZGl1czogMTIwcHg7XG4gIHdpZHRoOiAyMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXNlY29uZGFyeSkgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogMTBweCAzMHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgaGVpZ2h0OiA1NnB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tY29udHJhc3QpICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xufVxuLndwLWJsb2NrLXBvc3QtY29tbWVudHMtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsIC53cC1ibG9jay1wb3N0LWNvbW1lbnRzLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJhc2UpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXNlY29uZGFyeSkgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1jb250cmFzdCkgIWltcG9ydGFudDtcbn1cblxuLmNvbW1lbnQtZm9ybSAuY29tbWVudC1mb3JtLWNvb2tpZXMtY29uc2VudCB7XG4gIGdhcDogMnB4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jb21tZW50LWZvcm0gLmNvbW1lbnQtZm9ybS11cmwge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi53cC1ibG9jay1wb3N0LWNvbW1lbnRzLWZvcm0gaW5wdXQ6bm90KFt0eXBlPXN1Ym1pdF0pLFxuLndwLWJsb2NrLXBvc3QtY29tbWVudHMtZm9ybSB0ZXh0YXJlYSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWdyYXktMTAwKSAhaW1wb3J0YW50O1xufVxuLndwLWJsb2NrLXBvc3QtY29tbWVudHMtZm9ybSBpbnB1dDpub3QoW3R5cGU9c3VibWl0XSk6Zm9jdXMsXG4ud3AtYmxvY2stcG9zdC1jb21tZW50cy1mb3JtIHRleHRhcmVhOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tY29udHJhc3QpICFpbXBvcnRhbnQ7XG59XG5cbi53cC1ibG9jay1jb21tZW50LWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLmNvbW1lbnQtZm9ybSAuY29tbWVudC1mb3JtLWNvbW1lbnQgbGFiZWwsXG4uY29tbWVudC1mb3JtIC5jb21tZW50LWZvcm0tYXV0aG9yIGxhYmVsLFxuLmNvbW1lbnQtZm9ybSAuY29tbWVudC1mb3JtLWVtYWlsIGxhYmVsLFxuLmNvbW1lbnQtZm9ybSAuY29tbWVudC1mb3JtLXVybCBsYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vKlxuIyMjIyMjIyMjIyMjIyMjI1xuKiA9PT0gV29vQ29tbWVyY2UgQmxvY2sgU1RZTEUgID09PVxuIyMjIyMjIyMjIyMjIyMjI1xuKi9cbi53cC1ibG9jay1idXR0b24ud2MtYmxvY2stY29tcG9uZW50cy1wcm9kdWN0LWJ1dHRvbiAud2MtYmxvY2stY29tcG9uZW50cy1wcm9kdWN0LWJ1dHRvbl9fYnV0dG9uIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLndvb2NvbW1lcmNlLndjLWJsb2NrLWNhdGFsb2ctc29ydGluZyBzZWxlY3Qub3JkZXJieSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLndvb2NvbW1lcmNlLW1lc3NhZ2UsXG4ud29vY29tbWVyY2UtZXJyb3IsXG4ud29vY29tbWVyY2Utbm90aWNlLS1zdWNjZXNzLFxuLndvb2NvbW1lcmNlLWluZm8sXG4ud2MtYmxvY2stY29tcG9uZW50cy1ub3RpY2UtYmFubmVyIHtcbiAgcGFkZGluZzogMTRweCAyNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAud29vY29tbWVyY2UtbWVzc2FnZSxcbiAgLndvb2NvbW1lcmNlLWVycm9yLFxuICAud29vY29tbWVyY2Utbm90aWNlLS1zdWNjZXNzLFxuICAud29vY29tbWVyY2UtaW5mbyxcbiAgLndjLWJsb2NrLWNvbXBvbmVudHMtbm90aWNlLWJhbm5lciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4ud29vY29tbWVyY2UtbWVzc2FnZSBhLFxuLndvb2NvbW1lcmNlLWVycm9yIGEsXG4ud29vY29tbWVyY2Utbm90aWNlLS1zdWNjZXNzIGEsXG4ud29vY29tbWVyY2UtaW5mbyBhLFxuLndjLWJsb2NrLWNvbXBvbmVudHMtbm90aWNlLWJhbm5lciBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDJweDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cbi53b29jb21tZXJjZS1tZXNzYWdlIGE6aG92ZXIsXG4ud29vY29tbWVyY2UtZXJyb3IgYTpob3Zlcixcbi53b29jb21tZXJjZS1ub3RpY2UtLXN1Y2Nlc3MgYTpob3Zlcixcbi53b29jb21tZXJjZS1pbmZvIGE6aG92ZXIsXG4ud2MtYmxvY2stY29tcG9uZW50cy1ub3RpY2UtYmFubmVyIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi53b29jb21tZXJjZS1ub3RpY2UtLXN1Y2Nlc3MsXG4ud29vY29tbWVyY2UtbWVzc2FnZSxcbi53Yy1ibG9jay1jb21wb25lbnRzLW5vdGljZS1iYW5uZXIuaXMtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1zdWNjZXNzKTtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1iYXNlKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tc3VjY2Vzcyk7XG59XG4ud29vY29tbWVyY2Utbm90aWNlLS1zdWNjZXNzID4gLndjLWJsb2NrLWNvbXBvbmVudHMtbm90aWNlLWJhbm5lcl9fY29udGVudCAud2MtZm9yd2FyZCxcbi53b29jb21tZXJjZS1tZXNzYWdlID4gLndjLWJsb2NrLWNvbXBvbmVudHMtbm90aWNlLWJhbm5lcl9fY29udGVudCAud2MtZm9yd2FyZCxcbi53Yy1ibG9jay1jb21wb25lbnRzLW5vdGljZS1iYW5uZXIuaXMtc3VjY2VzcyA+IC53Yy1ibG9jay1jb21wb25lbnRzLW5vdGljZS1iYW5uZXJfX2NvbnRlbnQgLndjLWZvcndhcmQge1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJhc2UpICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAud29vY29tbWVyY2UtZXJyb3IsXG4ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLndvb2NvbW1lcmNlLWluZm8sXG4ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLndvb2NvbW1lcmNlLW1lc3NhZ2Uge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLndvb2NvbW1lcmNlLWVycm9yIC5idXR0b24sXG4ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLndvb2NvbW1lcmNlLWluZm8gLmJ1dHRvbixcbi53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAud29vY29tbWVyY2UtbWVzc2FnZSAuYnV0dG9uIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMDtcbiAgcGFkZGluZzogMTRweCAyOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcHJpbWFyeSk7XG59XG5cbi53b29jb21tZXJjZS1lcnJvcixcbi53Yy1ibG9jay1jb21wb25lbnRzLW5vdGljZS1iYW5uZXIuaXMtZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZGFuZ2VyKTtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1Db250cmFzdCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWRhbmdlcik7XG59XG4ud29vY29tbWVyY2UtZXJyb3IgPiAud2MtYmxvY2stY29tcG9uZW50cy1ub3RpY2UtYmFubmVyX19jb250ZW50IC53Yy1mb3J3YXJkLFxuLndjLWJsb2NrLWNvbXBvbmVudHMtbm90aWNlLWJhbm5lci5pcy1lcnJvciA+IC53Yy1ibG9jay1jb21wb25lbnRzLW5vdGljZS1iYW5uZXJfX2NvbnRlbnQgLndjLWZvcndhcmQge1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJhc2UpICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDE7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLndvb2NvbW1lcmNlLWVycm9yIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG5cbi53b29jb21tZXJjZS1pbmZvLFxuLndjLWJsb2NrLWNvbXBvbmVudHMtbm90aWNlLWJhbm5lci5pcy1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWluZm8pO1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJhc2UpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1pbmZvKTtcbn1cbi53b29jb21tZXJjZS1pbmZvID4gLndjLWJsb2NrLWNvbXBvbmVudHMtbm90aWNlLWJhbm5lcl9fY29udGVudCAud2MtZm9yd2FyZCxcbi53Yy1ibG9jay1jb21wb25lbnRzLW5vdGljZS1iYW5uZXIuaXMtaW5mbyA+IC53Yy1ibG9jay1jb21wb25lbnRzLW5vdGljZS1iYW5uZXJfX2NvbnRlbnQgLndjLWZvcndhcmQge1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJhc2UpICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC53b29jb21tZXJjZS1pbmZvIHN2ZyxcbiAgLndjLWJsb2NrLWNvbXBvbmVudHMtbm90aWNlLWJhbm5lci5pcy1pbmZvIHN2ZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ud2MtYmxvY2stY29tcG9uZW50cy1ub3RpY2UtYmFubmVyID4gLndjLWJsb2NrLWNvbXBvbmVudHMtbm90aWNlLWJhbm5lcl9fY29udGVudCAud2MtZm9yd2FyZC53cC1lbGVtZW50LWJ1dHRvbiB7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmFzZSkgIWltcG9ydGFudDtcbiAgZmxvYXQ6IG5vbmU7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi53Yy1ibG9jay1wYWdpbmF0aW9uLXBhZ2Uud2MtYmxvY2stY29tcG9uZW50cy1wYWdpbmF0aW9uX19wYWdlOm5vdCgud2MtYmxvY2stcGFnaW5hdGlvbi1wYWdlLS1hY3RpdmUpIHtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG5cbi5zdGFyLXJhdGluZyxcbi53Yy1ibG9jay1ncmlkX19wcm9kdWN0LXJhdGluZyAuc3Rhci1yYXRpbmcsXG4ud2MtYmxvY2stZ3JpZF9fcHJvZHVjdC1yYXRpbmcgLndjLWJsb2NrLWdyaWRfX3Byb2R1Y3QtcmF0aW5nX19zdGFycyxcbi53Yy1ibG9jay1yZXZpZXctbGlzdC1pdGVtX19yYXRpbmcsXG4ud2MtYmxvY2stcmV2aWV3LWxpc3QtaXRlbV9fcmF0aW5nIC53Yy1ibG9jay1yZXZpZXctbGlzdC1pdGVtX19yYXRpbmdfX3N0YXJzIHtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1jb250cmFzdCk7XG4gIGZvbnQtZmFtaWx5OiBcImJvb3RzdHJhcC1pY29uc1wiO1xuICBmb250LXNpemU6IDEycHg7XG4gIHdpZHRoOiA2LjJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDIuOHB4O1xuICBtYXJnaW46IDAgMCA4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGhlaWdodDogMS42MThlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjE4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5zdGFyLXJhdGluZzo6YmVmb3JlLFxuLndjLWJsb2NrLWdyaWRfX3Byb2R1Y3QtcmF0aW5nIC5zdGFyLXJhdGluZzo6YmVmb3JlLFxuLndjLWJsb2NrLWdyaWRfX3Byb2R1Y3QtcmF0aW5nIC53Yy1ibG9jay1ncmlkX19wcm9kdWN0LXJhdGluZ19fc3RhcnM6OmJlZm9yZSxcbi53Yy1ibG9jay1yZXZpZXctbGlzdC1pdGVtX19yYXRpbmc6OmJlZm9yZSxcbi53Yy1ibG9jay1yZXZpZXctbGlzdC1pdGVtX19yYXRpbmcgLndjLWJsb2NrLXJldmlldy1saXN0LWl0ZW1fX3JhdGluZ19fc3RhcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg4XFxmNTg4XFxmNTg4XFxmNTg4XFxmNTg4XCI7XG4gIGZvbnQtZmFtaWx5OiBcImJvb3RzdHJhcC1pY29uc1wiO1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWNvbnRyYXN0KTtcbiAgb3BhY2l0eTogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnN0YXItcmF0aW5nIHNwYW46YmVmb3JlLFxuLnN0YXItcmF0aW5nIHN0cm9uZzpiZWZvcmUsXG4ud2MtYmxvY2stZ3JpZF9fcHJvZHVjdC1yYXRpbmcgLnN0YXItcmF0aW5nIHNwYW46YmVmb3JlLFxuLndjLWJsb2NrLWdyaWRfX3Byb2R1Y3QtcmF0aW5nIC5zdGFyLXJhdGluZyBzdHJvbmc6YmVmb3JlLFxuLndjLWJsb2NrLWdyaWRfX3Byb2R1Y3QtcmF0aW5nIC53Yy1ibG9jay1ncmlkX19wcm9kdWN0LXJhdGluZ19fc3RhcnMgc3BhbjpiZWZvcmUsXG4ud2MtYmxvY2stZ3JpZF9fcHJvZHVjdC1yYXRpbmcgLndjLWJsb2NrLWdyaWRfX3Byb2R1Y3QtcmF0aW5nX19zdGFycyBzdHJvbmc6YmVmb3JlLFxuLndjLWJsb2NrLXJldmlldy1saXN0LWl0ZW1fX3JhdGluZyBzcGFuOmJlZm9yZSxcbi53Yy1ibG9jay1yZXZpZXctbGlzdC1pdGVtX19yYXRpbmcgc3Ryb25nOmJlZm9yZSxcbi53Yy1ibG9jay1yZXZpZXctbGlzdC1pdGVtX19yYXRpbmcgLndjLWJsb2NrLXJldmlldy1saXN0LWl0ZW1fX3JhdGluZ19fc3RhcnMgc3BhbjpiZWZvcmUsXG4ud2MtYmxvY2stcmV2aWV3LWxpc3QtaXRlbV9fcmF0aW5nIC53Yy1ibG9jay1yZXZpZXctbGlzdC1pdGVtX19yYXRpbmdfX3N0YXJzIHN0cm9uZzpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJib290c3RyYXAtaWNvbnNcIjtcbiAgY29udGVudDogXCJcXGY1ODZcXGY1ODZcXGY1ODZcXGY1ODZcXGY1ODZcIjtcbn1cbi5zdGFyLXJhdGluZyA+IHNwYW4sXG4ud2MtYmxvY2stZ3JpZF9fcHJvZHVjdC1yYXRpbmcgLnN0YXItcmF0aW5nID4gc3Bhbixcbi53Yy1ibG9jay1ncmlkX19wcm9kdWN0LXJhdGluZyAud2MtYmxvY2stZ3JpZF9fcHJvZHVjdC1yYXRpbmdfX3N0YXJzID4gc3Bhbixcbi53Yy1ibG9jay1yZXZpZXctbGlzdC1pdGVtX19yYXRpbmcgPiBzcGFuLFxuLndjLWJsb2NrLXJldmlldy1saXN0LWl0ZW1fX3JhdGluZyAud2MtYmxvY2stcmV2aWV3LWxpc3QtaXRlbV9fcmF0aW5nX19zdGFycyA+IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLndwLWJsb2NrLXdvb2NvbW1lcmNlLWFsbC1yZXZpZXdzIC53Yy1ibG9jay1zb3J0LXNlbGVjdCxcbi53cC1ibG9jay13b29jb21tZXJjZS1yZXZpZXdzLWJ5LWNhdGVnb3J5IC53Yy1ibG9jay1zb3J0LXNlbGVjdCxcbi53cC1ibG9jay13b29jb21tZXJjZS1yZXZpZXdzLWJ5LXByb2R1Y3QgLndjLWJsb2NrLXNvcnQtc2VsZWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi53cC1ibG9jay13b29jb21tZXJjZS1hbGwtcmV2aWV3cyAud2MtYmxvY2stc29ydC1zZWxlY3RfX3NlbGVjdCxcbi53cC1ibG9jay13b29jb21tZXJjZS1yZXZpZXdzLWJ5LWNhdGVnb3J5IC53Yy1ibG9jay1zb3J0LXNlbGVjdF9fc2VsZWN0LFxuLndwLWJsb2NrLXdvb2NvbW1lcmNlLXJldmlld3MtYnktcHJvZHVjdCAud2MtYmxvY2stc29ydC1zZWxlY3RfX3NlbGVjdCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLndwLWJsb2NrLXdvb2NvbW1lcmNlLWFsbC1yZXZpZXdzIC53Yy1ibG9jay1zb3J0LXNlbGVjdF9fbGFiZWwsXG4ud3AtYmxvY2std29vY29tbWVyY2UtcmV2aWV3cy1ieS1jYXRlZ29yeSAud2MtYmxvY2stc29ydC1zZWxlY3RfX2xhYmVsLFxuLndwLWJsb2NrLXdvb2NvbW1lcmNlLXJldmlld3MtYnktcHJvZHVjdCAud2MtYmxvY2stc29ydC1zZWxlY3RfX2xhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi53cC1ibG9jay13b29jb21tZXJjZS1hbGwtcmV2aWV3cyAud2MtYmxvY2stcmV2aWV3LWxpc3QsXG4ud3AtYmxvY2std29vY29tbWVyY2UtcmV2aWV3cy1ieS1jYXRlZ29yeSAud2MtYmxvY2stcmV2aWV3LWxpc3QsXG4ud3AtYmxvY2std29vY29tbWVyY2UtcmV2aWV3cy1ieS1wcm9kdWN0IC53Yy1ibG9jay1yZXZpZXctbGlzdCB7XG4gIHBhZGRpbmc6IDA7XG59XG4ud3AtYmxvY2std29vY29tbWVyY2UtYWxsLXJldmlld3MgLndjLWJsb2NrLXJldmlldy1saXN0LWl0ZW1fX3JhdGluZyxcbi53cC1ibG9jay13b29jb21tZXJjZS1yZXZpZXdzLWJ5LWNhdGVnb3J5IC53Yy1ibG9jay1yZXZpZXctbGlzdC1pdGVtX19yYXRpbmcsXG4ud3AtYmxvY2std29vY29tbWVyY2UtcmV2aWV3cy1ieS1wcm9kdWN0IC53Yy1ibG9jay1yZXZpZXctbGlzdC1pdGVtX19yYXRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLndwLWJsb2NrLXdvb2NvbW1lcmNlLWFsbC1yZXZpZXdzIC53Yy1ibG9jay1yZXZpZXctbGlzdC1pdGVtX19hdXRob3IsXG4ud3AtYmxvY2std29vY29tbWVyY2UtYWxsLXJldmlld3MgLndjLWJsb2NrLXJldmlldy1saXN0LWl0ZW1fX3B1Ymxpc2hlZC1kYXRlLFxuLndwLWJsb2NrLXdvb2NvbW1lcmNlLXJldmlld3MtYnktY2F0ZWdvcnkgLndjLWJsb2NrLXJldmlldy1saXN0LWl0ZW1fX2F1dGhvcixcbi53cC1ibG9jay13b29jb21tZXJjZS1yZXZpZXdzLWJ5LWNhdGVnb3J5IC53Yy1ibG9jay1yZXZpZXctbGlzdC1pdGVtX19wdWJsaXNoZWQtZGF0ZSxcbi53cC1ibG9jay13b29jb21tZXJjZS1yZXZpZXdzLWJ5LXByb2R1Y3QgLndjLWJsb2NrLXJldmlldy1saXN0LWl0ZW1fX2F1dGhvcixcbi53cC1ibG9jay13b29jb21tZXJjZS1yZXZpZXdzLWJ5LXByb2R1Y3QgLndjLWJsb2NrLXJldmlldy1saXN0LWl0ZW1fX3B1Ymxpc2hlZC1kYXRlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLndwLWJsb2NrLXdvb2NvbW1lcmNlLWFsbC1yZXZpZXdzIC53Yy1ibG9jay1yZXZpZXctbGlzdC1pdGVtX19pbWFnZSBpbWcsXG4ud3AtYmxvY2std29vY29tbWVyY2UtcmV2aWV3cy1ieS1jYXRlZ29yeSAud2MtYmxvY2stcmV2aWV3LWxpc3QtaXRlbV9faW1hZ2UgaW1nLFxuLndwLWJsb2NrLXdvb2NvbW1lcmNlLXJldmlld3MtYnktcHJvZHVjdCAud2MtYmxvY2stcmV2aWV3LWxpc3QtaXRlbV9faW1hZ2UgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5iYW5uZXItd2l0aC1wcm9kdWN0cyAud2MtYmxvY2stZ3JpZF9fcHJvZHVjdHMgLndjLWJsb2NrLWdyaWRfX3Byb2R1Y3Qge1xuICAgIHBhZGRpbmc6IDhweDtcbiAgfVxuICAuYmFubmVyLXdpdGgtcHJvZHVjdHMgLndjLWJsb2NrLWdyaWRfX3Byb2R1Y3RzIC53Yy1ibG9jay1ncmlkX19wcm9kdWN0LXByaWNlIHtcbiAgICBtYXJnaW46IDAgYXV0byAyM3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5iZy1wcm9kdWN0cyAud2MtYmxvY2stZ3JpZF9fcHJvZHVjdHMsIC5iZy1wcm9kdWN0cyAucHJvZHVjdHMtYmxvY2stcG9zdC10ZW1wbGF0ZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgZ2FwOiAxNXB4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmctcHJvZHVjdHMgLndjLWJsb2NrLWdyaWRfX3Byb2R1Y3RzIGxpLCAuYmctcHJvZHVjdHMgLnByb2R1Y3RzLWJsb2NrLXBvc3QtdGVtcGxhdGUgbGkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBmbGV4OiAxIDAgNTAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYmctcHJvZHVjdHMgLndjLWJsb2NrLWdyaWRfX3Byb2R1Y3RzIGxpLCAuYmctcHJvZHVjdHMgLnByb2R1Y3RzLWJsb2NrLXBvc3QtdGVtcGxhdGUgbGkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBmbGV4OiAxIDAgMzMuMzMzMzMzJSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmJnLXByb2R1Y3RzIC53Yy1ibG9jay1ncmlkX19wcm9kdWN0cyBsaSwgLmJnLXByb2R1Y3RzIC5wcm9kdWN0cy1ibG9jay1wb3N0LXRlbXBsYXRlIGxpIHtcbiAgICBmbGV4OiAxIDAgMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5waXp6ZXJpYS1zY3JvbGwge1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBnYXA6IDE1cHg7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cblxuLnBpenplcmlhLWxpc3RzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgZ2FwOiAxMHB4O1xufVxuXG4ucGl6emVyaWEtbGlzdHMgbGkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4ucGl6emVyaWEtbGlzdHMgbGkuYWN0aXZlIGEsIC5waXp6ZXJpYS1saXN0cyBsaS5hY3RpdmUgYTpob3ZlciwgLnBpenplcmlhLWxpc3RzIGxpLmFjdGl2ZSBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXByaW1hcnkpO1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJhc2UpO1xufVxuXG4ucGl6emVyaWEtbGlzdHMgbGkgYSB7XG4gIHBhZGRpbmc6IDEwcHggMjRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAxMjBweDtcbn1cblxuLnBpenplcmlhLWxpc3RzIGxpIGE6aG92ZXIsIC5waXp6ZXJpYS1saXN0cyBsaSBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1wcmltYXJ5KTtcbn1cblxuLnNob3AtY2F0ZWdvcmllcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IC01MHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLndjLWJsb2Nrcy1jb21wb25lbnRzLXNlbGVjdF9fY29udGFpbmVyIHtcbiAgaGVpZ2h0OiA2M3B4ICFpbXBvcnRhbnQ7XG59XG5cbi8qXG4jIyMjIyMjIyMjIyMjIyMjXG4qID09PSBNWSBBQ0NPVU5UIFNUWUxFICA9PT1cbiMjIyMjIyMjIyMjIyMjIyNcbiovXG4ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2Utbm90aWNlcy13cmFwcGVyIC53Yy1ibG9jay1jb21wb25lbnRzLW5vdGljZS1iYW5uZXIge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgaGVhZGVyLndwLWJsb2NrLXRlbXBsYXRlLXBhcnQgLndwLWJsb2NrLXNlYXJjaF9faW5zaWRlLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmFzZSk7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCBtYWluLndwLWJsb2NrLWdyb3VwLFxuLndvb2NvbW1lcmNlLWFjY291bnQgaGVhZGVyLndwLWJsb2NrLXRlbXBsYXRlLXBhcnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmctMSk7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCBtYWluLndwLWJsb2NrLWdyb3VwIH4gZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLndwLWJsb2NrLXBvc3QtY29udGVudCA+IC53b29jb21tZXJjZSB7XG4gIGdhcDogMjBweDtcbiAgZGlzcGxheTogZ3JpZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud29vY29tbWVyY2UtYWNjb3VudCAud3AtYmxvY2stcG9zdC1jb250ZW50ID4gLndvb2NvbW1lcmNlIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgbWlubWF4KDAsIDFmcikpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndvb2NvbW1lcmNlLWFjY291bnQgLndwLWJsb2NrLXBvc3QtY29udGVudCA+IC53b29jb21tZXJjZSA+IC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB7XG4gICAgYm9yZGVyLWJsb2NrLXdpZHRoOiAwO1xuICB9XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAud3AtYmxvY2stcG9zdC1jb250ZW50ID4gLndvb2NvbW1lcmNlID4gLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53b29jb21tZXJjZS1hY2NvdW50IC53cC1ibG9jay1wb3N0LWNvbnRlbnQgPiAud29vY29tbWVyY2UgPiAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24gdWwge1xuICAgIHBhZGRpbmc6IDAgMzBweCAwIDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLndvb2NvbW1lcmNlLWFjY291bnQgLndwLWJsb2NrLXBvc3QtY29udGVudCA+IC53b29jb21tZXJjZSA+IC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB1bCB7XG4gICAgcGFkZGluZzogMCA2MHB4IDAgMDtcbiAgfVxufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLndwLWJsb2NrLXBvc3QtY29udGVudCA+IC53b29jb21tZXJjZSA+IC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB1bCBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJrLTIpO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAud3AtYmxvY2stcG9zdC1jb250ZW50ID4gLndvb2NvbW1lcmNlID4gLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIHVsIGxpOm5vdCguaXMtYWN0aXZlKSBhOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1wcmltYXJ5KTtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC53cC1ibG9jay1wb3N0LWNvbnRlbnQgPiAud29vY29tbWVyY2UgPiAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24gdWwgbGkuaXMtYWN0aXZlIGEge1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXByaW1hcnkpO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLndwLWJsb2NrLXBvc3QtY29udGVudCA+IC53b29jb21tZXJjZSA+IC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB1bCBsaS5pcy1hY3RpdmUgYTo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud29vY29tbWVyY2UtYWNjb3VudCAud3AtYmxvY2stcG9zdC1jb250ZW50ID4gLndvb2NvbW1lcmNlID4gLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA0L3NwYW4gNDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAud29vY29tbWVyY2UtYWNjb3VudCAud3AtYmxvY2stcG9zdC1jb250ZW50ID4gLndvb2NvbW1lcmNlID4gLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAzL3NwYW4gMztcbiAgfVxufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLndwLWJsb2NrLXBvc3QtY29udGVudCA+IC53b29jb21tZXJjZSA+IC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAxNHB4O1xuICBvdmVyZmxvdzogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud29vY29tbWVyY2UtYWNjb3VudCAud3AtYmxvY2stcG9zdC1jb250ZW50ID4gLndvb2NvbW1lcmNlID4gLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA4L3NwYW4gODtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAud29vY29tbWVyY2UtYWNjb3VudCAud3AtYmxvY2stcG9zdC1jb250ZW50ID4gLndvb2NvbW1lcmNlID4gLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA5L3NwYW4gOTtcbiAgfVxufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLndwLWJsb2NrLXBvc3QtY29udGVudCA+IC53b29jb21tZXJjZSA+IC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCA+IHA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAud3AtYmxvY2stcG9zdC1jb250ZW50ICsgLndwLWJsb2NrLWdyb3VwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1vcmRlcnMtdGFibGVfX3JvdyAud29vY29tbWVyY2Utb3JkZXJzLXRhYmxlX19jZWxsLW9yZGVyLXN0YXR1cyBzcGFuIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiA0cHggN3B4O1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJhc2UpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1iZy00KTtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1vcmRlcnMtdGFibGVfX2NlbGwtb3JkZXItYWN0aW9ucyAudmlldyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNnB4O1xuICBwYWRkaW5nOiA0cHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tc2Vjb25kYXJ5KTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tY29udHJhc3QpO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLW9yZGVycy10YWJsZV9fY2VsbC1vcmRlci1hY3Rpb25zIC52aWV3OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tc2Vjb25kYXJ5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXNlY29uZGFyeSk7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tY29udHJhc3QpO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLW9yZGVycy10YWJsZV9fY2VsbC1vcmRlci1hY3Rpb25zIC52aWV3OjpiZWZvcmUge1xuICBmb250LWZhbWlseTogYm9vdHN0cmFwLWljb25zO1xuICBjb250ZW50OiBcIlxcZjM0MVwiO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLW9yZGVycy10YWJsZV9fcm93LS1zdGF0dXMtb24taG9sZCAud29vY29tbWVyY2Utb3JkZXJzLXRhYmxlX19jZWxsLW9yZGVyLXN0YXR1cyBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdhcm5pbmcpO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLW9yZGVycy10YWJsZV9fcm93LS1zdGF0dXMtZmFpbGVkIC53b29jb21tZXJjZS1vcmRlcnMtdGFibGVfX2NlbGwtb3JkZXItc3RhdHVzIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZGFuZ2VyKTtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1vcmRlcnMtdGFibGVfX3Jvdy0tc3RhdHVzLXByb2Nlc3NpbmcgLndvb2NvbW1lcmNlLW9yZGVycy10YWJsZV9fY2VsbC1vcmRlci1zdGF0dXMgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1pbmZvKTtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1vcmRlcnMtdGFibGVfX3Jvdy0tc3RhdHVzLWNvbXBsZXRlZCAud29vY29tbWVyY2Utb3JkZXJzLXRhYmxlX19jZWxsLW9yZGVyLXN0YXR1cyBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXN1Y2Nlc3MpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCB7XG4gICAgcGFkZGluZy1yaWdodDogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCBoMiB7XG4gIGZvbnQtc2l6ZTogdmFyKC0td3AtLXByZXNldC0tZm9udC1zaXplLS1zbWFsbCk7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLndvb2NvbW1lcmNlLW9yZGVyLWRldGFpbHNfX3RpdGxlIHtcbiAgZm9udC1zaXplOiB2YXIoLS13cC0tcHJlc2V0LS1mb250LXNpemUtLWxhcmdlKTtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCBoMyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBsaW5lLWhlaWdodDogNDZweDtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXG4ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBoZWlnaHQ6IDYzcHg7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLndvb2NvbW1lcmNlLW9yZGVyLWRldGFpbHMge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IC53b29jb21tZXJjZS1BZGRyZXNzLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IC53b29jb21tZXJjZS1BZGRyZXNzLXRpdGxlIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAud2MtYmxvY2stY29tcG9uZW50cy1ub3RpY2UtYmFubmVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAud2MtYmxvY2stY29tcG9uZW50cy1ub3RpY2UtYmFubmVyID4gLndjLWJsb2NrLWNvbXBvbmVudHMtbm90aWNlLWJhbm5lcl9fY29udGVudCAud2MtZm9yd2FyZCB7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcHJpbWFyeSkgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMTtcbiAgYm9yZGVyLXJhZGl1czogY2xhbXAoNDBweCwgMC44NzVyZW0gKyAoMXZ3IC0gNy42OHB4KSAqIDAuNDgxLCA1MHB4KTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmFzZSkgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmc6IDEwcHggMjhweCAhaW1wb3J0YW50O1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IC53Yy1ibG9jay1jb21wb25lbnRzLW5vdGljZS1iYW5uZXIgPiAud2MtYmxvY2stY29tcG9uZW50cy1ub3RpY2UtYmFubmVyX19jb250ZW50IC53Yy1mb3J3YXJkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcHJpbWFyeSkgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1wcmltYXJ5KSAhaW1wb3J0YW50O1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IC53Yy1ibG9jay1jb21wb25lbnRzLW5vdGljZS1iYW5uZXJfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IC53Yy1ibG9jay1jb21wb25lbnRzLW5vdGljZS1iYW5uZXJfX2NvbnRlbnQgLndwLWVsZW1lbnQtYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmc6IDEwcHggMjRweDtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAud29vY29tbWVyY2UtUGF5bWVudE1ldGhvZHMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLndvb2NvbW1lcmNlLWFkZHJlc3MtZmllbGRzX19maWVsZC13cmFwcGVyIHtcbiAgZ2FwOiAxNnB4O1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IC53b29jb21tZXJjZS1hZGRyZXNzLWZpZWxkc19fZmllbGQtd3JhcHBlciwgLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IC53b29jb21tZXJjZS1hZGRyZXNzLWZpZWxkc19fZmllbGQtd3JhcHBlciAuZm9ybS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IC53b29jb21tZXJjZS1hZGRyZXNzLWZpZWxkc19fZmllbGQtd3JhcHBlciAud29vY29tbWVyY2UtaW5wdXQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLndvb2NvbW1lcmNlLWFkZHJlc3MtZmllbGRzX19maWVsZC13cmFwcGVyIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLndvb2NvbW1lcmNlLUVkaXRBY2NvdW50Rm9ybSB7XG4gIGdhcDogMTZweDtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAud29vY29tbWVyY2UtRWRpdEFjY291bnRGb3JtIC5jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLndvb2NvbW1lcmNlLUVkaXRBY2NvdW50Rm9ybSwgLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IC53b29jb21tZXJjZS1FZGl0QWNjb3VudEZvcm0gLndvb2NvbW1lcmNlLWZvcm0tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAud29vY29tbWVyY2UtRWRpdEFjY291bnRGb3JtIGJ1dHRvbi53b29jb21tZXJjZS1CdXR0b24ge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IC53b29jb21tZXJjZS1FZGl0QWNjb3VudEZvcm0gLndvb2NvbW1lcmNlLWZvcm0tcm93IHtcbiAgZ2FwOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLndvb2NvbW1lcmNlLUVkaXRBY2NvdW50Rm9ybSAud29vY29tbWVyY2UtZm9ybS1yb3cgaW5wdXQge1xuICB3aWR0aDogYXV0bztcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IC53b29jb21tZXJjZS1FZGl0QWNjb3VudEZvcm0gZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZ3JheS0xMDApO1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IC53b29jb21tZXJjZS1FZGl0QWNjb3VudEZvcm0gZmllbGRzZXQgbGVnZW5kIHtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1iay0yKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogMCAxMHB4O1xuICBmb250LXNpemU6IDIwcHg7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLndvb2NvbW1lcmNlLUVkaXRBY2NvdW50Rm9ybSBmaWVsZHNldCAucGFzc3dvcmQtaW5wdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTBweDtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAud29vY29tbWVyY2UtRWRpdEFjY291bnRGb3JtIGZpZWxkc2V0IC5wYXNzd29yZC1pbnB1dCBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IC53b29jb21tZXJjZS1FZGl0QWNjb3VudEZvcm0gZmllbGRzZXQgLnBhc3N3b3JkLWlucHV0IC53b29jb21tZXJjZS1wYXNzd29yZC1zdHJlbmd0aCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLndvb2NvbW1lcmNlLUVkaXRBY2NvdW50Rm9ybSBmaWVsZHNldCAucGFzc3dvcmQtaW5wdXQgLndvb2NvbW1lcmNlLXBhc3N3b3JkLXN0cmVuZ3RoLnNob3J0IHtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1kYW5nZXIpO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IC53b29jb21tZXJjZS1FZGl0QWNjb3VudEZvcm0gZmllbGRzZXQgLnBhc3N3b3JkLWlucHV0IC53b29jb21tZXJjZS1wYXNzd29yZC1zdHJlbmd0aC5iYWQge1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdhcm5pbmcpO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IC53b29jb21tZXJjZS1FZGl0QWNjb3VudEZvcm0gZmllbGRzZXQgLnBhc3N3b3JkLWlucHV0IC53b29jb21tZXJjZS1wYXNzd29yZC1zdHJlbmd0aC5nb29kIHtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1pbmZvKTtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAud29vY29tbWVyY2UtRWRpdEFjY291bnRGb3JtIGZpZWxkc2V0IC5wYXNzd29yZC1pbnB1dCAud29vY29tbWVyY2UtcGFzc3dvcmQtc3RyZW5ndGguc3Ryb25nIHtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1zdWNjZXNzKTtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAud29vY29tbWVyY2UtRWRpdEFjY291bnRGb3JtIGZpZWxkc2V0IC53b29jb21tZXJjZS1mb3JtLXJvdzpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCA+IGEuYnV0dG9uLFxuLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IGJ1dHRvbi53b29jb21tZXJjZS1CdXR0b24sXG4ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLndvb2NvbW1lcmNlLWFkZHJlc3MtZmllbGRzIGJ1dHRvbi5idXR0b24ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNnB4O1xuICBwYWRkaW5nOiAxMHB4IDI4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tY29udHJhc3QpO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tc2Vjb25kYXJ5KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tc2Vjb25kYXJ5KTtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCA+IGEuYnV0dG9uOmhvdmVyLFxuLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IGJ1dHRvbi53b29jb21tZXJjZS1CdXR0b246aG92ZXIsXG4ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLndvb2NvbW1lcmNlLWFkZHJlc3MtZmllbGRzIGJ1dHRvbi5idXR0b246aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1zZWNvbmRhcnkpO1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWNvbnRyYXN0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLm9yZGVyLWFnYWluIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IC5vcmRlci1hZ2FpbiBhIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbjogMjBweCAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNnB4O1xuICBwYWRkaW5nOiA4cHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlKTtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXNlY29uZGFyeSk7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLm9yZGVyLWFnYWluIGE6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBib290c3RyYXAtaWNvbnM7XG4gIGNvbnRlbnQ6IFwiXFxmNDA2XCI7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLndvb2NvbW1lcmNlLUFkZHJlc3Nlcy5jb2wyLXNldCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLndvb2NvbW1lcmNlLUFkZHJlc3Nlcy5jb2wyLXNldCBoMyB7XG4gIGZvbnQtc2l6ZTogdmFyKC0td3AtLXByZXNldC0tZm9udC1zaXplLS1zbWFsbCk7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLndvb2NvbW1lcmNlLUFkZHJlc3Nlcy5jb2wyLXNldCAuY29sLTIge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAud29vY29tbWVyY2UtQWRkcmVzc2VzLmNvbDItc2V0IC5jb2wtMiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IC53b29jb21tZXJjZS1BZGRyZXNzZXMuY29sMi1zZXQsXG4ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLndvb2NvbW1lcmNlLWNvbHVtbnMge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmctMzAwKTtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLndvb2NvbW1lcmNlLUFkZHJlc3Nlcy5jb2wyLXNldCxcbiAgLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IC53b29jb21tZXJjZS1jb2x1bW5zIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAud29vY29tbWVyY2UtQWRkcmVzc2VzLmNvbDItc2V0IGgyLCAud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLndvb2NvbW1lcmNlLUFkZHJlc3Nlcy5jb2wyLXNldCBoMyxcbi53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAud29vY29tbWVyY2UtY29sdW1ucyBoMixcbi53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAud29vY29tbWVyY2UtY29sdW1ucyBoMyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLndvb2NvbW1lcmNlLUFkZHJlc3Nlcy5jb2wyLXNldCAud29vY29tbWVyY2UtY29sdW1uLFxuLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IC53b29jb21tZXJjZS1BZGRyZXNzZXMuY29sMi1zZXQgLndvb2NvbW1lcmNlLUFkZHJlc3MsXG4ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLndvb2NvbW1lcmNlLWNvbHVtbnMgLndvb2NvbW1lcmNlLWNvbHVtbixcbi53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAud29vY29tbWVyY2UtY29sdW1ucyAud29vY29tbWVyY2UtQWRkcmVzcyB7XG4gIHBhZGRpbmc6IDI2cHggMzBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWdyYXktMTAwKTtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCA+IHAgc3Ryb25nIHtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1iay0yKTtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCBhOm5vdCguYnV0dG9uKTpub3QoOmhvdmVyKSB7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcHJpbWFyeSk7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgYTpub3QoLmJ1dHRvbik6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiA0cHg7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcHJpbWFyeSk7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLndvb2NvbW1lcmNlLXRhYmxlLS1vcmRlci1kZXRhaWxzIHRmb290IHRoIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAud29vY29tbWVyY2UtdGFibGUtLW9yZGVyLWRldGFpbHMgdGZvb3QgdGgsIC53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAud29vY29tbWVyY2UtdGFibGUtLW9yZGVyLWRldGFpbHMgdGZvb3QgdGQge1xuICBwYWRkaW5nOiA4cHggMTJweDtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAud29vY29tbWVyY2UtTXlBY2NvdW50LW9yZGVycyxcbi53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAud29vY29tbWVyY2UtdGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IC53b29jb21tZXJjZS1NeUFjY291bnQtb3JkZXJzIHRoZWFkIHRoLFxuLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IC53b29jb21tZXJjZS10YWJsZSB0aGVhZCB0aCB7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWNvbnRyYXN0KTtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1vcmRlcnMgdGhlYWQgLnByb2R1Y3QtbmFtZSxcbi53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAud29vY29tbWVyY2UtdGFibGUgdGhlYWQgLnByb2R1Y3QtbmFtZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1vcmRlcnMgdHIgdGQucHJvZHVjdC10aHVtYm5haWwgYSxcbi53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAud29vY29tbWVyY2UtdGFibGUgdHIgdGQucHJvZHVjdC10aHVtYm5haWwgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1vcmRlcnMgdHIgdGQucHJvZHVjdC10aHVtYm5haWwgYSBpbWcsXG4ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLndvb2NvbW1lcmNlLXRhYmxlIHRyIHRkLnByb2R1Y3QtdGh1bWJuYWlsIGEgaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogNjRweDtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAud29vY29tbWVyY2UtTXlBY2NvdW50LW9yZGVycyB0ciB0ZC5wcm9kdWN0LXJlbW92ZSxcbi53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAud29vY29tbWVyY2UtdGFibGUgdHIgdGQucHJvZHVjdC1yZW1vdmUge1xuICBwYWRkaW5nOiA4cHg7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1vcmRlcnMgdGJvZHkgdHIgdGQsXG4ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLndvb2NvbW1lcmNlLXRhYmxlIHRib2R5IHRyIHRkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ncmF5LTEwMCk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDhweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAud29vY29tbWVyY2UtTXlBY2NvdW50LW9yZGVycyB0Ym9keSB0cjpmaXJzdC1jaGlsZCB0ZCxcbi53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAud29vY29tbWVyY2UtdGFibGUgdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWdyYXktMTAwKTtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAud29vY29tbWVyY2UtTXlBY2NvdW50LW9yZGVycyB0Ym9keSAucHJvZHVjdC1uYW1lIGEsXG4ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLndvb2NvbW1lcmNlLXRhYmxlIHRib2R5IC5wcm9kdWN0LW5hbWUgYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAud29vY29tbWVyY2UtTXlBY2NvdW50LW9yZGVycyB0Ym9keSAucHJvZHVjdC1uYW1lIGE6bm90KDpob3ZlciksXG4ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLndvb2NvbW1lcmNlLXRhYmxlIHRib2R5IC5wcm9kdWN0LW5hbWUgYTpub3QoOmhvdmVyKSB7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmstMik7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24tbGluayBhOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogYm9vdHN0cmFwLWljb25zO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24tbGluayBhOm5vdCg6aG92ZXIpOjpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjY7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24tbGluay0tZGFzaGJvYXJkIGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmVlXCI7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24tbGluay0tb3JkZXJzIGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgwXCI7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24tbGluay0tZG93bmxvYWRzIGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBhXCI7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24tbGluay0tZWRpdC1hZGRyZXNzIGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U4XCI7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24tbGluay0tcGF5bWVudC1tZXRob2RzIGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRjXCI7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24tbGluay0tZWRpdC1hY2NvdW50IGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQ3XCI7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24tbGluay0tY3VzdG9tZXItbG9nb3V0IGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMzXCI7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudC53b29jb21tZXJjZS1sb3N0LXBhc3N3b3JkIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtbWVzc2FnZSB7XG4gIG9yZGVyOiAtMTtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMWU3ZGQ7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tc3VjY2Vzcyk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50Om5vdCgubG9nZ2VkLWluKSBoZWFkZXIud3AtYmxvY2stdGVtcGxhdGUtcGFydCArIG1haW4sXG4ud29vY29tbWVyY2UtYWNjb3VudDpub3QoLmxvZ2dlZC1pbikgaGVhZGVyLndwLWJsb2NrLXRlbXBsYXRlLXBhcnQgKyBtYWluICsgZGl2LndwLWJsb2NrLWdyb3VwIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQ6bm90KC5sb2dnZWQtaW4pIG1haW4gPiBzZWN0aW9uLndwLWJsb2NrLXRlbXBsYXRlLXBhcnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQ6bm90KC5sb2dnZWQtaW4pIG1haW4gPiAud3AtYmxvY2stcG9zdC1jb250ZW50IHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQ6bm90KC5sb2dnZWQtaW4pICNjdXN0b21lcl9sb2dpbiA+IGRpdjpub3QoLmFjdGl2ZSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQ6bm90KC5sb2dnZWQtaW4pICNjdXN0b21lcl9sb2dpbiA+IGRpdiBoMiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudDpub3QoLmxvZ2dlZC1pbikgI2N1c3RvbWVyX2xvZ2luID4gZGl2IGEge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudDpub3QoLmxvZ2dlZC1pbikgLmN1c3RvbWVyX2xvZ2luX3RvZ2dsZSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGdhcDogMTBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQ6bm90KC5sb2dnZWQtaW4pIC5jdXN0b21lcl9sb2dpbl90b2dnbGUgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQ6bm90KC5sb2dnZWQtaW4pIC5jdXN0b21lcl9sb2dpbl90b2dnbGUgbGkgaDQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTMuNXB4IDI1cHg7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tY29udHJhc3QpO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQ6bm90KC5sb2dnZWQtaW4pIC5jdXN0b21lcl9sb2dpbl90b2dnbGUgbGkuYWN0aXZlIGg0IHtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1iYXNlKTtcbiAgYmFja2dyb3VuZDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWNvbnRyYXN0KTtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLndvb2NvbW1lcmNlLWFjY291bnQ6bm90KC5sb2dnZWQtaW4pIG1haW4ud3AtYmxvY2stZ3JvdXAgLmVudHJ5LWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAud29vY29tbWVyY2UtYWNjb3VudDpub3QoLmxvZ2dlZC1pbikgbWFpbi53cC1ibG9jay1ncm91cCAuZW50cnktY29udGVudCAud29vY29tbWVyY2Uge1xuICAgIG1heC13aWR0aDogNjg2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi53b29jb21tZXJjZS1hY2NvdW50Om5vdCgubG9nZ2VkLWluKSAud29vY29tbWVyY2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC53b29jb21tZXJjZS1hY2NvdW50Om5vdCgubG9nZ2VkLWluKSAud29vY29tbWVyY2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLndvb2NvbW1lcmNlLWFjY291bnQ6bm90KC5sb2dnZWQtaW4pIC53b29jb21tZXJjZSAud29vY29tbWVyY2Utbm90aWNlcy13cmFwcGVyIC53Yy1ibG9jay1jb21wb25lbnRzLW5vdGljZS1iYW5uZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQ6bm90KC5sb2dnZWQtaW4pIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtZm9ybS1sb2dpbiBwOmxhc3QtY2hpbGQge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53b29jb21tZXJjZS1hY2NvdW50Om5vdCgubG9nZ2VkLWluKSAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWZvcm0tbG9naW4gcDpsYXN0LWNoaWxkIHtcbiAgICBnYXA6IDM0cHg7XG4gIH1cbn1cbi53b29jb21tZXJjZS1hY2NvdW50Om5vdCgubG9nZ2VkLWluKSAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWZvcm0tbG9naW4sXG4ud29vY29tbWVyY2UtYWNjb3VudDpub3QoLmxvZ2dlZC1pbikgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1mb3JtLXJlZ2lzdGVyIHtcbiAgcGFkZGluZzogMzNweCAwIDA7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudDpub3QoLmxvZ2dlZC1pbikgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1mb3JtLWxvZ2luIHA6bGFzdC1jaGlsZCBidXR0b24sXG4ud29vY29tbWVyY2UtYWNjb3VudDpub3QoLmxvZ2dlZC1pbikgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1mb3JtLXJlZ2lzdGVyIHA6bGFzdC1jaGlsZCBidXR0b24ge1xuICB3aWR0aDogNDcuNzklO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQ6bm90KC5sb2dnZWQtaW4pIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtZm9ybS1sb2dpbixcbi53b29jb21tZXJjZS1hY2NvdW50Om5vdCgubG9nZ2VkLWluKSAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWZvcm0tcmVnaXN0ZXIsXG4ud29vY29tbWVyY2UtYWNjb3VudDpub3QoLmxvZ2dlZC1pbikgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1SZXNldFBhc3N3b3JkIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJhc2UpO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQ6bm90KC5sb2dnZWQtaW4pIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtZm9ybS1sb2dpbiAuY2xlYXIsXG4ud29vY29tbWVyY2UtYWNjb3VudDpub3QoLmxvZ2dlZC1pbikgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1mb3JtLXJlZ2lzdGVyIC5jbGVhcixcbi53b29jb21tZXJjZS1hY2NvdW50Om5vdCgubG9nZ2VkLWluKSAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLVJlc2V0UGFzc3dvcmQgLmNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50Om5vdCgubG9nZ2VkLWluKSAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWZvcm0tbG9naW4sIC53b29jb21tZXJjZS1hY2NvdW50Om5vdCgubG9nZ2VkLWluKSAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWZvcm0tbG9naW4gLmZvcm0tcm93LFxuLndvb2NvbW1lcmNlLWFjY291bnQ6bm90KC5sb2dnZWQtaW4pIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtZm9ybS1yZWdpc3Rlcixcbi53b29jb21tZXJjZS1hY2NvdW50Om5vdCgubG9nZ2VkLWluKSAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWZvcm0tcmVnaXN0ZXIgLmZvcm0tcm93LFxuLndvb2NvbW1lcmNlLWFjY291bnQ6bm90KC5sb2dnZWQtaW4pIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtUmVzZXRQYXNzd29yZCxcbi53b29jb21tZXJjZS1hY2NvdW50Om5vdCgubG9nZ2VkLWluKSAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLVJlc2V0UGFzc3dvcmQgLmZvcm0tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50Om5vdCgubG9nZ2VkLWluKSAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWZvcm0tbG9naW4gPiBwLFxuLndvb2NvbW1lcmNlLWFjY291bnQ6bm90KC5sb2dnZWQtaW4pIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtZm9ybS1sb2dpbiAud29vY29tbWVyY2UtcHJpdmFjeS1wb2xpY3ktdGV4dCBwLFxuLndvb2NvbW1lcmNlLWFjY291bnQ6bm90KC5sb2dnZWQtaW4pIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtZm9ybS1yZWdpc3RlciA+IHAsXG4ud29vY29tbWVyY2UtYWNjb3VudDpub3QoLmxvZ2dlZC1pbikgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1mb3JtLXJlZ2lzdGVyIC53b29jb21tZXJjZS1wcml2YWN5LXBvbGljeS10ZXh0IHAsXG4ud29vY29tbWVyY2UtYWNjb3VudDpub3QoLmxvZ2dlZC1pbikgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1SZXNldFBhc3N3b3JkID4gcCxcbi53b29jb21tZXJjZS1hY2NvdW50Om5vdCgubG9nZ2VkLWluKSAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLVJlc2V0UGFzc3dvcmQgLndvb2NvbW1lcmNlLXByaXZhY3ktcG9saWN5LXRleHQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudDpub3QoLmxvZ2dlZC1pbikgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1mb3JtLWxvZ2luIC5mb3JtLXJvdyxcbi53b29jb21tZXJjZS1hY2NvdW50Om5vdCgubG9nZ2VkLWluKSAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWZvcm0tcmVnaXN0ZXIgLmZvcm0tcm93LFxuLndvb2NvbW1lcmNlLWFjY291bnQ6bm90KC5sb2dnZWQtaW4pIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtUmVzZXRQYXNzd29yZCAuZm9ybS1yb3cge1xuICBtYXJnaW46IDA7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudDpub3QoLmxvZ2dlZC1pbikgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1mb3JtLWxvZ2luIC5mb3JtLXJvdyAud29vY29tbWVyY2UtTG9zdFBhc3N3b3JkLFxuLndvb2NvbW1lcmNlLWFjY291bnQ6bm90KC5sb2dnZWQtaW4pIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtZm9ybS1yZWdpc3RlciAuZm9ybS1yb3cgLndvb2NvbW1lcmNlLUxvc3RQYXNzd29yZCxcbi53b29jb21tZXJjZS1hY2NvdW50Om5vdCgubG9nZ2VkLWluKSAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLVJlc2V0UGFzc3dvcmQgLmZvcm0tcm93IC53b29jb21tZXJjZS1Mb3N0UGFzc3dvcmQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQ6bm90KC5sb2dnZWQtaW4pIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtZm9ybS1sb2dpbiAuZm9ybS1yb3cgLndvb2NvbW1lcmNlLUxvc3RQYXNzd29yZCBhLFxuLndvb2NvbW1lcmNlLWFjY291bnQ6bm90KC5sb2dnZWQtaW4pIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtZm9ybS1yZWdpc3RlciAuZm9ybS1yb3cgLndvb2NvbW1lcmNlLUxvc3RQYXNzd29yZCBhLFxuLndvb2NvbW1lcmNlLWFjY291bnQ6bm90KC5sb2dnZWQtaW4pIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtUmVzZXRQYXNzd29yZCAuZm9ybS1yb3cgLndvb2NvbW1lcmNlLUxvc3RQYXNzd29yZCBhIHtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1jb250cmFzdCk7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudDpub3QoLmxvZ2dlZC1pbikgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1mb3JtLWxvZ2luIC5mb3JtLXJvdyBsYWJlbCxcbi53b29jb21tZXJjZS1hY2NvdW50Om5vdCgubG9nZ2VkLWluKSAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWZvcm0tcmVnaXN0ZXIgLmZvcm0tcm93IGxhYmVsLFxuLndvb2NvbW1lcmNlLWFjY291bnQ6bm90KC5sb2dnZWQtaW4pIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtUmVzZXRQYXNzd29yZCAuZm9ybS1yb3cgbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQ6bm90KC5sb2dnZWQtaW4pIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtZm9ybS1sb2dpbiAuZm9ybS1yb3cgLndvb2NvbW1lcmNlLWZvcm1fX2xhYmVsLWZvci1jaGVja2JveCxcbi53b29jb21tZXJjZS1hY2NvdW50Om5vdCgubG9nZ2VkLWluKSAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWZvcm0tcmVnaXN0ZXIgLmZvcm0tcm93IC53b29jb21tZXJjZS1mb3JtX19sYWJlbC1mb3ItY2hlY2tib3gsXG4ud29vY29tbWVyY2UtYWNjb3VudDpub3QoLmxvZ2dlZC1pbikgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1SZXNldFBhc3N3b3JkIC5mb3JtLXJvdyAud29vY29tbWVyY2UtZm9ybV9fbGFiZWwtZm9yLWNoZWNrYm94IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudDpub3QoLmxvZ2dlZC1pbikgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1mb3JtLWxvZ2luIC5mb3JtLXJvdyAud29vY29tbWVyY2UtZm9ybV9fbGFiZWwtZm9yLWNoZWNrYm94IHNwYW4sXG4ud29vY29tbWVyY2UtYWNjb3VudDpub3QoLmxvZ2dlZC1pbikgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1mb3JtLXJlZ2lzdGVyIC5mb3JtLXJvdyAud29vY29tbWVyY2UtZm9ybV9fbGFiZWwtZm9yLWNoZWNrYm94IHNwYW4sXG4ud29vY29tbWVyY2UtYWNjb3VudDpub3QoLmxvZ2dlZC1pbikgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1SZXNldFBhc3N3b3JkIC5mb3JtLXJvdyAud29vY29tbWVyY2UtZm9ybV9fbGFiZWwtZm9yLWNoZWNrYm94IHNwYW4ge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQ6bm90KC5sb2dnZWQtaW4pIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtZm9ybS1sb2dpbiAuZm9ybS1yb3cgLndvb2NvbW1lcmNlLWZvcm1fX2xhYmVsLWZvci1jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XSxcbi53b29jb21tZXJjZS1hY2NvdW50Om5vdCgubG9nZ2VkLWluKSAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWZvcm0tcmVnaXN0ZXIgLmZvcm0tcm93IC53b29jb21tZXJjZS1mb3JtX19sYWJlbC1mb3ItY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF0sXG4ud29vY29tbWVyY2UtYWNjb3VudDpub3QoLmxvZ2dlZC1pbikgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1SZXNldFBhc3N3b3JkIC5mb3JtLXJvdyAud29vY29tbWVyY2UtZm9ybV9fbGFiZWwtZm9yLWNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50Om5vdCgubG9nZ2VkLWluKSAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWZvcm0tbG9naW4gLmZvcm0tcm93ID4gaW5wdXQsXG4ud29vY29tbWVyY2UtYWNjb3VudDpub3QoLmxvZ2dlZC1pbikgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1mb3JtLWxvZ2luIC5mb3JtLXJvdyAucGFzc3dvcmQtaW5wdXQgaW5wdXQsXG4ud29vY29tbWVyY2UtYWNjb3VudDpub3QoLmxvZ2dlZC1pbikgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1mb3JtLXJlZ2lzdGVyIC5mb3JtLXJvdyA+IGlucHV0LFxuLndvb2NvbW1lcmNlLWFjY291bnQ6bm90KC5sb2dnZWQtaW4pIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtZm9ybS1yZWdpc3RlciAuZm9ybS1yb3cgLnBhc3N3b3JkLWlucHV0IGlucHV0LFxuLndvb2NvbW1lcmNlLWFjY291bnQ6bm90KC5sb2dnZWQtaW4pIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtUmVzZXRQYXNzd29yZCAuZm9ybS1yb3cgPiBpbnB1dCxcbi53b29jb21tZXJjZS1hY2NvdW50Om5vdCgubG9nZ2VkLWluKSAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLVJlc2V0UGFzc3dvcmQgLmZvcm0tcm93IC5wYXNzd29yZC1pbnB1dCBpbnB1dCB7XG4gIHdpZHRoOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMS40NjtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQ6bm90KC5sb2dnZWQtaW4pIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtZm9ybS1sb2dpbiAuZm9ybS1yb3cgLnBhc3N3b3JkLWlucHV0LFxuLndvb2NvbW1lcmNlLWFjY291bnQ6bm90KC5sb2dnZWQtaW4pIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtZm9ybS1yZWdpc3RlciAuZm9ybS1yb3cgLnBhc3N3b3JkLWlucHV0LFxuLndvb2NvbW1lcmNlLWFjY291bnQ6bm90KC5sb2dnZWQtaW4pIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtUmVzZXRQYXNzd29yZCAuZm9ybS1yb3cgLnBhc3N3b3JkLWlucHV0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDEwcHg7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudDpub3QoLmxvZ2dlZC1pbikgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1mb3JtLWxvZ2luIC5mb3JtLXJvdyAucGFzc3dvcmQtaW5wdXQgaW5wdXQsXG4ud29vY29tbWVyY2UtYWNjb3VudDpub3QoLmxvZ2dlZC1pbikgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1mb3JtLXJlZ2lzdGVyIC5mb3JtLXJvdyAucGFzc3dvcmQtaW5wdXQgaW5wdXQsXG4ud29vY29tbWVyY2UtYWNjb3VudDpub3QoLmxvZ2dlZC1pbikgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1SZXNldFBhc3N3b3JkIC5mb3JtLXJvdyAucGFzc3dvcmQtaW5wdXQgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50Om5vdCgubG9nZ2VkLWluKSAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWZvcm0tbG9naW4gLmZvcm0tcm93IC5wYXNzd29yZC1pbnB1dCAud29vY29tbWVyY2UtcGFzc3dvcmQtc3RyZW5ndGguc2hvcnQsXG4ud29vY29tbWVyY2UtYWNjb3VudDpub3QoLmxvZ2dlZC1pbikgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1mb3JtLXJlZ2lzdGVyIC5mb3JtLXJvdyAucGFzc3dvcmQtaW5wdXQgLndvb2NvbW1lcmNlLXBhc3N3b3JkLXN0cmVuZ3RoLnNob3J0LFxuLndvb2NvbW1lcmNlLWFjY291bnQ6bm90KC5sb2dnZWQtaW4pIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtUmVzZXRQYXNzd29yZCAuZm9ybS1yb3cgLnBhc3N3b3JkLWlucHV0IC53b29jb21tZXJjZS1wYXNzd29yZC1zdHJlbmd0aC5zaG9ydCB7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZGFuZ2VyKTtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50Om5vdCgubG9nZ2VkLWluKSAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWZvcm0tbG9naW4gLmZvcm0tcm93IC5wYXNzd29yZC1pbnB1dCAud29vY29tbWVyY2UtcGFzc3dvcmQtc3RyZW5ndGguYmFkLFxuLndvb2NvbW1lcmNlLWFjY291bnQ6bm90KC5sb2dnZWQtaW4pIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtZm9ybS1yZWdpc3RlciAuZm9ybS1yb3cgLnBhc3N3b3JkLWlucHV0IC53b29jb21tZXJjZS1wYXNzd29yZC1zdHJlbmd0aC5iYWQsXG4ud29vY29tbWVyY2UtYWNjb3VudDpub3QoLmxvZ2dlZC1pbikgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1SZXNldFBhc3N3b3JkIC5mb3JtLXJvdyAucGFzc3dvcmQtaW5wdXQgLndvb2NvbW1lcmNlLXBhc3N3b3JkLXN0cmVuZ3RoLmJhZCB7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2FybmluZyk7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudDpub3QoLmxvZ2dlZC1pbikgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1mb3JtLWxvZ2luIC5mb3JtLXJvdyAucGFzc3dvcmQtaW5wdXQgLndvb2NvbW1lcmNlLXBhc3N3b3JkLXN0cmVuZ3RoLmdvb2QsXG4ud29vY29tbWVyY2UtYWNjb3VudDpub3QoLmxvZ2dlZC1pbikgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1mb3JtLXJlZ2lzdGVyIC5mb3JtLXJvdyAucGFzc3dvcmQtaW5wdXQgLndvb2NvbW1lcmNlLXBhc3N3b3JkLXN0cmVuZ3RoLmdvb2QsXG4ud29vY29tbWVyY2UtYWNjb3VudDpub3QoLmxvZ2dlZC1pbikgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1SZXNldFBhc3N3b3JkIC5mb3JtLXJvdyAucGFzc3dvcmQtaW5wdXQgLndvb2NvbW1lcmNlLXBhc3N3b3JkLXN0cmVuZ3RoLmdvb2Qge1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWluZm8pO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQ6bm90KC5sb2dnZWQtaW4pIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtZm9ybS1sb2dpbiAuZm9ybS1yb3cgLnBhc3N3b3JkLWlucHV0IC53b29jb21tZXJjZS1wYXNzd29yZC1zdHJlbmd0aC5zdHJvbmcsXG4ud29vY29tbWVyY2UtYWNjb3VudDpub3QoLmxvZ2dlZC1pbikgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1mb3JtLXJlZ2lzdGVyIC5mb3JtLXJvdyAucGFzc3dvcmQtaW5wdXQgLndvb2NvbW1lcmNlLXBhc3N3b3JkLXN0cmVuZ3RoLnN0cm9uZyxcbi53b29jb21tZXJjZS1hY2NvdW50Om5vdCgubG9nZ2VkLWluKSAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLVJlc2V0UGFzc3dvcmQgLmZvcm0tcm93IC5wYXNzd29yZC1pbnB1dCAud29vY29tbWVyY2UtcGFzc3dvcmQtc3RyZW5ndGguc3Ryb25nIHtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1zdWNjZXNzKTtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50Om5vdCgubG9nZ2VkLWluKSAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWZvcm0tbG9naW4gYnV0dG9uLndvb2NvbW1lcmNlLWJ1dHRvbixcbi53b29jb21tZXJjZS1hY2NvdW50Om5vdCgubG9nZ2VkLWluKSAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWZvcm0tbG9naW4gYnV0dG9uLndvb2NvbW1lcmNlLUJ1dHRvbixcbi53b29jb21tZXJjZS1hY2NvdW50Om5vdCgubG9nZ2VkLWluKSAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWZvcm0tcmVnaXN0ZXIgYnV0dG9uLndvb2NvbW1lcmNlLWJ1dHRvbixcbi53b29jb21tZXJjZS1hY2NvdW50Om5vdCgubG9nZ2VkLWluKSAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWZvcm0tcmVnaXN0ZXIgYnV0dG9uLndvb2NvbW1lcmNlLUJ1dHRvbixcbi53b29jb21tZXJjZS1hY2NvdW50Om5vdCgubG9nZ2VkLWluKSAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLVJlc2V0UGFzc3dvcmQgYnV0dG9uLndvb2NvbW1lcmNlLWJ1dHRvbixcbi53b29jb21tZXJjZS1hY2NvdW50Om5vdCgubG9nZ2VkLWluKSAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLVJlc2V0UGFzc3dvcmQgYnV0dG9uLndvb2NvbW1lcmNlLUJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxM3B4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1zZWNvbmRhcnkpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1zZWNvbmRhcnkpO1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWNvbnRyYXN0KTtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50Om5vdCgubG9nZ2VkLWluKSAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWZvcm0tbG9naW4gYnV0dG9uLndvb2NvbW1lcmNlLWJ1dHRvbjpob3ZlciwgLndvb2NvbW1lcmNlLWFjY291bnQ6bm90KC5sb2dnZWQtaW4pIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtZm9ybS1sb2dpbiBidXR0b24ud29vY29tbWVyY2UtYnV0dG9uOmZvY3VzLFxuLndvb2NvbW1lcmNlLWFjY291bnQ6bm90KC5sb2dnZWQtaW4pIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtZm9ybS1sb2dpbiBidXR0b24ud29vY29tbWVyY2UtQnV0dG9uOmhvdmVyLFxuLndvb2NvbW1lcmNlLWFjY291bnQ6bm90KC5sb2dnZWQtaW4pIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtZm9ybS1sb2dpbiBidXR0b24ud29vY29tbWVyY2UtQnV0dG9uOmZvY3VzLFxuLndvb2NvbW1lcmNlLWFjY291bnQ6bm90KC5sb2dnZWQtaW4pIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtZm9ybS1yZWdpc3RlciBidXR0b24ud29vY29tbWVyY2UtYnV0dG9uOmhvdmVyLFxuLndvb2NvbW1lcmNlLWFjY291bnQ6bm90KC5sb2dnZWQtaW4pIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtZm9ybS1yZWdpc3RlciBidXR0b24ud29vY29tbWVyY2UtYnV0dG9uOmZvY3VzLFxuLndvb2NvbW1lcmNlLWFjY291bnQ6bm90KC5sb2dnZWQtaW4pIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtZm9ybS1yZWdpc3RlciBidXR0b24ud29vY29tbWVyY2UtQnV0dG9uOmhvdmVyLFxuLndvb2NvbW1lcmNlLWFjY291bnQ6bm90KC5sb2dnZWQtaW4pIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtZm9ybS1yZWdpc3RlciBidXR0b24ud29vY29tbWVyY2UtQnV0dG9uOmZvY3VzLFxuLndvb2NvbW1lcmNlLWFjY291bnQ6bm90KC5sb2dnZWQtaW4pIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtUmVzZXRQYXNzd29yZCBidXR0b24ud29vY29tbWVyY2UtYnV0dG9uOmhvdmVyLFxuLndvb2NvbW1lcmNlLWFjY291bnQ6bm90KC5sb2dnZWQtaW4pIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtUmVzZXRQYXNzd29yZCBidXR0b24ud29vY29tbWVyY2UtYnV0dG9uOmZvY3VzLFxuLndvb2NvbW1lcmNlLWFjY291bnQ6bm90KC5sb2dnZWQtaW4pIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtUmVzZXRQYXNzd29yZCBidXR0b24ud29vY29tbWVyY2UtQnV0dG9uOmhvdmVyLFxuLndvb2NvbW1lcmNlLWFjY291bnQ6bm90KC5sb2dnZWQtaW4pIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtUmVzZXRQYXNzd29yZCBidXR0b24ud29vY29tbWVyY2UtQnV0dG9uOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXNlY29uZGFyeSk7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tY29udHJhc3QpO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQ6bm90KC5sb2dnZWQtaW4pIC53b29jb21tZXJjZSA+IGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZ3JheS0xMDApO1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJhc2UpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tY29udHJhc3QpO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBwYWRkaW5nOiAxM3B4IDI1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbmZvcm0ud29vY29tbWVyY2UtZm9ybS10cmFjay1vcmRlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCBtaW5tYXgoMCwgMWZyKSk7XG4gIGdhcDogMjBweDtcbn1cbmZvcm0ud29vY29tbWVyY2UtZm9ybS10cmFjay1vcmRlciAuY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuZm9ybS53b29jb21tZXJjZS1mb3JtLXRyYWNrLW9yZGVyID4gKiB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDEyL3NwYW4gMTI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5mb3JtLndvb2NvbW1lcmNlLWZvcm0tdHJhY2stb3JkZXIgLmZvcm0tcm93LWZpcnN0LFxuZm9ybS53b29jb21tZXJjZS1mb3JtLXRyYWNrLW9yZGVyIC5mb3JtLXJvdy1sYXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgZm9ybS53b29jb21tZXJjZS1mb3JtLXRyYWNrLW9yZGVyIC5mb3JtLXJvdy1maXJzdCxcbiAgZm9ybS53b29jb21tZXJjZS1mb3JtLXRyYWNrLW9yZGVyIC5mb3JtLXJvdy1sYXN0IHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA2L3NwYW4gNjtcbiAgfVxufVxuZm9ybS53b29jb21tZXJjZS1mb3JtLXRyYWNrLW9yZGVyIC5mb3JtLXJvdy1maXJzdCBpbnB1dCxcbmZvcm0ud29vY29tbWVyY2UtZm9ybS10cmFjay1vcmRlciAuZm9ybS1yb3ctbGFzdCBpbnB1dCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuZm9ybS53b29jb21tZXJjZS1mb3JtLXRyYWNrLW9yZGVyIC53cC1lbGVtZW50LWJ1dHRvbiB7XG4gIG1pbi13aWR0aDogMTAwcHg7XG59XG5cbi53b29jb21tZXJjZS1mb3JtIC5zaG93LXBhc3N3b3JkLWlucHV0OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHdpZHRoPVwiMjBcIiBoZWlnaHQ9XCIyMFwiIHZpZXdCb3g9XCIwIDAgMjAgMjBcIiBmaWxsPVwibm9uZVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cGF0aCBkPVwiTTE3LjMgMy4zQzE2LjkgMi45IDE2LjIgMi45IDE1LjcgMy4zTDEzLjMgNS43QzEyLjI0MzcgNS4zMDc5IDExLjEyNjcgNS4xMDQ4IDEwIDUuMUM2LjIgNS4yIDIuOCA3LjIgMSAxMC41QzEuMiAxMC45IDEuNSAxMS4zIDEuOCAxMS43QzIuNiAxMi44IDMuNiAxMy43IDQuNyAxNC40TDMgMTYuMUMyLjYgMTYuNSAyLjUgMTcuMiAzIDE3LjdDMy40IDE4LjEgNC4xIDE4LjIgNC42IDE3LjdMMTcuMyA0LjlDMTcuNyA0LjQgMTcuNyAzLjcgMTcuMyAzLjNaTTYuNyAxMi4zTDUuNCAxMy42QzQuMiAxMi45IDMuMSAxMS45IDIuMyAxMC43QzMuNSA5IDUuMSA3LjggNyA3LjJDNS43IDguNiA1LjYgMTAuOCA2LjcgMTIuM1pNMTAuMSA5QzkuNiA4LjUgOS43IDcuNyAxMC4yIDcuMkMxMC43IDYuOCAxMS40IDYuOCAxMS45IDcuMkwxMC4xIDlaTTE4LjMgOS41QzE3LjggOC44IDE3LjIgOC4xIDE2LjUgNy42TDE1LjUgOC42QzE2LjMgOS4yIDE3IDkuOSAxNy42IDEwLjhDMTUuOSAxMy40IDEzIDE1IDkuOSAxNUg5LjFMOC4xIDE2QzguOCAxNS45IDkuNCAxNiAxMCAxNkMxMy4zIDE2IDE2LjQgMTQuNCAxOC4zIDExLjdDMTguNiAxMS4zIDE4LjggMTAuOSAxOS4xIDEwLjVDMTguOCAxMC4yIDE4LjYgOS44IDE4LjMgOS41Wk0xNCAxMEwxMCAxNEMxMi4yIDE0IDE0IDEyLjIgMTQgMTBaXCIgZmlsbD1cIiUyMzExMTExMVwiLz48L3N2Zz4nKTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjJweDtcbiAgd2lkdGg6IDIycHg7XG59XG4ud29vY29tbWVyY2UtZm9ybSAuc2hvdy1wYXNzd29yZC1pbnB1dC5kaXNwbGF5LXBhc3N3b3JkOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHdpZHRoPVwiMjBcIiBoZWlnaHQ9XCIyMFwiIHZpZXdCb3g9XCIwIDAgMjAgMjBcIiBmaWxsPVwibm9uZVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cGF0aCBkPVwiTTE4LjMgOS40OTk5OUMxNSA0Ljg5OTk5IDguNTAwMDIgMy43OTk5OSAzLjkwMDAyIDcuMTk5OTlDMi43MDAwMiA4LjA5OTk5IDEuNzAwMDIgOS4yOTk5OSAwLjkwMDAyNCAxMC42QzEuMTAwMDIgMTEgMS40MDAwMiAxMS40IDEuNzAwMDIgMTEuOEM1LjAwMDAyIDE2LjQgMTEuMyAxNy40IDE1LjkgMTQuMkMxNi44IDEzLjUgMTcuNiAxMi44IDE4LjMgMTEuOEMxOC42IDExLjQgMTguOCAxMSAxOS4xIDEwLjZDMTguOCAxMC4yIDE4LjYgOS43OTk5OSAxOC4zIDkuNDk5OTlaTTEwLjEgNy4xOTk5OUMxMC42IDYuNjk5OTkgMTEuNCA2LjY5OTk5IDExLjkgNy4xOTk5OUMxMi40IDcuNjk5OTkgMTIuNCA4LjQ5OTk5IDExLjkgOC45OTk5OUMxMS40IDkuNDk5OTkgMTAuNiA5LjQ5OTk5IDEwLjEgOC45OTk5OUM5LjYwMDAzIDguNDk5OTkgOS42MDAwMyA3LjY5OTk5IDEwLjEgNy4xOTk5OVpNMTAgMTQuOUM2LjkwMDAyIDE0LjkgNC4wMDAwMiAxMy4zIDIuMzAwMDIgMTAuN0MzLjUwMDAyIDguOTk5OTkgNS4xMDAwMiA3Ljc5OTk5IDcuMDAwMDIgNy4xOTk5OUM2LjMwMDAyIDcuOTk5OTkgNi4wMDAwMiA4Ljg5OTk5IDYuMDAwMDIgOS44OTk5OUM2LjAwMDAyIDEyLjEgNy43MDAwMiAxNCAxMCAxNEMxMi4yIDE0IDE0LjEgMTIuMyAxNC4xIDkuOTk5OTlWOS44OTk5OUMxNC4xIDguODk5OTkgMTMuNyA3Ljg5OTk5IDEzIDcuMTk5OTlDMTQuOSA3Ljc5OTk5IDE2LjUgOC45OTk5OSAxNy43IDEwLjdDMTYgMTMuMyAxMy4xIDE0LjkgMTAgMTQuOVpcIiBmaWxsPVwiJTIzMTExMTExXCIvPjwvc3ZnPicpO1xufVxuLndvb2NvbW1lcmNlLWZvcm0gYnV0dG9uLnNob3ctcGFzc3dvcmQtaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIHJpZ2h0OiAxNXB4O1xuICB0b3A6IDE3cHg7XG59XG4ud29vY29tbWVyY2UtZm9ybSBzcGFuLnBhc3N3b3JkLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgLnNpbmdsZS1wcm9kdWN0LWluZm8gLndjLWJsb2NrLWNvbXBvbmVudHMtcHJvZHVjdC1wcmljZSB7XG4gIGZvbnQtc2l6ZTogMjNweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcHJpbWFyeSkgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDI2cHggIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2luZ2xlLXByb2R1Y3QgLnNpbmdsZS1wcm9kdWN0LWluZm8gLndjLWJsb2NrLWNvbXBvbmVudHMtcHJvZHVjdC1wcmljZSBkZWwge1xuICBvcGFjaXR5OiAwLjM7XG59XG4uc2luZ2xlLXByb2R1Y3QgLnN0b2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDE3cHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJhc2UpO1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWNvbnRyYXN0KTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWluLXdpZHRoOiAyMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtcHJvZHVjdCAuc3RvY2sge1xuICAgIG1pbi13aWR0aDogMjMwcHg7XG4gIH1cbn1cbi5zaW5nbGUtcHJvZHVjdCAuc3RvY2suaW4tc3RvY2ssIC5zaW5nbGUtcHJvZHVjdCAuc3RvY2suYXZhaWxhYmxlLW9uLWJhY2tvcmRlciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uc2luZ2xlLXByb2R1Y3QgLm91dC1vZi1zdG9jayB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuLnNpbmdsZS1wcm9kdWN0IC5zaW5nbGUtcHJvZHVjdC1wYWdlIC53Yy1ibG9jay1zdG9yZS1ub3RpY2VzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5zaW5nbGUtcHJvZHVjdCAuc2luZ2xlLXByb2R1Y3QtcGFnZSAub25zYWxlIHtcbiAgcGFkZGluZzogMThweCAxM3B4O1xufVxuLnNpbmdsZS1wcm9kdWN0IC5mbGV4LWNvbnRyb2wtbmF2IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAxNXB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1wcm9kdWN0IC5mbGV4LWNvbnRyb2wtbmF2IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNpbmdsZS1wcm9kdWN0IC5mbGV4LWNvbnRyb2wtbmF2IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cbn1cbi5zaW5nbGUtcHJvZHVjdCAuZmxleC1jb250cm9sLW5hdiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5zaW5nbGUtcHJvZHVjdCAuZmxleC1jb250cm9sLW5hdiBsaSA+ICoge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiBhbGwsIGVhc2UsIDAuMnM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zaW5nbGUtcHJvZHVjdCAuZmxleC1jb250cm9sLW5hdiBsaSA+ICo6aXMoOmhvdmVyKSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2luZ2xlLXByb2R1Y3QgLmZsZXgtY29udHJvbC1uYXYgbGkgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnNpbmdsZS1wcm9kdWN0IC5mbGV4LWNvbnRyb2wtbmF2IGxpIC5mbGV4LWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXByaW1hcnkpO1xuICBvcGFjaXR5OiAxO1xufVxuLnNpbmdsZS1wcm9kdWN0IC53cC1ibG9jay1hZGQtdG8tY2FydC1mb3JtIC5jYXJ0Om5vdCgudmFyaWF0aW9uc19mb3JtKTpub3QoLmdyb3VwZWRfZm9ybSksXG4uc2luZ2xlLXByb2R1Y3QgLndwLWJsb2NrLWFkZC10by1jYXJ0LWZvcm0gLnNpbmdsZV92YXJpYXRpb25fd3JhcCB7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1iYXNlKTtcbiAgYm94LXNoYWRvdzogMHB4IDZweCAxNXB4IDBweCByZ2JhKDY0LCA3OSwgMTA0LCAwLjA1KTtcbn1cbi5zaW5nbGUtcHJvZHVjdCAud3AtYmxvY2stYWRkLXRvLWNhcnQtZm9ybSAuY2FydCxcbi5zaW5nbGUtcHJvZHVjdCAud3AtYmxvY2stYWRkLXRvLWNhcnQtZm9ybSAud29vY29tbWVyY2UtdmFyaWF0aW9uLWFkZC10by1jYXJ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDMwcHg7XG59XG4uc2luZ2xlLXByb2R1Y3QgLndwLWJsb2NrLWFkZC10by1jYXJ0LWZvcm0gLmNhcnQuZ3JvdXBlZF9mb3JtIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2luZ2xlLXByb2R1Y3QgLndwLWJsb2NrLWFkZC10by1jYXJ0LWZvcm0gLmNhcnQuZ3JvdXBlZF9mb3JtIHRhYmxlIHRyIHRkIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtcHJvZHVjdCAud3AtYmxvY2stYWRkLXRvLWNhcnQtZm9ybSAuY2FydC5ncm91cGVkX2Zvcm0gdGFibGUgdHIgdGQge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG59XG4uc2luZ2xlLXByb2R1Y3QgLndwLWJsb2NrLWFkZC10by1jYXJ0LWZvcm0gLmNhcnQuZ3JvdXBlZF9mb3JtIHRhYmxlIHRyIHRkOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLXByb2R1Y3QgLndwLWJsb2NrLWFkZC10by1jYXJ0LWZvcm0gLmNhcnQuZ3JvdXBlZF9mb3JtIHRhYmxlIHRyIHRkOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1wcm9kdWN0IC53cC1ibG9jay1hZGQtdG8tY2FydC1mb3JtIC5jYXJ0Lmdyb3VwZWRfZm9ybSB0YWJsZSB0cjpmaXJzdC1jaGlsZCB0ZCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLXByb2R1Y3QgLndwLWJsb2NrLWFkZC10by1jYXJ0LWZvcm0gLmNhcnQuZ3JvdXBlZF9mb3JtIHRhYmxlIHRyOmxhc3QtY2hpbGQgdGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpbmdsZS1wcm9kdWN0IC53cC1ibG9jay1hZGQtdG8tY2FydC1mb3JtIC5jYXJ0Lmdyb3VwZWRfZm9ybSB0YWJsZSB0ciArIHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxufVxuLnNpbmdsZS1wcm9kdWN0IC53cC1ibG9jay1hZGQtdG8tY2FydC1mb3JtIC5jYXJ0Lmdyb3VwZWRfZm9ybSB0YWJsZSAud29vY29tbWVyY2UtZ3JvdXBlZC1wcm9kdWN0LWxpc3QtaXRlbV9fbGFiZWwgbGFiZWwsXG4uc2luZ2xlLXByb2R1Y3QgLndwLWJsb2NrLWFkZC10by1jYXJ0LWZvcm0gLmNhcnQuZ3JvdXBlZF9mb3JtIHRhYmxlIC53b29jb21tZXJjZS1ncm91cGVkLXByb2R1Y3QtbGlzdC1pdGVtX19wcmljZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uc2luZ2xlLXByb2R1Y3QucHJvZHVjdC10eXBlLWV4dGVybmFsIC53cC1ibG9jay1hZGQtdG8tY2FydC1mb3JtIC5jYXJ0IHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zaW5nbGUtcHJvZHVjdCAudmFyaWF0aW9uc19mb3JtLmNhcnQgLnZhcmlhdGlvbnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA3NSU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zaW5nbGUtcHJvZHVjdCAudmFyaWF0aW9uc19mb3JtLmNhcnQgLnZhcmlhdGlvbnMge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5zaW5nbGUtcHJvZHVjdCAudmFyaWF0aW9uc19mb3JtLmNhcnQgLnZhcmlhdGlvbnMgdHIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBnYXA6IDEwcHg7XG59XG4uc2luZ2xlLXByb2R1Y3QgLnZhcmlhdGlvbnNfZm9ybS5jYXJ0IC52YXJpYXRpb25zIGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLnNpbmdsZS1wcm9kdWN0IC52YXJpYXRpb25zX2Zvcm0uY2FydCAudmFyaWF0aW9ucyB0ciArIHRyIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG4uc2luZ2xlLXByb2R1Y3QgLnZhcmlhdGlvbnNfZm9ybS5jYXJ0IC53b29jb21tZXJjZS12YXJpYXRpb24tZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLnNpbmdsZS1wcm9kdWN0IC52YXJpYXRpb25zX2Zvcm0uY2FydCAud29vY29tbWVyY2UtdmFyaWF0aW9uLWRlc2NyaXB0aW9uIHA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnNpbmdsZS1wcm9kdWN0IC52YXJpYXRpb25zX2Zvcm0uY2FydCAud29vY29tbWVyY2UtdmFyaWF0aW9uLWRlc2NyaXB0aW9uIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uc2luZ2xlLXByb2R1Y3QgLnZhcmlhdGlvbnNfZm9ybS5jYXJ0IC53b29jb21tZXJjZS12YXJpYXRpb24tcHJpY2Uge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnNpbmdsZS1wcm9kdWN0IC52YXJpYXRpb25zX2Zvcm0uY2FydCAud29vY29tbWVyY2UtdmFyaWF0aW9uLXByaWNlLCAuc2luZ2xlLXByb2R1Y3QgLnZhcmlhdGlvbnNfZm9ybS5jYXJ0IC53b29jb21tZXJjZS12YXJpYXRpb24tcHJpY2UgLnByaWNlLCAuc2luZ2xlLXByb2R1Y3QgLnZhcmlhdGlvbnNfZm9ybS5jYXJ0IC53b29jb21tZXJjZS12YXJpYXRpb24tcHJpY2UgLndvb2NvbW1lcmNlLVByaWNlLWFtb3VudC5hbW91bnQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1wcmltYXJ5KTtcbn1cbi5zaW5nbGUtcHJvZHVjdCAudmFyaWF0aW9uc19mb3JtLmNhcnQgLndvb2NvbW1lcmNlLXZhcmlhdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4uc2luZ2xlLXByb2R1Y3QgLnJlc2V0X3ZhcmlhdGlvbnMge1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXByaW1hcnkpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnNpbmdsZS1wcm9kdWN0IC5xdHktY29udGFpbmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWdyYXktMTAwKTtcbiAgd2lkdGg6IDE2MHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmFzZSk7XG59XG4uc2luZ2xlLXByb2R1Y3QgLnNpbmdsZV9hZGRfdG9fY2FydF9idXR0b24ge1xuICBtaW4td2lkdGg6IDE5NnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBwYWRkaW5nOiAxMy41cHggMjhweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZ2FwOiA4cHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1iYXNlKTtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXByaW1hcnkpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1wcm9kdWN0IC5zaW5nbGVfYWRkX3RvX2NhcnRfYnV0dG9uIHtcbiAgICBtaW4td2lkdGg6IDI3MHB4O1xuICB9XG59XG4uc2luZ2xlLXByb2R1Y3QgLnNpbmdsZV9hZGRfdG9fY2FydF9idXR0b246aG92ZXIsIC5zaW5nbGUtcHJvZHVjdCAuc2luZ2xlX2FkZF90b19jYXJ0X2J1dHRvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXByaW1hcnkpO1xufVxuLnNpbmdsZS1wcm9kdWN0IC5zaW5nbGVfYWRkX3RvX2NhcnRfYnV0dG9uLmRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgYmFja2dyb3VuZDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXByaW1hcnkpO1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJhc2UpO1xufVxuLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LW1ldGEge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tY29udHJhc3QpO1xufVxuLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LW1ldGEgLndjLWJsb2NrLWNvbXBvbmVudHMtcHJvZHVjdC1za3UgPiAqOm5vdChzdHJvbmcpLFxuLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LW1ldGEgPiAud3AtYmxvY2stZ3JvdXAgPiAqOmZpcnN0LWNoaWxkIHtcbiAgbWluLXdpZHRoOiAxMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1tZXRhIC53Yy1ibG9jay1jb21wb25lbnRzLXByb2R1Y3Qtc2t1IHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGdhcDogODNweDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtbWV0YSAud2MtYmxvY2stY29tcG9uZW50cy1wcm9kdWN0LXNrdSBzdHJvbmcge1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG59XG4uc2luZ2xlLXByb2R1Y3QgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeV9fdHJpZ2dlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMDtcbiAgcGFkZGluZzogMnB4IDZweDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxO1xufVxuLnNpbmdsZS1wcm9kdWN0IC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnlfX3RyaWdnZXIgaW1nLCAuc2luZ2xlLXByb2R1Y3QgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeV9fdHJpZ2dlciBzdmcge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uc2luZ2xlLXByb2R1Y3QgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeV9fdHJpZ2dlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGRcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogYm9vdHN0cmFwLWljb25zO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcHJpbWFyeSk7XG59XG4uc2luZ2xlLXByb2R1Y3QgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeV9faW1hZ2UgPiBhIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5zaW5nbGUtcHJvZHVjdCAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5X19pbWFnZSA+IGEgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNpbmdsZS1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC53Yy10YWJzIGxpLFxuLnNpbmdsZS1wcm9kdWN0IC53cC1ibG9jay13b29jb21tZXJjZS1wcm9kdWN0LWRldGFpbHMgLndvb2NvbW1lcmNlLXRhYnMgLndjLXRhYnMgbGkge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2luZ2xlLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLndjLXRhYnMsXG4uc2luZ2xlLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsLXRpdGxlLFxuLnNpbmdsZS1wcm9kdWN0IC53cC1ibG9jay13b29jb21tZXJjZS1wcm9kdWN0LWRldGFpbHMgLndvb2NvbW1lcmNlLXRhYnMgLndjLXRhYnMsXG4uc2luZ2xlLXByb2R1Y3QgLndwLWJsb2NrLXdvb2NvbW1lcmNlLXByb2R1Y3QtZGV0YWlscyAud29vY29tbWVyY2UtdGFicyAucGFuZWwtdGl0bGUge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBib3JkZXI6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNpbmdsZS1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC53Yy10YWJzLFxuICAuc2luZ2xlLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsLXRpdGxlLFxuICAuc2luZ2xlLXByb2R1Y3QgLndwLWJsb2NrLXdvb2NvbW1lcmNlLXByb2R1Y3QtZGV0YWlscyAud29vY29tbWVyY2UtdGFicyAud2MtdGFicyxcbiAgLnNpbmdsZS1wcm9kdWN0IC53cC1ibG9jay13b29jb21tZXJjZS1wcm9kdWN0LWRldGFpbHMgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsLXRpdGxlIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICB9XG59XG4uc2luZ2xlLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLndjLXRhYnMgYSxcbi5zaW5nbGUtcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwtdGl0bGUgYSxcbi5zaW5nbGUtcHJvZHVjdCAud3AtYmxvY2std29vY29tbWVyY2UtcHJvZHVjdC1kZXRhaWxzIC53b29jb21tZXJjZS10YWJzIC53Yy10YWJzIGEsXG4uc2luZ2xlLXByb2R1Y3QgLndwLWJsb2NrLXdvb2NvbW1lcmNlLXByb2R1Y3QtZGV0YWlscyAud29vY29tbWVyY2UtdGFicyAucGFuZWwtdGl0bGUgYSB7XG4gIHBhZGRpbmc6IDEwcHggMjRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1jb250cmFzdCk7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbn1cbi5zaW5nbGUtcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAud2MtdGFicyBsaS5hY3RpdmUgYSwgLnNpbmdsZS1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC53Yy10YWJzLmFjdGl2ZSBhLFxuLnNpbmdsZS1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC53Yy10YWJzIGE6aG92ZXIsXG4uc2luZ2xlLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLndjLXRhYnMgYTpmb2N1cyxcbi5zaW5nbGUtcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwtdGl0bGUgbGkuYWN0aXZlIGEsXG4uc2luZ2xlLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsLXRpdGxlLmFjdGl2ZSBhLFxuLnNpbmdsZS1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbC10aXRsZSBhOmhvdmVyLFxuLnNpbmdsZS1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbC10aXRsZSBhOmZvY3VzLFxuLnNpbmdsZS1wcm9kdWN0IC53cC1ibG9jay13b29jb21tZXJjZS1wcm9kdWN0LWRldGFpbHMgLndvb2NvbW1lcmNlLXRhYnMgLndjLXRhYnMgbGkuYWN0aXZlIGEsXG4uc2luZ2xlLXByb2R1Y3QgLndwLWJsb2NrLXdvb2NvbW1lcmNlLXByb2R1Y3QtZGV0YWlscyAud29vY29tbWVyY2UtdGFicyAud2MtdGFicy5hY3RpdmUgYSxcbi5zaW5nbGUtcHJvZHVjdCAud3AtYmxvY2std29vY29tbWVyY2UtcHJvZHVjdC1kZXRhaWxzIC53b29jb21tZXJjZS10YWJzIC53Yy10YWJzIGE6aG92ZXIsXG4uc2luZ2xlLXByb2R1Y3QgLndwLWJsb2NrLXdvb2NvbW1lcmNlLXByb2R1Y3QtZGV0YWlscyAud29vY29tbWVyY2UtdGFicyAud2MtdGFicyBhOmZvY3VzLFxuLnNpbmdsZS1wcm9kdWN0IC53cC1ibG9jay13b29jb21tZXJjZS1wcm9kdWN0LWRldGFpbHMgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsLXRpdGxlIGxpLmFjdGl2ZSBhLFxuLnNpbmdsZS1wcm9kdWN0IC53cC1ibG9jay13b29jb21tZXJjZS1wcm9kdWN0LWRldGFpbHMgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsLXRpdGxlLmFjdGl2ZSBhLFxuLnNpbmdsZS1wcm9kdWN0IC53cC1ibG9jay13b29jb21tZXJjZS1wcm9kdWN0LWRldGFpbHMgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsLXRpdGxlIGE6aG92ZXIsXG4uc2luZ2xlLXByb2R1Y3QgLndwLWJsb2NrLXdvb2NvbW1lcmNlLXByb2R1Y3QtZGV0YWlscyAud29vY29tbWVyY2UtdGFicyAucGFuZWwtdGl0bGUgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmFzZSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1jb250cmFzdCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1jb250cmFzdCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zaW5nbGUtcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyxcbiAgLnNpbmdsZS1wcm9kdWN0IC53cC1ibG9jay13b29jb21tZXJjZS1wcm9kdWN0LWRldGFpbHMgLndvb2NvbW1lcmNlLXRhYnMge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbiAgLnNpbmdsZS1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5yZXZpZXdzX3RhYjpub3QoLmFjdGl2ZSksXG4gIC5zaW5nbGUtcHJvZHVjdCAud3AtYmxvY2std29vY29tbWVyY2UtcHJvZHVjdC1kZXRhaWxzIC53b29jb21tZXJjZS10YWJzIC5yZXZpZXdzX3RhYjpub3QoLmFjdGl2ZSkge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIH1cbiAgLnNpbmdsZS1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbC10aXRsZS5hY3RpdmU6bm90KC5yZXZpZXdzX3RhYikgKyAucGFuZWwsXG4gIC5zaW5nbGUtcHJvZHVjdCAud3AtYmxvY2std29vY29tbWVyY2UtcHJvZHVjdC1kZXRhaWxzIC53b29jb21tZXJjZS10YWJzIC5wYW5lbC10aXRsZS5hY3RpdmU6bm90KC5yZXZpZXdzX3RhYikgKyAucGFuZWwge1xuICAgIG1hcmdpbjogMCAtMi41cmVtO1xuICAgIHBhZGRpbmc6IDIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5zaW5nbGUtcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwtdGl0bGUuYWN0aXZlOm5vdCgucmV2aWV3c190YWIpICsgLnBhbmVsLFxuICAuc2luZ2xlLXByb2R1Y3QgLndwLWJsb2NrLXdvb2NvbW1lcmNlLXByb2R1Y3QtZGV0YWlscyAud29vY29tbWVyY2UtdGFicyAucGFuZWwtdGl0bGUuYWN0aXZlOm5vdCgucmV2aWV3c190YWIpICsgLnBhbmVsIHtcbiAgICBtYXJnaW46IDAgLTEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwtdGl0bGUuYWN0aXZlOm5vdCgucmV2aWV3c190YWIpICsgLnBhbmVsLFxuICAuc2luZ2xlLXByb2R1Y3QgLndwLWJsb2NrLXdvb2NvbW1lcmNlLXByb2R1Y3QtZGV0YWlscyAud29vY29tbWVyY2UtdGFicyAucGFuZWwtdGl0bGUuYWN0aXZlOm5vdCgucmV2aWV3c190YWIpICsgLnBhbmVsIHtcbiAgICBwYWRkaW5nOiAwIDIuNXJlbSAyLjVyZW07XG4gIH1cbn1cbi5zaW5nbGUtcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAud29vY29tbWVyY2UtVGFicy1wYW5lbCA+IGgyLFxuLnNpbmdsZS1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC53b29jb21tZXJjZS1UYWJzLXBhbmVsIC53b29jb21tZXJjZS1SZXZpZXdzLXRpdGxlLFxuLnNpbmdsZS1wcm9kdWN0IC53cC1ibG9jay13b29jb21tZXJjZS1wcm9kdWN0LWRldGFpbHMgLndvb2NvbW1lcmNlLXRhYnMgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwgPiBoMixcbi5zaW5nbGUtcHJvZHVjdCAud3AtYmxvY2std29vY29tbWVyY2UtcHJvZHVjdC1kZXRhaWxzIC53b29jb21tZXJjZS10YWJzIC53b29jb21tZXJjZS1UYWJzLXBhbmVsIC53b29jb21tZXJjZS1SZXZpZXdzLXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaW5nbGUtcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAud29vY29tbWVyY2UtVGFicy1wYW5lbCA+IHAsXG4uc2luZ2xlLXByb2R1Y3QgLndwLWJsb2NrLXdvb2NvbW1lcmNlLXByb2R1Y3QtZGV0YWlscyAud29vY29tbWVyY2UtdGFicyAud29vY29tbWVyY2UtVGFicy1wYW5lbCA+IHAge1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cbi5zaW5nbGUtcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAud29vY29tbWVyY2UtVGFicy1wYW5lbCA+IHA6bGFzdC1jaGlsZCxcbi5zaW5nbGUtcHJvZHVjdCAud3AtYmxvY2std29vY29tbWVyY2UtcHJvZHVjdC1kZXRhaWxzIC53b29jb21tZXJjZS10YWJzIC53b29jb21tZXJjZS1UYWJzLXBhbmVsID4gcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zaW5nbGUtcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAud29vY29tbWVyY2Utbm9yZXZpZXdzLFxuLnNpbmdsZS1wcm9kdWN0IC53cC1ibG9jay13b29jb21tZXJjZS1wcm9kdWN0LWRldGFpbHMgLndvb2NvbW1lcmNlLXRhYnMgLndvb2NvbW1lcmNlLW5vcmV2aWV3cyB7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E3ZTFlYTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLnNpbmdsZS1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5jb21tZW50LW5vdGVzLFxuLnNpbmdsZS1wcm9kdWN0IC53cC1ibG9jay13b29jb21tZXJjZS1wcm9kdWN0LWRldGFpbHMgLndvb2NvbW1lcmNlLXRhYnMgLmNvbW1lbnQtbm90ZXMge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLnNpbmdsZS1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5jb21tZW50LXJlcGx5LXRpdGxlLFxuLnNpbmdsZS1wcm9kdWN0IC53cC1ibG9jay13b29jb21tZXJjZS1wcm9kdWN0LWRldGFpbHMgLndvb2NvbW1lcmNlLXRhYnMgLmNvbW1lbnQtcmVwbHktdGl0bGUge1xuICBmb250LXNpemU6IDIzcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cbi5zaW5nbGUtcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAuc3RhcnMsXG4uc2luZ2xlLXByb2R1Y3QgLndwLWJsb2NrLXdvb2NvbW1lcmNlLXByb2R1Y3QtZGV0YWlscyAud29vY29tbWVyY2UtdGFicyAuc3RhcnMge1xuICBtYXJnaW46IDA7XG59XG4uc2luZ2xlLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnN0YXJzIHNwYW4sXG4uc2luZ2xlLXByb2R1Y3QgLndwLWJsb2NrLXdvb2NvbW1lcmNlLXByb2R1Y3QtZGV0YWlscyAud29vY29tbWVyY2UtdGFicyAuc3RhcnMgc3BhbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTBweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnNpbmdsZS1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5zdGFycyBzcGFuIGEsXG4uc2luZ2xlLXByb2R1Y3QgLndwLWJsb2NrLXdvb2NvbW1lcmNlLXByb2R1Y3QtZGV0YWlscyAud29vY29tbWVyY2UtdGFicyAuc3RhcnMgc3BhbiBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMTBweCAzMHB4O1xuICBnYXA6IDE1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ncmF5LTEwMCk7XG4gIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tY29udHJhc3QpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5zaW5nbGUtcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAuc3RhcnMgc3BhbiBhLFxuICAuc2luZ2xlLXByb2R1Y3QgLndwLWJsb2NrLXdvb2NvbW1lcmNlLXByb2R1Y3QtZGV0YWlscyAud29vY29tbWVyY2UtdGFicyAuc3RhcnMgc3BhbiBhIHtcbiAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gIH1cbn1cbi5zaW5nbGUtcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAuc3RhcnMgc3BhbiBhOjpiZWZvcmUsXG4uc2luZ2xlLXByb2R1Y3QgLndwLWJsb2NrLXdvb2NvbW1lcmNlLXByb2R1Y3QtZGV0YWlscyAud29vY29tbWVyY2UtdGFicyAuc3RhcnMgc3BhbiBhOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJib290c3RyYXAtaWNvbnNcIjtcbiAgY29udGVudDogXCJcXGY1ODZcIjtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1jb250cmFzdCk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5zaW5nbGUtcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAuc3RhcnMgc3BhbiBhOmhvdmVyLFxuLnNpbmdsZS1wcm9kdWN0IC53cC1ibG9jay13b29jb21tZXJjZS1wcm9kdWN0LWRldGFpbHMgLndvb2NvbW1lcmNlLXRhYnMgLnN0YXJzIHNwYW4gYTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWNvbnRyYXN0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWdyYXktMjAwKTtcbn1cbi5zaW5nbGUtcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAuc3RhcnMgc3BhbiBhOmhvdmVyOjpiZWZvcmUsIC5zaW5nbGUtcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAuc3RhcnMgc3BhbiBhLmFjdGl2ZTo6YmVmb3JlLFxuLnNpbmdsZS1wcm9kdWN0IC53cC1ibG9jay13b29jb21tZXJjZS1wcm9kdWN0LWRldGFpbHMgLndvb2NvbW1lcmNlLXRhYnMgLnN0YXJzIHNwYW4gYTpob3Zlcjo6YmVmb3JlLFxuLnNpbmdsZS1wcm9kdWN0IC53cC1ibG9jay13b29jb21tZXJjZS1wcm9kdWN0LWRldGFpbHMgLndvb2NvbW1lcmNlLXRhYnMgLnN0YXJzIHNwYW4gYS5hY3RpdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg2XCI7XG4gIGJvcmRlci1jb2xvcjogI0JCQjIwOTtcbn1cbi5zaW5nbGUtcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAuc3RhcnMgc3BhbiBhLmFjdGl2ZSxcbi5zaW5nbGUtcHJvZHVjdCAud3AtYmxvY2std29vY29tbWVyY2UtcHJvZHVjdC1kZXRhaWxzIC53b29jb21tZXJjZS10YWJzIC5zdGFycyBzcGFuIGEuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcHJpbWFyeSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ncmF5LTIwMCk7XG59XG4uc2luZ2xlLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWFkZGl0aW9uYWxfaW5mb3JtYXRpb24gcCxcbi5zaW5nbGUtcHJvZHVjdCAud3AtYmxvY2std29vY29tbWVyY2UtcHJvZHVjdC1kZXRhaWxzIC53b29jb21tZXJjZS10YWJzIC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1hZGRpdGlvbmFsX2luZm9ybWF0aW9uIHAge1xuICBtYXJnaW46IDA7XG59XG4uc2luZ2xlLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWFkZGl0aW9uYWxfaW5mb3JtYXRpb24gdGFibGUsXG4uc2luZ2xlLXByb2R1Y3QgLndwLWJsb2NrLXdvb2NvbW1lcmNlLXByb2R1Y3QtZGV0YWlscyAud29vY29tbWVyY2UtdGFicyAud29vY29tbWVyY2UtVGFicy1wYW5lbC0tYWRkaXRpb25hbF9pbmZvcm1hdGlvbiB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuLnNpbmdsZS1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1hZGRpdGlvbmFsX2luZm9ybWF0aW9uIHRhYmxlIHRyOm5vdCg6bGFzdC1jaGlsZCksXG4uc2luZ2xlLXByb2R1Y3QgLndwLWJsb2NrLXdvb2NvbW1lcmNlLXByb2R1Y3QtZGV0YWlscyAud29vY29tbWVyY2UtdGFicyAud29vY29tbWVyY2UtVGFicy1wYW5lbC0tYWRkaXRpb25hbF9pbmZvcm1hdGlvbiB0YWJsZSB0cjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ncmF5LTEwMCk7XG59XG4uc2luZ2xlLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWFkZGl0aW9uYWxfaW5mb3JtYXRpb24gdGFibGUgdGgsIC5zaW5nbGUtcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAud29vY29tbWVyY2UtVGFicy1wYW5lbC0tYWRkaXRpb25hbF9pbmZvcm1hdGlvbiB0YWJsZSB0ZCxcbi5zaW5nbGUtcHJvZHVjdCAud3AtYmxvY2std29vY29tbWVyY2UtcHJvZHVjdC1kZXRhaWxzIC53b29jb21tZXJjZS10YWJzIC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1hZGRpdGlvbmFsX2luZm9ybWF0aW9uIHRhYmxlIHRoLFxuLnNpbmdsZS1wcm9kdWN0IC53cC1ibG9jay13b29jb21tZXJjZS1wcm9kdWN0LWRldGFpbHMgLndvb2NvbW1lcmNlLXRhYnMgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWFkZGl0aW9uYWxfaW5mb3JtYXRpb24gdGFibGUgdGQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnNpbmdsZS1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1hZGRpdGlvbmFsX2luZm9ybWF0aW9uIHRhYmxlIHRoLFxuLnNpbmdsZS1wcm9kdWN0IC53cC1ibG9jay13b29jb21tZXJjZS1wcm9kdWN0LWRldGFpbHMgLndvb2NvbW1lcmNlLXRhYnMgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWFkZGl0aW9uYWxfaW5mb3JtYXRpb24gdGFibGUgdGgge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnNpbmdsZS1wcm9kdWN0IC53b29jb21tZXJjZS1ncm91cGVkLXByb2R1Y3QtbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ncmF5LTEwMCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1wcm9kdWN0IC53b29jb21tZXJjZS1ncm91cGVkLXByb2R1Y3QtbGlzdC1pdGVtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAzMHB4O1xuICAgIGJvcmRlcjogMDtcbiAgfVxuICAuc2luZ2xlLXByb2R1Y3QgLndvb2NvbW1lcmNlLWdyb3VwZWQtcHJvZHVjdC1saXN0LWl0ZW0gLndvb2NvbW1lcmNlLWdyb3VwZWQtcHJvZHVjdC1saXN0LWl0ZW1fX3ByaWNlIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuLnNpbmdsZS1wcm9kdWN0IC53b29jb21tZXJjZS1ncm91cGVkLXByb2R1Y3QtbGlzdC1pdGVtIC53b29jb21tZXJjZS1ncm91cGVkLXByb2R1Y3QtbGlzdC1pdGVtX19sYWJlbCBsYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5zaW5nbGUtcHJvZHVjdCAud29vY29tbWVyY2UtZ3JvdXBlZC1wcm9kdWN0LWxpc3QtaXRlbSB0ZCB7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2luZ2xlLXByb2R1Y3QgLndvb2NvbW1lcmNlLWdyb3VwZWQtcHJvZHVjdC1saXN0LWl0ZW0gdGQgbGFiZWwge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnNpbmdsZS1wcm9kdWN0IC53b29jb21tZXJjZS1ncm91cGVkLXByb2R1Y3QtbGlzdC1pdGVtIGlucyB7XG4gIHBhZGRpbmctbGVmdDogNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtcHJvZHVjdCAud2MtYm9va2luZ3MtYm9va2luZy1mb3JtLWJ1dHRvbi5zaW5nbGVfYWRkX3RvX2NhcnRfYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgICBwYWRkaW5nOiAxNXB4IDI4cHg7XG4gIH1cbn1cbi5zaW5nbGUtcHJvZHVjdCAud2MtYm9va2luZ3MtdGltZS1ibG9jay1waWNrZXIgPiBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLnNpbmdsZS1wcm9kdWN0IC53Yy1ib29raW5ncy1ib29raW5nLWZvcm0ge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAwIHNvbGlkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ncmF5LTEwMCk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMDtcbn1cbi5zaW5nbGUtcHJvZHVjdCAud2MtYm9va2luZ3MtYm9va2luZy1mb3JtIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4uc2luZ2xlLXByb2R1Y3QgLndjLWJvb2tpbmdzLWJvb2tpbmctZm9ybSAuZm9ybS1maWVsZCBpbnB1dFt0eXBlPW51bWJlcl0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtcHJvZHVjdCAud2MtYm9va2luZ3MtYm9va2luZy1mb3JtIC5mb3JtLWZpZWxkIGlucHV0W3R5cGU9bnVtYmVyXSB7XG4gICAgcGFkZGluZzogMTguNXB4IDIwcHg7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuLnNpbmdsZS1wcm9kdWN0IC53Yy1ib29raW5ncy1ib29raW5nLWZvcm0gLndjLWJvb2tpbmdzLWRhdGUtcGlja2VyIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMS42NXJlbTtcbiAgYm9yZGVyOiAwO1xufVxuLnNpbmdsZS1wcm9kdWN0IC53Yy1ib29raW5ncy1ib29raW5nLWZvcm0gLndjLWJvb2tpbmdzLWRhdGUtcGlja2VyIC53Yy1ib29raW5ncy1kYXRlLXBpY2tlci10aW1lem9uZS1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5zaW5nbGUtcHJvZHVjdCAud2MtYm9va2luZ3MtYm9va2luZy1mb3JtIC53Yy1ib29raW5ncy1kYXRlLXBpY2tlciAucGlja2VyLmhhc0RhdGVwaWNrZXIge1xuICBtYXJnaW46IDA7XG59XG4uc2luZ2xlLXByb2R1Y3QgLndjLWJvb2tpbmdzLWJvb2tpbmctZm9ybSAud2MtYm9va2luZ3MtZGF0ZS1waWNrZXItZGF0ZS1maWVsZHMgKiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5zaW5nbGUtcHJvZHVjdCAud2MtYm9va2luZ3MtYm9va2luZy1mb3JtIC53Yy1ib29raW5ncy10aW1lLWJsb2NrLXBpY2tlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtcHJvZHVjdCAud2MtYm9va2luZ3MtYm9va2luZy1mb3JtIC53Yy1ib29raW5ncy10aW1lLWJsb2NrLXBpY2tlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLnNpbmdsZS1wcm9kdWN0IC53Yy1ib29raW5ncy1ib29raW5nLWZvcm0gLndjLWJvb2tpbmdzLWJvb2tpbmctY29zdCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ncmF5LTIwMCk7XG59XG4uc2luZ2xlLXByb2R1Y3QgLndjLWJvb2tpbmdzLWJvb2tpbmctZm9ybSAud2MtYm9va2luZ3MtZGF0ZS1waWNrZXIgLnBpY2tlci5oYXNEYXRlcGlja2VyIC51aS13aWRnZXQtY29udGVudCB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogOXB4O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnNpbmdsZS1wcm9kdWN0IC53Yy1ib29raW5ncy1ib29raW5nLWZvcm0gLndjLWJvb2tpbmdzLWRhdGUtcGlja2VyIC5waWNrZXIuaGFzRGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcHJpbWFyeSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDlweCA5cHggMCAwO1xuICBib3JkZXItdG9wOiAwO1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJhc2UpO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbn1cbi5zaW5nbGUtcHJvZHVjdCAud2MtYm9va2luZ3MtYm9va2luZy1mb3JtIC53Yy1ib29raW5ncy1kYXRlLXBpY2tlciAucGlja2VyLmhhc0RhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItaGVhZGVyIGEudWktZGF0ZXBpY2tlci1wcmV2LFxuLnNpbmdsZS1wcm9kdWN0IC53Yy1ib29raW5ncy1ib29raW5nLWZvcm0gLndjLWJvb2tpbmdzLWRhdGUtcGlja2VyIC5waWNrZXIuaGFzRGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXIgYS51aS1kYXRlcGlja2VyLW5leHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcHJpbWFyeSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gIGhlaWdodDogM2VtO1xufVxuLnNpbmdsZS1wcm9kdWN0IC53Yy1ib29raW5ncy1ib29raW5nLWZvcm0gLndjLWJvb2tpbmdzLWRhdGUtcGlja2VyIC5waWNrZXIuaGFzRGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXIgYS51aS1kYXRlcGlja2VyLXByZXYge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4uc2luZ2xlLXByb2R1Y3QgLndjLWJvb2tpbmdzLWJvb2tpbmctZm9ybSAud2MtYm9va2luZ3MtZGF0ZS1waWNrZXIgLnBpY2tlci5oYXNEYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWhlYWRlciBhLnVpLWRhdGVwaWNrZXItbmV4dCB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1wcm9kdWN0IC53Yy1ib29raW5ncy1ib29raW5nLWZvcm0gLndjLWJvb2tpbmdzLWRhdGUtcGlja2VyIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXRpdGxlIHtcbiAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5zaW5nbGUtcHJvZHVjdCAud2MtYm9va2luZ3MtYm9va2luZy1mb3JtIC53Yy1ib29raW5ncy1kYXRlLXBpY2tlciAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2IHNwYW4sXG4uc2luZ2xlLXByb2R1Y3QgLndjLWJvb2tpbmdzLWJvb2tpbmctZm9ybSAud2MtYm9va2luZ3MtZGF0ZS1waWNrZXIgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCBzcGFuIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5zaW5nbGUtcHJvZHVjdCAud2MtYm9va2luZ3MtYm9va2luZy1mb3JtIC53Yy1ib29raW5ncy1kYXRlLXBpY2tlciAudWktd2lkZ2V0IHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS1tb250c2VycmF0KTtcbn1cbi5zaW5nbGUtcHJvZHVjdCAud2MtYm9va2luZ3MtYm9va2luZy1mb3JtIC53Yy1ib29raW5ncy1kYXRlLXBpY2tlciAudWktZGF0ZXBpY2tlciB0ZC5wYXJ0aWFsX2Jvb2tlZCBhLFxuLnNpbmdsZS1wcm9kdWN0IC53Yy1ib29raW5ncy1ib29raW5nLWZvcm0gLndjLWJvb2tpbmdzLWRhdGUtcGlja2VyIC51aS1kYXRlcGlja2VyIHRkIC51aS1zdGF0ZS1kZWZhdWx0IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5zaW5nbGUtcHJvZHVjdCAud2MtYm9va2luZ3MtYm9va2luZy1mb3JtIC53Yy1ib29raW5ncy1kYXRlLXBpY2tlciB0ciB0aCBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1jb250cmFzdCk7XG59XG4uc2luZ2xlLXByb2R1Y3QgLndjLWJvb2tpbmdzLWJvb2tpbmctZm9ybSAud2MtYm9va2luZ3MtZGF0ZS1waWNrZXIgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgdHIgdGgsXG4uc2luZ2xlLXByb2R1Y3QgLndjLWJvb2tpbmdzLWJvb2tpbmctZm9ybSAud2MtYm9va2luZ3MtZGF0ZS1waWNrZXIgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgdHIgdGQge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZ3JheS0xMDApO1xufVxuLnNpbmdsZS1wcm9kdWN0IC53Yy1ib29raW5ncy1ib29raW5nLWZvcm0gLndjLWJvb2tpbmdzLWJvb2tpbmctY29zdCB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG4uc2luZ2xlLXByb2R1Y3QgLndjLWJvb2tpbmdzLWJvb2tpbmctZm9ybSBmaWVsZHNldCBpbnB1dCB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1wcm9kdWN0IC53Yy1ib29raW5ncy1ib29raW5nLWZvcm0gZmllbGRzZXQgaW5wdXQge1xuICAgIHBhZGRpbmc6IDE4LjVweCAyMHB4O1xuICB9XG59XG5cbi5yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnF1YW50aXR5IHtcbiAgbWF4LXdpZHRoOiAxNjBweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4ucXVhbnRpdHkgaW5wdXQge1xuICBtaW4td2lkdGg6IDY1cHg7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDlweCA2cHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tY29udHJhc3QpO1xufVxuLnF1YW50aXR5IGlucHV0OmlzKDpmb2N1cywgOmZvY3VzKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ucXVhbnRpdHkgaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuLnF1YW50aXR5IGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucXR5LW1pbnVzIHtcbiAgb3JkZXI6IC0xO1xufVxuXG4ucXR5LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDYuNXB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucXR5LWNvbnRhaW5lciBidXR0b24ge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ncmF5LTIwMCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogMTAwO1xuICBvdXRsaW5lOiAwO1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWNvbnRyYXN0KTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbn1cbi5xdHktY29udGFpbmVyIGJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcHJpbWFyeSk7XG59XG4ucXR5LWNvbnRhaW5lciBidXR0b24ucXR5LW1pbnVzIHtcbiAgcGFkZGluZzogMCAxMnB4O1xufVxuLnF0eS1jb250YWluZXIgYnV0dG9uLnF0eS1wbHVzIHtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4jY29tbWVudGZvcm0gLmNvbW1lbnQtZm9ybS1jb21tZW50LFxuI2NvbW1lbnRmb3JtIC5jb21tZW50LWZvcm0tYXV0aG9yLFxuI2NvbW1lbnRmb3JtIC5jb21tZW50LWZvcm0tZW1haWwsXG4jY29tbWVudGZvcm0gLmNvbW1lbnQtZm9ybS11cmwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW46IDMwcHggMDtcbn1cbiNjb21tZW50Zm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBwYWRkaW5nOiAxM3B4IDg1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJvcmRlci1yYWRpdXM6IDEyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tc2Vjb25kYXJ5KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tc2Vjb25kYXJ5KTtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1jb250cmFzdCk7XG59XG4jY29tbWVudGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLCAjY29tbWVudGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXNlY29uZGFyeSk7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tY29udHJhc3QpO1xufVxuI2NvbW1lbnRmb3JtIGlucHV0W3R5cGU9dGV4dF0sXG4jY29tbWVudGZvcm0gaW5wdXRbdHlwZT1wYXNzd29yZF0sXG4jY29tbWVudGZvcm0gaW5wdXRbdHlwZT1lbWFpbF0sXG4jY29tbWVudGZvcm0gaW5wdXRbdHlwZT1udW1iZXJdLFxuI2NvbW1lbnRmb3JtIGlucHV0W3R5cGU9dXJsXSxcbiNjb21tZW50Zm9ybSBpbnB1dFt0eXBlPXNlYXJjaF0sXG4jY29tbWVudGZvcm0gaW5wdXRbdHlwZT10ZWxdLFxuI2NvbW1lbnRmb3JtIHRleHRhcmVhIHtcbiAgd2lkdGg6IGF1dG87XG59XG4jY29tbWVudGZvcm0gaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyxcbiNjb21tZW50Zm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXTpmb2N1cyxcbiNjb21tZW50Zm9ybSBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1cyxcbiNjb21tZW50Zm9ybSBpbnB1dFt0eXBlPW51bWJlcl06Zm9jdXMsXG4jY29tbWVudGZvcm0gaW5wdXRbdHlwZT11cmxdOmZvY3VzLFxuI2NvbW1lbnRmb3JtIGlucHV0W3R5cGU9c2VhcmNoXTpmb2N1cyxcbiNjb21tZW50Zm9ybSBpbnB1dFt0eXBlPXRlbF06Zm9jdXMsXG4jY29tbWVudGZvcm0gdGV4dGFyZWE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmctMSk7XG59XG4jY29tbWVudGZvcm0gLmNvbW1lbnQtZm9ybS1jb29raWVzLWNvbnNlbnQge1xuICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDExcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4jY29tbWVudGZvcm0gLmNvbW1lbnQtZm9ybS1jb29raWVzLWNvbnNlbnQgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuI2NvbW1lbnRmb3JtIC5jb21tZW50LWZvcm0tY29va2llcy1jb25zZW50IGxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuI2NvbW1lbnRmb3JtIC5jb21tZW50LWZvcm0tY29va2llcy1jb25zZW50ICN3cC1jb21tZW50LWNvb2tpZXMtY29uc2VudCB7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi53b29jb21tZXJjZS1SZXZpZXdzIC5jb21tZW50bGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbi53b29jb21tZXJjZS1SZXZpZXdzIC5jb21tZW50bGlzdCAuYXZhdGFyIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53b29jb21tZXJjZS1SZXZpZXdzIC5jb21tZW50bGlzdCAuYXZhdGFyIHtcbiAgICB3aWR0aDogNzBweDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gIH1cbn1cbi53b29jb21tZXJjZS1SZXZpZXdzIC5jb21tZW50bGlzdCAuY29tbWVudF9jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDIwcHg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLndvb2NvbW1lcmNlLVJldmlld3MgLmNvbW1lbnRsaXN0IC5yZXZpZXcge1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ncmF5LTEwMCk7XG59XG4ud29vY29tbWVyY2UtUmV2aWV3cyAuY29tbWVudGxpc3QgLnJldmlldzpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ud29vY29tbWVyY2UtUmV2aWV3cyAud29vY29tbWVyY2UtcmV2aWV3X19hdXRob3Ige1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1jb250cmFzdCk7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi53b29jb21tZXJjZS1SZXZpZXdzIC5jb21tZW50LXRleHQgLnN0YXItcmF0aW5nIHtcbiAgbWFyZ2luOiAwO1xufVxuLndvb2NvbW1lcmNlLVJldmlld3MgLmNvbW1lbnQtdGV4dCAubWV0YSB7XG4gIG1hcmdpbjogNnB4IDAgMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbi53b29jb21tZXJjZS1SZXZpZXdzIC5jb21tZW50LXRleHQgLm1ldGEgdGltZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1jb250cmFzdCk7XG59XG4ud29vY29tbWVyY2UtUmV2aWV3cyAuY29tbWVudC10ZXh0IC5kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tY29udHJhc3QpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuLndvb2NvbW1lcmNlLVJldmlld3MgLmNvbW1lbnQtdGV4dCAuZGVzY3JpcHRpb24gcCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi53b29jb21tZXJjZS1SZXZpZXdzIC5jb21tZW50LXRleHQgLmRlc2NyaXB0aW9uIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi53b29jb21tZXJjZS1UYWJzLXBhbmVsIHtcbiAgbWF4LXdpZHRoOiA5MjRweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi53cC1ibG9jay13b29jb21tZXJjZS1yZWxhdGVkLXByb2R1Y3RzIGgyLndwLWJsb2NrLWhlYWRpbmcge1xuICBmb250LXNpemU6IDI1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLndwLWJsb2NrLXdvb2NvbW1lcmNlLXJlbGF0ZWQtcHJvZHVjdHMgaDIud3AtYmxvY2staGVhZGluZyB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG4ud3AtYmxvY2std29vY29tbWVyY2UtcmVsYXRlZC1wcm9kdWN0cyBoNi5oYXMtdGV4dC1hbGlnbi1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG4ud3AtYmxvY2std29vY29tbWVyY2UtcmVsYXRlZC1wcm9kdWN0cyAucHJvZHVjdCAud2MtYmxvY2stY29tcG9uZW50cy1wcm9kdWN0LXNhbGUtYmFkZ2Uge1xuICBwYWRkaW5nOiAxNnB4IDEzcHg7XG4gIGxlZnQ6IC0xN3B4O1xuICB0b3A6IC0yOHB4O1xufVxuLndwLWJsb2NrLXdvb2NvbW1lcmNlLXJlbGF0ZWQtcHJvZHVjdHMgLndjLWJsb2NrLWNvbXBvbmVudHMtcHJvZHVjdC1pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi50YXhvbm9teS1wcm9kdWN0X2NhdCBhOmhvdmVyLCAudGF4b25vbXktcHJvZHVjdF9jYXQgYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnBpenplcmlhLXRhZy1yb3c6bm90KC5waXp6ZXJpYS10YWctcm93OmhhcygudGF4b25vbXktcHJvZHVjdF90YWcpKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcm9kdWN0LXR5cGUtYm9va2luZyAuc2luZ2xlLXByb2R1Y3QtcGFnZSAuc2luZ2xlLXByb2R1Y3QtY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4ucHJvZHVjdC10eXBlLWJvb2tpbmcgLnNpbmdsZS1wcm9kdWN0LXBhZ2UgLnNpbmdsZS1wcm9kdWN0LWNvbnRlbnQgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeV9fdHJpZ2dlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucHJvZHVjdC10eXBlLWJvb2tpbmcgLnNpbmdsZS1wcm9kdWN0LXBhZ2UgLnNpbmdsZS1wcm9kdWN0LWNvbnRlbnQgLndwLWJsb2NrLXdvb2NvbW1lcmNlLXByb2R1Y3QtaW1hZ2UtZ2FsbGVyeSB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLnByb2R1Y3QtdHlwZS1ib29raW5nIC5zaW5nbGUtcHJvZHVjdC1wYWdlIC5zaW5nbGUtcHJvZHVjdC1jb250ZW50IC5zaW5nbGUtcHJvZHVjdC5yZWxhdGl2ZSAqIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4ucHJvZHVjdC10eXBlLWJvb2tpbmcgLnNpbmdsZS1wcm9kdWN0LXBhZ2UgLnNpbmdsZS1wcm9kdWN0LWNvbnRlbnQgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeV9faW1hZ2UgPiBhIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ucHJvZHVjdC10eXBlLWJvb2tpbmcgLnNpbmdsZS1wcm9kdWN0LXBhZ2UgLnNpbmdsZS1wcm9kdWN0LWNvbnRlbnQgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeV9faW1hZ2UgPiBhIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LWhlaWdodDogNDAwcHg7XG59XG4ucHJvZHVjdC10eXBlLWJvb2tpbmcgLnNpbmdsZS1wcm9kdWN0LXBhZ2UgLnNpbmdsZS1wcm9kdWN0LWNvbnRlbnQgLnpvb21JbWcge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ucHJvZHVjdC10eXBlLWJvb2tpbmcgLnNpbmdsZS1wcm9kdWN0LXBhZ2UgLnNpbmdsZS1wcm9kdWN0LWNvbnRlbnQgLnNpbmdsZS1wcm9kdWN0LnJlbGF0aXZlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnByb2R1Y3QtdHlwZS1ib29raW5nIC5zaW5nbGUtcHJvZHVjdC1wYWdlIC5zaW5nbGUtcHJvZHVjdC1pbmZvID4gZGl2LFxuICAucHJvZHVjdC10eXBlLWJvb2tpbmcgLnNpbmdsZS1wcm9kdWN0LXBhZ2UgLnNpbmdsZS1wcm9kdWN0LWluZm8gLnByb2R1Y3QtbWV0YSB7XG4gICAgbWF4LXdpZHRoOiA5MjRweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLnByb2R1Y3QtdHlwZS1ib29raW5nIC5zaW5nbGUtcHJvZHVjdC1wYWdlIC5zaW5nbGUtcHJvZHVjdC1pbmZvID4gZGl2ICosXG4ucHJvZHVjdC10eXBlLWJvb2tpbmcgLnNpbmdsZS1wcm9kdWN0LXBhZ2UgLnNpbmdsZS1wcm9kdWN0LWluZm8gLnByb2R1Y3QtbWV0YSAqIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4ucHJvZHVjdC10eXBlLWJvb2tpbmcgLnNpbmdsZS1wcm9kdWN0LXBhZ2UgLnNpbmdsZS1wcm9kdWN0LWluZm8gLnByb2R1Y3QtbWV0YSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnByb2R1Y3QtdHlwZS1ib29raW5nIC5zaW5nbGUtcHJvZHVjdC1wYWdlIC5wLTIge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qXG4jIyMjIyMjIyMjIyMjIyMjXG4qID09PSBCT09TVFJBUCBJQ09OUyAgPT09XG4jIyMjIyMjIyMjIyMjIyMjXG4qL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcImJvb3RzdHJhcC1pY29uc1wiO1xuICBzcmM6IHVybChcImFzc2V0cy9mb250cy9ib290c3RyYXAtaWNvbnMvYm9vdHN0cmFwLWljb25zLndvZmYyPzhkMjAwNDgxYWE3ZjAyYTJkNjNhMzMxZmM3ODJjZmFmXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJhc3NldHMvZm9udHMvYm9vdHN0cmFwLWljb25zL2Jvb3RzdHJhcC1pY29ucy53b2ZmPzhkMjAwNDgxYWE3ZjAyYTJkNjNhMzMxZmM3ODJjZmFmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG4uYmk6OmJlZm9yZSxcbltjbGFzc149YmktXTo6YmVmb3JlLFxuW2NsYXNzKj1cIiBiaS1cIl06OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IGJvb3RzdHJhcC1pY29ucyAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdmVydGljYWwtYWxpZ246IC0wLjEyNWVtO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmJpLTEyMzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2N2ZcIjtcbn1cblxuLmJpLWFsYXJtLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAxXCI7XG59XG5cbi5iaS1hbGFybTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDJcIjtcbn1cblxuLmJpLWFsaWduLWJvdHRvbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDNcIjtcbn1cblxuLmJpLWFsaWduLWNlbnRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDRcIjtcbn1cblxuLmJpLWFsaWduLWVuZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDVcIjtcbn1cblxuLmJpLWFsaWduLW1pZGRsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDZcIjtcbn1cblxuLmJpLWFsaWduLXN0YXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwN1wiO1xufVxuXG4uYmktYWxpZ24tdG9wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwOFwiO1xufVxuXG4uYmktYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwOVwiO1xufVxuXG4uYmktYXBwLWluZGljYXRvcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGFcIjtcbn1cblxuLmJpLWFwcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGJcIjtcbn1cblxuLmJpLWFyY2hpdmUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGNcIjtcbn1cblxuLmJpLWFyY2hpdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBkXCI7XG59XG5cbi5iaS1hcnJvdy05MGRlZy1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZVwiO1xufVxuXG4uYmktYXJyb3ctOTBkZWctbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGZcIjtcbn1cblxuLmJpLWFycm93LTkwZGVnLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMFwiO1xufVxuXG4uYmktYXJyb3ctOTBkZWctdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTExXCI7XG59XG5cbi5iaS1hcnJvdy1iYXItZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTJcIjtcbn1cblxuLmJpLWFycm93LWJhci1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExM1wiO1xufVxuXG4uYmktYXJyb3ctYmFyLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExNFwiO1xufVxuXG4uYmktYXJyb3ctYmFyLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExNVwiO1xufVxuXG4uYmktYXJyb3ctY2xvY2t3aXNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExNlwiO1xufVxuXG4uYmktYXJyb3ctY291bnRlcmNsb2Nrd2lzZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTdcIjtcbn1cblxuLmJpLWFycm93LWRvd24tY2lyY2xlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE4XCI7XG59XG5cbi5iaS1hcnJvdy1kb3duLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTlcIjtcbn1cblxuLmJpLWFycm93LWRvd24tbGVmdC1jaXJjbGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWFcIjtcbn1cblxuLmJpLWFycm93LWRvd24tbGVmdC1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFiXCI7XG59XG5cbi5iaS1hcnJvdy1kb3duLWxlZnQtc3F1YXJlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFjXCI7XG59XG5cbi5iaS1hcnJvdy1kb3duLWxlZnQtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExZFwiO1xufVxuXG4uYmktYXJyb3ctZG93bi1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExZVwiO1xufVxuXG4uYmktYXJyb3ctZG93bi1yaWdodC1jaXJjbGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWZcIjtcbn1cblxuLmJpLWFycm93LWRvd24tcmlnaHQtY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMFwiO1xufVxuXG4uYmktYXJyb3ctZG93bi1yaWdodC1zcXVhcmUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjFcIjtcbn1cblxuLmJpLWFycm93LWRvd24tcmlnaHQtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMlwiO1xufVxuXG4uYmktYXJyb3ctZG93bi1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjNcIjtcbn1cblxuLmJpLWFycm93LWRvd24tc2hvcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI0XCI7XG59XG5cbi5iaS1hcnJvdy1kb3duLXNxdWFyZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNVwiO1xufVxuXG4uYmktYXJyb3ctZG93bi1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI2XCI7XG59XG5cbi5iaS1hcnJvdy1kb3duLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyN1wiO1xufVxuXG4uYmktYXJyb3ctZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjhcIjtcbn1cblxuLmJpLWFycm93LWxlZnQtY2lyY2xlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI5XCI7XG59XG5cbi5iaS1hcnJvdy1sZWZ0LWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmFcIjtcbn1cblxuLmJpLWFycm93LWxlZnQtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJiXCI7XG59XG5cbi5iaS1hcnJvdy1sZWZ0LXNob3J0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyY1wiO1xufVxuXG4uYmktYXJyb3ctbGVmdC1zcXVhcmUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmRcIjtcbn1cblxuLmJpLWFycm93LWxlZnQtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyZVwiO1xufVxuXG4uYmktYXJyb3ctbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmZcIjtcbn1cblxuLmJpLWFycm93LXJlcGVhdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzBcIjtcbn1cblxuLmJpLWFycm93LXJldHVybi1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMVwiO1xufVxuXG4uYmktYXJyb3ctcmV0dXJuLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMlwiO1xufVxuXG4uYmktYXJyb3ctcmlnaHQtY2lyY2xlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMzXCI7XG59XG5cbi5iaS1hcnJvdy1yaWdodC1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM0XCI7XG59XG5cbi5iaS1hcnJvdy1yaWdodC1zaG9ydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzVcIjtcbn1cblxuLmJpLWFycm93LXJpZ2h0LXNxdWFyZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNlwiO1xufVxuXG4uYmktYXJyb3ctcmlnaHQtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzN1wiO1xufVxuXG4uYmktYXJyb3ctcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM4XCI7XG59XG5cbi5iaS1hcnJvdy11cC1jaXJjbGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzlcIjtcbn1cblxuLmJpLWFycm93LXVwLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2FcIjtcbn1cblxuLmJpLWFycm93LXVwLWxlZnQtY2lyY2xlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNiXCI7XG59XG5cbi5iaS1hcnJvdy11cC1sZWZ0LWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2NcIjtcbn1cblxuLmJpLWFycm93LXVwLWxlZnQtc3F1YXJlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNkXCI7XG59XG5cbi5iaS1hcnJvdy11cC1sZWZ0LXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2VcIjtcbn1cblxuLmJpLWFycm93LXVwLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNmXCI7XG59XG5cbi5iaS1hcnJvdy11cC1yaWdodC1jaXJjbGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDBcIjtcbn1cblxuLmJpLWFycm93LXVwLXJpZ2h0LWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDFcIjtcbn1cblxuLmJpLWFycm93LXVwLXJpZ2h0LXNxdWFyZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MlwiO1xufVxuXG4uYmktYXJyb3ctdXAtcmlnaHQtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0M1wiO1xufVxuXG4uYmktYXJyb3ctdXAtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ0XCI7XG59XG5cbi5iaS1hcnJvdy11cC1zaG9ydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDVcIjtcbn1cblxuLmJpLWFycm93LXVwLXNxdWFyZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NlwiO1xufVxuXG4uYmktYXJyb3ctdXAtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0N1wiO1xufVxuXG4uYmktYXJyb3ctdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ4XCI7XG59XG5cbi5iaS1hcnJvd3MtYW5nbGUtY29udHJhY3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ5XCI7XG59XG5cbi5iaS1hcnJvd3MtYW5nbGUtZXhwYW5kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0YVwiO1xufVxuXG4uYmktYXJyb3dzLWNvbGxhcHNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0YlwiO1xufVxuXG4uYmktYXJyb3dzLWV4cGFuZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGNcIjtcbn1cblxuLmJpLWFycm93cy1mdWxsc2NyZWVuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0ZFwiO1xufVxuXG4uYmktYXJyb3dzLW1vdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRlXCI7XG59XG5cbi5iaS1hc3BlY3QtcmF0aW8tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGZcIjtcbn1cblxuLmJpLWFzcGVjdC1yYXRpbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTBcIjtcbn1cblxuLmJpLWFzdGVyaXNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MVwiO1xufVxuXG4uYmktYXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUyXCI7XG59XG5cbi5iaS1hd2FyZC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1M1wiO1xufVxuXG4uYmktYXdhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU0XCI7XG59XG5cbi5iaS1iYWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NVwiO1xufVxuXG4uYmktYmFja3NwYWNlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU2XCI7XG59XG5cbi5iaS1iYWNrc3BhY2UtcmV2ZXJzZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1N1wiO1xufVxuXG4uYmktYmFja3NwYWNlLXJldmVyc2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU4XCI7XG59XG5cbi5iaS1iYWNrc3BhY2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU5XCI7XG59XG5cbi5iaS1iYWRnZS0zZC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1YVwiO1xufVxuXG4uYmktYmFkZ2UtM2Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTViXCI7XG59XG5cbi5iaS1iYWRnZS00ay1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1Y1wiO1xufVxuXG4uYmktYmFkZ2UtNGs6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVkXCI7XG59XG5cbi5iaS1iYWRnZS04ay1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1ZVwiO1xufVxuXG4uYmktYmFkZ2UtOGs6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVmXCI7XG59XG5cbi5iaS1iYWRnZS1hZC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MFwiO1xufVxuXG4uYmktYmFkZ2UtYWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYxXCI7XG59XG5cbi5iaS1iYWRnZS1hci1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MlwiO1xufVxuXG4uYmktYmFkZ2UtYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYzXCI7XG59XG5cbi5iaS1iYWRnZS1jYy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NFwiO1xufVxuXG4uYmktYmFkZ2UtY2M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY1XCI7XG59XG5cbi5iaS1iYWRnZS1oZC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NlwiO1xufVxuXG4uYmktYmFkZ2UtaGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY3XCI7XG59XG5cbi5iaS1iYWRnZS10bS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2OFwiO1xufVxuXG4uYmktYmFkZ2UtdG06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY5XCI7XG59XG5cbi5iaS1iYWRnZS12by1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2YVwiO1xufVxuXG4uYmktYmFkZ2Utdm86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZiXCI7XG59XG5cbi5iaS1iYWRnZS12ci1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2Y1wiO1xufVxuXG4uYmktYmFkZ2UtdnI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZkXCI7XG59XG5cbi5iaS1iYWRnZS13Yy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2ZVwiO1xufVxuXG4uYmktYmFkZ2Utd2M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZmXCI7XG59XG5cbi5iaS1iYWctY2hlY2stZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzBcIjtcbn1cblxuLmJpLWJhZy1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzFcIjtcbn1cblxuLmJpLWJhZy1kYXNoLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcyXCI7XG59XG5cbi5iaS1iYWctZGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzNcIjtcbn1cblxuLmJpLWJhZy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NFwiO1xufVxuXG4uYmktYmFnLXBsdXMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzVcIjtcbn1cblxuLmJpLWJhZy1wbHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NlwiO1xufVxuXG4uYmktYmFnLXgtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzdcIjtcbn1cblxuLmJpLWJhZy14OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3OFwiO1xufVxuXG4uYmktYmFnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3OVwiO1xufVxuXG4uYmktYmFyLWNoYXJ0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdhXCI7XG59XG5cbi5iaS1iYXItY2hhcnQtbGluZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3YlwiO1xufVxuXG4uYmktYmFyLWNoYXJ0LWxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdjXCI7XG59XG5cbi5iaS1iYXItY2hhcnQtc3RlcHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdkXCI7XG59XG5cbi5iaS1iYXItY2hhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdlXCI7XG59XG5cbi5iaS1iYXNrZXQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2ZcIjtcbn1cblxuLmJpLWJhc2tldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODBcIjtcbn1cblxuLmJpLWJhc2tldDItZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODFcIjtcbn1cblxuLmJpLWJhc2tldDI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgyXCI7XG59XG5cbi5iaS1iYXNrZXQzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgzXCI7XG59XG5cbi5iaS1iYXNrZXQzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NFwiO1xufVxuXG4uYmktYmF0dGVyeS1jaGFyZ2luZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODVcIjtcbn1cblxuLmJpLWJhdHRlcnktZnVsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODZcIjtcbn1cblxuLmJpLWJhdHRlcnktaGFsZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODdcIjtcbn1cblxuLmJpLWJhdHRlcnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg4XCI7XG59XG5cbi5iaS1iZWxsLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg5XCI7XG59XG5cbi5iaS1iZWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4YVwiO1xufVxuXG4uYmktYmV6aWVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4YlwiO1xufVxuXG4uYmktYmV6aWVyMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGNcIjtcbn1cblxuLmJpLWJpY3ljbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThkXCI7XG59XG5cbi5iaS1iaW5vY3VsYXJzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThlXCI7XG59XG5cbi5iaS1iaW5vY3VsYXJzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4ZlwiO1xufVxuXG4uYmktYmxvY2txdW90ZS1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MFwiO1xufVxuXG4uYmktYmxvY2txdW90ZS1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTFcIjtcbn1cblxuLmJpLWJvb2stZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTJcIjtcbn1cblxuLmJpLWJvb2staGFsZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTNcIjtcbn1cblxuLmJpLWJvb2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk0XCI7XG59XG5cbi5iaS1ib29rbWFyay1jaGVjay1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NVwiO1xufVxuXG4uYmktYm9va21hcmstY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk2XCI7XG59XG5cbi5iaS1ib29rbWFyay1kYXNoLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk3XCI7XG59XG5cbi5iaS1ib29rbWFyay1kYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5OFwiO1xufVxuXG4uYmktYm9va21hcmstZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTlcIjtcbn1cblxuLmJpLWJvb2ttYXJrLWhlYXJ0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTlhXCI7XG59XG5cbi5iaS1ib29rbWFyay1oZWFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWJcIjtcbn1cblxuLmJpLWJvb2ttYXJrLXBsdXMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWNcIjtcbn1cblxuLmJpLWJvb2ttYXJrLXBsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTlkXCI7XG59XG5cbi5iaS1ib29rbWFyay1zdGFyLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTllXCI7XG59XG5cbi5iaS1ib29rbWFyay1zdGFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZlwiO1xufVxuXG4uYmktYm9va21hcmsteC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMFwiO1xufVxuXG4uYmktYm9va21hcmsteDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTFcIjtcbn1cblxuLmJpLWJvb2ttYXJrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMlwiO1xufVxuXG4uYmktYm9va21hcmtzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEzXCI7XG59XG5cbi5iaS1ib29rbWFya3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE0XCI7XG59XG5cbi5iaS1ib29rc2hlbGY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE1XCI7XG59XG5cbi5iaS1ib290c3RyYXAtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTZcIjtcbn1cblxuLmJpLWJvb3RzdHJhcC1yZWJvb3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE3XCI7XG59XG5cbi5iaS1ib290c3RyYXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE4XCI7XG59XG5cbi5iaS1ib3JkZXItYWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhOVwiO1xufVxuXG4uYmktYm9yZGVyLWJvdHRvbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWFcIjtcbn1cblxuLmJpLWJvcmRlci1jZW50ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFiXCI7XG59XG5cbi5iaS1ib3JkZXItaW5uZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFjXCI7XG59XG5cbi5iaS1ib3JkZXItbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWRcIjtcbn1cblxuLmJpLWJvcmRlci1taWRkbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFlXCI7XG59XG5cbi5iaS1ib3JkZXItb3V0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFmXCI7XG59XG5cbi5iaS1ib3JkZXItcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIwXCI7XG59XG5cbi5iaS1ib3JkZXItc3R5bGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIxXCI7XG59XG5cbi5iaS1ib3JkZXItdG9wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMlwiO1xufVxuXG4uYmktYm9yZGVyLXdpZHRoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiM1wiO1xufVxuXG4uYmktYm9yZGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNFwiO1xufVxuXG4uYmktYm91bmRpbmctYm94LWNpcmNsZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI1XCI7XG59XG5cbi5iaS1ib3VuZGluZy1ib3g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI2XCI7XG59XG5cbi5iaS1ib3gtYXJyb3ctZG93bi1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiN1wiO1xufVxuXG4uYmktYm94LWFycm93LWRvd24tcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI4XCI7XG59XG5cbi5iaS1ib3gtYXJyb3ctZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjlcIjtcbn1cblxuLmJpLWJveC1hcnJvdy1pbi1kb3duLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJhXCI7XG59XG5cbi5iaS1ib3gtYXJyb3ctaW4tZG93bi1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmJcIjtcbn1cblxuLmJpLWJveC1hcnJvdy1pbi1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiY1wiO1xufVxuXG4uYmktYm94LWFycm93LWluLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJkXCI7XG59XG5cbi5iaS1ib3gtYXJyb3ctaW4tcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJlXCI7XG59XG5cbi5iaS1ib3gtYXJyb3ctaW4tdXAtbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmZcIjtcbn1cblxuLmJpLWJveC1hcnJvdy1pbi11cC1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzBcIjtcbn1cblxuLmJpLWJveC1hcnJvdy1pbi11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzFcIjtcbn1cblxuLmJpLWJveC1hcnJvdy1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMlwiO1xufVxuXG4uYmktYm94LWFycm93LXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjM1wiO1xufVxuXG4uYmktYm94LWFycm93LXVwLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM0XCI7XG59XG5cbi5iaS1ib3gtYXJyb3ctdXAtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM1XCI7XG59XG5cbi5iaS1ib3gtYXJyb3ctdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM2XCI7XG59XG5cbi5iaS1ib3gtc2VhbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzdcIjtcbn1cblxuLmJpLWJveDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzhcIjtcbn1cblxuLmJpLWJyYWNlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzlcIjtcbn1cblxuLmJpLWJyaWNrczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2FcIjtcbn1cblxuLmJpLWJyaWVmY2FzZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjYlwiO1xufVxuXG4uYmktYnJpZWZjYXNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjY1wiO1xufVxuXG4uYmktYnJpZ2h0bmVzcy1hbHQtaGlnaC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjZFwiO1xufVxuXG4uYmktYnJpZ2h0bmVzcy1hbHQtaGlnaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2VcIjtcbn1cblxuLmJpLWJyaWdodG5lc3MtYWx0LWxvdy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjZlwiO1xufVxuXG4uYmktYnJpZ2h0bmVzcy1hbHQtbG93OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMFwiO1xufVxuXG4uYmktYnJpZ2h0bmVzcy1oaWdoLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQxXCI7XG59XG5cbi5iaS1icmlnaHRuZXNzLWhpZ2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQyXCI7XG59XG5cbi5iaS1icmlnaHRuZXNzLWxvdy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkM1wiO1xufVxuXG4uYmktYnJpZ2h0bmVzcy1sb3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ0XCI7XG59XG5cbi5iaS1icm9hZGNhc3QtcGluOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNVwiO1xufVxuXG4uYmktYnJvYWRjYXN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNlwiO1xufVxuXG4uYmktYnJ1c2gtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDdcIjtcbn1cblxuLmJpLWJydXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkOFwiO1xufVxuXG4uYmktYnVja2V0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ5XCI7XG59XG5cbi5iaS1idWNrZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRhXCI7XG59XG5cbi5iaS1idWctZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGJcIjtcbn1cblxuLmJpLWJ1Zzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGNcIjtcbn1cblxuLmJpLWJ1aWxkaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkZFwiO1xufVxuXG4uYmktYnVsbHNleWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRlXCI7XG59XG5cbi5iaS1jYWxjdWxhdG9yLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRmXCI7XG59XG5cbi5iaS1jYWxjdWxhdG9yOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMFwiO1xufVxuXG4uYmktY2FsZW5kYXItY2hlY2stZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTFcIjtcbn1cblxuLmJpLWNhbGVuZGFyLWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMlwiO1xufVxuXG4uYmktY2FsZW5kYXItZGF0ZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlM1wiO1xufVxuXG4uYmktY2FsZW5kYXItZGF0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTRcIjtcbn1cblxuLmJpLWNhbGVuZGFyLWRheS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNVwiO1xufVxuXG4uYmktY2FsZW5kYXItZGF5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNlwiO1xufVxuXG4uYmktY2FsZW5kYXItZXZlbnQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTdcIjtcbn1cblxuLmJpLWNhbGVuZGFyLWV2ZW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlOFwiO1xufVxuXG4uYmktY2FsZW5kYXItZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTlcIjtcbn1cblxuLmJpLWNhbGVuZGFyLW1pbnVzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVhXCI7XG59XG5cbi5iaS1jYWxlbmRhci1taW51czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWJcIjtcbn1cblxuLmJpLWNhbGVuZGFyLW1vbnRoLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVjXCI7XG59XG5cbi5iaS1jYWxlbmRhci1tb250aDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWRcIjtcbn1cblxuLmJpLWNhbGVuZGFyLXBsdXMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWVcIjtcbn1cblxuLmJpLWNhbGVuZGFyLXBsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVmXCI7XG59XG5cbi5iaS1jYWxlbmRhci1yYW5nZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMFwiO1xufVxuXG4uYmktY2FsZW5kYXItcmFuZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYxXCI7XG59XG5cbi5iaS1jYWxlbmRhci13ZWVrLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYyXCI7XG59XG5cbi5iaS1jYWxlbmRhci13ZWVrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmM1wiO1xufVxuXG4uYmktY2FsZW5kYXIteC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNFwiO1xufVxuXG4uYmktY2FsZW5kYXIteDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjVcIjtcbn1cblxuLmJpLWNhbGVuZGFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNlwiO1xufVxuXG4uYmktY2FsZW5kYXIyLWNoZWNrLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY3XCI7XG59XG5cbi5iaS1jYWxlbmRhcjItY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY4XCI7XG59XG5cbi5iaS1jYWxlbmRhcjItZGF0ZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmOVwiO1xufVxuXG4uYmktY2FsZW5kYXIyLWRhdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZhXCI7XG59XG5cbi5iaS1jYWxlbmRhcjItZGF5LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZiXCI7XG59XG5cbi5iaS1jYWxlbmRhcjItZGF5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmY1wiO1xufVxuXG4uYmktY2FsZW5kYXIyLWV2ZW50LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZkXCI7XG59XG5cbi5iaS1jYWxlbmRhcjItZXZlbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZlXCI7XG59XG5cbi5iaS1jYWxlbmRhcjItZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmZcIjtcbn1cblxuLmJpLWNhbGVuZGFyMi1taW51cy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMFwiO1xufVxuXG4uYmktY2FsZW5kYXIyLW1pbnVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMVwiO1xufVxuXG4uYmktY2FsZW5kYXIyLW1vbnRoLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAyXCI7XG59XG5cbi5iaS1jYWxlbmRhcjItbW9udGg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAzXCI7XG59XG5cbi5iaS1jYWxlbmRhcjItcGx1cy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNFwiO1xufVxuXG4uYmktY2FsZW5kYXIyLXBsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA1XCI7XG59XG5cbi5iaS1jYWxlbmRhcjItcmFuZ2UtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDZcIjtcbn1cblxuLmJpLWNhbGVuZGFyMi1yYW5nZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDdcIjtcbn1cblxuLmJpLWNhbGVuZGFyMi13ZWVrLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA4XCI7XG59XG5cbi5iaS1jYWxlbmRhcjItd2Vlazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDlcIjtcbn1cblxuLmJpLWNhbGVuZGFyMi14LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBhXCI7XG59XG5cbi5iaS1jYWxlbmRhcjIteDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGJcIjtcbn1cblxuLmJpLWNhbGVuZGFyMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGNcIjtcbn1cblxuLmJpLWNhbGVuZGFyMy1ldmVudC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwZFwiO1xufVxuXG4uYmktY2FsZW5kYXIzLWV2ZW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwZVwiO1xufVxuXG4uYmktY2FsZW5kYXIzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBmXCI7XG59XG5cbi5iaS1jYWxlbmRhcjMtcmFuZ2UtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTBcIjtcbn1cblxuLmJpLWNhbGVuZGFyMy1yYW5nZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTFcIjtcbn1cblxuLmJpLWNhbGVuZGFyMy13ZWVrLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEyXCI7XG59XG5cbi5iaS1jYWxlbmRhcjMtd2Vlazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTNcIjtcbn1cblxuLmJpLWNhbGVuZGFyMzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTRcIjtcbn1cblxuLmJpLWNhbGVuZGFyNC1ldmVudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTVcIjtcbn1cblxuLmJpLWNhbGVuZGFyNC1yYW5nZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTZcIjtcbn1cblxuLmJpLWNhbGVuZGFyNC13ZWVrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxN1wiO1xufVxuXG4uYmktY2FsZW5kYXI0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxOFwiO1xufVxuXG4uYmktY2FtZXJhLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE5XCI7XG59XG5cbi5iaS1jYW1lcmEtcmVlbHMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWFcIjtcbn1cblxuLmJpLWNhbWVyYS1yZWVsczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWJcIjtcbn1cblxuLmJpLWNhbWVyYS12aWRlby1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxY1wiO1xufVxuXG4uYmktY2FtZXJhLXZpZGVvLW9mZi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxZFwiO1xufVxuXG4uYmktY2FtZXJhLXZpZGVvLW9mZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWVcIjtcbn1cblxuLmJpLWNhbWVyYS12aWRlbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWZcIjtcbn1cblxuLmJpLWNhbWVyYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjBcIjtcbn1cblxuLmJpLWNhbWVyYTI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIxXCI7XG59XG5cbi5iaS1jYXBzbG9jay1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyMlwiO1xufVxuXG4uYmktY2Fwc2xvY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIzXCI7XG59XG5cbi5iaS1jYXJkLWNoZWNrbGlzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjRcIjtcbn1cblxuLmJpLWNhcmQtaGVhZGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjVcIjtcbn1cblxuLmJpLWNhcmQtaW1hZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI2XCI7XG59XG5cbi5iaS1jYXJkLWxpc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI3XCI7XG59XG5cbi5iaS1jYXJkLXRleHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI4XCI7XG59XG5cbi5iaS1jYXJldC1kb3duLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI5XCI7XG59XG5cbi5iaS1jYXJldC1kb3duLXNxdWFyZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyYVwiO1xufVxuXG4uYmktY2FyZXQtZG93bi1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJiXCI7XG59XG5cbi5iaS1jYXJldC1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyY1wiO1xufVxuXG4uYmktY2FyZXQtbGVmdC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyZFwiO1xufVxuXG4uYmktY2FyZXQtbGVmdC1zcXVhcmUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmVcIjtcbn1cblxuLmJpLWNhcmV0LWxlZnQtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyZlwiO1xufVxuXG4uYmktY2FyZXQtbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzBcIjtcbn1cblxuLmJpLWNhcmV0LXJpZ2h0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMxXCI7XG59XG5cbi5iaS1jYXJldC1yaWdodC1zcXVhcmUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzJcIjtcbn1cblxuLmJpLWNhcmV0LXJpZ2h0LXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzNcIjtcbn1cblxuLmJpLWNhcmV0LXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNFwiO1xufVxuXG4uYmktY2FyZXQtdXAtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzVcIjtcbn1cblxuLmJpLWNhcmV0LXVwLXNxdWFyZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNlwiO1xufVxuXG4uYmktY2FyZXQtdXAtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzN1wiO1xufVxuXG4uYmktY2FyZXQtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM4XCI7XG59XG5cbi5iaS1jYXJ0LWNoZWNrLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM5XCI7XG59XG5cbi5iaS1jYXJ0LWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzYVwiO1xufVxuXG4uYmktY2FydC1kYXNoLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNiXCI7XG59XG5cbi5iaS1jYXJ0LWRhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNjXCI7XG59XG5cbi5iaS1jYXJ0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNkXCI7XG59XG5cbi5iaS1jYXJ0LXBsdXMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2VcIjtcbn1cblxuLmJpLWNhcnQtcGx1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2ZcIjtcbn1cblxuLmJpLWNhcnQteC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MFwiO1xufVxuXG4uYmktY2FydC14OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MVwiO1xufVxuXG4uYmktY2FydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDJcIjtcbn1cblxuLmJpLWNhcnQyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0M1wiO1xufVxuXG4uYmktY2FydDM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ0XCI7XG59XG5cbi5iaS1jYXJ0NDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDVcIjtcbn1cblxuLmJpLWNhc2gtc3RhY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ2XCI7XG59XG5cbi5iaS1jYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0N1wiO1xufVxuXG4uYmktY2FzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDhcIjtcbn1cblxuLmJpLWNoYXQtZG90cy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0OVwiO1xufVxuXG4uYmktY2hhdC1kb3RzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0YVwiO1xufVxuXG4uYmktY2hhdC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0YlwiO1xufVxuXG4uYmktY2hhdC1sZWZ0LWRvdHMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGNcIjtcbn1cblxuLmJpLWNoYXQtbGVmdC1kb3RzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0ZFwiO1xufVxuXG4uYmktY2hhdC1sZWZ0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRlXCI7XG59XG5cbi5iaS1jaGF0LWxlZnQtcXVvdGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGZcIjtcbn1cblxuLmJpLWNoYXQtbGVmdC1xdW90ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTBcIjtcbn1cblxuLmJpLWNoYXQtbGVmdC10ZXh0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUxXCI7XG59XG5cbi5iaS1jaGF0LWxlZnQtdGV4dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTJcIjtcbn1cblxuLmJpLWNoYXQtbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTNcIjtcbn1cblxuLmJpLWNoYXQtcXVvdGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTRcIjtcbn1cblxuLmJpLWNoYXQtcXVvdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU1XCI7XG59XG5cbi5iaS1jaGF0LXJpZ2h0LWRvdHMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTZcIjtcbn1cblxuLmJpLWNoYXQtcmlnaHQtZG90czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTdcIjtcbn1cblxuLmJpLWNoYXQtcmlnaHQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNThcIjtcbn1cblxuLmJpLWNoYXQtcmlnaHQtcXVvdGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTlcIjtcbn1cblxuLmJpLWNoYXQtcmlnaHQtcXVvdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVhXCI7XG59XG5cbi5iaS1jaGF0LXJpZ2h0LXRleHQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWJcIjtcbn1cblxuLmJpLWNoYXQtcmlnaHQtdGV4dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWNcIjtcbn1cblxuLmJpLWNoYXQtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVkXCI7XG59XG5cbi5iaS1jaGF0LXNxdWFyZS1kb3RzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVlXCI7XG59XG5cbi5iaS1jaGF0LXNxdWFyZS1kb3RzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1ZlwiO1xufVxuXG4uYmktY2hhdC1zcXVhcmUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjBcIjtcbn1cblxuLmJpLWNoYXQtc3F1YXJlLXF1b3RlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYxXCI7XG59XG5cbi5iaS1jaGF0LXNxdWFyZS1xdW90ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjJcIjtcbn1cblxuLmJpLWNoYXQtc3F1YXJlLXRleHQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjNcIjtcbn1cblxuLmJpLWNoYXQtc3F1YXJlLXRleHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY0XCI7XG59XG5cbi5iaS1jaGF0LXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjVcIjtcbn1cblxuLmJpLWNoYXQtdGV4dC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NlwiO1xufVxuXG4uYmktY2hhdC10ZXh0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2N1wiO1xufVxuXG4uYmktY2hhdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjhcIjtcbn1cblxuLmJpLWNoZWNrLWFsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjlcIjtcbn1cblxuLmJpLWNoZWNrLWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2YVwiO1xufVxuXG4uYmktY2hlY2stY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2YlwiO1xufVxuXG4uYmktY2hlY2stc3F1YXJlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZjXCI7XG59XG5cbi5iaS1jaGVjay1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZkXCI7XG59XG5cbi5iaS1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmVcIjtcbn1cblxuLmJpLWNoZWNrMi1hbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZmXCI7XG59XG5cbi5iaS1jaGVjazItY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MFwiO1xufVxuXG4uYmktY2hlY2syLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzFcIjtcbn1cblxuLmJpLWNoZWNrMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzJcIjtcbn1cblxuLmJpLWNoZXZyb24tYmFyLWNvbnRyYWN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3M1wiO1xufVxuXG4uYmktY2hldnJvbi1iYXItZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzRcIjtcbn1cblxuLmJpLWNoZXZyb24tYmFyLWV4cGFuZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzVcIjtcbn1cblxuLmJpLWNoZXZyb24tYmFyLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc2XCI7XG59XG5cbi5iaS1jaGV2cm9uLWJhci1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzdcIjtcbn1cblxuLmJpLWNoZXZyb24tYmFyLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3OFwiO1xufVxuXG4uYmktY2hldnJvbi1jb21wYWN0LWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc5XCI7XG59XG5cbi5iaS1jaGV2cm9uLWNvbXBhY3QtbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2FcIjtcbn1cblxuLmJpLWNoZXZyb24tY29tcGFjdC1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2JcIjtcbn1cblxuLmJpLWNoZXZyb24tY29tcGFjdC11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2NcIjtcbn1cblxuLmJpLWNoZXZyb24tY29udHJhY3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdkXCI7XG59XG5cbi5iaS1jaGV2cm9uLWRvdWJsZS1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3ZVwiO1xufVxuXG4uYmktY2hldnJvbi1kb3VibGUtbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2ZcIjtcbn1cblxuLmJpLWNoZXZyb24tZG91YmxlLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MFwiO1xufVxuXG4uYmktY2hldnJvbi1kb3VibGUtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgxXCI7XG59XG5cbi5iaS1jaGV2cm9uLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgyXCI7XG59XG5cbi5iaS1jaGV2cm9uLWV4cGFuZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODNcIjtcbn1cblxuLmJpLWNoZXZyb24tbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODRcIjtcbn1cblxuLmJpLWNoZXZyb24tcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg1XCI7XG59XG5cbi5iaS1jaGV2cm9uLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NlwiO1xufVxuXG4uYmktY2lyY2xlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg3XCI7XG59XG5cbi5iaS1jaXJjbGUtaGFsZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODhcIjtcbn1cblxuLmJpLWNpcmNsZS1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg5XCI7XG59XG5cbi5iaS1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhhXCI7XG59XG5cbi5iaS1jbGlwYm9hcmQtY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhiXCI7XG59XG5cbi5iaS1jbGlwYm9hcmQtZGF0YTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGNcIjtcbn1cblxuLmJpLWNsaXBib2FyZC1taW51czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGRcIjtcbn1cblxuLmJpLWNsaXBib2FyZC1wbHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4ZVwiO1xufVxuXG4uYmktY2xpcGJvYXJkLXg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhmXCI7XG59XG5cbi5iaS1jbGlwYm9hcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkwXCI7XG59XG5cbi5iaS1jbG9jay1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5MVwiO1xufVxuXG4uYmktY2xvY2staGlzdG9yeTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTJcIjtcbn1cblxuLmJpLWNsb2NrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5M1wiO1xufVxuXG4uYmktY2xvdWQtYXJyb3ctZG93bi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NFwiO1xufVxuXG4uYmktY2xvdWQtYXJyb3ctZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTVcIjtcbn1cblxuLmJpLWNsb3VkLWFycm93LXVwLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk2XCI7XG59XG5cbi5iaS1jbG91ZC1hcnJvdy11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTdcIjtcbn1cblxuLmJpLWNsb3VkLWNoZWNrLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk4XCI7XG59XG5cbi5iaS1jbG91ZC1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTlcIjtcbn1cblxuLmJpLWNsb3VkLWRvd25sb2FkLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjlhXCI7XG59XG5cbi5iaS1jbG91ZC1kb3dubG9hZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWJcIjtcbn1cblxuLmJpLWNsb3VkLWRyaXp6bGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWNcIjtcbn1cblxuLmJpLWNsb3VkLWRyaXp6bGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjlkXCI7XG59XG5cbi5iaS1jbG91ZC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5ZVwiO1xufVxuXG4uYmktY2xvdWQtZm9nLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjlmXCI7XG59XG5cbi5iaS1jbG91ZC1mb2c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmEwXCI7XG59XG5cbi5iaS1jbG91ZC1mb2cyLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmExXCI7XG59XG5cbi5iaS1jbG91ZC1mb2cyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMlwiO1xufVxuXG4uYmktY2xvdWQtaGFpbC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhM1wiO1xufVxuXG4uYmktY2xvdWQtaGFpbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTRcIjtcbn1cblxuLmJpLWNsb3VkLWhhemUtMTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTVcIjtcbn1cblxuLmJpLWNsb3VkLWhhemUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTZcIjtcbn1cblxuLmJpLWNsb3VkLWhhemU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE3XCI7XG59XG5cbi5iaS1jbG91ZC1oYXplMi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhOFwiO1xufVxuXG4uYmktY2xvdWQtbGlnaHRuaW5nLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE5XCI7XG59XG5cbi5iaS1jbG91ZC1saWdodG5pbmctcmFpbi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhYVwiO1xufVxuXG4uYmktY2xvdWQtbGlnaHRuaW5nLXJhaW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFiXCI7XG59XG5cbi5iaS1jbG91ZC1saWdodG5pbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFjXCI7XG59XG5cbi5iaS1jbG91ZC1taW51cy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhZFwiO1xufVxuXG4uYmktY2xvdWQtbWludXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFlXCI7XG59XG5cbi5iaS1jbG91ZC1tb29uLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFmXCI7XG59XG5cbi5iaS1jbG91ZC1tb29uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiMFwiO1xufVxuXG4uYmktY2xvdWQtcGx1cy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiMVwiO1xufVxuXG4uYmktY2xvdWQtcGx1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjJcIjtcbn1cblxuLmJpLWNsb3VkLXJhaW4tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjNcIjtcbn1cblxuLmJpLWNsb3VkLXJhaW4taGVhdnktZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjRcIjtcbn1cblxuLmJpLWNsb3VkLXJhaW4taGVhdnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI1XCI7XG59XG5cbi5iaS1jbG91ZC1yYWluOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiNlwiO1xufVxuXG4uYmktY2xvdWQtc2xhc2gtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjdcIjtcbn1cblxuLmJpLWNsb3VkLXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiOFwiO1xufVxuXG4uYmktY2xvdWQtc2xlZXQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjlcIjtcbn1cblxuLmJpLWNsb3VkLXNsZWV0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiYVwiO1xufVxuXG4uYmktY2xvdWQtc25vdy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiYlwiO1xufVxuXG4uYmktY2xvdWQtc25vdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmNcIjtcbn1cblxuLmJpLWNsb3VkLXN1bi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiZFwiO1xufVxuXG4uYmktY2xvdWQtc3VuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiZVwiO1xufVxuXG4uYmktY2xvdWQtdXBsb2FkLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJmXCI7XG59XG5cbi5iaS1jbG91ZC11cGxvYWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmMwXCI7XG59XG5cbi5iaS1jbG91ZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzFcIjtcbn1cblxuLmJpLWNsb3Vkcy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjMlwiO1xufVxuXG4uYmktY2xvdWRzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjM1wiO1xufVxuXG4uYmktY2xvdWR5LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM0XCI7XG59XG5cbi5iaS1jbG91ZHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM1XCI7XG59XG5cbi5iaS1jb2RlLXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjNlwiO1xufVxuXG4uYmktY29kZS1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM3XCI7XG59XG5cbi5iaS1jb2RlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjOFwiO1xufVxuXG4uYmktY29sbGVjdGlvbi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjOVwiO1xufVxuXG4uYmktY29sbGVjdGlvbi1wbGF5LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNhXCI7XG59XG5cbi5iaS1jb2xsZWN0aW9uLXBsYXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNiXCI7XG59XG5cbi5iaS1jb2xsZWN0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjY1wiO1xufVxuXG4uYmktY29sdW1ucy1nYXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNkXCI7XG59XG5cbi5iaS1jb2x1bW5zOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjZVwiO1xufVxuXG4uYmktY29tbWFuZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2ZcIjtcbn1cblxuLmJpLWNvbXBhc3MtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDBcIjtcbn1cblxuLmJpLWNvbXBhc3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQxXCI7XG59XG5cbi5iaS1jb25lLXN0cmlwZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQyXCI7XG59XG5cbi5iaS1jb25lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkM1wiO1xufVxuXG4uYmktY29udHJvbGxlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDRcIjtcbn1cblxuLmJpLWNwdS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkNVwiO1xufVxuXG4uYmktY3B1OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkNlwiO1xufVxuXG4uYmktY3JlZGl0LWNhcmQtMi1iYWNrLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ3XCI7XG59XG5cbi5iaS1jcmVkaXQtY2FyZC0yLWJhY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ4XCI7XG59XG5cbi5iaS1jcmVkaXQtY2FyZC0yLWZyb250LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ5XCI7XG59XG5cbi5iaS1jcmVkaXQtY2FyZC0yLWZyb250OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkYVwiO1xufVxuXG4uYmktY3JlZGl0LWNhcmQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGJcIjtcbn1cblxuLmJpLWNyZWRpdC1jYXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkY1wiO1xufVxuXG4uYmktY3JvcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGRcIjtcbn1cblxuLmJpLWN1cC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkZVwiO1xufVxuXG4uYmktY3VwLXN0cmF3OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkZlwiO1xufVxuXG4uYmktY3VwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlMFwiO1xufVxuXG4uYmktY3Vyc29yLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmUxXCI7XG59XG5cbi5iaS1jdXJzb3ItdGV4dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTJcIjtcbn1cblxuLmJpLWN1cnNvcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTNcIjtcbn1cblxuLmJpLWRhc2gtY2lyY2xlLWRvdHRlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTRcIjtcbn1cblxuLmJpLWRhc2gtY2lyY2xlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmU1XCI7XG59XG5cbi5iaS1kYXNoLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTZcIjtcbn1cblxuLmJpLWRhc2gtc3F1YXJlLWRvdHRlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTdcIjtcbn1cblxuLmJpLWRhc2gtc3F1YXJlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmU4XCI7XG59XG5cbi5iaS1kYXNoLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTlcIjtcbn1cblxuLmJpLWRhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmVhXCI7XG59XG5cbi5iaS1kaWFncmFtLTItZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZWJcIjtcbn1cblxuLmJpLWRpYWdyYW0tMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZWNcIjtcbn1cblxuLmJpLWRpYWdyYW0tMy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlZFwiO1xufVxuXG4uYmktZGlhZ3JhbS0zOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlZVwiO1xufVxuXG4uYmktZGlhbW9uZC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlZlwiO1xufVxuXG4uYmktZGlhbW9uZC1oYWxmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmMFwiO1xufVxuXG4uYmktZGlhbW9uZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjFcIjtcbn1cblxuLmJpLWRpY2UtMS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmMlwiO1xufVxuXG4uYmktZGljZS0xOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmM1wiO1xufVxuXG4uYmktZGljZS0yLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY0XCI7XG59XG5cbi5iaS1kaWNlLTI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY1XCI7XG59XG5cbi5iaS1kaWNlLTMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjZcIjtcbn1cblxuLmJpLWRpY2UtMzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjdcIjtcbn1cblxuLmJpLWRpY2UtNC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmOFwiO1xufVxuXG4uYmktZGljZS00OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmOVwiO1xufVxuXG4uYmktZGljZS01LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmZhXCI7XG59XG5cbi5iaS1kaWNlLTU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmZiXCI7XG59XG5cbi5iaS1kaWNlLTYtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZmNcIjtcbn1cblxuLmJpLWRpY2UtNjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZmRcIjtcbn1cblxuLmJpLWRpc2MtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZmVcIjtcbn1cblxuLmJpLWRpc2M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmZmXCI7XG59XG5cbi5iaS1kaXNjb3JkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwMFwiO1xufVxuXG4uYmktZGlzcGxheS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwMVwiO1xufVxuXG4uYmktZGlzcGxheTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDJcIjtcbn1cblxuLmJpLWRpc3RyaWJ1dGUtaG9yaXpvbnRhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDNcIjtcbn1cblxuLmJpLWRpc3RyaWJ1dGUtdmVydGljYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA0XCI7XG59XG5cbi5iaS1kb29yLWNsb3NlZC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwNVwiO1xufVxuXG4uYmktZG9vci1jbG9zZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA2XCI7XG59XG5cbi5iaS1kb29yLW9wZW4tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDdcIjtcbn1cblxuLmJpLWRvb3Itb3Blbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDhcIjtcbn1cblxuLmJpLWRvdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDlcIjtcbn1cblxuLmJpLWRvd25sb2FkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwYVwiO1xufVxuXG4uYmktZHJvcGxldC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwYlwiO1xufVxuXG4uYmktZHJvcGxldC1oYWxmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwY1wiO1xufVxuXG4uYmktZHJvcGxldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGRcIjtcbn1cblxuLmJpLWVhcmJ1ZHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBlXCI7XG59XG5cbi5iaS1lYXNlbC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwZlwiO1xufVxuXG4uYmktZWFzZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzEwXCI7XG59XG5cbi5iaS1lZ2ctZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTFcIjtcbn1cblxuLmJpLWVnZy1mcmllZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTJcIjtcbn1cblxuLmJpLWVnZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTNcIjtcbn1cblxuLmJpLWVqZWN0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzE0XCI7XG59XG5cbi5iaS1lamVjdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTVcIjtcbn1cblxuLmJpLWVtb2ppLWFuZ3J5LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzE2XCI7XG59XG5cbi5iaS1lbW9qaS1hbmdyeTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTdcIjtcbn1cblxuLmJpLWVtb2ppLWRpenp5LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzE4XCI7XG59XG5cbi5iaS1lbW9qaS1kaXp6eTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTlcIjtcbn1cblxuLmJpLWVtb2ppLWV4cHJlc3Npb25sZXNzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzFhXCI7XG59XG5cbi5iaS1lbW9qaS1leHByZXNzaW9ubGVzczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMWJcIjtcbn1cblxuLmJpLWVtb2ppLWZyb3duLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzFjXCI7XG59XG5cbi5iaS1lbW9qaS1mcm93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMWRcIjtcbn1cblxuLmJpLWVtb2ppLWhlYXJ0LWV5ZXMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMWVcIjtcbn1cblxuLmJpLWVtb2ppLWhlYXJ0LWV5ZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzFmXCI7XG59XG5cbi5iaS1lbW9qaS1sYXVnaGluZy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyMFwiO1xufVxuXG4uYmktZW1vamktbGF1Z2hpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzIxXCI7XG59XG5cbi5iaS1lbW9qaS1uZXV0cmFsLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzIyXCI7XG59XG5cbi5iaS1lbW9qaS1uZXV0cmFsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyM1wiO1xufVxuXG4uYmktZW1vamktc21pbGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjRcIjtcbn1cblxuLmJpLWVtb2ppLXNtaWxlLXVwc2lkZS1kb3duLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzI1XCI7XG59XG5cbi5iaS1lbW9qaS1zbWlsZS11cHNpZGUtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjZcIjtcbn1cblxuLmJpLWVtb2ppLXNtaWxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyN1wiO1xufVxuXG4uYmktZW1vamktc3VuZ2xhc3Nlcy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyOFwiO1xufVxuXG4uYmktZW1vamktc3VuZ2xhc3Nlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjlcIjtcbn1cblxuLmJpLWVtb2ppLXdpbmstZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMmFcIjtcbn1cblxuLmJpLWVtb2ppLXdpbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzJiXCI7XG59XG5cbi5iaS1lbnZlbG9wZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyY1wiO1xufVxuXG4uYmktZW52ZWxvcGUtb3Blbi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyZFwiO1xufVxuXG4uYmktZW52ZWxvcGUtb3Blbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMmVcIjtcbn1cblxuLmJpLWVudmVsb3BlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyZlwiO1xufVxuXG4uYmktZXJhc2VyLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzMwXCI7XG59XG5cbi5iaS1lcmFzZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzMxXCI7XG59XG5cbi5iaS1leGNsYW1hdGlvbi1jaXJjbGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzJcIjtcbn1cblxuLmJpLWV4Y2xhbWF0aW9uLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzNcIjtcbn1cblxuLmJpLWV4Y2xhbWF0aW9uLWRpYW1vbmQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzRcIjtcbn1cblxuLmJpLWV4Y2xhbWF0aW9uLWRpYW1vbmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM1XCI7XG59XG5cbi5iaS1leGNsYW1hdGlvbi1vY3RhZ29uLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM2XCI7XG59XG5cbi5iaS1leGNsYW1hdGlvbi1vY3RhZ29uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzN1wiO1xufVxuXG4uYmktZXhjbGFtYXRpb24tc3F1YXJlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM4XCI7XG59XG5cbi5iaS1leGNsYW1hdGlvbi1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM5XCI7XG59XG5cbi5iaS1leGNsYW1hdGlvbi10cmlhbmdsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzYVwiO1xufVxuXG4uYmktZXhjbGFtYXRpb24tdHJpYW5nbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzNiXCI7XG59XG5cbi5iaS1leGNsYW1hdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzM2NcIjtcbn1cblxuLmJpLWV4Y2x1ZGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzNkXCI7XG59XG5cbi5iaS1leWUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzM2VcIjtcbn1cblxuLmJpLWV5ZS1zbGFzaC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzZlwiO1xufVxuXG4uYmktZXllLXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0MFwiO1xufVxuXG4uYmktZXllOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0MVwiO1xufVxuXG4uYmktZXllZHJvcHBlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDJcIjtcbn1cblxuLmJpLWV5ZWdsYXNzZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQzXCI7XG59XG5cbi5iaS1mYWNlYm9vazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDRcIjtcbn1cblxuLmJpLWZpbGUtYXJyb3ctZG93bi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0NVwiO1xufVxuXG4uYmktZmlsZS1hcnJvdy1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0NlwiO1xufVxuXG4uYmktZmlsZS1hcnJvdy11cC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0N1wiO1xufVxuXG4uYmktZmlsZS1hcnJvdy11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDhcIjtcbn1cblxuLmJpLWZpbGUtYmFyLWdyYXBoLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQ5XCI7XG59XG5cbi5iaS1maWxlLWJhci1ncmFwaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNGFcIjtcbn1cblxuLmJpLWZpbGUtYmluYXJ5LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzRiXCI7XG59XG5cbi5iaS1maWxlLWJpbmFyeTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNGNcIjtcbn1cblxuLmJpLWZpbGUtYnJlYWstZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNGRcIjtcbn1cblxuLmJpLWZpbGUtYnJlYWs6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzRlXCI7XG59XG5cbi5iaS1maWxlLWNoZWNrLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzRmXCI7XG59XG5cbi5iaS1maWxlLWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1MFwiO1xufVxuXG4uYmktZmlsZS1jb2RlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzUxXCI7XG59XG5cbi5iaS1maWxlLWNvZGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzUyXCI7XG59XG5cbi5iaS1maWxlLWRpZmYtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTNcIjtcbn1cblxuLmJpLWZpbGUtZGlmZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTRcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1hcnJvdy1kb3duLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzU1XCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstYXJyb3ctZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTZcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1hcnJvdy11cC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1N1wiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLWFycm93LXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1OFwiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLWJhci1ncmFwaC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1OVwiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLWJhci1ncmFwaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWFcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1iaW5hcnktZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWJcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1iaW5hcnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzVjXCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstYnJlYWstZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWRcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1icmVhazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWVcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1jaGVjay1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1ZlwiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2MFwiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLWNvZGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjFcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1jb2RlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2MlwiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLWRpZmYtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjNcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1kaWZmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2NFwiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLWVhc2VsLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzY1XCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstZWFzZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzY2XCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstZXhjZWwtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjdcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1leGNlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjhcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2OVwiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLWZvbnQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmFcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1mb250OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2YlwiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLWltYWdlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZjXCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstaW1hZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZkXCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstbG9jay1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2ZVwiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLWxvY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZmXCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstbG9jazItZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzBcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1sb2NrMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzFcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1tZWRpY2FsLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzcyXCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstbWVkaWNhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzNcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1taW51cy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3NFwiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLW1pbnVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3NVwiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLW11c2ljLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc2XCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstbXVzaWM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc3XCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstcGVyc29uLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc4XCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstcGVyc29uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3OVwiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLXBsYXktZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2FcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1wbGF5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3YlwiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLXBsdXMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2NcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1wbHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3ZFwiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLXBvc3QtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2VcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1wb3N0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3ZlwiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLXBwdC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4MFwiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLXBwdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODFcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1yaWNodGV4dC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4MlwiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLXJpY2h0ZXh0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4M1wiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLXJ1bGVkLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg0XCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstcnVsZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg1XCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstc2xpZGVzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg2XCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstc2xpZGVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4N1wiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLXNwcmVhZHNoZWV0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg4XCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstc3ByZWFkc2hlZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg5XCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstdGV4dC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4YVwiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLXRleHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhiXCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstd29yZC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4Y1wiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLXdvcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhkXCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmsteC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4ZVwiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLXg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhmXCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstemlwLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzkwXCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstemlwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5MVwiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5MlwiO1xufVxuXG4uYmktZmlsZS1lYXNlbC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5M1wiO1xufVxuXG4uYmktZmlsZS1lYXNlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTRcIjtcbn1cblxuLmJpLWZpbGUtZXhjZWwtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTVcIjtcbn1cblxuLmJpLWZpbGUtZXhjZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk2XCI7XG59XG5cbi5iaS1maWxlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk3XCI7XG59XG5cbi5iaS1maWxlLWZvbnQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOThcIjtcbn1cblxuLmJpLWZpbGUtZm9udDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTlcIjtcbn1cblxuLmJpLWZpbGUtaW1hZ2UtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWFcIjtcbn1cblxuLmJpLWZpbGUtaW1hZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzliXCI7XG59XG5cbi5iaS1maWxlLWxvY2stZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWNcIjtcbn1cblxuLmJpLWZpbGUtbG9jazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWRcIjtcbn1cblxuLmJpLWZpbGUtbG9jazItZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWVcIjtcbn1cblxuLmJpLWZpbGUtbG9jazI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzlmXCI7XG59XG5cbi5iaS1maWxlLW1lZGljYWwtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTBcIjtcbn1cblxuLmJpLWZpbGUtbWVkaWNhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTFcIjtcbn1cblxuLmJpLWZpbGUtbWludXMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTJcIjtcbn1cblxuLmJpLWZpbGUtbWludXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2EzXCI7XG59XG5cbi5iaS1maWxlLW11c2ljLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E0XCI7XG59XG5cbi5iaS1maWxlLW11c2ljOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhNVwiO1xufVxuXG4uYmktZmlsZS1wZXJzb24tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTZcIjtcbn1cblxuLmJpLWZpbGUtcGVyc29uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhN1wiO1xufVxuXG4uYmktZmlsZS1wbGF5LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E4XCI7XG59XG5cbi5iaS1maWxlLXBsYXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E5XCI7XG59XG5cbi5iaS1maWxlLXBsdXMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWFcIjtcbn1cblxuLmJpLWZpbGUtcGx1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWJcIjtcbn1cblxuLmJpLWZpbGUtcG9zdC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhY1wiO1xufVxuXG4uYmktZmlsZS1wb3N0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhZFwiO1xufVxuXG4uYmktZmlsZS1wcHQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWVcIjtcbn1cblxuLmJpLWZpbGUtcHB0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhZlwiO1xufVxuXG4uYmktZmlsZS1yaWNodGV4dC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiMFwiO1xufVxuXG4uYmktZmlsZS1yaWNodGV4dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjFcIjtcbn1cblxuLmJpLWZpbGUtcnVsZWQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjJcIjtcbn1cblxuLmJpLWZpbGUtcnVsZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2IzXCI7XG59XG5cbi5iaS1maWxlLXNsaWRlcy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiNFwiO1xufVxuXG4uYmktZmlsZS1zbGlkZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I1XCI7XG59XG5cbi5iaS1maWxlLXNwcmVhZHNoZWV0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I2XCI7XG59XG5cbi5iaS1maWxlLXNwcmVhZHNoZWV0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiN1wiO1xufVxuXG4uYmktZmlsZS10ZXh0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I4XCI7XG59XG5cbi5iaS1maWxlLXRleHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I5XCI7XG59XG5cbi5iaS1maWxlLXdvcmQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmFcIjtcbn1cblxuLmJpLWZpbGUtd29yZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmJcIjtcbn1cblxuLmJpLWZpbGUteC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiY1wiO1xufVxuXG4uYmktZmlsZS14OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiZFwiO1xufVxuXG4uYmktZmlsZS16aXAtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmVcIjtcbn1cblxuLmJpLWZpbGUtemlwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiZlwiO1xufVxuXG4uYmktZmlsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzBcIjtcbn1cblxuLmJpLWZpbGVzLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzFcIjtcbn1cblxuLmJpLWZpbGVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjMlwiO1xufVxuXG4uYmktZmlsbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzNcIjtcbn1cblxuLmJpLWZpbHRlci1jaXJjbGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzRcIjtcbn1cblxuLmJpLWZpbHRlci1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M1XCI7XG59XG5cbi5iaS1maWx0ZXItbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzZcIjtcbn1cblxuLmJpLWZpbHRlci1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzdcIjtcbn1cblxuLmJpLWZpbHRlci1zcXVhcmUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzhcIjtcbn1cblxuLmJpLWZpbHRlci1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M5XCI7XG59XG5cbi5iaS1maWx0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NhXCI7XG59XG5cbi5iaS1mbGFnLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NiXCI7XG59XG5cbi5iaS1mbGFnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjY1wiO1xufVxuXG4uYmktZmxvd2VyMTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2RcIjtcbn1cblxuLmJpLWZsb3dlcjI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NlXCI7XG59XG5cbi5iaS1mbG93ZXIzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjZlwiO1xufVxuXG4uYmktZm9sZGVyLWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkMFwiO1xufVxuXG4uYmktZm9sZGVyLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2QxXCI7XG59XG5cbi5iaS1mb2xkZXItbWludXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2QyXCI7XG59XG5cbi5iaS1mb2xkZXItcGx1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDNcIjtcbn1cblxuLmJpLWZvbGRlci1zeW1saW5rLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q0XCI7XG59XG5cbi5iaS1mb2xkZXItc3ltbGluazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDVcIjtcbn1cblxuLmJpLWZvbGRlci14OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkNlwiO1xufVxuXG4uYmktZm9sZGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkN1wiO1xufVxuXG4uYmktZm9sZGVyMi1vcGVuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkOFwiO1xufVxuXG4uYmktZm9sZGVyMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDlcIjtcbn1cblxuLmJpLWZvbnRzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkYVwiO1xufVxuXG4uYmktZm9yd2FyZC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkYlwiO1xufVxuXG4uYmktZm9yd2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGNcIjtcbn1cblxuLmJpLWZyb250OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkZFwiO1xufVxuXG4uYmktZnVsbHNjcmVlbi1leGl0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkZVwiO1xufVxuXG4uYmktZnVsbHNjcmVlbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGZcIjtcbn1cblxuLmJpLWZ1bm5lbC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlMFwiO1xufVxuXG4uYmktZnVubmVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlMVwiO1xufVxuXG4uYmktZ2Vhci1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlMlwiO1xufVxuXG4uYmktZ2Vhci13aWRlLWNvbm5lY3RlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTNcIjtcbn1cblxuLmJpLWdlYXItd2lkZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTRcIjtcbn1cblxuLmJpLWdlYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U1XCI7XG59XG5cbi5iaS1nZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U2XCI7XG59XG5cbi5iaS1nZW8tYWx0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U3XCI7XG59XG5cbi5iaS1nZW8tYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlOFwiO1xufVxuXG4uYmktZ2VvLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U5XCI7XG59XG5cbi5iaS1nZW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VhXCI7XG59XG5cbi5iaS1naWZ0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ViXCI7XG59XG5cbi5iaS1naWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlY1wiO1xufVxuXG4uYmktZ2l0aHViOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlZFwiO1xufVxuXG4uYmktZ2xvYmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VlXCI7XG59XG5cbi5iaS1nbG9iZTI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VmXCI7XG59XG5cbi5iaS1nb29nbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2YwXCI7XG59XG5cbi5iaS1ncmFwaC1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmMVwiO1xufVxuXG4uYmktZ3JhcGgtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2YyXCI7XG59XG5cbi5iaS1ncmlkLTF4Mi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmM1wiO1xufVxuXG4uYmktZ3JpZC0xeDI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y0XCI7XG59XG5cbi5iaS1ncmlkLTN4Mi1nYXAtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjVcIjtcbn1cblxuLmJpLWdyaWQtM3gyLWdhcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjZcIjtcbn1cblxuLmJpLWdyaWQtM3gyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmN1wiO1xufVxuXG4uYmktZ3JpZC0zeDMtZ2FwLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y4XCI7XG59XG5cbi5iaS1ncmlkLTN4My1nYXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y5XCI7XG59XG5cbi5iaS1ncmlkLTN4Mzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmFcIjtcbn1cblxuLmJpLWdyaWQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmJcIjtcbn1cblxuLmJpLWdyaWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZjXCI7XG59XG5cbi5iaS1ncmlwLWhvcml6b250YWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZkXCI7XG59XG5cbi5iaS1ncmlwLXZlcnRpY2FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmZVwiO1xufVxuXG4uYmktaGFtbWVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmZlwiO1xufVxuXG4uYmktaGFuZC1pbmRleC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwMFwiO1xufVxuXG4uYmktaGFuZC1pbmRleC10aHVtYi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwMVwiO1xufVxuXG4uYmktaGFuZC1pbmRleC10aHVtYjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDJcIjtcbn1cblxuLmJpLWhhbmQtaW5kZXg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDAzXCI7XG59XG5cbi5iaS1oYW5kLXRodW1icy1kb3duLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA0XCI7XG59XG5cbi5iaS1oYW5kLXRodW1icy1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwNVwiO1xufVxuXG4uYmktaGFuZC10aHVtYnMtdXAtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDZcIjtcbn1cblxuLmJpLWhhbmQtdGh1bWJzLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwN1wiO1xufVxuXG4uYmktaGFuZGJhZy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwOFwiO1xufVxuXG4uYmktaGFuZGJhZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDlcIjtcbn1cblxuLmJpLWhhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBhXCI7XG59XG5cbi5iaS1oZGQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MGJcIjtcbn1cblxuLmJpLWhkZC1uZXR3b3JrLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBjXCI7XG59XG5cbi5iaS1oZGQtbmV0d29yazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MGRcIjtcbn1cblxuLmJpLWhkZC1yYWNrLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBlXCI7XG59XG5cbi5iaS1oZGQtcmFjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MGZcIjtcbn1cblxuLmJpLWhkZC1zdGFjay1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxMFwiO1xufVxuXG4uYmktaGRkLXN0YWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxMVwiO1xufVxuXG4uYmktaGRkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxMlwiO1xufVxuXG4uYmktaGVhZHBob25lczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTNcIjtcbn1cblxuLmJpLWhlYWRzZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE0XCI7XG59XG5cbi5iaS1oZWFydC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxNVwiO1xufVxuXG4uYmktaGVhcnQtaGFsZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTZcIjtcbn1cblxuLmJpLWhlYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxN1wiO1xufVxuXG4uYmktaGVwdGFnb24tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MThcIjtcbn1cblxuLmJpLWhlcHRhZ29uLWhhbGY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE5XCI7XG59XG5cbi5iaS1oZXB0YWdvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWFcIjtcbn1cblxuLmJpLWhleGFnb24tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWJcIjtcbn1cblxuLmJpLWhleGFnb24taGFsZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWNcIjtcbn1cblxuLmJpLWhleGFnb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFkXCI7XG59XG5cbi5iaS1ob3VyZ2xhc3MtYm90dG9tOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxZVwiO1xufVxuXG4uYmktaG91cmdsYXNzLXNwbGl0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxZlwiO1xufVxuXG4uYmktaG91cmdsYXNzLXRvcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjBcIjtcbn1cblxuLmJpLWhvdXJnbGFzczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjFcIjtcbn1cblxuLmJpLWhvdXNlLWRvb3ItZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjJcIjtcbn1cblxuLmJpLWhvdXNlLWRvb3I6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDIzXCI7XG59XG5cbi5iaS1ob3VzZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyNFwiO1xufVxuXG4uYmktaG91c2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI1XCI7XG59XG5cbi5iaS1ocjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjZcIjtcbn1cblxuLmJpLWh1cnJpY2FuZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjdcIjtcbn1cblxuLmJpLWltYWdlLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjhcIjtcbn1cblxuLmJpLWltYWdlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI5XCI7XG59XG5cbi5iaS1pbWFnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmFcIjtcbn1cblxuLmJpLWltYWdlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmJcIjtcbn1cblxuLmJpLWluYm94LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJjXCI7XG59XG5cbi5iaS1pbmJveDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmRcIjtcbn1cblxuLmJpLWluYm94ZXMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmVcIjtcbn1cblxuLmJpLWluYm94ZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJmXCI7XG59XG5cbi5iaS1pbmZvLWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzMFwiO1xufVxuXG4uYmktaW5mby1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDMxXCI7XG59XG5cbi5iaS1pbmZvLXNxdWFyZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzMlwiO1xufVxuXG4uYmktaW5mby1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDMzXCI7XG59XG5cbi5iaS1pbmZvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzNFwiO1xufVxuXG4uYmktaW5wdXQtY3Vyc29yLXRleHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM1XCI7XG59XG5cbi5iaS1pbnB1dC1jdXJzb3I6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM2XCI7XG59XG5cbi5iaS1pbnN0YWdyYW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM3XCI7XG59XG5cbi5iaS1pbnRlcnNlY3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM4XCI7XG59XG5cbi5iaS1qb3VybmFsLWFsYnVtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzOVwiO1xufVxuXG4uYmktam91cm5hbC1hcnJvdy1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzYVwiO1xufVxuXG4uYmktam91cm5hbC1hcnJvdy11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0M2JcIjtcbn1cblxuLmJpLWpvdXJuYWwtYm9va21hcmstZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0M2NcIjtcbn1cblxuLmJpLWpvdXJuYWwtYm9va21hcms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDNkXCI7XG59XG5cbi5iaS1qb3VybmFsLWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzZVwiO1xufVxuXG4uYmktam91cm5hbC1jb2RlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzZlwiO1xufVxuXG4uYmktam91cm5hbC1tZWRpY2FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0MFwiO1xufVxuXG4uYmktam91cm5hbC1taW51czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDFcIjtcbn1cblxuLmJpLWpvdXJuYWwtcGx1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDJcIjtcbn1cblxuLmJpLWpvdXJuYWwtcmljaHRleHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQzXCI7XG59XG5cbi5iaS1qb3VybmFsLXRleHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQ0XCI7XG59XG5cbi5iaS1qb3VybmFsLXg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQ1XCI7XG59XG5cbi5iaS1qb3VybmFsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0NlwiO1xufVxuXG4uYmktam91cm5hbHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQ3XCI7XG59XG5cbi5iaS1qb3lzdGljazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDhcIjtcbn1cblxuLmJpLWp1c3RpZnktbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDlcIjtcbn1cblxuLmJpLWp1c3RpZnktcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDRhXCI7XG59XG5cbi5iaS1qdXN0aWZ5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0YlwiO1xufVxuXG4uYmkta2FuYmFuLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDRjXCI7XG59XG5cbi5iaS1rYW5iYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDRkXCI7XG59XG5cbi5iaS1rZXktZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NGVcIjtcbn1cblxuLmJpLWtleTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NGZcIjtcbn1cblxuLmJpLWtleWJvYXJkLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDUwXCI7XG59XG5cbi5iaS1rZXlib2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTFcIjtcbn1cblxuLmJpLWxhZGRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTJcIjtcbn1cblxuLmJpLWxhbXAtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTNcIjtcbn1cblxuLmJpLWxhbXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDU0XCI7XG59XG5cbi5iaS1sYXB0b3AtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTVcIjtcbn1cblxuLmJpLWxhcHRvcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTZcIjtcbn1cblxuLmJpLWxheWVyLWJhY2t3YXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1N1wiO1xufVxuXG4uYmktbGF5ZXItZm9yd2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NThcIjtcbn1cblxuLmJpLWxheWVycy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1OVwiO1xufVxuXG4uYmktbGF5ZXJzLWhhbGY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDVhXCI7XG59XG5cbi5iaS1sYXllcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDViXCI7XG59XG5cbi5iaS1sYXlvdXQtc2lkZWJhci1pbnNldC1yZXZlcnNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1Y1wiO1xufVxuXG4uYmktbGF5b3V0LXNpZGViYXItaW5zZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDVkXCI7XG59XG5cbi5iaS1sYXlvdXQtc2lkZWJhci1yZXZlcnNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1ZVwiO1xufVxuXG4uYmktbGF5b3V0LXNpZGViYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDVmXCI7XG59XG5cbi5iaS1sYXlvdXQtc3BsaXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDYwXCI7XG59XG5cbi5iaS1sYXlvdXQtdGV4dC1zaWRlYmFyLXJldmVyc2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDYxXCI7XG59XG5cbi5iaS1sYXlvdXQtdGV4dC1zaWRlYmFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2MlwiO1xufVxuXG4uYmktbGF5b3V0LXRleHQtd2luZG93LXJldmVyc2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDYzXCI7XG59XG5cbi5iaS1sYXlvdXQtdGV4dC13aW5kb3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDY0XCI7XG59XG5cbi5iaS1sYXlvdXQtdGhyZWUtY29sdW1uczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjVcIjtcbn1cblxuLmJpLWxheW91dC13dGY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDY2XCI7XG59XG5cbi5iaS1saWZlLXByZXNlcnZlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjdcIjtcbn1cblxuLmJpLWxpZ2h0YnVsYi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2OFwiO1xufVxuXG4uYmktbGlnaHRidWxiLW9mZi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2OVwiO1xufVxuXG4uYmktbGlnaHRidWxiLW9mZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmFcIjtcbn1cblxuLmJpLWxpZ2h0YnVsYjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmJcIjtcbn1cblxuLmJpLWxpZ2h0bmluZy1jaGFyZ2UtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmNcIjtcbn1cblxuLmJpLWxpZ2h0bmluZy1jaGFyZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDZkXCI7XG59XG5cbi5iaS1saWdodG5pbmctZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmVcIjtcbn1cblxuLmJpLWxpZ2h0bmluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmZcIjtcbn1cblxuLmJpLWxpbmstNDVkZWc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDcwXCI7XG59XG5cbi5iaS1saW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3MVwiO1xufVxuXG4uYmktbGlua2VkaW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDcyXCI7XG59XG5cbi5iaS1saXN0LWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3M1wiO1xufVxuXG4uYmktbGlzdC1uZXN0ZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc0XCI7XG59XG5cbi5iaS1saXN0LW9sOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3NVwiO1xufVxuXG4uYmktbGlzdC1zdGFyczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzZcIjtcbn1cblxuLmJpLWxpc3QtdGFzazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzdcIjtcbn1cblxuLmJpLWxpc3QtdWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc4XCI7XG59XG5cbi5iaS1saXN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3OVwiO1xufVxuXG4uYmktbG9jay1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3YVwiO1xufVxuXG4uYmktbG9jazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0N2JcIjtcbn1cblxuLmJpLW1haWxib3g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDdjXCI7XG59XG5cbi5iaS1tYWlsYm94Mjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0N2RcIjtcbn1cblxuLmJpLW1hcC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3ZVwiO1xufVxuXG4uYmktbWFwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3ZlwiO1xufVxuXG4uYmktbWFya2Rvd24tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODBcIjtcbn1cblxuLmJpLW1hcmtkb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4MVwiO1xufVxuXG4uYmktbWFzazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODJcIjtcbn1cblxuLmJpLW1lZ2FwaG9uZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4M1wiO1xufVxuXG4uYmktbWVnYXBob25lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4NFwiO1xufVxuXG4uYmktbWVudS1hcHAtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODVcIjtcbn1cblxuLmJpLW1lbnUtYXBwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4NlwiO1xufVxuXG4uYmktbWVudS1idXR0b24tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODdcIjtcbn1cblxuLmJpLW1lbnUtYnV0dG9uLXdpZGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODhcIjtcbn1cblxuLmJpLW1lbnUtYnV0dG9uLXdpZGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDg5XCI7XG59XG5cbi5iaS1tZW51LWJ1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OGFcIjtcbn1cblxuLmJpLW1lbnUtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OGJcIjtcbn1cblxuLmJpLW1lbnUtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDhjXCI7XG59XG5cbi5iaS1taWMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OGRcIjtcbn1cblxuLmJpLW1pYy1tdXRlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDhlXCI7XG59XG5cbi5iaS1taWMtbXV0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OGZcIjtcbn1cblxuLmJpLW1pYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTBcIjtcbn1cblxuLmJpLW1pbmVjYXJ0LWxvYWRlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTFcIjtcbn1cblxuLmJpLW1pbmVjYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5MlwiO1xufVxuXG4uYmktbW9pc3R1cmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDkzXCI7XG59XG5cbi5iaS1tb29uLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDk0XCI7XG59XG5cbi5iaS1tb29uLXN0YXJzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDk1XCI7XG59XG5cbi5iaS1tb29uLXN0YXJzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5NlwiO1xufVxuXG4uYmktbW9vbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTdcIjtcbn1cblxuLmJpLW1vdXNlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDk4XCI7XG59XG5cbi5iaS1tb3VzZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTlcIjtcbn1cblxuLmJpLW1vdXNlMi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5YVwiO1xufVxuXG4uYmktbW91c2UyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5YlwiO1xufVxuXG4uYmktbW91c2UzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDljXCI7XG59XG5cbi5iaS1tb3VzZTM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDlkXCI7XG59XG5cbi5iaS1tdXNpYy1ub3RlLWJlYW1lZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OWVcIjtcbn1cblxuLmJpLW11c2ljLW5vdGUtbGlzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OWZcIjtcbn1cblxuLmJpLW11c2ljLW5vdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGEwXCI7XG59XG5cbi5iaS1tdXNpYy1wbGF5ZXItZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YTFcIjtcbn1cblxuLmJpLW11c2ljLXBsYXllcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YTJcIjtcbn1cblxuLmJpLW5ld3NwYXBlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YTNcIjtcbn1cblxuLmJpLW5vZGUtbWludXMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YTRcIjtcbn1cblxuLmJpLW5vZGUtbWludXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGE1XCI7XG59XG5cbi5iaS1ub2RlLXBsdXMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YTZcIjtcbn1cblxuLmJpLW5vZGUtcGx1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YTdcIjtcbn1cblxuLmJpLW51dC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhOFwiO1xufVxuXG4uYmktbnV0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhOVwiO1xufVxuXG4uYmktb2N0YWdvbi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhYVwiO1xufVxuXG4uYmktb2N0YWdvbi1oYWxmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhYlwiO1xufVxuXG4uYmktb2N0YWdvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YWNcIjtcbn1cblxuLmJpLW9wdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YWRcIjtcbn1cblxuLmJpLW91dGxldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YWVcIjtcbn1cblxuLmJpLXBhaW50LWJ1Y2tldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YWZcIjtcbn1cblxuLmJpLXBhbGV0dGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjBcIjtcbn1cblxuLmJpLXBhbGV0dGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGIxXCI7XG59XG5cbi5iaS1wYWxldHRlMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjJcIjtcbn1cblxuLmJpLXBhcGVyY2xpcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjNcIjtcbn1cblxuLmJpLXBhcmFncmFwaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjRcIjtcbn1cblxuLmJpLXBhdGNoLWNoZWNrLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGI1XCI7XG59XG5cbi5iaS1wYXRjaC1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjZcIjtcbn1cblxuLmJpLXBhdGNoLWV4Y2xhbWF0aW9uLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGI3XCI7XG59XG5cbi5iaS1wYXRjaC1leGNsYW1hdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjhcIjtcbn1cblxuLmJpLXBhdGNoLW1pbnVzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGI5XCI7XG59XG5cbi5iaS1wYXRjaC1taW51czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YmFcIjtcbn1cblxuLmJpLXBhdGNoLXBsdXMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YmJcIjtcbn1cblxuLmJpLXBhdGNoLXBsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGJjXCI7XG59XG5cbi5iaS1wYXRjaC1xdWVzdGlvbi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiZFwiO1xufVxuXG4uYmktcGF0Y2gtcXVlc3Rpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGJlXCI7XG59XG5cbi5iaS1wYXVzZS1idG4tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YmZcIjtcbn1cblxuLmJpLXBhdXNlLWJ0bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzBcIjtcbn1cblxuLmJpLXBhdXNlLWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjMVwiO1xufVxuXG4uYmktcGF1c2UtY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjMlwiO1xufVxuXG4uYmktcGF1c2UtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzNcIjtcbn1cblxuLmJpLXBhdXNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjNFwiO1xufVxuXG4uYmktcGVhY2UtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzVcIjtcbn1cblxuLmJpLXBlYWNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjNlwiO1xufVxuXG4uYmktcGVuLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGM3XCI7XG59XG5cbi5iaS1wZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGM4XCI7XG59XG5cbi5iaS1wZW5jaWwtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzlcIjtcbn1cblxuLmJpLXBlbmNpbC1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGNhXCI7XG59XG5cbi5iaS1wZW5jaWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGNiXCI7XG59XG5cbi5iaS1wZW50YWdvbi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjY1wiO1xufVxuXG4uYmktcGVudGFnb24taGFsZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0Y2RcIjtcbn1cblxuLmJpLXBlbnRhZ29uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjZVwiO1xufVxuXG4uYmktcGVvcGxlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGNmXCI7XG59XG5cbi5iaS1wZW9wbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQwXCI7XG59XG5cbi5iaS1wZXJjZW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkMVwiO1xufVxuXG4uYmktcGVyc29uLWJhZGdlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQyXCI7XG59XG5cbi5iaS1wZXJzb24tYmFkZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQzXCI7XG59XG5cbi5iaS1wZXJzb24tYm91bmRpbmctYm94OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkNFwiO1xufVxuXG4uYmktcGVyc29uLWNoZWNrLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQ1XCI7XG59XG5cbi5iaS1wZXJzb24tY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQ2XCI7XG59XG5cbi5iaS1wZXJzb24tY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkN1wiO1xufVxuXG4uYmktcGVyc29uLWRhc2gtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDhcIjtcbn1cblxuLmJpLXBlcnNvbi1kYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkOVwiO1xufVxuXG4uYmktcGVyc29uLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGRhXCI7XG59XG5cbi5iaS1wZXJzb24tbGluZXMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZGJcIjtcbn1cblxuLmJpLXBlcnNvbi1wbHVzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGRjXCI7XG59XG5cbi5iaS1wZXJzb24tcGx1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZGRcIjtcbn1cblxuLmJpLXBlcnNvbi1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGRlXCI7XG59XG5cbi5iaS1wZXJzb24teC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkZlwiO1xufVxuXG4uYmktcGVyc29uLXg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGUwXCI7XG59XG5cbi5iaS1wZXJzb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGUxXCI7XG59XG5cbi5iaS1waG9uZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlMlwiO1xufVxuXG4uYmktcGhvbmUtbGFuZHNjYXBlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGUzXCI7XG59XG5cbi5iaS1waG9uZS1sYW5kc2NhcGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGU0XCI7XG59XG5cbi5iaS1waG9uZS12aWJyYXRlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGU1XCI7XG59XG5cbi5iaS1waG9uZS12aWJyYXRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlNlwiO1xufVxuXG4uYmktcGhvbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGU3XCI7XG59XG5cbi5iaS1waWUtY2hhcnQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZThcIjtcbn1cblxuLmJpLXBpZS1jaGFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTlcIjtcbn1cblxuLmJpLXBpbi1hbmdsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlYVwiO1xufVxuXG4uYmktcGluLWFuZ2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlYlwiO1xufVxuXG4uYmktcGluLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGVjXCI7XG59XG5cbi5iaS1waW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGVkXCI7XG59XG5cbi5iaS1waXAtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZWVcIjtcbn1cblxuLmJpLXBpcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZWZcIjtcbn1cblxuLmJpLXBsYXktYnRuLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGYwXCI7XG59XG5cbi5iaS1wbGF5LWJ0bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjFcIjtcbn1cblxuLmJpLXBsYXktY2lyY2xlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGYyXCI7XG59XG5cbi5iaS1wbGF5LWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjNcIjtcbn1cblxuLmJpLXBsYXktZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjRcIjtcbn1cblxuLmJpLXBsYXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGY1XCI7XG59XG5cbi5iaS1wbHVnLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGY2XCI7XG59XG5cbi5iaS1wbHVnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmN1wiO1xufVxuXG4uYmktcGx1cy1jaXJjbGUtZG90dGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmOFwiO1xufVxuXG4uYmktcGx1cy1jaXJjbGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjlcIjtcbn1cblxuLmJpLXBsdXMtY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmYVwiO1xufVxuXG4uYmktcGx1cy1zcXVhcmUtZG90dGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmYlwiO1xufVxuXG4uYmktcGx1cy1zcXVhcmUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmNcIjtcbn1cblxuLmJpLXBsdXMtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmZFwiO1xufVxuXG4uYmktcGx1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmVcIjtcbn1cblxuLmJpLXBvd2VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmZlwiO1xufVxuXG4uYmktcHJpbnRlci1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwMFwiO1xufVxuXG4uYmktcHJpbnRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDFcIjtcbn1cblxuLmJpLXB1enpsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwMlwiO1xufVxuXG4uYmktcHV6emxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwM1wiO1xufVxuXG4uYmktcXVlc3Rpb24tY2lyY2xlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTA0XCI7XG59XG5cbi5iaS1xdWVzdGlvbi1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTA1XCI7XG59XG5cbi5iaS1xdWVzdGlvbi1kaWFtb25kLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTA2XCI7XG59XG5cbi5iaS1xdWVzdGlvbi1kaWFtb25kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwN1wiO1xufVxuXG4uYmktcXVlc3Rpb24tb2N0YWdvbi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwOFwiO1xufVxuXG4uYmktcXVlc3Rpb24tb2N0YWdvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDlcIjtcbn1cblxuLmJpLXF1ZXN0aW9uLXNxdWFyZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwYVwiO1xufVxuXG4uYmktcXVlc3Rpb24tc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwYlwiO1xufVxuXG4uYmktcXVlc3Rpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTBjXCI7XG59XG5cbi5iaS1yYWluYm93OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwZFwiO1xufVxuXG4uYmktcmVjZWlwdC1jdXRvZmY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTBlXCI7XG59XG5cbi5iaS1yZWNlaXB0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwZlwiO1xufVxuXG4uYmktcmVjZXB0aW9uLTA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTEwXCI7XG59XG5cbi5iaS1yZWNlcHRpb24tMTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTFcIjtcbn1cblxuLmJpLXJlY2VwdGlvbi0yOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxMlwiO1xufVxuXG4uYmktcmVjZXB0aW9uLTM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTEzXCI7XG59XG5cbi5iaS1yZWNlcHRpb24tNDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTRcIjtcbn1cblxuLmJpLXJlY29yZC1idG4tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTVcIjtcbn1cblxuLmJpLXJlY29yZC1idG46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTE2XCI7XG59XG5cbi5iaS1yZWNvcmQtY2lyY2xlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTE3XCI7XG59XG5cbi5iaS1yZWNvcmQtY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxOFwiO1xufVxuXG4uYmktcmVjb3JkLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTE5XCI7XG59XG5cbi5iaS1yZWNvcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTFhXCI7XG59XG5cbi5iaS1yZWNvcmQyLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTFiXCI7XG59XG5cbi5iaS1yZWNvcmQyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxY1wiO1xufVxuXG4uYmktcmVwbHktYWxsLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTFkXCI7XG59XG5cbi5iaS1yZXBseS1hbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTFlXCI7XG59XG5cbi5iaS1yZXBseS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxZlwiO1xufVxuXG4uYmktcmVwbHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTIwXCI7XG59XG5cbi5iaS1yc3MtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjFcIjtcbn1cblxuLmJpLXJzczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjJcIjtcbn1cblxuLmJpLXJ1bGVyczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjNcIjtcbn1cblxuLmJpLXNhdmUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjRcIjtcbn1cblxuLmJpLXNhdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI1XCI7XG59XG5cbi5iaS1zYXZlMi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyNlwiO1xufVxuXG4uYmktc2F2ZTI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI3XCI7XG59XG5cbi5iaS1zY2lzc29yczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjhcIjtcbn1cblxuLmJpLXNjcmV3ZHJpdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyOVwiO1xufVxuXG4uYmktc2VhcmNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyYVwiO1xufVxuXG4uYmktc2VnbWVudGVkLW5hdjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MmJcIjtcbn1cblxuLmJpLXNlcnZlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MmNcIjtcbn1cblxuLmJpLXNoYXJlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTJkXCI7XG59XG5cbi5iaS1zaGFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MmVcIjtcbn1cblxuLmJpLXNoaWVsZC1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MmZcIjtcbn1cblxuLmJpLXNoaWVsZC1leGNsYW1hdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzBcIjtcbn1cblxuLmJpLXNoaWVsZC1maWxsLWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzMVwiO1xufVxuXG4uYmktc2hpZWxkLWZpbGwtZXhjbGFtYXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTMyXCI7XG59XG5cbi5iaS1zaGllbGQtZmlsbC1taW51czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzNcIjtcbn1cblxuLmJpLXNoaWVsZC1maWxsLXBsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTM0XCI7XG59XG5cbi5iaS1zaGllbGQtZmlsbC14OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzNVwiO1xufVxuXG4uYmktc2hpZWxkLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTM2XCI7XG59XG5cbi5iaS1zaGllbGQtbG9jay1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzN1wiO1xufVxuXG4uYmktc2hpZWxkLWxvY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTM4XCI7XG59XG5cbi5iaS1zaGllbGQtbWludXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTM5XCI7XG59XG5cbi5iaS1zaGllbGQtcGx1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2FcIjtcbn1cblxuLmJpLXNoaWVsZC1zaGFkZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNiXCI7XG59XG5cbi5iaS1zaGllbGQtc2xhc2gtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2NcIjtcbn1cblxuLmJpLXNoaWVsZC1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2RcIjtcbn1cblxuLmJpLXNoaWVsZC14OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzZVwiO1xufVxuXG4uYmktc2hpZWxkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzZlwiO1xufVxuXG4uYmktc2hpZnQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDBcIjtcbn1cblxuLmJpLXNoaWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0MVwiO1xufVxuXG4uYmktc2hvcC13aW5kb3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQyXCI7XG59XG5cbi5iaS1zaG9wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0M1wiO1xufVxuXG4uYmktc2h1ZmZsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDRcIjtcbn1cblxuLmJpLXNpZ25wb3N0LTItZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDVcIjtcbn1cblxuLmJpLXNpZ25wb3N0LTI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQ2XCI7XG59XG5cbi5iaS1zaWducG9zdC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0N1wiO1xufVxuXG4uYmktc2lnbnBvc3Qtc3BsaXQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDhcIjtcbn1cblxuLmJpLXNpZ25wb3N0LXNwbGl0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0OVwiO1xufVxuXG4uYmktc2lnbnBvc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTRhXCI7XG59XG5cbi5iaS1zaW0tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGJcIjtcbn1cblxuLmJpLXNpbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGNcIjtcbn1cblxuLmJpLXNraXAtYmFja3dhcmQtYnRuLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTRkXCI7XG59XG5cbi5iaS1za2lwLWJhY2t3YXJkLWJ0bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGVcIjtcbn1cblxuLmJpLXNraXAtYmFja3dhcmQtY2lyY2xlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTRmXCI7XG59XG5cbi5iaS1za2lwLWJhY2t3YXJkLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTBcIjtcbn1cblxuLmJpLXNraXAtYmFja3dhcmQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTFcIjtcbn1cblxuLmJpLXNraXAtYmFja3dhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTUyXCI7XG59XG5cbi5iaS1za2lwLWVuZC1idG4tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTNcIjtcbn1cblxuLmJpLXNraXAtZW5kLWJ0bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTRcIjtcbn1cblxuLmJpLXNraXAtZW5kLWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1NVwiO1xufVxuXG4uYmktc2tpcC1lbmQtY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1NlwiO1xufVxuXG4uYmktc2tpcC1lbmQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTdcIjtcbn1cblxuLmJpLXNraXAtZW5kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1OFwiO1xufVxuXG4uYmktc2tpcC1mb3J3YXJkLWJ0bi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1OVwiO1xufVxuXG4uYmktc2tpcC1mb3J3YXJkLWJ0bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWFcIjtcbn1cblxuLmJpLXNraXAtZm9yd2FyZC1jaXJjbGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWJcIjtcbn1cblxuLmJpLXNraXAtZm9yd2FyZC1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTVjXCI7XG59XG5cbi5iaS1za2lwLWZvcndhcmQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWRcIjtcbn1cblxuLmJpLXNraXAtZm9yd2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWVcIjtcbn1cblxuLmJpLXNraXAtc3RhcnQtYnRuLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTVmXCI7XG59XG5cbi5iaS1za2lwLXN0YXJ0LWJ0bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjBcIjtcbn1cblxuLmJpLXNraXAtc3RhcnQtY2lyY2xlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTYxXCI7XG59XG5cbi5iaS1za2lwLXN0YXJ0LWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjJcIjtcbn1cblxuLmJpLXNraXAtc3RhcnQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjNcIjtcbn1cblxuLmJpLXNraXAtc3RhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY0XCI7XG59XG5cbi5iaS1zbGFjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjVcIjtcbn1cblxuLmJpLXNsYXNoLWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2NlwiO1xufVxuXG4uYmktc2xhc2gtY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2N1wiO1xufVxuXG4uYmktc2xhc2gtc3F1YXJlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY4XCI7XG59XG5cbi5iaS1zbGFzaC1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY5XCI7XG59XG5cbi5iaS1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmFcIjtcbn1cblxuLmJpLXNsaWRlcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZiXCI7XG59XG5cbi5iaS1zbWFydHdhdGNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2Y1wiO1xufVxuXG4uYmktc25vdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmRcIjtcbn1cblxuLmJpLXNub3cyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2ZVwiO1xufVxuXG4uYmktc25vdzM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZmXCI7XG59XG5cbi5iaS1zb3J0LWFscGhhLWRvd24tYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3MFwiO1xufVxuXG4uYmktc29ydC1hbHBoYS1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3MVwiO1xufVxuXG4uYmktc29ydC1hbHBoYS11cC1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTcyXCI7XG59XG5cbi5iaS1zb3J0LWFscGhhLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3M1wiO1xufVxuXG4uYmktc29ydC1kb3duLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzRcIjtcbn1cblxuLmJpLXNvcnQtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzVcIjtcbn1cblxuLmJpLXNvcnQtbnVtZXJpYy1kb3duLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzZcIjtcbn1cblxuLmJpLXNvcnQtbnVtZXJpYy1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3N1wiO1xufVxuXG4uYmktc29ydC1udW1lcmljLXVwLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzhcIjtcbn1cblxuLmJpLXNvcnQtbnVtZXJpYy11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzlcIjtcbn1cblxuLmJpLXNvcnQtdXAtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3YVwiO1xufVxuXG4uYmktc29ydC11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2JcIjtcbn1cblxuLmJpLXNvdW5kd2F2ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2NcIjtcbn1cblxuLmJpLXNwZWFrZXItZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2RcIjtcbn1cblxuLmJpLXNwZWFrZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdlXCI7XG59XG5cbi5iaS1zcGVlZG9tZXRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2ZcIjtcbn1cblxuLmJpLXNwZWVkb21ldGVyMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODBcIjtcbn1cblxuLmJpLXNwZWxsY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTgxXCI7XG59XG5cbi5iaS1zcXVhcmUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODJcIjtcbn1cblxuLmJpLXNxdWFyZS1oYWxmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4M1wiO1xufVxuXG4uYmktc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4NFwiO1xufVxuXG4uYmktc3RhY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg1XCI7XG59XG5cbi5iaS1zdGFyLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg2XCI7XG59XG5cbi5iaS1zdGFyLWhhbGY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg3XCI7XG59XG5cbi5iaS1zdGFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4OFwiO1xufVxuXG4uYmktc3RhcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg5XCI7XG59XG5cbi5iaS1zdGlja2llcy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4YVwiO1xufVxuXG4uYmktc3RpY2tpZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThiXCI7XG59XG5cbi5iaS1zdGlja3ktZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGNcIjtcbn1cblxuLmJpLXN0aWNreTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGRcIjtcbn1cblxuLmJpLXN0b3AtYnRuLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThlXCI7XG59XG5cbi5iaS1zdG9wLWJ0bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGZcIjtcbn1cblxuLmJpLXN0b3AtY2lyY2xlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTkwXCI7XG59XG5cbi5iaS1zdG9wLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTFcIjtcbn1cblxuLmJpLXN0b3AtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTJcIjtcbn1cblxuLmJpLXN0b3A6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTkzXCI7XG59XG5cbi5iaS1zdG9wbGlnaHRzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTk0XCI7XG59XG5cbi5iaS1zdG9wbGlnaHRzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5NVwiO1xufVxuXG4uYmktc3RvcHdhdGNoLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTk2XCI7XG59XG5cbi5iaS1zdG9wd2F0Y2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTk3XCI7XG59XG5cbi5iaS1zdWJ0cmFjdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OThcIjtcbn1cblxuLmJpLXN1aXQtY2x1Yi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5OVwiO1xufVxuXG4uYmktc3VpdC1jbHViOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5YVwiO1xufVxuXG4uYmktc3VpdC1kaWFtb25kLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTliXCI7XG59XG5cbi5iaS1zdWl0LWRpYW1vbmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTljXCI7XG59XG5cbi5iaS1zdWl0LWhlYXJ0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTlkXCI7XG59XG5cbi5iaS1zdWl0LWhlYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5ZVwiO1xufVxuXG4uYmktc3VpdC1zcGFkZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5ZlwiO1xufVxuXG4uYmktc3VpdC1zcGFkZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTBcIjtcbn1cblxuLmJpLXN1bi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhMVwiO1xufVxuXG4uYmktc3VuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhMlwiO1xufVxuXG4uYmktc3VuZ2xhc3Nlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTNcIjtcbn1cblxuLmJpLXN1bnJpc2UtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTRcIjtcbn1cblxuLmJpLXN1bnJpc2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWE1XCI7XG59XG5cbi5iaS1zdW5zZXQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTZcIjtcbn1cblxuLmJpLXN1bnNldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTdcIjtcbn1cblxuLmJpLXN5bW1ldHJ5LWhvcml6b250YWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWE4XCI7XG59XG5cbi5iaS1zeW1tZXRyeS12ZXJ0aWNhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTlcIjtcbn1cblxuLmJpLXRhYmxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhYVwiO1xufVxuXG4uYmktdGFibGV0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWFiXCI7XG59XG5cbi5iaS10YWJsZXQtbGFuZHNjYXBlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWFjXCI7XG59XG5cbi5iaS10YWJsZXQtbGFuZHNjYXBlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhZFwiO1xufVxuXG4uYmktdGFibGV0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhZVwiO1xufVxuXG4uYmktdGFnLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWFmXCI7XG59XG5cbi5iaS10YWc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWIwXCI7XG59XG5cbi5iaS10YWdzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWIxXCI7XG59XG5cbi5iaS10YWdzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViMlwiO1xufVxuXG4uYmktdGVsZWdyYW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWIzXCI7XG59XG5cbi5iaS10ZWxlcGhvbmUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjRcIjtcbn1cblxuLmJpLXRlbGVwaG9uZS1mb3J3YXJkLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWI1XCI7XG59XG5cbi5iaS10ZWxlcGhvbmUtZm9yd2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjZcIjtcbn1cblxuLmJpLXRlbGVwaG9uZS1pbmJvdW5kLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWI3XCI7XG59XG5cbi5iaS10ZWxlcGhvbmUtaW5ib3VuZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjhcIjtcbn1cblxuLmJpLXRlbGVwaG9uZS1taW51cy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViOVwiO1xufVxuXG4uYmktdGVsZXBob25lLW1pbnVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViYVwiO1xufVxuXG4uYmktdGVsZXBob25lLW91dGJvdW5kLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWJiXCI7XG59XG5cbi5iaS10ZWxlcGhvbmUtb3V0Ym91bmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWJjXCI7XG59XG5cbi5iaS10ZWxlcGhvbmUtcGx1cy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViZFwiO1xufVxuXG4uYmktdGVsZXBob25lLXBsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWJlXCI7XG59XG5cbi5iaS10ZWxlcGhvbmUteC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViZlwiO1xufVxuXG4uYmktdGVsZXBob25lLXg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWMwXCI7XG59XG5cbi5iaS10ZWxlcGhvbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWMxXCI7XG59XG5cbi5iaS10ZXJtaW5hbC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjMlwiO1xufVxuXG4uYmktdGVybWluYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWMzXCI7XG59XG5cbi5iaS10ZXh0LWNlbnRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzRcIjtcbn1cblxuLmJpLXRleHQtaW5kZW50LWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM1XCI7XG59XG5cbi5iaS10ZXh0LWluZGVudC1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzZcIjtcbn1cblxuLmJpLXRleHQtbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzdcIjtcbn1cblxuLmJpLXRleHQtcGFyYWdyYXBoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjOFwiO1xufVxuXG4uYmktdGV4dC1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzlcIjtcbn1cblxuLmJpLXRleHRhcmVhLXJlc2l6ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1Y2FcIjtcbn1cblxuLmJpLXRleHRhcmVhLXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNiXCI7XG59XG5cbi5iaS10ZXh0YXJlYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1Y2NcIjtcbn1cblxuLmJpLXRoZXJtb21ldGVyLWhhbGY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNkXCI7XG59XG5cbi5iaS10aGVybW9tZXRlci1oaWdoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjZVwiO1xufVxuXG4uYmktdGhlcm1vbWV0ZXItbG93OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjZlwiO1xufVxuXG4uYmktdGhlcm1vbWV0ZXItc25vdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDBcIjtcbn1cblxuLmJpLXRoZXJtb21ldGVyLXN1bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDFcIjtcbn1cblxuLmJpLXRoZXJtb21ldGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkMlwiO1xufVxuXG4uYmktdGhyZWUtZG90cy12ZXJ0aWNhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDNcIjtcbn1cblxuLmJpLXRocmVlLWRvdHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQ0XCI7XG59XG5cbi5iaS10b2dnbGUtb2ZmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkNVwiO1xufVxuXG4uYmktdG9nZ2xlLW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkNlwiO1xufVxuXG4uYmktdG9nZ2xlMi1vZmY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQ3XCI7XG59XG5cbi5iaS10b2dnbGUyLW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkOFwiO1xufVxuXG4uYmktdG9nZ2xlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDlcIjtcbn1cblxuLmJpLXRvZ2dsZXMyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkYVwiO1xufVxuXG4uYmktdG9vbHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWRiXCI7XG59XG5cbi5iaS10b3JuYWRvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkY1wiO1xufVxuXG4uYmktdHJhc2gtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZGRcIjtcbn1cblxuLmJpLXRyYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkZVwiO1xufVxuXG4uYmktdHJhc2gyLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWRmXCI7XG59XG5cbi5iaS10cmFzaDI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWUwXCI7XG59XG5cbi5iaS10cmVlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWUxXCI7XG59XG5cbi5iaS10cmVlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlMlwiO1xufVxuXG4uYmktdHJpYW5nbGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZTNcIjtcbn1cblxuLmJpLXRyaWFuZ2xlLWhhbGY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWU0XCI7XG59XG5cbi5iaS10cmlhbmdsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZTVcIjtcbn1cblxuLmJpLXRyb3BoeS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlNlwiO1xufVxuXG4uYmktdHJvcGh5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlN1wiO1xufVxuXG4uYmktdHJvcGljYWwtc3Rvcm06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWU4XCI7XG59XG5cbi5iaS10cnVjay1mbGF0YmVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlOVwiO1xufVxuXG4uYmktdHJ1Y2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWVhXCI7XG59XG5cbi5iaS10c3VuYW1pOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlYlwiO1xufVxuXG4uYmktdHYtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZWNcIjtcbn1cblxuLmJpLXR2OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlZFwiO1xufVxuXG4uYmktdHdpdGNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlZVwiO1xufVxuXG4uYmktdHdpdHRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZWZcIjtcbn1cblxuLmJpLXR5cGUtYm9sZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZjBcIjtcbn1cblxuLmJpLXR5cGUtaDE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWYxXCI7XG59XG5cbi5iaS10eXBlLWgyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmMlwiO1xufVxuXG4uYmktdHlwZS1oMzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZjNcIjtcbn1cblxuLmJpLXR5cGUtaXRhbGljOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmNFwiO1xufVxuXG4uYmktdHlwZS1zdHJpa2V0aHJvdWdoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmNVwiO1xufVxuXG4uYmktdHlwZS11bmRlcmxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWY2XCI7XG59XG5cbi5iaS10eXBlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmN1wiO1xufVxuXG4uYmktdWktY2hlY2tzLWdyaWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWY4XCI7XG59XG5cbi5iaS11aS1jaGVja3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWY5XCI7XG59XG5cbi5iaS11aS1yYWRpb3MtZ3JpZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZmFcIjtcbn1cblxuLmJpLXVpLXJhZGlvczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZmJcIjtcbn1cblxuLmJpLXVtYnJlbGxhLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWZjXCI7XG59XG5cbi5iaS11bWJyZWxsYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZmRcIjtcbn1cblxuLmJpLXVuaW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmZVwiO1xufVxuXG4uYmktdW5sb2NrLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWZmXCI7XG59XG5cbi5iaS11bmxvY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjAwXCI7XG59XG5cbi5iaS11cGMtc2Nhbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MDFcIjtcbn1cblxuLmJpLXVwYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MDJcIjtcbn1cblxuLmJpLXVwbG9hZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MDNcIjtcbn1cblxuLmJpLXZlY3Rvci1wZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjA0XCI7XG59XG5cbi5iaS12aWV3LWxpc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjA1XCI7XG59XG5cbi5iaS12aWV3LXN0YWNrZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjA2XCI7XG59XG5cbi5iaS12aW55bC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwN1wiO1xufVxuXG4uYmktdmlueWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjA4XCI7XG59XG5cbi5iaS12b2ljZW1haWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjA5XCI7XG59XG5cbi5iaS12b2x1bWUtZG93bi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwYVwiO1xufVxuXG4uYmktdm9sdW1lLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjBiXCI7XG59XG5cbi5iaS12b2x1bWUtbXV0ZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwY1wiO1xufVxuXG4uYmktdm9sdW1lLW11dGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjBkXCI7XG59XG5cbi5iaS12b2x1bWUtb2ZmLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjBlXCI7XG59XG5cbi5iaS12b2x1bWUtb2ZmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwZlwiO1xufVxuXG4uYmktdm9sdW1lLXVwLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjEwXCI7XG59XG5cbi5iaS12b2x1bWUtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjExXCI7XG59XG5cbi5iaS12cjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MTJcIjtcbn1cblxuLmJpLXdhbGxldC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxM1wiO1xufVxuXG4uYmktd2FsbGV0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxNFwiO1xufVxuXG4uYmktd2FsbGV0Mjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MTVcIjtcbn1cblxuLmJpLXdhdGNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxNlwiO1xufVxuXG4uYmktd2F0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjE3XCI7XG59XG5cbi5iaS13aGF0c2FwcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MThcIjtcbn1cblxuLmJpLXdpZmktMTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MTlcIjtcbn1cblxuLmJpLXdpZmktMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MWFcIjtcbn1cblxuLmJpLXdpZmktb2ZmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxYlwiO1xufVxuXG4uYmktd2lmaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MWNcIjtcbn1cblxuLmJpLXdpbmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjFkXCI7XG59XG5cbi5iaS13aW5kb3ctZG9jazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MWVcIjtcbn1cblxuLmJpLXdpbmRvdy1zaWRlYmFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxZlwiO1xufVxuXG4uYmktd2luZG93OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyMFwiO1xufVxuXG4uYmktd3JlbmNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyMVwiO1xufVxuXG4uYmkteC1jaXJjbGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MjJcIjtcbn1cblxuLmJpLXgtY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyM1wiO1xufVxuXG4uYmkteC1kaWFtb25kLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjI0XCI7XG59XG5cbi5iaS14LWRpYW1vbmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjI1XCI7XG59XG5cbi5iaS14LW9jdGFnb24tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MjZcIjtcbn1cblxuLmJpLXgtb2N0YWdvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MjdcIjtcbn1cblxuLmJpLXgtc3F1YXJlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjI4XCI7XG59XG5cbi5iaS14LXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MjlcIjtcbn1cblxuLmJpLXg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjJhXCI7XG59XG5cbi5iaS15b3V0dWJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyYlwiO1xufVxuXG4uYmktem9vbS1pbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MmNcIjtcbn1cblxuLmJpLXpvb20tb3V0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyZFwiO1xufVxuXG4uYmktYmFuazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MmVcIjtcbn1cblxuLmJpLWJhbmsyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyZlwiO1xufVxuXG4uYmktYmVsbC1zbGFzaC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzMFwiO1xufVxuXG4uYmktYmVsbC1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MzFcIjtcbn1cblxuLmJpLWNhc2gtY29pbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MzJcIjtcbn1cblxuLmJpLWNoZWNrLWxnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzM1wiO1xufVxuXG4uYmktY29pbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MzRcIjtcbn1cblxuLmJpLWN1cnJlbmN5LWJpdGNvaW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjM1XCI7XG59XG5cbi5iaS1jdXJyZW5jeS1kb2xsYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjM2XCI7XG59XG5cbi5iaS1jdXJyZW5jeS1ldXJvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzN1wiO1xufVxuXG4uYmktY3VycmVuY3ktZXhjaGFuZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjM4XCI7XG59XG5cbi5iaS1jdXJyZW5jeS1wb3VuZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MzlcIjtcbn1cblxuLmJpLWN1cnJlbmN5LXllbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2M2FcIjtcbn1cblxuLmJpLWRhc2gtbGc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjNiXCI7XG59XG5cbi5iaS1leGNsYW1hdGlvbi1sZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2M2NcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1wZGYtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2M2RcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1wZGY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjNlXCI7XG59XG5cbi5iaS1maWxlLXBkZi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzZlwiO1xufVxuXG4uYmktZmlsZS1wZGY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQwXCI7XG59XG5cbi5iaS1nZW5kZXItYW1iaWd1b3VzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0MVwiO1xufVxuXG4uYmktZ2VuZGVyLWZlbWFsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDJcIjtcbn1cblxuLmJpLWdlbmRlci1tYWxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0M1wiO1xufVxuXG4uYmktZ2VuZGVyLXRyYW5zOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0NFwiO1xufVxuXG4uYmktaGVhZHNldC12cjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDVcIjtcbn1cblxuLmJpLWluZm8tbGc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQ2XCI7XG59XG5cbi5iaS1tYXN0b2Rvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDdcIjtcbn1cblxuLmJpLW1lc3Nlbmdlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDhcIjtcbn1cblxuLmJpLXBpZ2d5LWJhbmstZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDlcIjtcbn1cblxuLmJpLXBpZ2d5LWJhbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjRhXCI7XG59XG5cbi5iaS1waW4tbWFwLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjRiXCI7XG59XG5cbi5iaS1waW4tbWFwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0Y1wiO1xufVxuXG4uYmktcGx1cy1sZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NGRcIjtcbn1cblxuLmJpLXF1ZXN0aW9uLWxnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0ZVwiO1xufVxuXG4uYmktcmVjeWNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NGZcIjtcbn1cblxuLmJpLXJlZGRpdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NTBcIjtcbn1cblxuLmJpLXNhZmUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NTFcIjtcbn1cblxuLmJpLXNhZmUyLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjUyXCI7XG59XG5cbi5iaS1zYWZlMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NTNcIjtcbn1cblxuLmJpLXNkLWNhcmQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NTRcIjtcbn1cblxuLmJpLXNkLWNhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjU1XCI7XG59XG5cbi5iaS1za3lwZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NTZcIjtcbn1cblxuLmJpLXNsYXNoLWxnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1N1wiO1xufVxuXG4uYmktdHJhbnNsYXRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1OFwiO1xufVxuXG4uYmkteC1sZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NTlcIjtcbn1cblxuLmJpLXNhZmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjVhXCI7XG59XG5cbi5iaS1hcHBsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NWJcIjtcbn1cblxuLmJpLW1pY3Jvc29mdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NWRcIjtcbn1cblxuLmJpLXdpbmRvd3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjVlXCI7XG59XG5cbi5iaS1iZWhhbmNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1Y1wiO1xufVxuXG4uYmktZHJpYmJibGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjVmXCI7XG59XG5cbi5iaS1saW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2MFwiO1xufVxuXG4uYmktbWVkaXVtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2MVwiO1xufVxuXG4uYmktcGF5cGFsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2MlwiO1xufVxuXG4uYmktcGludGVyZXN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2M1wiO1xufVxuXG4uYmktc2lnbmFsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2NFwiO1xufVxuXG4uYmktc25hcGNoYXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjY1XCI7XG59XG5cbi5iaS1zcG90aWZ5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2NlwiO1xufVxuXG4uYmktc3RhY2stb3ZlcmZsb3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjY3XCI7XG59XG5cbi5iaS1zdHJhdmE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjY4XCI7XG59XG5cbi5iaS13b3JkcHJlc3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjY5XCI7XG59XG5cbi5iaS12aW1lbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NmFcIjtcbn1cblxuLmJpLWFjdGl2aXR5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2YlwiO1xufVxuXG4uYmktZWFzZWwyLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjZjXCI7XG59XG5cbi5iaS1lYXNlbDI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjZkXCI7XG59XG5cbi5iaS1lYXNlbDMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NmVcIjtcbn1cblxuLmJpLWVhc2VsMzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NmZcIjtcbn1cblxuLmJpLWZhbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NzBcIjtcbn1cblxuLmJpLWZpbmdlcnByaW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3MVwiO1xufVxuXG4uYmktZ3JhcGgtZG93bi1hcnJvdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NzJcIjtcbn1cblxuLmJpLWdyYXBoLXVwLWFycm93OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3M1wiO1xufVxuXG4uYmktaHlwbm90aXplOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3NFwiO1xufVxuXG4uYmktbWFnaWM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjc1XCI7XG59XG5cbi5iaS1wZXJzb24tcm9sb2RleDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NzZcIjtcbn1cblxuLmJpLXBlcnNvbi12aWRlbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NzdcIjtcbn1cblxuLmJpLXBlcnNvbi12aWRlbzI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjc4XCI7XG59XG5cbi5iaS1wZXJzb24tdmlkZW8zOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3OVwiO1xufVxuXG4uYmktcGVyc29uLXdvcmtzcGFjZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2N2FcIjtcbn1cblxuLmJpLXJhZGlvYWN0aXZlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3YlwiO1xufVxuXG4uYmktd2ViY2FtLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjdjXCI7XG59XG5cbi5iaS13ZWJjYW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjdkXCI7XG59XG5cbi5iaS15aW4teWFuZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2N2VcIjtcbn1cblxuLmJpLWJhbmRhaWQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODBcIjtcbn1cblxuLmJpLWJhbmRhaWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjgxXCI7XG59XG5cbi5iaS1ibHVldG9vdGg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjgyXCI7XG59XG5cbi5iaS1ib2R5LXRleHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjgzXCI7XG59XG5cbi5iaS1ib29tYm94OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4NFwiO1xufVxuXG4uYmktYm94ZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjg1XCI7XG59XG5cbi5iaS1kcGFkLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjg2XCI7XG59XG5cbi5iaS1kcGFkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4N1wiO1xufVxuXG4uYmktZWFyLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjg4XCI7XG59XG5cbi5iaS1lYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjg5XCI7XG59XG5cbi5iaS1lbnZlbG9wZS1jaGVjay0xOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4YVwiO1xufVxuXG4uYmktZW52ZWxvcGUtY2hlY2stZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OGJcIjtcbn1cblxuLmJpLWVudmVsb3BlLWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4Y1wiO1xufVxuXG4uYmktZW52ZWxvcGUtZGFzaC0xOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4ZFwiO1xufVxuXG4uYmktZW52ZWxvcGUtZGFzaC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4ZVwiO1xufVxuXG4uYmktZW52ZWxvcGUtZGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OGZcIjtcbn1cblxuLmJpLWVudmVsb3BlLWV4Y2xhbWF0aW9uLTE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjkwXCI7XG59XG5cbi5iaS1lbnZlbG9wZS1leGNsYW1hdGlvbi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5MVwiO1xufVxuXG4uYmktZW52ZWxvcGUtZXhjbGFtYXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjkyXCI7XG59XG5cbi5iaS1lbnZlbG9wZS1wbHVzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjkzXCI7XG59XG5cbi5iaS1lbnZlbG9wZS1wbHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5NFwiO1xufVxuXG4uYmktZW52ZWxvcGUtc2xhc2gtMTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OTVcIjtcbn1cblxuLmJpLWVudmVsb3BlLXNsYXNoLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjk2XCI7XG59XG5cbi5iaS1lbnZlbG9wZS1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OTdcIjtcbn1cblxuLmJpLWVudmVsb3BlLXgtMTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OThcIjtcbn1cblxuLmJpLWVudmVsb3BlLXgtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OTlcIjtcbn1cblxuLmJpLWVudmVsb3BlLXg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjlhXCI7XG59XG5cbi5iaS1leHBsaWNpdC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5YlwiO1xufVxuXG4uYmktZXhwbGljaXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjljXCI7XG59XG5cbi5iaS1naXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjlkXCI7XG59XG5cbi5iaS1pbmZpbml0eTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OWVcIjtcbn1cblxuLmJpLWxpc3QtY29sdW1ucy1yZXZlcnNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5ZlwiO1xufVxuXG4uYmktbGlzdC1jb2x1bW5zOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhMFwiO1xufVxuXG4uYmktbWV0YTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YTFcIjtcbn1cblxuLmJpLW1vcnRvcmJvYXJkLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmEyXCI7XG59XG5cbi5iaS1tb3J0b3Jib2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YTNcIjtcbn1cblxuLmJpLW5pbnRlbmRvLXN3aXRjaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YTRcIjtcbn1cblxuLmJpLXBjLWRpc3BsYXktaG9yaXpvbnRhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YTVcIjtcbn1cblxuLmJpLXBjLWRpc3BsYXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmE2XCI7XG59XG5cbi5iaS1wYy1ob3Jpem9udGFsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhN1wiO1xufVxuXG4uYmktcGM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmE4XCI7XG59XG5cbi5iaS1wbGF5c3RhdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YTlcIjtcbn1cblxuLmJpLXBsdXMtc2xhc2gtbWludXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmFhXCI7XG59XG5cbi5iaS1wcm9qZWN0b3ItZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YWJcIjtcbn1cblxuLmJpLXByb2plY3Rvcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YWNcIjtcbn1cblxuLmJpLXFyLWNvZGUtc2Nhbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YWRcIjtcbn1cblxuLmJpLXFyLWNvZGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmFlXCI7XG59XG5cbi5iaS1xdW9yYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YWZcIjtcbn1cblxuLmJpLXF1b3RlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiMFwiO1xufVxuXG4uYmktcm9ib3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmIxXCI7XG59XG5cbi5iaS1zZW5kLWNoZWNrLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmIyXCI7XG59XG5cbi5iaS1zZW5kLWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiM1wiO1xufVxuXG4uYmktc2VuZC1kYXNoLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmI0XCI7XG59XG5cbi5iaS1zZW5kLWRhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmI1XCI7XG59XG5cbi5iaS1zZW5kLWV4Y2xhbWF0aW9uLTE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmI2XCI7XG59XG5cbi5iaS1zZW5kLWV4Y2xhbWF0aW9uLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmI3XCI7XG59XG5cbi5iaS1zZW5kLWV4Y2xhbWF0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiOFwiO1xufVxuXG4uYmktc2VuZC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiOVwiO1xufVxuXG4uYmktc2VuZC1wbHVzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmJhXCI7XG59XG5cbi5iaS1zZW5kLXBsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmJiXCI7XG59XG5cbi5iaS1zZW5kLXNsYXNoLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmJjXCI7XG59XG5cbi5iaS1zZW5kLXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiZFwiO1xufVxuXG4uYmktc2VuZC14LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmJlXCI7XG59XG5cbi5iaS1zZW5kLXg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmJmXCI7XG59XG5cbi5iaS1zZW5kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjMFwiO1xufVxuXG4uYmktc3RlYW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmMxXCI7XG59XG5cbi5iaS10ZXJtaW5hbC1kYXNoLTE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmMyXCI7XG59XG5cbi5iaS10ZXJtaW5hbC1kYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjM1wiO1xufVxuXG4uYmktdGVybWluYWwtcGx1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YzRcIjtcbn1cblxuLmJpLXRlcm1pbmFsLXNwbGl0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjNVwiO1xufVxuXG4uYmktdGlja2V0LWRldGFpbGVkLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmM2XCI7XG59XG5cbi5iaS10aWNrZXQtZGV0YWlsZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmM3XCI7XG59XG5cbi5iaS10aWNrZXQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YzhcIjtcbn1cblxuLmJpLXRpY2tldC1wZXJmb3JhdGVkLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmM5XCI7XG59XG5cbi5iaS10aWNrZXQtcGVyZm9yYXRlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2Y2FcIjtcbn1cblxuLmJpLXRpY2tldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2Y2JcIjtcbn1cblxuLmJpLXRpa3Rvazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2Y2NcIjtcbn1cblxuLmJpLXdpbmRvdy1kYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjZFwiO1xufVxuXG4uYmktd2luZG93LWRlc2t0b3A6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmNlXCI7XG59XG5cbi5iaS13aW5kb3ctZnVsbHNjcmVlbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2Y2ZcIjtcbn1cblxuLmJpLXdpbmRvdy1wbHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkMFwiO1xufVxuXG4uYmktd2luZG93LXNwbGl0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkMVwiO1xufVxuXG4uYmktd2luZG93LXN0YWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkMlwiO1xufVxuXG4uYmktd2luZG93LXg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmQzXCI7XG59XG5cbi5iaS14Ym94OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkNFwiO1xufVxuXG4uYmktZXRoZXJuZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmQ1XCI7XG59XG5cbi5iaS1oZG1pLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmQ2XCI7XG59XG5cbi5iaS1oZG1pOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkN1wiO1xufVxuXG4uYmktdXNiLWMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDhcIjtcbn1cblxuLmJpLXVzYi1jOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkOVwiO1xufVxuXG4uYmktdXNiLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmRhXCI7XG59XG5cbi5iaS11c2ItcGx1Zy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkYlwiO1xufVxuXG4uYmktdXNiLXBsdWc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmRjXCI7XG59XG5cbi5iaS11c2Itc3ltYm9sOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkZFwiO1xufVxuXG4uYmktdXNiOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkZVwiO1xufVxuXG4uYmktYm9vbWJveC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkZlwiO1xufVxuXG4uYmktZGlzcGxheXBvcnQtMTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZTBcIjtcbn1cblxuLmJpLWRpc3BsYXlwb3J0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlMVwiO1xufVxuXG4uYmktZ3B1LWNhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmUyXCI7XG59XG5cbi5iaS1tZW1vcnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmUzXCI7XG59XG5cbi5iaS1tb2RlbS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlNFwiO1xufVxuXG4uYmktbW9kZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmU1XCI7XG59XG5cbi5iaS1tb3RoZXJib2FyZC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlNlwiO1xufVxuXG4uYmktbW90aGVyYm9hcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmU3XCI7XG59XG5cbi5iaS1vcHRpY2FsLWF1ZGlvLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmU4XCI7XG59XG5cbi5iaS1vcHRpY2FsLWF1ZGlvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlOVwiO1xufVxuXG4uYmktcGNpLWNhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmVhXCI7XG59XG5cbi5iaS1yb3V0ZXItZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZWJcIjtcbn1cblxuLmJpLXJvdXRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZWNcIjtcbn1cblxuLmJpLXNzZC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlZFwiO1xufVxuXG4uYmktc3NkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlZVwiO1xufVxuXG4uYmktdGh1bmRlcmJvbHQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZWZcIjtcbn1cblxuLmJpLXRodW5kZXJib2x0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmMFwiO1xufVxuXG4uYmktdXNiLWRyaXZlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmYxXCI7XG59XG5cbi5iaS11c2ItZHJpdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmYyXCI7XG59XG5cbi5iaS11c2ItbWljcm8tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZjNcIjtcbn1cblxuLmJpLXVzYi1taWNybzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZjRcIjtcbn1cblxuLmJpLXVzYi1taW5pLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmY1XCI7XG59XG5cbi5iaS11c2ItbWluaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZjZcIjtcbn1cblxuLmJpLWNsb3VkLWhhemUyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmN1wiO1xufVxuXG4uYmktZGV2aWNlLWhkZC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmOFwiO1xufVxuXG4uYmktZGV2aWNlLWhkZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZjlcIjtcbn1cblxuLmJpLWRldmljZS1zc2QtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZmFcIjtcbn1cblxuLmJpLWRldmljZS1zc2Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmZiXCI7XG59XG5cbi5iaS1kaXNwbGF5cG9ydC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmY1wiO1xufVxuXG4uYmktbW9ydGFyYm9hcmQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZmRcIjtcbn1cblxuLmJpLW1vcnRhcmJvYXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmZVwiO1xufVxuXG4uYmktdGVybWluYWwteDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZmZcIjtcbn1cblxuLmJpLWFycm93LXRocm91Z2gtaGVhcnQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MDBcIjtcbn1cblxuLmJpLWFycm93LXRocm91Z2gtaGVhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzAxXCI7XG59XG5cbi5iaS1iYWRnZS1zZC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwMlwiO1xufVxuXG4uYmktYmFkZ2Utc2Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzAzXCI7XG59XG5cbi5iaS1iYWctaGVhcnQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MDRcIjtcbn1cblxuLmJpLWJhZy1oZWFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MDVcIjtcbn1cblxuLmJpLWJhbGxvb24tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MDZcIjtcbn1cblxuLmJpLWJhbGxvb24taGVhcnQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MDdcIjtcbn1cblxuLmJpLWJhbGxvb24taGVhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzA4XCI7XG59XG5cbi5iaS1iYWxsb29uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwOVwiO1xufVxuXG4uYmktYm94Mi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwYVwiO1xufVxuXG4uYmktYm94Mi1oZWFydC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwYlwiO1xufVxuXG4uYmktYm94Mi1oZWFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MGNcIjtcbn1cblxuLmJpLWJveDI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzBkXCI7XG59XG5cbi5iaS1icmFjZXMtYXN0ZXJpc2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzBlXCI7XG59XG5cbi5iaS1jYWxlbmRhci1oZWFydC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwZlwiO1xufVxuXG4uYmktY2FsZW5kYXItaGVhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzEwXCI7XG59XG5cbi5iaS1jYWxlbmRhcjItaGVhcnQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MTFcIjtcbn1cblxuLmJpLWNhbGVuZGFyMi1oZWFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MTJcIjtcbn1cblxuLmJpLWNoYXQtaGVhcnQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MTNcIjtcbn1cblxuLmJpLWNoYXQtaGVhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzE0XCI7XG59XG5cbi5iaS1jaGF0LWxlZnQtaGVhcnQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MTVcIjtcbn1cblxuLmJpLWNoYXQtbGVmdC1oZWFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MTZcIjtcbn1cblxuLmJpLWNoYXQtcmlnaHQtaGVhcnQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MTdcIjtcbn1cblxuLmJpLWNoYXQtcmlnaHQtaGVhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzE4XCI7XG59XG5cbi5iaS1jaGF0LXNxdWFyZS1oZWFydC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxOVwiO1xufVxuXG4uYmktY2hhdC1zcXVhcmUtaGVhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzFhXCI7XG59XG5cbi5iaS1jbGlwYm9hcmQtY2hlY2stZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MWJcIjtcbn1cblxuLmJpLWNsaXBib2FyZC1kYXRhLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzFjXCI7XG59XG5cbi5iaS1jbGlwYm9hcmQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MWRcIjtcbn1cblxuLmJpLWNsaXBib2FyZC1oZWFydC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxZVwiO1xufVxuXG4uYmktY2xpcGJvYXJkLWhlYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxZlwiO1xufVxuXG4uYmktY2xpcGJvYXJkLW1pbnVzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzIwXCI7XG59XG5cbi5iaS1jbGlwYm9hcmQtcGx1cy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyMVwiO1xufVxuXG4uYmktY2xpcGJvYXJkLXB1bHNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyMlwiO1xufVxuXG4uYmktY2xpcGJvYXJkLXgtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MjNcIjtcbn1cblxuLmJpLWNsaXBib2FyZDItY2hlY2stZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MjRcIjtcbn1cblxuLmJpLWNsaXBib2FyZDItY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzI1XCI7XG59XG5cbi5iaS1jbGlwYm9hcmQyLWRhdGEtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MjZcIjtcbn1cblxuLmJpLWNsaXBib2FyZDItZGF0YTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MjdcIjtcbn1cblxuLmJpLWNsaXBib2FyZDItZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MjhcIjtcbn1cblxuLmJpLWNsaXBib2FyZDItaGVhcnQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MjlcIjtcbn1cblxuLmJpLWNsaXBib2FyZDItaGVhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzJhXCI7XG59XG5cbi5iaS1jbGlwYm9hcmQyLW1pbnVzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzJiXCI7XG59XG5cbi5iaS1jbGlwYm9hcmQyLW1pbnVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyY1wiO1xufVxuXG4uYmktY2xpcGJvYXJkMi1wbHVzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzJkXCI7XG59XG5cbi5iaS1jbGlwYm9hcmQyLXBsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzJlXCI7XG59XG5cbi5iaS1jbGlwYm9hcmQyLXB1bHNlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzJmXCI7XG59XG5cbi5iaS1jbGlwYm9hcmQyLXB1bHNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczMFwiO1xufVxuXG4uYmktY2xpcGJvYXJkMi14LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzMxXCI7XG59XG5cbi5iaS1jbGlwYm9hcmQyLXg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzMyXCI7XG59XG5cbi5iaS1jbGlwYm9hcmQyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczM1wiO1xufVxuXG4uYmktZW1vamkta2lzcy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczNFwiO1xufVxuXG4uYmktZW1vamkta2lzczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MzVcIjtcbn1cblxuLmJpLWVudmVsb3BlLWhlYXJ0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzM2XCI7XG59XG5cbi5iaS1lbnZlbG9wZS1oZWFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MzdcIjtcbn1cblxuLmJpLWVudmVsb3BlLW9wZW4taGVhcnQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MzhcIjtcbn1cblxuLmJpLWVudmVsb3BlLW9wZW4taGVhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzM5XCI7XG59XG5cbi5iaS1lbnZlbG9wZS1wYXBlci1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczYVwiO1xufVxuXG4uYmktZW52ZWxvcGUtcGFwZXItaGVhcnQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3M2JcIjtcbn1cblxuLmJpLWVudmVsb3BlLXBhcGVyLWhlYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczY1wiO1xufVxuXG4uYmktZW52ZWxvcGUtcGFwZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzNkXCI7XG59XG5cbi5iaS1maWxldHlwZS1hYWM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzNlXCI7XG59XG5cbi5iaS1maWxldHlwZS1haTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3M2ZcIjtcbn1cblxuLmJpLWZpbGV0eXBlLWJtcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NDBcIjtcbn1cblxuLmJpLWZpbGV0eXBlLWNzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0MVwiO1xufVxuXG4uYmktZmlsZXR5cGUtY3NzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0MlwiO1xufVxuXG4uYmktZmlsZXR5cGUtY3N2OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0M1wiO1xufVxuXG4uYmktZmlsZXR5cGUtZG9jOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0NFwiO1xufVxuXG4uYmktZmlsZXR5cGUtZG9jeDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NDVcIjtcbn1cblxuLmJpLWZpbGV0eXBlLWV4ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NDZcIjtcbn1cblxuLmJpLWZpbGV0eXBlLWdpZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NDdcIjtcbn1cblxuLmJpLWZpbGV0eXBlLWhlaWM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzQ4XCI7XG59XG5cbi5iaS1maWxldHlwZS1odG1sOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0OVwiO1xufVxuXG4uYmktZmlsZXR5cGUtamF2YTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NGFcIjtcbn1cblxuLmJpLWZpbGV0eXBlLWpwZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NGJcIjtcbn1cblxuLmJpLWZpbGV0eXBlLWpzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0Y1wiO1xufVxuXG4uYmktZmlsZXR5cGUtanN4OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0ZFwiO1xufVxuXG4uYmktZmlsZXR5cGUta2V5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0ZVwiO1xufVxuXG4uYmktZmlsZXR5cGUtbTRwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0ZlwiO1xufVxuXG4uYmktZmlsZXR5cGUtbWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzUwXCI7XG59XG5cbi5iaS1maWxldHlwZS1tZHg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzUxXCI7XG59XG5cbi5iaS1maWxldHlwZS1tb3Y6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzUyXCI7XG59XG5cbi5iaS1maWxldHlwZS1tcDM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzUzXCI7XG59XG5cbi5iaS1maWxldHlwZS1tcDQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzU0XCI7XG59XG5cbi5iaS1maWxldHlwZS1vdGY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzU1XCI7XG59XG5cbi5iaS1maWxldHlwZS1wZGY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzU2XCI7XG59XG5cbi5iaS1maWxldHlwZS1waHA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzU3XCI7XG59XG5cbi5iaS1maWxldHlwZS1wbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzU4XCI7XG59XG5cbi5iaS1maWxldHlwZS1wcHQtMTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NTlcIjtcbn1cblxuLmJpLWZpbGV0eXBlLXBwdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NWFcIjtcbn1cblxuLmJpLWZpbGV0eXBlLXBzZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NWJcIjtcbn1cblxuLmJpLWZpbGV0eXBlLXB5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1Y1wiO1xufVxuXG4uYmktZmlsZXR5cGUtcmF3OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1ZFwiO1xufVxuXG4uYmktZmlsZXR5cGUtcmI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzVlXCI7XG59XG5cbi5iaS1maWxldHlwZS1zYXNzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1ZlwiO1xufVxuXG4uYmktZmlsZXR5cGUtc2Nzczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NjBcIjtcbn1cblxuLmJpLWZpbGV0eXBlLXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2MVwiO1xufVxuXG4uYmktZmlsZXR5cGUtc3ZnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2MlwiO1xufVxuXG4uYmktZmlsZXR5cGUtdGlmZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NjNcIjtcbn1cblxuLmJpLWZpbGV0eXBlLXRzeDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NjRcIjtcbn1cblxuLmJpLWZpbGV0eXBlLXR0Zjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NjVcIjtcbn1cblxuLmJpLWZpbGV0eXBlLXR4dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NjZcIjtcbn1cblxuLmJpLWZpbGV0eXBlLXdhdjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NjdcIjtcbn1cblxuLmJpLWZpbGV0eXBlLXdvZmY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzY4XCI7XG59XG5cbi5iaS1maWxldHlwZS14bHMtMTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NjlcIjtcbn1cblxuLmJpLWZpbGV0eXBlLXhsczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NmFcIjtcbn1cblxuLmJpLWZpbGV0eXBlLXhtbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NmJcIjtcbn1cblxuLmJpLWZpbGV0eXBlLXltbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NmNcIjtcbn1cblxuLmJpLWhlYXJ0LWFycm93OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2ZFwiO1xufVxuXG4uYmktaGVhcnQtcHVsc2UtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NmVcIjtcbn1cblxuLmJpLWhlYXJ0LXB1bHNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2ZlwiO1xufVxuXG4uYmktaGVhcnRicmVhay1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3MFwiO1xufVxuXG4uYmktaGVhcnRicmVhazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NzFcIjtcbn1cblxuLmJpLWhlYXJ0czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NzJcIjtcbn1cblxuLmJpLWhvc3BpdGFsLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzczXCI7XG59XG5cbi5iaS1ob3NwaXRhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NzRcIjtcbn1cblxuLmJpLWhvdXNlLWhlYXJ0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzc1XCI7XG59XG5cbi5iaS1ob3VzZS1oZWFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NzZcIjtcbn1cblxuLmJpLWluY29nbml0bzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NzdcIjtcbn1cblxuLmJpLW1hZ25ldC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3OFwiO1xufVxuXG4uYmktbWFnbmV0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3OVwiO1xufVxuXG4uYmktcGVyc29uLWhlYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3YVwiO1xufVxuXG4uYmktcGVyc29uLWhlYXJ0czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3N2JcIjtcbn1cblxuLmJpLXBob25lLWZsaXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzdjXCI7XG59XG5cbi5iaS1wbHVnaW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzdkXCI7XG59XG5cbi5iaS1wb3N0YWdlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzdlXCI7XG59XG5cbi5iaS1wb3N0YWdlLWhlYXJ0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzdmXCI7XG59XG5cbi5iaS1wb3N0YWdlLWhlYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4MFwiO1xufVxuXG4uYmktcG9zdGFnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODFcIjtcbn1cblxuLmJpLXBvc3RjYXJkLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzgyXCI7XG59XG5cbi5iaS1wb3N0Y2FyZC1oZWFydC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4M1wiO1xufVxuXG4uYmktcG9zdGNhcmQtaGVhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzg0XCI7XG59XG5cbi5iaS1wb3N0Y2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODVcIjtcbn1cblxuLmJpLXNlYXJjaC1oZWFydC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4NlwiO1xufVxuXG4uYmktc2VhcmNoLWhlYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4N1wiO1xufVxuXG4uYmktc2xpZGVyczItdmVydGljYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzg4XCI7XG59XG5cbi5iaS1zbGlkZXJzMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODlcIjtcbn1cblxuLmJpLXRyYXNoMy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4YVwiO1xufVxuXG4uYmktdHJhc2gzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4YlwiO1xufVxuXG4uYmktdmFsZW50aW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4Y1wiO1xufVxuXG4uYmktdmFsZW50aW5lMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OGRcIjtcbn1cblxuLmJpLXdyZW5jaC1hZGp1c3RhYmxlLWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4ZVwiO1xufVxuXG4uYmktd3JlbmNoLWFkanVzdGFibGUtY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4ZlwiO1xufVxuXG4uYmktd3JlbmNoLWFkanVzdGFibGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzkwXCI7XG59XG5cbi5iaS1maWxldHlwZS1qc29uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5MVwiO1xufVxuXG4uYmktZmlsZXR5cGUtcHB0eDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTJcIjtcbn1cblxuLmJpLWZpbGV0eXBlLXhsc3g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzkzXCI7XG59XG5cbi5iaS0xLWNpcmNsZS0xOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5NFwiO1xufVxuXG4uYmktMS1jaXJjbGUtZmlsbC0xOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5NVwiO1xufVxuXG4uYmktMS1jaXJjbGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTZcIjtcbn1cblxuLmJpLTEtY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5N1wiO1xufVxuXG4uYmktMS1zcXVhcmUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OThcIjtcbn1cblxuLmJpLTEtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5OVwiO1xufVxuXG4uYmktMi1jaXJjbGUtMTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OWFcIjtcbn1cblxuLmJpLTItY2lyY2xlLWZpbGwtMTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OWJcIjtcbn1cblxuLmJpLTItY2lyY2xlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzljXCI7XG59XG5cbi5iaS0yLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OWRcIjtcbn1cblxuLmJpLTItc3F1YXJlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzllXCI7XG59XG5cbi5iaS0yLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OWZcIjtcbn1cblxuLmJpLTMtY2lyY2xlLTE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2EwXCI7XG59XG5cbi5iaS0zLWNpcmNsZS1maWxsLTE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2ExXCI7XG59XG5cbi5iaS0zLWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhMlwiO1xufVxuXG4uYmktMy1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2EzXCI7XG59XG5cbi5iaS0zLXNxdWFyZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhNFwiO1xufVxuXG4uYmktMy1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2E1XCI7XG59XG5cbi5iaS00LWNpcmNsZS0xOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhNlwiO1xufVxuXG4uYmktNC1jaXJjbGUtZmlsbC0xOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhN1wiO1xufVxuXG4uYmktNC1jaXJjbGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YThcIjtcbn1cblxuLmJpLTQtY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhOVwiO1xufVxuXG4uYmktNC1zcXVhcmUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YWFcIjtcbn1cblxuLmJpLTQtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhYlwiO1xufVxuXG4uYmktNS1jaXJjbGUtMTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YWNcIjtcbn1cblxuLmJpLTUtY2lyY2xlLWZpbGwtMTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YWRcIjtcbn1cblxuLmJpLTUtY2lyY2xlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2FlXCI7XG59XG5cbi5iaS01LWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YWZcIjtcbn1cblxuLmJpLTUtc3F1YXJlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2IwXCI7XG59XG5cbi5iaS01LXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YjFcIjtcbn1cblxuLmJpLTYtY2lyY2xlLTE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2IyXCI7XG59XG5cbi5iaS02LWNpcmNsZS1maWxsLTE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2IzXCI7XG59XG5cbi5iaS02LWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiNFwiO1xufVxuXG4uYmktNi1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2I1XCI7XG59XG5cbi5iaS02LXNxdWFyZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiNlwiO1xufVxuXG4uYmktNi1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2I3XCI7XG59XG5cbi5iaS03LWNpcmNsZS0xOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiOFwiO1xufVxuXG4uYmktNy1jaXJjbGUtZmlsbC0xOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiOVwiO1xufVxuXG4uYmktNy1jaXJjbGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YmFcIjtcbn1cblxuLmJpLTctY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiYlwiO1xufVxuXG4uYmktNy1zcXVhcmUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YmNcIjtcbn1cblxuLmJpLTctc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiZFwiO1xufVxuXG4uYmktOC1jaXJjbGUtMTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YmVcIjtcbn1cblxuLmJpLTgtY2lyY2xlLWZpbGwtMTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YmZcIjtcbn1cblxuLmJpLTgtY2lyY2xlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2MwXCI7XG59XG5cbi5iaS04LWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YzFcIjtcbn1cblxuLmJpLTgtc3F1YXJlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2MyXCI7XG59XG5cbi5iaS04LXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YzNcIjtcbn1cblxuLmJpLTktY2lyY2xlLTE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2M0XCI7XG59XG5cbi5iaS05LWNpcmNsZS1maWxsLTE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2M1XCI7XG59XG5cbi5iaS05LWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjNlwiO1xufVxuXG4uYmktOS1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2M3XCI7XG59XG5cbi5iaS05LXNxdWFyZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjOFwiO1xufVxuXG4uYmktOS1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2M5XCI7XG59XG5cbi5iaS1haXJwbGFuZS1lbmdpbmVzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2NhXCI7XG59XG5cbi5iaS1haXJwbGFuZS1lbmdpbmVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjYlwiO1xufVxuXG4uYmktYWlycGxhbmUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3Y2NcIjtcbn1cblxuLmJpLWFpcnBsYW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjZFwiO1xufVxuXG4uYmktYWxleGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2NlXCI7XG59XG5cbi5iaS1hbGlwYXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2NmXCI7XG59XG5cbi5iaS1hbmRyb2lkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkMFwiO1xufVxuXG4uYmktYW5kcm9pZDI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2QxXCI7XG59XG5cbi5iaS1ib3gtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDJcIjtcbn1cblxuLmJpLWJveC1zZWFtLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2QzXCI7XG59XG5cbi5iaS1icm93c2VyLWNocm9tZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDRcIjtcbn1cblxuLmJpLWJyb3dzZXItZWRnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDVcIjtcbn1cblxuLmJpLWJyb3dzZXItZmlyZWZveDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDZcIjtcbn1cblxuLmJpLWJyb3dzZXItc2FmYXJpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkN1wiO1xufVxuXG4uYmktYy1jaXJjbGUtMTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDhcIjtcbn1cblxuLmJpLWMtY2lyY2xlLWZpbGwtMTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDlcIjtcbn1cblxuLmJpLWMtY2lyY2xlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2RhXCI7XG59XG5cbi5iaS1jLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZGJcIjtcbn1cblxuLmJpLWMtc3F1YXJlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2RjXCI7XG59XG5cbi5iaS1jLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZGRcIjtcbn1cblxuLmJpLWNhcHN1bGUtcGlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZGVcIjtcbn1cblxuLmJpLWNhcHN1bGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2RmXCI7XG59XG5cbi5iaS1jYXItZnJvbnQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTBcIjtcbn1cblxuLmJpLWNhci1mcm9udDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTFcIjtcbn1cblxuLmJpLWNhc3NldHRlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2UyXCI7XG59XG5cbi5iaS1jYXNzZXR0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTNcIjtcbn1cblxuLmJpLWNjLWNpcmNsZS0xOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlNFwiO1xufVxuXG4uYmktY2MtY2lyY2xlLWZpbGwtMTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTVcIjtcbn1cblxuLmJpLWNjLWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlNlwiO1xufVxuXG4uYmktY2MtY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlN1wiO1xufVxuXG4uYmktY2Mtc3F1YXJlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2U4XCI7XG59XG5cbi5iaS1jYy1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2U5XCI7XG59XG5cbi5iaS1jdXAtaG90LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2VhXCI7XG59XG5cbi5iaS1jdXAtaG90OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlYlwiO1xufVxuXG4uYmktY3VycmVuY3ktcnVwZWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2VjXCI7XG59XG5cbi5iaS1kcm9wYm94OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlZFwiO1xufVxuXG4uYmktZXNjYXBlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlZVwiO1xufVxuXG4uYmktZmFzdC1mb3J3YXJkLWJ0bi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlZlwiO1xufVxuXG4uYmktZmFzdC1mb3J3YXJkLWJ0bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZjBcIjtcbn1cblxuLmJpLWZhc3QtZm9yd2FyZC1jaXJjbGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZjFcIjtcbn1cblxuLmJpLWZhc3QtZm9yd2FyZC1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2YyXCI7XG59XG5cbi5iaS1mYXN0LWZvcndhcmQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZjNcIjtcbn1cblxuLmJpLWZhc3QtZm9yd2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZjRcIjtcbn1cblxuLmJpLWZpbGV0eXBlLXNxbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZjVcIjtcbn1cblxuLmJpLWZpcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Y2XCI7XG59XG5cbi5iaS1nb29nbGUtcGxheTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZjdcIjtcbn1cblxuLmJpLWgtY2lyY2xlLTE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Y4XCI7XG59XG5cbi5iaS1oLWNpcmNsZS1maWxsLTE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Y5XCI7XG59XG5cbi5iaS1oLWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmYVwiO1xufVxuXG4uYmktaC1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2ZiXCI7XG59XG5cbi5iaS1oLXNxdWFyZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmY1wiO1xufVxuXG4uYmktaC1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2ZkXCI7XG59XG5cbi5iaS1pbmRlbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2ZlXCI7XG59XG5cbi5iaS1sdW5ncy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmZlwiO1xufVxuXG4uYmktbHVuZ3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODAwXCI7XG59XG5cbi5iaS1taWNyb3NvZnQtdGVhbXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODAxXCI7XG59XG5cbi5iaS1wLWNpcmNsZS0xOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwMlwiO1xufVxuXG4uYmktcC1jaXJjbGUtZmlsbC0xOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwM1wiO1xufVxuXG4uYmktcC1jaXJjbGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MDRcIjtcbn1cblxuLmJpLXAtY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwNVwiO1xufVxuXG4uYmktcC1zcXVhcmUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MDZcIjtcbn1cblxuLmJpLXAtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwN1wiO1xufVxuXG4uYmktcGFzcy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwOFwiO1xufVxuXG4uYmktcGFzczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MDlcIjtcbn1cblxuLmJpLXByZXNjcmlwdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MGFcIjtcbn1cblxuLmJpLXByZXNjcmlwdGlvbjI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODBiXCI7XG59XG5cbi5iaS1yLWNpcmNsZS0xOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwY1wiO1xufVxuXG4uYmktci1jaXJjbGUtZmlsbC0xOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwZFwiO1xufVxuXG4uYmktci1jaXJjbGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MGVcIjtcbn1cblxuLmJpLXItY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwZlwiO1xufVxuXG4uYmktci1zcXVhcmUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MTBcIjtcbn1cblxuLmJpLXItc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxMVwiO1xufVxuXG4uYmktcmVwZWF0LTE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODEyXCI7XG59XG5cbi5iaS1yZXBlYXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODEzXCI7XG59XG5cbi5iaS1yZXdpbmQtYnRuLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODE0XCI7XG59XG5cbi5iaS1yZXdpbmQtYnRuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxNVwiO1xufVxuXG4uYmktcmV3aW5kLWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxNlwiO1xufVxuXG4uYmktcmV3aW5kLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MTdcIjtcbn1cblxuLmJpLXJld2luZC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxOFwiO1xufVxuXG4uYmktcmV3aW5kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxOVwiO1xufVxuXG4uYmktdHJhaW4tZnJlaWdodC1mcm9udC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxYVwiO1xufVxuXG4uYmktdHJhaW4tZnJlaWdodC1mcm9udDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MWJcIjtcbn1cblxuLmJpLXRyYWluLWZyb250LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODFjXCI7XG59XG5cbi5iaS10cmFpbi1mcm9udDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MWRcIjtcbn1cblxuLmJpLXRyYWluLWxpZ2h0cmFpbC1mcm9udC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxZVwiO1xufVxuXG4uYmktdHJhaW4tbGlnaHRyYWlsLWZyb250OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxZlwiO1xufVxuXG4uYmktdHJ1Y2stZnJvbnQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MjBcIjtcbn1cblxuLmJpLXRydWNrLWZyb250OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyMVwiO1xufVxuXG4uYmktdWJ1bnR1OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyMlwiO1xufVxuXG4uYmktdW5pbmRlbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODIzXCI7XG59XG5cbi5iaS11bml0eTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MjRcIjtcbn1cblxuLmJpLXVuaXZlcnNhbC1hY2Nlc3MtY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyNVwiO1xufVxuXG4uYmktdW5pdmVyc2FsLWFjY2Vzczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MjZcIjtcbn1cblxuLmJpLXZpcnVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyN1wiO1xufVxuXG4uYmktdmlydXMyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyOFwiO1xufVxuXG4uYmktd2VjaGF0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyOVwiO1xufVxuXG4uYmkteWVscDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MmFcIjtcbn1cblxuLmJpLXNpZ24tc3RvcC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyYlwiO1xufVxuXG4uYmktc2lnbi1zdG9wLWxpZ2h0cy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyY1wiO1xufVxuXG4uYmktc2lnbi1zdG9wLWxpZ2h0czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MmRcIjtcbn1cblxuLmJpLXNpZ24tc3RvcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MmVcIjtcbn1cblxuLmJpLXNpZ24tdHVybi1sZWZ0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODJmXCI7XG59XG5cbi5iaS1zaWduLXR1cm4tbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzBcIjtcbn1cblxuLmJpLXNpZ24tdHVybi1yaWdodC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzMVwiO1xufVxuXG4uYmktc2lnbi10dXJuLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzMlwiO1xufVxuXG4uYmktc2lnbi10dXJuLXNsaWdodC1sZWZ0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODMzXCI7XG59XG5cbi5iaS1zaWduLXR1cm4tc2xpZ2h0LWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODM0XCI7XG59XG5cbi5iaS1zaWduLXR1cm4tc2xpZ2h0LXJpZ2h0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODM1XCI7XG59XG5cbi5iaS1zaWduLXR1cm4tc2xpZ2h0LXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzNlwiO1xufVxuXG4uYmktc2lnbi15aWVsZC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzN1wiO1xufVxuXG4uYmktc2lnbi15aWVsZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzhcIjtcbn1cblxuLmJpLWV2LXN0YXRpb24tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzlcIjtcbn1cblxuLmJpLWV2LXN0YXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODNhXCI7XG59XG5cbi5iaS1mdWVsLXB1bXAtZGllc2VsLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODNiXCI7XG59XG5cbi5iaS1mdWVsLXB1bXAtZGllc2VsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzY1wiO1xufVxuXG4uYmktZnVlbC1wdW1wLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODNkXCI7XG59XG5cbi5iaS1mdWVsLXB1bXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODNlXCI7XG59XG5cbi8qXG4jIyMjIyMjIyMjIyMjIyMjXG4qID09PSBXUCBGT1JNIFNUWUxFICA9PT1cbiMjIyMjIyMjIyMjIyMjIyNcbiovXG4ucGl6emVyaWEtY29udGFjdC1mb3JtIC53cGZvcm1zLXN1Ym1pdC1jb250YWluZXIgYnV0dG9uW3R5cGU9c3VibWl0XSB7XG4gIGJvcmRlci1yYWRpdXM6IDEyMHB4O1xuICB3aWR0aDogMjMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1zZWNvbmRhcnkpICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDIwcHggMzBweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGhlaWdodDogNTZweCAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWNvbnRyYXN0KSAhaW1wb3J0YW50O1xufVxuXG4ucGl6emVyaWEtY29udGFjdC1mb3JtIC53cGZvcm1zLXN1Ym1pdC1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbn1cbi5waXp6ZXJpYS1jb250YWN0LWZvcm0gLndwZm9ybXMtc3VibWl0LWNvbnRhaW5lciBidXR0b25bdHlwZT1zdWJtaXRdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBpenplcmlhLWNvbnRhY3QtZm9ybSAud3Bmb3Jtcy1zdWJtaXQtY29udGFpbmVyIGJ1dHRvblt0eXBlPXN1Ym1pdF06Zm9jdXM6YWZ0ZXIge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5waXp6ZXJpYS1jb250YWN0LWZvcm0gLnctNTAge1xuICAgIHdpZHRoOiA0OC4zJSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGl6emVyaWEtY29udGFjdC1mb3JtIC53cGZvcm1zLWZpZWxkOm50aC1jaGlsZCgyKSwgLnBpenplcmlhLWNvbnRhY3QtZm9ybSAud3Bmb3Jtcy1maWVsZDpudGgtY2hpbGQoNCkge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjQlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBpenplcmlhLWNvbnRhY3QtZm9ybSAud3Bmb3Jtcy1maWVsZC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5waXp6ZXJpYS1jb250YWN0LWZvcm0gLnctMTAwIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5waXp6ZXJpYS1jb250YWN0LWZvcm0gLndwZm9ybXMtZmllbGQtY29udGFpbmVyIGlucHV0W3R5cGU9dGV4dF0sXG4ucGl6emVyaWEtY29udGFjdC1mb3JtIC53cGZvcm1zLWZpZWxkLWNvbnRhaW5lciBpbnB1dFt0eXBlPWVtYWlsXSxcbi5waXp6ZXJpYS1jb250YWN0LWZvcm0gLndwZm9ybXMtZmllbGQtY29udGFpbmVyIGlucHV0W3R5cGU9bnVtYmVyXSxcbi5waXp6ZXJpYS1jb250YWN0LWZvcm0gLndwZm9ybXMtZmllbGQtY29udGFpbmVyIHRleHRhcmVhIHtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWdyYXktMTAwKSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNjtcbiAgaGVpZ2h0OiA2NC4zNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmFzZSk7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tY29udHJhc3QpICFpbXBvcnRhbnQ7XG59XG4ucGl6emVyaWEtY29udGFjdC1mb3JtIC53cGZvcm1zLWZpZWxkLWNvbnRhaW5lciBpbnB1dFt0eXBlPXRleHRdOmZvY3VzLFxuLnBpenplcmlhLWNvbnRhY3QtZm9ybSAud3Bmb3Jtcy1maWVsZC1jb250YWluZXIgaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMsXG4ucGl6emVyaWEtY29udGFjdC1mb3JtIC53cGZvcm1zLWZpZWxkLWNvbnRhaW5lciBpbnB1dFt0eXBlPW51bWJlcl06Zm9jdXMsXG4ucGl6emVyaWEtY29udGFjdC1mb3JtIC53cGZvcm1zLWZpZWxkLWNvbnRhaW5lciB0ZXh0YXJlYTpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ncmF5LTEwMCk7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IHVuc2V0O1xufVxuXG4ucGl6emVyaWEtY29udGFjdC1mb3JtIC53cGZvcm1zLXN1Ym1pdC1jb250YWluZXIgYnV0dG9uW3R5cGU9c3VibWl0XTpmb2N1czphZnRlciB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucGl6emVyaWEtY29udGFjdC1mb3JtIC53cGZvcm1zLWZpZWxkLWNvbnRhaW5lciBpbnB1dFt0eXBlPXRleHRdOjpwbGFjZWhvbGRlcixcbi5waXp6ZXJpYS1jb250YWN0LWZvcm0gLndwZm9ybXMtZmllbGQtY29udGFpbmVyIGlucHV0W3R5cGU9ZW1haWxdOjpwbGFjZWhvbGRlcixcbi5waXp6ZXJpYS1jb250YWN0LWZvcm0gLndwZm9ybXMtZmllbGQtY29udGFpbmVyIGlucHV0W3R5cGU9bnVtYmVyXTo6cGxhY2Vob2xkZXIsXG4ucGl6emVyaWEtY29udGFjdC1mb3JtIC53cGZvcm1zLWZpZWxkLWNvbnRhaW5lciB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWNvbnRyYXN0KSAhaW1wb3J0YW50O1xufVxuXG4ucGl6emVyaWEtc3Vic2NyaWJlLWZvcm0tMSAud3Bmb3Jtcy1maWVsZC1jb250YWluZXIsIC5waXp6ZXJpYS1zdWJzY3JpYmUtZm9ybS0yIC53cGZvcm1zLWZpZWxkLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucGl6emVyaWEtc3Vic2NyaWJlLWZvcm0tMSAud3Bmb3Jtcy1maWVsZC1jb250YWluZXIgaW5wdXRbdHlwZT1lbWFpbF0sIC5waXp6ZXJpYS1zdWJzY3JpYmUtZm9ybS0yIC53cGZvcm1zLWZpZWxkLWNvbnRhaW5lciBpbnB1dFt0eXBlPWVtYWlsXSB7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tY29udHJhc3QpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1iYXNlKSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwIDI3cHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1iYXNlKSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDU2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEyMHB4O1xuICBib3gtc2hhZG93OiAwcHggNnB4IDE1cHggMHB4IHJnYmEoNjQsIDc5LCAxMDQsIDAuMDUwOTgwMzkyMik7XG59XG5cbi5waXp6ZXJpYS1zdWJzY3JpYmUtZm9ybS0xIC53cGZvcm1zLXN1Ym1pdC1jb250YWluZXIgYnV0dG9uW3R5cGU9c3VibWl0XSB7XG4gIGJvcmRlci1yYWRpdXM6IDEyMHB4O1xuICB3aWR0aDogMTczcHg7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmFzZSkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXByaW1hcnkpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXByaW1hcnkpICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDIwcHggMzBweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGhlaWdodDogNTZweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5waXp6ZXJpYS1zdWJzY3JpYmUtZm9ybS0xIC53cGZvcm1zLXN1Ym1pdC1jb250YWluZXIgYnV0dG9uW3R5cGU9c3VibWl0XTpmb2N1czphZnRlciwgLnBpenplcmlhLXN1YnNjcmliZS1mb3JtLTIgLndwZm9ybXMtc3VibWl0LWNvbnRhaW5lciBidXR0b25bdHlwZT1zdWJtaXRdOmZvY3VzOmFmdGVyIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGl6emVyaWEtc3Vic2NyaWJlLWZvcm0tMSAud3Bmb3Jtcy1mb3JtLCAucGl6emVyaWEtc3Vic2NyaWJlLWZvcm0tMiAud3Bmb3Jtcy1mb3JtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGl6emVyaWEtc3Vic2NyaWJlLWZvcm0tMSAud3Bmb3Jtcy1zdWJtaXQtY29udGFpbmVyLCAucGl6emVyaWEtc3Vic2NyaWJlLWZvcm0tMiAud3Bmb3Jtcy1zdWJtaXQtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5waXp6ZXJpYS1zdWJzY3JpYmUtZm9ybS0xIC53cGZvcm1zLXN1Ym1pdC1jb250YWluZXIsIC5waXp6ZXJpYS1zdWJzY3JpYmUtZm9ybS0yIC53cGZvcm1zLXN1Ym1pdC1jb250YWluZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5waXp6ZXJpYS1zdWJzY3JpYmUtZm9ybS0xIC53cGZvcm1zLXN1Ym1pdC1jb250YWluZXIsIC5waXp6ZXJpYS1zdWJzY3JpYmUtZm9ybS0yIC53cGZvcm1zLXN1Ym1pdC1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnBpenplcmlhLXN1YnNjcmliZS1mb3JtLTEgLndwZm9ybXMtZmllbGQtY29udGFpbmVyIGlucHV0W3R5cGU9ZW1haWxdOjpwbGFjZWhvbGRlciwgLnBpenplcmlhLXN1YnNjcmliZS1mb3JtLTIgLndwZm9ybXMtZmllbGQtY29udGFpbmVyIGlucHV0W3R5cGU9ZW1haWxdOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tY29udHJhc3QpICFpbXBvcnRhbnQ7XG59XG5cbi5waXp6ZXJpYS1zdWJzY3JpYmUtZm9ybS0xIC53cGZvcm1zLWZpZWxkLWNvbnRhaW5lciBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1cywgLnBpenplcmlhLXN1YnNjcmliZS1mb3JtLTIgLndwZm9ybXMtZmllbGQtY29udGFpbmVyIGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWNvbnRyYXN0KSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4ucGl6emVyaWEtc3Vic2NyaWJlLWZvcm0tMiAud3Bmb3Jtcy1zdWJtaXQtY29udGFpbmVyIGJ1dHRvblt0eXBlPXN1Ym1pdF0ge1xuICBib3JkZXItcmFkaXVzOiAxMjBweDtcbiAgd2lkdGg6IDE3M3B4O1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWNvbnRyYXN0KSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tc2Vjb25kYXJ5KSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1zZWNvbmRhcnkpICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDIwcHggMzBweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGhlaWdodDogNTZweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4iXX0= */