/*!****************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@symfony/webpack-encore/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/nice-select2/dist/css/nice-select2.css ***!
  \****************************************************************************************************************************************************************************************************************************************************************/
.nice-select{-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:#fff;border-radius:5px;border:solid 1px #e8e8e8;-webkit-box-sizing:border-box;box-sizing:border-box;clear:both;cursor:pointer;display:block;float:left;font-family:inherit;font-size:14px;font-weight:normal;height:38px;line-height:36px;outline:none;padding-left:18px;padding-right:30px;position:relative;text-align:left !important;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;width:auto}.nice-select:hover{border-color:hsl(0,0%,85.9803921569%)}.nice-select:active,.nice-select.open,.nice-select:focus{border-color:#999}.nice-select:after{border-bottom:2px solid #999;border-right:2px solid #999;content:"";display:block;height:5px;margin-top:-4px;pointer-events:none;position:absolute;right:12px;top:50%;-webkit-transform-origin:66% 66%;transform-origin:66% 66%;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;width:5px}.nice-select.open:after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.nice-select.open .nice-select-dropdown{opacity:1;pointer-events:auto;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}.nice-select.disabled{border-color:rgb(237.1,237.1,237.1);color:#999;pointer-events:none}.nice-select.disabled:after{border-color:#ccc}.nice-select.wide{width:100%}.nice-select.wide .nice-select-dropdown{left:0 !important;right:0 !important}.nice-select.right{float:right}.nice-select.right .nice-select-dropdown{left:auto;right:0}.nice-select.small{font-size:12px;height:36px;line-height:34px}.nice-select.small:after{height:4px;width:4px}.nice-select.small .option{line-height:34px;min-height:34px}.nice-select .nice-select-dropdown{margin-top:4px;background-color:#fff;border-radius:5px;-webkit-box-shadow:0 0 0 1px rgba(68,68,68,.11);box-shadow:0 0 0 1px rgba(68,68,68,.11);pointer-events:none;position:absolute;top:100%;left:0;-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:scale(0.75) translateY(19px);transform:scale(0.75) translateY(19px);-webkit-transition:all .2s cubic-bezier(0.5, 0, 0, 1.25),opacity .15s ease-out;transition:all .2s cubic-bezier(0.5, 0, 0, 1.25),opacity .15s ease-out;z-index:9;opacity:0}.nice-select .list{border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;padding:0;max-height:210px;overflow-y:auto}.nice-select .list:hover .option:not(:hover){background-color:rgba(0,0,0,0) !important}.nice-select .option{cursor:pointer;font-weight:400;line-height:40px;list-style:none;outline:none;padding-left:18px;padding-right:29px;text-align:left;-webkit-transition:all .2s;transition:all .2s}.nice-select .option:hover,.nice-select .option.focus,.nice-select .option.selected.focus{background-color:#f6f6f6}.nice-select .option.selected{font-weight:bold}.nice-select .option.disabled{background-color:rgba(0,0,0,0);color:#999;cursor:default}.nice-select .extra{float:right}.nice-select .optgroup{font-weight:bold}.no-csspointerevents .nice-select .nice-select-dropdown{display:none}.no-csspointerevents .nice-select.open .nice-select-dropdown{display:block}.nice-select .list::-webkit-scrollbar{width:0}.nice-select .has-multiple{white-space:inherit;height:auto;padding:7px 12px;min-height:36px;line-height:22px}.nice-select .has-multiple span.current{border:1px solid #ccc;background:#eee;padding:0 10px;border-radius:3px;display:inline-block;line-height:24px;font-size:14px;margin-bottom:3px;margin-right:3px}.nice-select .has-multiple .multiple-options{display:block;line-height:24px;padding:0}.nice-select .nice-select-search-box{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:5px;pointer-events:none;border-radius:5px 5px 0 0}.nice-select .nice-select-search{-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;border:1px solid #e8e8e8;border-radius:3px;color:#444;display:inline-block;vertical-align:middle;padding:7px 12px;margin:0 10px 0 0;width:100%;min-height:36px;line-height:22px;height:auto;outline:0 !important;font-size:14px}

/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@symfony/webpack-encore/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[3]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[4]!./assets/scss/app.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@-webkit-keyframes splide-loading {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
  to {
    -webkit-transform: rotate(1turn);
            transform: rotate(1turn);
  }
}
@keyframes splide-loading {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
  to {
    -webkit-transform: rotate(1turn);
            transform: rotate(1turn);
  }
}
.splide__track--draggable {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
       user-select: none;
}

.splide__track--fade > .splide__list > .splide__slide {
  margin: 0 !important;
  opacity: 0;
  z-index: 0;
}

.splide__track--fade > .splide__list > .splide__slide.is-active {
  opacity: 1;
  z-index: 1;
}

.splide--rtl {
  direction: rtl;
}

.splide__track--ttb > .splide__list {
  display: block;
}

.splide__container {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
}

.splide__list {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  height: 100%;
  margin: 0 !important;
  padding: 0 !important;
}

.splide.is-initialized:not(.is-active) .splide__list {
  display: block;
}

.splide__pagination {
  -ms-flex-align: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  margin: 0;
  pointer-events: none;
}

.splide__pagination li {
  display: inline-block;
  line-height: 1;
  list-style-type: none;
  margin: 0;
  pointer-events: auto;
}

.splide:not(.is-overflow) .splide__pagination {
  display: none;
}

.splide__progress__bar {
  width: 0;
}

.splide {
  position: relative;
  visibility: hidden;
}

.splide.is-initialized, .splide.is-rendered {
  visibility: visible;
}

.splide__slide {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -ms-flex-negative: 0;
  -webkit-flex-shrink: 0;
          flex-shrink: 0;
  list-style-type: none !important;
  margin: 0;
  position: relative;
}

.splide__slide img {
  vertical-align: bottom;
}

.splide__spinner {
  -webkit-animation: splide-loading 1s linear infinite;
          animation: splide-loading 1s linear infinite;
  border: 2px solid #999;
  border-left-color: transparent;
  border-radius: 50%;
  bottom: 0;
  contain: strict;
  display: inline-block;
  height: 20px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 20px;
}

.splide__sr {
  clip: rect(0 0 0 0);
  border: 0;
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.splide__toggle.is-active .splide__toggle__play, .splide__toggle__pause {
  display: none;
}

.splide__toggle.is-active .splide__toggle__pause {
  display: inline;
}

.splide__track {
  overflow: hidden;
  position: relative;
  z-index: 0;
}

/* =WordPress Core
-------------------------------------------------------------- */
.alignright {
  float: right;
}

.alignleft {
  float: left;
}

a img.alignright {
  float: right;
}

a img.alignleft {
  float: left;
}

a img.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.wp-caption {
  background: #ffffff;
  border: 1px solid #f0f0f0;
  padding: 5px 3px 10px;
  text-align: center;
  margin-bottom: 1.5em; /* Gutenberg */
  max-width: 100%; /* Gutenberg */
}

.wp-caption.alignnone {
  margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
  margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
  margin: 5px 0 20px 20px;
}

.wp-caption img {
  border: 0 none;
  height: auto;
  margin: 0;
  max-width: 98.5%;
  padding: 0;
  width: auto;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.wp-caption p.wp-caption-text {
  font-size: 11px;
  line-height: 17px;
  margin: 0;
  padding: 0 4px 5px;
}

/* Text meant only for screen readers. */
.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
}

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

/* Gutenberg styles */
.alignleft,
.alignright {
  max-width: 636px !important; /* Let's work to make this !important unnecessary */
}

.alignleft img,
.alignright img,
.alignleft figcaption,
.alignright figcaption {
  max-width: 50%;
  width: 50%;
}

.alignleft figcaption {
  clear: left;
}

.alignright figcaption {
  clear: right;
}

.alignleft img,
.alignleft figcaption {
  float: left;
  margin-right: 1.5em;
}

.alignright img,
.alignright figcaption {
  float: right;
  margin-left: 1.5em;
}

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

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

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

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

/* Gutenberg blocks: */
.entry-content > * {
  margin: 36px auto;
  max-width: 636px;
  padding-left: 14px;
  padding-right: 14px;
}

.entry-content > .alignwide {
  max-width: 1100px;
}

.entry-content > .alignfull {
  margin: 1.5em 0;
  max-width: 100%;
}

.entry-content ul,
.entry-content ol {
  margin: 1.5em auto;
  max-width: 636px;
  list-style-position: outside;
}

.wp-block-video video {
  max-width: 636px;
}

.wp-block-image img {
  display: block;
}

.wp-block-image.alignleft,
.wp-block-image.alignright {
  width: 100%;
}

.wp-block-image.alignfull img {
  width: 100vw;
}

.wp-block-gallery:not(.components-placeholder) {
  margin: 1.5em auto;
}

.wp-block-cover-text p {
  padding: 1.5em 14px;
}

ul.wp-block-latest-posts.alignwide,
ul.wp-block-latest-posts.alignfull,
ul.wp-block-latest-posts.is-grid.alignwide,
ul.wp-block-latest-posts.is-grid.alignwide {
  padding: 0 14px;
}

.wp-block-table {
  display: block;
  overflow-x: auto;
}

.wp-block-table table {
  border-collapse: collapse;
  width: 100%;
}

.wp-block-table td, .wp-block-table th {
  padding: 0.5em;
}

.entry-content li {
  margin-left: 2.5em;
  margin-bottom: 6px;
}

.entry-content ul ul,
.entry-content ol ol,
.entry-content ul ol,
.entry-content ol ul {
  margin: 0 auto;
}

.entry-content ul ul li,
.entry-content ol ol li,
.entry-content ul ol li,
.entry-content ol ul li {
  margin-left: 0;
}

.wp-block-embed.type-video > .wp-block-embed__wrapper {
  position: relative;
  width: 100%;
  height: 0;
  padding-top: 56.25%;
}

.wp-block-embed.type-video > .wp-block-embed__wrapper > iframe {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}

.wp-block-quote.is-large {
  margin: 0 auto 16px;
}

.wp-block-pullquote > p:first-child {
  margin-top: 0;
}

.wp-block-separator {
  margin: 3em auto;
  padding: 0;
}

@media screen and (min-width: 768px) {
  .wp-block-cover-text p {
    padding: 1.5em 0;
  }
  .entry-content > * {
    padding-left: 0;
    padding-right: 0;
  }
}
/*--------------------------------------------------------------
# Block Color Palette Colors
--------------------------------------------------------------*/
.has-strong-blue-color {
  color: #0073aa;
}

.has-strong-blue-background-color {
  background-color: #0073aa;
}

.has-lighter-blue-color {
  color: #229fd8;
}

.has-lighter-blue-background-color {
  background-color: #229fd8;
}

.has-very-light-gray-color {
  color: #eee;
}

.has-very-light-gray-background-color {
  background-color: #eee;
}

.has-very-dark-gray-color {
  color: #444;
}

.has-very-dark-gray-background-color {
  background-color: #444;
}

/*--------------------------------------------------------------
## Galleries
--------------------------------------------------------------*/
.gallery {
  margin-bottom: 1.5em;
}

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

.gallery-columns-2 .gallery-item {
  max-width: 50%;
}

.gallery-columns-3 .gallery-item {
  max-width: 33.3333333333%;
}

.gallery-columns-4 .gallery-item {
  max-width: 25%;
}

.gallery-columns-5 .gallery-item {
  max-width: 20%;
}

.gallery-columns-6 .gallery-item {
  max-width: 16.6666666667%;
}

.gallery-columns-7 .gallery-item {
  max-width: 14.2857142857%;
}

.gallery-columns-8 .gallery-item {
  max-width: 12.5%;
}

.gallery-columns-9 .gallery-item {
  max-width: 11.1111111111%;
}

.gallery-caption {
  display: block;
}

form, #loginform {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 40px 20px;
}

@media (min-width: 1200px) {
  form, #loginform {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
form .wpcf7-form-control-wrap, #loginform .wpcf7-form-control-wrap {
  display: block;
  width: 100%;
}

form label, form p, form .label, #loginform label, #loginform p, #loginform .label {
  display: block !important;
  font-size: 1.25rem !important;
  line-height: 1;
  color: #58595b;
  font-weight: 400;
  margin-top: 0;
  margin-bottom: 15px !important;
  width: 100%;
}

@media (min-width: 1200px) {
  form label, form p, form .label, #loginform label, #loginform p, #loginform .label {
    font-size: 1.5rem !important;
  }
}
form input[type=text], form input[type=email], form input[type=tel], form input[type=password], form textarea, form .nice-select, #loginform input[type=text], #loginform input[type=email], #loginform input[type=tel], #loginform input[type=password], #loginform textarea, #loginform .nice-select {
  background-color: #eaedea !important;
  font-size: 1.25rem !important;
  line-height: 1;
  color: #58595b !important;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 16px !important;
  border: 0 !important;
  height: auto !important;
  border-radius: 0;
  min-height: 57px !important;
}

@media (min-width: 1200px) {
  form input[type=text], form input[type=email], form input[type=tel], form input[type=password], form textarea, form .nice-select, #loginform input[type=text], #loginform input[type=email], #loginform input[type=tel], #loginform input[type=password], #loginform textarea, #loginform .nice-select {
    padding: 19px !important;
    font-size: 1.5rem !important;
    min-height: 68px !important;
  }
}
form .nice-select:after, #loginform .nice-select:after {
  content: "\e900";
  font-family: "lgi";
  font-size: 0.625rem;
  color: #808080;
  border: 0;
  height: auto;
  width: auto;
  right: 24px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transform-origin: center top;
          transform-origin: center top;
  margin: 0;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

@media (min-width: 1200px) {
  form .nice-select:after, #loginform .nice-select:after {
    font-size: 0.938rem;
  }
}
form .nice-select.open:after, #loginform .nice-select.open:after {
  -webkit-transform: rotate(180deg) translateY(-50%);
          transform: rotate(180deg) translateY(-50%);
}

form .nice-select-dropdown, #loginform .nice-select-dropdown {
  right: 0;
  border-radius: 0;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  background-color: #eaedea;
}

form .nice-select-dropdown .list, #loginform .nice-select-dropdown .list {
  border: none;
  border-radius: 0;
  margin: 0;
}

form .nice-select-dropdown .list li, #loginform .nice-select-dropdown .list li {
  padding: 10px 16px;
  font-size: 1.25rem;
  color: #58595b;
}

@media (min-width: 1200px) {
  form .nice-select-dropdown .list li, #loginform .nice-select-dropdown .list li {
    padding: 10px 19px;
  }
}
form select:has(+ .nice-select), #loginform select:has(+ .nice-select) {
  border: 0;
  position: absolute;
}

form .submit-wrap, form .login-submit, form .wp-generate-pw, form .user-submit, form .lostpassword-submit button, #loginform .submit-wrap, #loginform .login-submit, #loginform .wp-generate-pw, #loginform .user-submit, #loginform .lostpassword-submit button {
  border-radius: 25px;
  background-color: rgba(3, 110, 255, 0.949);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 11px 30px;
  position: relative;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  font-size: 1.375rem;
  color: #ffffff;
  font-weight: 500;
  border: 0;
}

form .submit-wrap .wpcf7-spinner, form .login-submit .wpcf7-spinner, form .wp-generate-pw .wpcf7-spinner, form .user-submit .wpcf7-spinner, form .lostpassword-submit button .wpcf7-spinner, #loginform .submit-wrap .wpcf7-spinner, #loginform .login-submit .wpcf7-spinner, #loginform .wp-generate-pw .wpcf7-spinner, #loginform .user-submit .wpcf7-spinner, #loginform .lostpassword-submit button .wpcf7-spinner {
  position: absolute;
  top: calc(100% + 5px);
  -webkit-transform: none;
          transform: none;
  margin: 0;
}

@media (min-width: 1200px) {
  form .submit-wrap .wpcf7-spinner, form .login-submit .wpcf7-spinner, form .wp-generate-pw .wpcf7-spinner, form .user-submit .wpcf7-spinner, form .lostpassword-submit button .wpcf7-spinner, #loginform .submit-wrap .wpcf7-spinner, #loginform .login-submit .wpcf7-spinner, #loginform .wp-generate-pw .wpcf7-spinner, #loginform .user-submit .wpcf7-spinner, #loginform .lostpassword-submit button .wpcf7-spinner {
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    left: calc(100% + 10px);
  }
}
form .submit-wrap input[type=submit], form .login-submit input[type=submit], form .wp-generate-pw input[type=submit], form .user-submit input[type=submit], form .lostpassword-submit button input[type=submit], #loginform .submit-wrap input[type=submit], #loginform .login-submit input[type=submit], #loginform .wp-generate-pw input[type=submit], #loginform .user-submit input[type=submit], #loginform .lostpassword-submit button input[type=submit] {
  background: transparent;
  border: 0;
  padding: 0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  font-size: 0;
  opacity: 0;
  cursor: pointer;
}

form .submit-wrap i, form .login-submit i, form .wp-generate-pw i, form .user-submit i, form .lostpassword-submit button i, #loginform .submit-wrap i, #loginform .login-submit i, #loginform .wp-generate-pw i, #loginform .user-submit i, #loginform .lostpassword-submit button i {
  font-size: 1.125rem;
  color: #ffffff;
  font-weight: 700;
  line-height: 1;
}

form .submit-wrap:hover, form .submit-wrap:active, form .login-submit:hover, form .login-submit:active, form .wp-generate-pw:hover, form .wp-generate-pw:active, form .user-submit:hover, form .user-submit:active, form .lostpassword-submit button:hover, form .lostpassword-submit button:active, #loginform .submit-wrap:hover, #loginform .submit-wrap:active, #loginform .login-submit:hover, #loginform .login-submit:active, #loginform .wp-generate-pw:hover, #loginform .wp-generate-pw:active, #loginform .user-submit:hover, #loginform .user-submit:active, #loginform .lostpassword-submit button:hover, #loginform .lostpassword-submit button:active {
  background-color: #012a56;
}

form .submit-wrap:hover i, form .submit-wrap:active i, form .login-submit:hover i, form .login-submit:active i, form .wp-generate-pw:hover i, form .wp-generate-pw:active i, form .user-submit:hover i, form .user-submit:active i, form .lostpassword-submit button:hover i, form .lostpassword-submit button:active i, #loginform .submit-wrap:hover i, #loginform .submit-wrap:active i, #loginform .login-submit:hover i, #loginform .login-submit:active i, #loginform .wp-generate-pw:hover i, #loginform .wp-generate-pw:active i, #loginform .user-submit:hover i, #loginform .user-submit:active i, #loginform .lostpassword-submit button:hover i, #loginform .lostpassword-submit button:active i {
  color: #ffffff;
}

form .lostpassword-submit button, #loginform .lostpassword-submit button {
  margin: 0;
  width: auto;
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  font-size: 1.125rem !important;
}

form .lostpassword-submit button:after, #loginform .lostpassword-submit button:after {
  content: "\e902";
  font-family: "lgi";
  display: block;
  font-size: 0.875rem;
  color: #ffffff;
  font-weight: 700;
  line-height: 1;
}

form .lostpassword-submit button:hover:after, form .lostpassword-submit button:active:after, #loginform .lostpassword-submit button:hover:after, #loginform .lostpassword-submit button:active:after {
  color: #ffffff;
}

form .form-group, form .login-username, form .login-password, #loginform .form-group, #loginform .login-username, #loginform .login-password {
  position: relative;
}

@media (min-width: 1200px) {
  form .form-group, form .login-username, form .login-password, #loginform .form-group, #loginform .login-username, #loginform .login-password {
    width: calc(50% - 10px);
  }
}
form .form-group:has(textarea), form .login-username:has(textarea), form .login-password:has(textarea), #loginform .form-group:has(textarea), #loginform .login-username:has(textarea), #loginform .login-password:has(textarea) {
  width: 100%;
}

form .wpcf7-not-valid-tip, #loginform .wpcf7-not-valid-tip {
  position: absolute;
  top: calc(100% + 5px);
  font-size: 0.75rem;
  margin: 0;
  line-height: 1;
}

form .wpcf7-response-output, #loginform .wpcf7-response-output {
  width: 100%;
  margin: 0;
  padding: 10px;
}

form .checkbox, #loginform .checkbox {
  gap: 25px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}

form .checkbox .wpcf7-form-control-wrap, #loginform .checkbox .wpcf7-form-control-wrap {
  -webkit-box-flex: 0;
  -webkit-flex: 0;
      -ms-flex: 0;
          flex: 0;
  position: static;
}

form .checkbox .wpcf7-list-item, #loginform .checkbox .wpcf7-list-item {
  margin: 0;
}

form .checkbox label, #loginform .checkbox label {
  margin: 0;
}

form .checkbox .wpcf7-list-item-label, #loginform .checkbox .wpcf7-list-item-label {
  font-size: 0;
}

form .checkbox .wpcf7-list-item-label:before, form .checkbox .wpcf7-list-item-label:after, #loginform .checkbox .wpcf7-list-item-label:before, #loginform .checkbox .wpcf7-list-item-label:after {
  content: "";
  width: 1.875rem;
  height: 1.875rem;
}

form .checkbox .wpcf7-list-item-label:before, #loginform .checkbox .wpcf7-list-item-label:before {
  display: block;
  background-color: #eaedea;
}

form .checkbox .wpcf7-list-item-label:after, #loginform .checkbox .wpcf7-list-item-label:after {
  content: "\e904";
  display: none;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-family: "lgi";
  font-size: 1.25rem;
  color: #58595b;
  position: absolute;
  top: 0;
  left: 0;
}

form .checkbox input[type=checkbox], #loginform .checkbox input[type=checkbox] {
  position: absolute;
  opacity: 0;
  margin: 0;
  border: 0;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  cursor: pointer;
}

form .checkbox input[type=checkbox]:checked + .wpcf7-list-item-label:after, #loginform .checkbox input[type=checkbox]:checked + .wpcf7-list-item-label:after {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

form .checkbox .custom-label, #loginform .checkbox .custom-label {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  font-size: 1.375rem;
  line-height: 1.25;
  color: #58595b;
  font-weight: 400;
}

form .checkbox .custom-label a, #loginform .checkbox .custom-label a {
  position: relative;
  text-decoration: underline;
}

form .checkbox .custom-label a:hover, form .checkbox .custom-label a:active, #loginform .checkbox .custom-label a:hover, #loginform .checkbox .custom-label a:active {
  text-decoration: none;
}

form .checkboxes, #loginform .checkboxes {
  width: 100%;
}

form .checkboxes .wpcf7-checkbox, #loginform .checkboxes .wpcf7-checkbox {
  gap: 25px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
}

@media (min-width: 1200px) {
  form .checkboxes .wpcf7-checkbox, #loginform .checkboxes .wpcf7-checkbox {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
form .checkboxes .wpcf7-list-item, #loginform .checkboxes .wpcf7-list-item {
  margin: 0;
  position: relative;
}

form .checkboxes label, #loginform .checkboxes label {
  margin: 0 !important;
}

form .checkboxes .wpcf7-list-item-label, #loginform .checkboxes .wpcf7-list-item-label {
  font-size: 1.375rem;
  line-height: 1.25;
  color: #58595b;
  font-weight: 400;
  gap: 25px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

form .checkboxes .wpcf7-list-item-label:before, form .checkboxes .wpcf7-list-item-label:after, #loginform .checkboxes .wpcf7-list-item-label:before, #loginform .checkboxes .wpcf7-list-item-label:after {
  content: "";
  width: 1.875rem;
  height: 1.875rem;
}

form .checkboxes .wpcf7-list-item-label:before, #loginform .checkboxes .wpcf7-list-item-label:before {
  display: block;
  background-color: #eaedea;
}

form .checkboxes .wpcf7-list-item-label:after, #loginform .checkboxes .wpcf7-list-item-label:after {
  content: "\e904";
  display: none;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-family: "lgi";
  font-size: 1.25rem;
  color: #58595b;
  position: absolute;
  top: 0;
  left: 0;
}

form .checkboxes input[type=checkbox], #loginform .checkboxes input[type=checkbox] {
  position: absolute;
  opacity: 0;
  margin: 0;
  border: 0;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  cursor: pointer;
}

form .checkboxes input[type=checkbox]:checked + .wpcf7-list-item-label:after, #loginform .checkboxes input[type=checkbox]:checked + .wpcf7-list-item-label:after {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.login-form {
  padding: 30px 0;
  background-color: #ffffff;
}

@media (min-width: 1200px) {
  .login-form {
    padding: 40px 0 35px;
  }
}
.login-form h2 {
  font-size: 1.875rem;
  line-height: 1;
  color: #036eff;
  font-weight: 500;
  margin-top: 0;
  margin-bottom: 15px;
}

.login-form p {
  font-size: 1.125rem;
  line-height: 1.38;
  color: #58595b;
  font-weight: 400;
  margin-top: 0;
}

.login-form .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
}

@media (min-width: 1200px) {
  .login-form .container {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    gap: 100px;
  }
  .login-form .container > div:first-child {
    width: 340px;
  }
}
.login-form .login-info {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.login-form .cc-info {
  margin-top: 40px;
}

.login-form #loginform {
  gap: 30px;
}

.login-form #loginform .login-username, .login-form #loginform .login-password {
  margin: 0 !important;
  width: 100% !important;
}

.login-form #loginform .login-username label, .login-form #loginform .login-password label {
  font-size: 1.125rem !important;
  line-height: 1.25;
  color: #58595b;
}

.login-form #loginform .login-username input, .login-form #loginform .login-password input {
  min-height: 48px !important;
  padding: 9px !important;
  border: 1px solid #cfd0d1 !important;
  background-color: #eaedea !important;
}

.login-form #loginform .login-remember {
  gap: 25px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  margin: 0 !important;
}

.login-form #loginform .login-remember input[type=checkbox] {
  position: absolute;
  opacity: 0;
  margin: 0;
  border: 0;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  cursor: pointer;
}

.login-form #loginform .login-remember input[type=checkbox]:checked + .wpcf7-list-item-label:after {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.login-form #loginform .login-remember label {
  font-size: 1.125rem !important;
  line-height: 1.25;
  color: #58595b;
  font-weight: 400;
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  gap: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 !important;
}

.login-form #loginform .login-remember label:before, .login-form #loginform .login-remember label:after {
  content: "";
  width: 1.125rem;
  height: 1.125rem;
}

.login-form #loginform .login-remember label:before {
  display: block;
  background-color: #eaedea;
  border: 1px solid #cfd0d1;
}

.login-form #loginform .login-remember label:after {
  content: "\e904";
  display: none;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-family: "lgi";
  font-size: 0.875rem;
  color: #58595b;
  position: absolute;
  top: 3px;
  left: 1px;
}

.login-form #loginform .login-remember label:has(input[type=checkbox]:checked):after {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.login-form #loginform .login-submit {
  margin: 0;
  width: auto;
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  font-size: 1.125rem !important;
}

.login-form #loginform .login-submit:before {
  content: "Log In";
  display: block;
  line-height: 1.27;
}

.login-form #loginform .login-submit:after {
  content: "\e902";
  font-family: "lgi";
  display: block;
  font-size: 0.875rem;
  color: #ffffff;
  font-weight: 700;
  line-height: 1;
}

.login-form #loginform .login-submit:hover:after, .login-form #loginform .login-submit:active:after {
  color: #ffffff;
}

.login-form .error {
  font-size: 1rem;
  color: red;
}

#lostpasswordform legend {
  display: none !important;
}

#lostpasswordform fieldset {
  border: 0;
  padding: 0;
}

.block-item {
  position: relative;
}

.block-item .item-image {
  padding-bottom: 62.96%;
  height: 0;
  overflow: hidden;
  border-radius: 8px;
  width: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}

.block-item .item-image-wrap {
  width: 100%;
}

.block-item .item-info-wrap {
  margin-top: 10px;
}

.block-item .item-title {
  font-size: 1.375rem;
  color: #036eff;
  font-weight: 600;
  text-align: center;
  margin: 0;
}

@media (min-width: 1200px) {
  .block-item .item-title {
    font-size: 1.188rem;
  }
}
.block-item .item-excerpt {
  font-size: 1rem;
  line-height: 1.21;
  color: #343f40;
  font-weight: 400;
  text-align: center;
  margin-top: 10px;
}

@media (min-width: 1200px) {
  .block-item .item-excerpt {
    font-size: 0.875rem;
  }
}
.block-item .item-excerpt p {
  margin: 0;
}

.block-item .item-excerpt a:hover, .block-item .item-excerpt a:active {
  text-decoration: underline;
}

.block-item .item-excerpt .read-more {
  color: #036eff;
}

@media (min-width: 1200px) {
  .horizontal .block-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 45px;
  }
}
@media (min-width: 1200px) {
  .horizontal .block-item .item-image-wrap {
    width: 425px;
  }
}
.horizontal .block-item .item-image-wrap:has(.btn-blue) {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

@media (min-width: 1200px) {
  .horizontal .block-item .item-info-wrap {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin-top: 0;
    padding-right: 30px;
  }
}
.horizontal .block-item img {
  max-width: 100%;
  height: auto;
}

.horizontal .block-item a.btn-blue {
  position: relative;
}

.horizontal .block-item .btn-blue {
  font-size: 1.188rem;
  line-height: 1;
  font-weight: 600;
  padding: 7px 25px;
  border-radius: 25px;
  margin-top: 10px;
  border: 0;
}

.horizontal .block-item .item-image {
  padding-bottom: 61.17%;
}

.horizontal .block-item .item-category {
  font-size: 1.188rem;
  line-height: 1;
  color: #231f20;
  font-weight: 600;
  margin-bottom: 15px;
  margin-top: 0;
}

.horizontal .block-item .item-title {
  font-size: 1.5rem;
  text-align: left;
  margin: 0;
  font-weight: 400;
}

@media (min-width: 1200px) {
  .horizontal .block-item .item-title {
    font-size: 1.938rem;
  }
}
.horizontal .block-item .item-excerpt {
  font-size: 1rem;
  line-height: 1.44;
  color: #343f40;
  text-align: left;
  margin-top: 15px;
}

@media (min-width: 1200px) {
  .horizontal .block-item .item-excerpt {
    font-size: 1.125rem;
  }
}
.horizontal .block-item .item-excerpt p {
  margin: 0;
}

.horizontal .block-item .item-excerpt a:hover, .horizontal .block-item .item-excerpt a:active {
  text-decoration: underline;
}

.horizontal .block-item:hover button.btn-blue, .horizontal .block-item:active button.btn-blue {
  background-color: #012a56;
}

.horizontal .block-item:hover button.btn-blue i, .horizontal .block-item:active button.btn-blue i {
  color: #ffffff;
}

.customer-center-top {
  border-top: 5px solid #ff8552;
}

.customer-center-top .top-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 30px 0 20px;
  gap: 20px;
}

@media (min-width: 1200px) {
  .customer-center-top .top-wrap {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
            align-items: flex-end;
    padding: 45px 0 30px;
  }
}
.customer-center-top .top-wrap h1 {
  font-size: 2rem;
  line-height: 1;
  color: #036eff;
  font-weight: 300;
  margin: 0;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

@media (min-width: 1200px) {
  .customer-center-top .top-wrap h1 {
    font-size: 3.188rem;
  }
}
.customer-center-top .top-wrap .user-nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 22px;
}

@media (min-width: 1200px) {
  .customer-center-top .top-wrap .user-nav {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
.customer-center-top .top-wrap .user-nav p, .customer-center-top .top-wrap .user-nav a {
  font-size: 1rem;
  line-height: 1;
  font-weight: 400;
}

@media (min-width: 1200px) {
  .customer-center-top .top-wrap .user-nav p, .customer-center-top .top-wrap .user-nav a {
    font-size: 1.125rem;
  }
}
.customer-center-top .top-wrap .user-nav p {
  color: #333842;
  margin: 0;
}

.customer-center-top .top-wrap .user-nav a {
  text-decoration: underline;
}

.customer-center-top .top-wrap .user-nav a:hover, .customer-center-top .top-wrap .user-nav a:active {
  text-decoration: none;
}

.customer-center-top .cc-nav {
  border-top: 1px solid #c9caca;
  border-bottom: 1px solid #c9caca;
  padding: 20px 0;
  list-style: none;
  margin: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px;
}

.customer-center-top .cc-nav a {
  text-decoration: underline;
  font-size: 1rem;
  line-height: 1;
  font-weight: 400;
}

.customer-center-top .cc-nav a:hover, .customer-center-top .cc-nav a:active {
  text-decoration: none;
}

@media (min-width: 1200px) {
  .customer-center-top .cc-nav a {
    font-size: 1.125rem;
  }
}
.customer-center-top .cc-subnav-wrap {
  padding: 30px 0;
  border-bottom: 1px solid #c9caca;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
}

@media (min-width: 1200px) {
  .customer-center-top .cc-subnav-wrap {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media (min-width: 1200px) {
  .customer-center-top .cc-subnav-wrap .cc-subnav {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
}
.customer-center-top .cc-subnav-wrap .cc-subnav p {
  font-size: 1.125rem;
  line-height: 1.38;
  color: #58595b;
  font-weight: 700;
  margin-top: 0;
  margin-bottom: 10px;
}

@media (min-width: 1200px) {
  .customer-center-top .cc-subnav-wrap .cc-subnav p {
    font-size: 1.313rem;
  }
}
.customer-center-top .cc-subnav-wrap .cc-subnav ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.customer-center-top .cc-subnav-wrap .cc-subnav ul li:not(:last-child) {
  margin-bottom: 10px;
}

.customer-center-top .cc-subnav-wrap .cc-subnav ul li a {
  text-decoration: underline;
  font-size: 1rem;
  line-height: 1;
  font-weight: 400;
}

.customer-center-top .cc-subnav-wrap .cc-subnav ul li a:hover, .customer-center-top .cc-subnav-wrap .cc-subnav ul li a:active {
  text-decoration: none;
}

@media (min-width: 1200px) {
  .customer-center-top .cc-subnav-wrap .cc-subnav ul li a {
    font-size: 1.125rem;
  }
}
@font-face {
  font-family: "lgi";
  src: url(/wp-content/themes/lgi/public/fonts/lgi.3f20425a.eot);
  src: url(/wp-content/themes/lgi/public/fonts/lgi.3f20425a.eot#iefix) format("embedded-opentype"), url(/wp-content/themes/lgi/public/fonts/lgi.fef0c2e0.ttf) format("truetype"), url(/wp-content/themes/lgi/public/fonts/lgi.efa37f1a.woff) format("woff"), url(/wp-content/themes/lgi/public/images/lgi.3d8fd590.svg#lgi) format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
.lgi {
  font-family: "lgi" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.lgi-angle-down:before {
  content: "\e900";
}

.lgi-angle-left:before {
  content: "\e901";
}

.lgi-angle-right:before {
  content: "\e902";
}

.lgi-quote:before {
  content: "\e903";
}

.lgi-check:before {
  content: "\e904";
}

.lgi-bars:before {
  content: "\e905";
}

.lgi-linkedin:before {
  content: "\e906";
}

.lgi-top-block {
  padding: 40px 0;
  border-bottom: 5px solid #ff9756;
  background-color: #ffffff;
  position: relative;
}

@media (min-width: 1200px) {
  .lgi-top-block {
    padding: 70px 0;
  }
}
.lgi-top-block .block-image {
  background-position: center center;
  background-repeat: no-repeat;
  padding-bottom: 56.25%;
  width: 100%;
  height: 0;
  overflow: hidden;
}

@media (min-width: 1200px) {
  .lgi-top-block .block-image {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    height: 100%;
    z-index: 1;
    padding-bottom: 0;
  }
}
.lgi-top-block .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.lgi-top-block .box {
  background-color: rgba(51, 56, 66, 0.949);
  padding: 20px;
  position: relative;
  z-index: 2;
}

@media (min-width: 1200px) {
  .lgi-top-block .box {
    padding: 20px 35px 30px;
    border-radius: 11px;
    max-width: 544px;
  }
}
.lgi-top-block .box .block-title {
  font-size: 1.875rem;
  line-height: 1;
  color: #ffffff;
  font-weight: 500;
  margin: 0;
}

@media (min-width: 1200px) {
  .lgi-top-block .box .block-title {
    font-size: 2.438rem;
  }
}
.lgi-top-block .box .block-description {
  font-size: 1.125rem;
  line-height: 1.3;
  color: #ffffff;
  font-weight: 400;
  margin-top: 10px;
}

@media (min-width: 1200px) {
  .lgi-top-block .box .block-description {
    font-size: 1.25rem;
  }
}
.lgi-top-block .box-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.lgi-top-block .block-button {
  font-size: 1.375rem;
  letter-spacing: 0.063rem;
  line-height: 1;
  font-weight: 500;
  border-radius: 25px;
  padding: 14px 30px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
  border: 0;
  position: relative;
  z-index: 2;
  margin-top: 28px;
}

.lgi-top-block .block-button i {
  font-size: 1.125rem;
  line-height: 1;
  font-weight: 700;
}

.lgi-tiles-block {
  padding: 32px 0;
}

@media (min-width: 1200px) {
  .lgi-tiles-block {
    padding: 45px 0;
  }
}
.lgi-tiles-block .block-title {
  font-size: 1.625rem;
  color: #343f40;
  font-weight: 500;
  text-align: center;
  margin-bottom: 30px;
  margin-top: 0;
}

.lgi-tiles-block .block-description {
  font-size: 1.125rem;
  line-height: 1.66;
  color: #343f40;
  text-align: center;
  margin-bottom: 20px;
}

.lgi-tiles-block .block-description p {
  margin: 0;
}

.lgi-tiles-block .block-description a {
  text-decoration: underline;
}

.lgi-tiles-block .block-description a:hover, .lgi-tiles-block .block-description a:active {
  text-decoration: none;
}

.lgi-tiles-block .block-content-after {
  margin-top: 40px;
}

.lgi-tiles-block .block-content-after blockquote {
  padding-right: 80px;
  margin: 0;
  position: relative;
}

@media (min-width: 1200px) {
  .lgi-tiles-block .block-content-after blockquote {
    padding-left: 30px;
    padding-right: 140px;
    padding-top: 10px;
  }
}
.lgi-tiles-block .block-content-after blockquote:after {
  content: "\e903";
  font-family: "lgi";
  font-size: 40px;
  line-height: 1;
  color: #ff8552;
  position: absolute;
  right: 20px;
  top: 0;
  display: block;
}

@media (min-width: 1200px) {
  .lgi-tiles-block .block-content-after blockquote:after {
    font-size: 75px;
  }
}
.lgi-tiles-block .block-content-after blockquote p {
  font-size: 1.375rem;
  line-height: 1.35;
  color: #58595b;
  font-weight: 400;
  margin: 0;
}

@media (min-width: 1200px) {
  .lgi-tiles-block .block-content-after blockquote p {
    font-size: 1.75rem;
  }
}
.lgi-tiles-block .block-content-after blockquote p:last-child {
  margin-top: 20px;
  font-size: 1.125rem;
  line-height: 1;
  font-weight: 700;
}

@media (min-width: 1200px) {
  .lgi-tiles-block .block-content-after blockquote p:last-child {
    font-size: 1.5rem;
  }
}
.lgi-tiles-block .block-content-after > * {
  margin: 0;
}

.lgi-tiles-block .block-content-after > *:not(:last-child) {
  margin-bottom: 20px;
}

.lgi-tiles-block .block-tiles {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 16px;
}

@media (min-width: 1200px) {
  .lgi-tiles-block .block-tiles {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.lgi-tiles-block .block-tiles .block-tile {
  border-radius: 7px;
  background-color: #ffffff;
  padding: 20px 15px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 25px;
  -webkit-box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.2);
          box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.2);
  width: 100%;
  position: relative;
}

@media (min-width: 1200px) {
  .lgi-tiles-block .block-tiles .block-tile {
    width: calc(33.3333333333% - 11px);
    padding: 26px 20px;
  }
}
.lgi-tiles-block .block-tiles .block-tile .tile-image {
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  width: 100%;
  height: 100%;
}

.lgi-tiles-block .block-tiles .block-tile .tile-image-wrap {
  width: 48px;
  height: 48px;
}

@media (min-width: 1200px) {
  .lgi-tiles-block .block-tiles .block-tile .tile-image-wrap {
    width: 64px;
    height: 64px;
  }
}
.lgi-tiles-block .block-tiles .block-tile .tile-content {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.lgi-tiles-block .block-tiles .block-tile .tile-title {
  font-size: 1.5rem;
  line-height: 1;
  color: #036eff;
  font-weight: 700;
  margin-top: 0;
  margin-bottom: 8px;
}

.lgi-tiles-block .block-tiles .block-tile .tile-description {
  color: #343f40;
  font-size: 1.125rem;
  line-height: 1.25;
}

.lgi-tiles-block .block-tiles .block-tile .tile-description > * {
  margin: 0;
}

.lgi-tiles-block .block-tiles .block-tile .tile-description > *:not(:last-child) {
  margin-bottom: 20px;
}

@media (min-width: 1200px) {
  .lgi-tiles-block.type-two {
    padding: 40px 0 50px;
  }
}
.lgi-tiles-block.type-two .block-title {
  margin-bottom: 0;
}

.lgi-tiles-block.type-two .block-tiles .block-tile {
  border-radius: 9px;
  padding: 20px;
  border: 1px solid transparent;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

@media (min-width: 1200px) {
  .lgi-tiles-block.type-two .block-tiles .block-tile {
    padding: 30px 60px;
  }
}
.lgi-tiles-block.type-two .block-tiles .block-tile .tile-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
}

.lgi-tiles-block.type-two .block-tiles .block-tile .tile-title {
  text-align: center;
  font-size: 1.938rem;
  font-weight: 600;
  margin-bottom: 20px;
}

.lgi-tiles-block.type-two .block-tiles .block-tile .tile-description {
  font-size: 1.5rem;
  line-height: 1.29;
  font-weight: 500;
  text-align: center;
  margin-bottom: 20px;
}

.lgi-tiles-block.type-two .block-tiles .block-tile .tile-button {
  font-size: 1.188rem;
  line-height: 1;
  padding: 9px 20px;
  font-weight: 600;
  border-radius: 25px;
  margin-top: auto;
  min-width: 176px;
  text-align: center;
}

.lgi-tiles-block.type-two .block-tiles .block-tile:hover, .lgi-tiles-block.type-two .block-tiles .block-tile:active {
  border-color: #036eff;
}

.lgi-tiles-block.type-two .block-tiles .block-tile:hover .tile-button, .lgi-tiles-block.type-two .block-tiles .block-tile:active .tile-button {
  background-color: #012a56;
}

.lgi-tiles-block.type-three {
  padding: 40px 0 20px;
}

@media (min-width: 1200px) {
  .lgi-tiles-block.type-three {
    padding: 60px 0 30px;
  }
}
.lgi-tiles-block.type-three .block-title {
  font-size: 1.875rem;
  color: #036eff;
  text-align: left;
  margin-bottom: 24px;
}

@media (min-width: 1200px) {
  .lgi-tiles-block.type-three .block-tiles {
    gap: 14px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.lgi-tiles-block.type-three .block-tiles .block-tile {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

@media (min-width: 1200px) {
  .lgi-tiles-block.type-three .block-tiles .block-tile {
    width: calc(25% - 11px);
    padding: 30px 25px;
  }
}
.lgi-tiles-block.type-three .block-tiles .block-tile .tile-image-wrap {
  width: 64px;
  height: 64px;
}

@media (min-width: 1200px) {
  .lgi-tiles-block.type-three .block-tiles .block-tile .tile-image-wrap {
    width: 94px;
    height: 94px;
  }
}
.lgi-tiles-block.type-three .block-tiles .block-tile .tile-title {
  text-align: center;
  font-size: 1.563rem;
  font-weight: 700;
  margin-bottom: 15px;
  color: #231f20;
}

.lgi-tiles-block.type-three .block-tiles .block-tile .tile-description {
  text-align: center;
  color: #58595b;
  font-size: 1.25rem;
  line-height: 1.55;
}

.lgi-tiles-block.type-three .block-tiles .block-tile .tile-description h3 {
  font-size: 1.625rem;
  line-height: 1.35;
  color: #58595b;
  font-weight: 500;
  margin: 0;
}

.lgi-tiles-block.type-three .block-tiles .block-tile .tile-description h3 em {
  font-style: normal;
  color: #036eff;
}

.lgi-tiles-block.bg-gray {
  background-color: #f9f9f9;
}

.lgi-partners-block {
  background-color: #ffffff;
  padding: 30px 0 40px;
}

.lgi-partners-block .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.lgi-partners-block .block-title {
  font-size: 1.625rem;
  line-height: 1.25;
  color: #036eff;
  font-weight: 500;
  text-align: center;
  margin-top: 0;
  margin-bottom: 40px;
}

.lgi-partners-block .block-partners {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 20px 15px;
  width: 100%;
}

@media (min-width: 1200px) {
  .lgi-partners-block .block-partners {
    gap: 40px;
    width: calc(100% + 40px);
    margin-left: -20px;
    margin-right: -20px;
  }
}
.lgi-partners-block .block-partners .block-partner {
  width: calc(50% - 8px);
  max-width: calc(50% - 8px);
}

@media (min-width: 1200px) {
  .lgi-partners-block .block-partners .block-partner {
    width: calc(16.6666666667% - 34px);
    max-width: calc(16.6666666667% - 34px);
  }
}
.lgi-partners-block .block-partners .block-partner img {
  max-width: 100%;
  height: auto;
  display: block;
  -webkit-filter: grayscale(1);
          filter: grayscale(1);
}

.lgi-partners-block .block-button {
  font-size: 1.25rem;
  letter-spacing: 0.063rem;
  line-height: 1;
  color: #ffffff;
  font-weight: 500;
  border-radius: 25px;
  padding: 14px 30px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
  border: 0;
  margin-top: 48px;
}

.lgi-partners-block .block-button i {
  font-size: 1rem;
  line-height: 1;
  font-weight: 700;
}

.lgi-partners-block.bg-gray {
  background-color: #f9f9f9;
}

@media (min-width: 1200px) {
  .lgi-partners-block.type-two {
    padding: 75px 0 50px;
  }
}
.lgi-partners-block.type-two .block-partners {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 45px;
  width: 100%;
}

@media (min-width: 1200px) {
  .lgi-partners-block.type-two .block-partners {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    gap: 24px;
  }
}
.lgi-partners-block.type-two .block-partners .block-partner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 25px;
  width: 100%;
  max-width: 100%;
}

@media (min-width: 1200px) {
  .lgi-partners-block.type-two .block-partners .block-partner {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    gap: 45px;
  }
}
.lgi-partners-block.type-two .block-partners .block-partner .partner-image-wrap {
  width: 186px;
}

.lgi-partners-block.type-two .block-partners .block-partner .partner-image-wrap img {
  -webkit-filter: none;
          filter: none;
}

.lgi-partners-block.type-two .block-partners .block-partner .partner-description {
  font-size: 1.5rem;
  line-height: 1.25;
  color: #58595b;
  font-weight: 400;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.lgi-partners-block.type-two .block-partners .block-partner .partner-description > * {
  margin: 0;
}

.lgi-partners-block.type-two .block-partners .block-partner .partner-description > *:not(:last-child) {
  margin-bottom: 24px;
}

.lgi-partners-block.type-two .block-partners .block-partner .partner-description a {
  text-decoration: underline;
}

.lgi-partners-block.type-two .block-partners .block-partner .partner-description a:hover, .lgi-partners-block.type-two .block-partners .block-partner .partner-description a:active {
  text-decoration: none;
}

.lgi-image-content-list-block {
  padding: 45px 0 30px;
  background-color: #ffffff;
}

.lgi-image-content-list-block .block-title {
  font-size: 1.625rem;
  line-height: 1.25;
  color: #036eff;
  font-weight: 500;
  text-align: center;
  margin-top: 0;
  margin-bottom: 15px;
}

.lgi-image-content-list-block .block-description {
  font-size: 1.125rem;
  line-height: 1.22;
  color: #343f40;
  font-weight: 400;
  text-align: center;
  margin-bottom: 20px;
}

@media (min-width: 1200px) {
  .lgi-image-content-list-block .block-description {
    margin-bottom: 30px;
  }
}
.lgi-image-content-list-block .block-description p {
  margin: 0;
}

.lgi-image-content-list-block .block-description a {
  text-decoration: underline;
}

.lgi-image-content-list-block .block-description a:hover, .lgi-image-content-list-block .block-description a:active {
  text-decoration: none;
}

.lgi-image-content-list-block .block-items {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 40px;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

@media (min-width: 1200px) {
  .lgi-image-content-list-block .block-items {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.lgi-image-content-list-block .block-items .block-item {
  width: 100%;
}

@media (min-width: 1200px) {
  .lgi-image-content-list-block .block-items .block-item {
    width: calc(25% - 30px);
  }
}
.lgi-image-content-list-block .btn-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-top: 40px;
}

.lgi-image-content-list-block .btn-wrap a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px;
  font-size: 1.25rem;
  line-height: 1;
  font-weight: 500;
}

.lgi-image-content-list-block .btn-wrap a i {
  font-size: 1rem;
}

.lgi-image-content-list-block.horizontal .block-items {
  gap: 30px;
}

@media (min-width: 1200px) {
  .lgi-image-content-list-block.horizontal .block-items {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 60px;
    padding: 45px 0 60px;
  }
}
@media (min-width: 1200px) {
  .lgi-image-content-list-block.horizontal .block-item {
    width: 100%;
  }
}
.lgi-image-overlay-block {
  padding: 40px 0 20px;
  background-color: #ffffff;
  position: relative;
}

@media (min-width: 1200px) {
  .lgi-image-overlay-block {
    padding: 60px 0 30px;
  }
  .lgi-image-overlay-block:before {
    content: "";
    background-image: -webkit-gradient(linear, left top, right top, from(rgb(234, 237, 234)), to(rgba(234, 237, 234, 0)));
    background-image: linear-gradient(90deg, rgb(234, 237, 234) 0%, rgba(234, 237, 234, 0) 100%);
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 2;
  }
}
.lgi-image-overlay-block .block-image {
  background-position: right top;
  background-repeat: no-repeat;
  padding-bottom: 56.25%;
  width: 100%;
  height: 0;
  overflow: hidden;
}

@media (min-width: 1200px) {
  .lgi-image-overlay-block .block-image {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    height: 100%;
    z-index: 1;
    padding-bottom: 0;
  }
}
.lgi-image-overlay-block .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.lgi-image-overlay-block .box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  position: relative;
  z-index: 3;
  padding: 20px;
}

@media (min-width: 1200px) {
  .lgi-image-overlay-block .box {
    max-width: 50%;
    padding: 0;
  }
}
.lgi-image-overlay-block .box .block-title {
  font-size: 1.875rem;
  line-height: 1.25;
  margin: 0;
  color: #036eff;
  font-weight: 400;
}

@media (min-width: 1200px) {
  .lgi-image-overlay-block .box .block-title {
    font-size: 2.688rem;
  }
}
.lgi-image-overlay-block .box .block-description {
  font-size: 1.125rem;
  line-height: 1.34;
  color: #000000;
  font-weight: 400;
  margin-top: 20px;
}

@media (min-width: 1200px) {
  .lgi-image-overlay-block .box .block-description {
    font-size: 1.438rem;
  }
}
.lgi-image-overlay-block .box .block-button {
  font-size: 1.188rem;
  letter-spacing: 0.063rem;
  line-height: 1;
  font-weight: 600;
  border-radius: 25px;
  padding: 9px 26px;
  border: 0;
  position: relative;
  z-index: 2;
  margin-top: 20px;
}

.lgi-opinions-block {
  background-color: #036eff;
  padding: 30px 0 40px;
}

@media (min-width: 1200px) {
  .lgi-opinions-block {
    padding: 30px 0 70px;
  }
}
.lgi-opinions-block .block-opinions {
  padding: 0 20px;
}

@media (min-width: 1200px) {
  .lgi-opinions-block .block-opinions {
    padding: 0 86px;
  }
}
.lgi-opinions-block .block-title {
  font-size: 1.375rem;
  line-height: 1.25;
  color: #ffffff;
  font-weight: 500;
  text-align: center;
  margin-bottom: 30px;
}

.lgi-opinions-block .single-opinion {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 30px;
}

@media (min-width: 1200px) {
  .lgi-opinions-block .single-opinion {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.lgi-opinions-block .single-opinion .opinion-image {
  width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}

@media (min-width: 1200px) {
  .lgi-opinions-block .single-opinion .opinion-image {
    margin-left: 0;
    margin-right: 0;
  }
}
.lgi-opinions-block .single-opinion .opinion-image-wrap {
  width: 188px;
}

.lgi-opinions-block .single-opinion .opinion-content-wrap {
  border-top: 5px solid #ff9756;
  padding: 30px 0 12px;
}

@media (min-width: 1200px) {
  .lgi-opinions-block .single-opinion .opinion-content-wrap {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    border-top: 0;
    border-left: 5px solid #ff9756;
    padding: 12px 0 12px 30px;
  }
}
.lgi-opinions-block .single-opinion .opinion-content-wrap .opinion-content {
  font-size: 1.438rem;
  line-height: 1.34;
  color: #ffffff;
  margin-bottom: 20px;
}

.lgi-opinions-block .single-opinion .opinion-content-wrap .opinion-author {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 3px;
  font-size: 1.125rem;
  line-height: 1.25;
  color: #ffffff;
}

.lgi-opinions-block .single-opinion .opinion-content-wrap .opinion-author-name {
  font-weight: 700;
  width: 100%;
}

@media (min-width: 1200px) {
  .lgi-opinions-block .single-opinion .opinion-content-wrap .opinion-author-name {
    width: auto;
  }
}
.lgi-opinions-block .single-opinion .quote-wrap {
  width: 76px;
}

.lgi-opinions-block .single-opinion .quote-wrap img {
  width: 100%;
}

.lgi-opinions-block .splide__arrow {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: 2;
  padding: 0;
  border: 0;
  background-color: transparent;
  color: #ffffff;
  cursor: pointer;
  width: auto;
  height: auto;
}

.lgi-opinions-block .splide__arrow:before {
  font-family: "lgi";
  display: block;
  color: #ffffff;
  font-size: 30px;
}

@media (min-width: 1200px) {
  .lgi-opinions-block .splide__arrow:before {
    font-size: 50px;
  }
}
.lgi-opinions-block .splide__arrow.splide__arrow--prev {
  left: -10px;
}

@media (min-width: 1200px) {
  .lgi-opinions-block .splide__arrow.splide__arrow--prev {
    left: -6px;
  }
}
.lgi-opinions-block .splide__arrow.splide__arrow--prev:before {
  content: "\e901";
}

.lgi-opinions-block .splide__arrow.splide__arrow--next {
  right: -10px;
}

@media (min-width: 1200px) {
  .lgi-opinions-block .splide__arrow.splide__arrow--next {
    right: -6px;
  }
}
.lgi-opinions-block .splide__arrow.splide__arrow--next:before {
  content: "\e902";
}

.lgi-opinions-block .splide__arrow svg {
  display: none !important;
}

.lgi-image-text-block {
  background-color: #edf7ff;
  padding: 50px 0 30px;
}

@media (min-width: 1200px) {
  .lgi-image-text-block {
    padding: 70px 0 50px;
  }
}
.lgi-image-text-block .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 30px;
}

@media (min-width: 1200px) {
  .lgi-image-text-block .container {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    gap: 100px;
    padding-left: 140px;
    padding-right: 140px;
  }
}
.lgi-image-text-block .container > div {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.lgi-image-text-block .block-text-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}

.lgi-image-text-block .block-title {
  font-size: 1.625rem;
  line-height: 1;
  color: #353843;
  font-weight: 500;
  margin-top: 0;
  margin-bottom: 24px;
}

.lgi-image-text-block .block-description {
  margin-bottom: 10px;
}

@media (min-width: 1200px) {
  .lgi-image-text-block .block-description {
    margin-bottom: 0;
  }
}
.lgi-image-text-block .block-description > *:not(:last-child) {
  margin-bottom: 10px;
}

.lgi-image-text-block .block-description ul {
  padding-left: 20px;
  margin-top: 0;
}

.lgi-image-text-block .block-description ul li {
  font-size: 1.125rem;
  line-height: 2;
  color: #353843;
}

.lgi-image-text-block .block-description ul li::marker {
  color: #f2a05d;
}

.lgi-image-text-block .block-button {
  font-size: 1.188rem;
  line-height: 1;
  font-weight: 600;
  text-align: center;
  padding: 13px 34px;
  border-radius: 25px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.lgi-image-text-block.bg-gray {
  background-color: #f9f9f9;
}

.lgi-image-text-block.bg-white {
  background-color: #ffffff;
}

.lgi-image-text-block.type-two {
  padding: 40px 0 20px;
}

.lgi-image-text-block.type-two .block-title {
  margin: 0;
  font-size: 1.375rem;
  color: #036eff;
}

@media (min-width: 1200px) {
  .lgi-image-text-block.type-two .block-title {
    font-size: 1.875rem;
  }
}
.lgi-image-text-block.type-two .block-description ul li {
  font-size: 1.25rem;
  line-height: 2;
  color: #5f6163;
}

@media (min-width: 1200px) {
  .lgi-image-text-block.type-two .block-description ul li {
    font-size: 1.563rem;
  }
}
.lgi-image-text-block.type-two .block-description ul li::marker {
  color: #ff8552;
}

.lgi-image-text-block.side-right .container {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}

@media (min-width: 1200px) {
  .lgi-image-text-block.side-right .container {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    gap: 45px;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media (min-width: 1200px) {
  .lgi-image-text-block.side-right .container > div:last-child {
    -webkit-box-flex: 0;
    -webkit-flex: 0;
        -ms-flex: 0;
            flex: 0;
  }
}
.lgi-simple-section-block {
  padding: 30px 0;
  background-color: #ffffff;
}

@media (min-width: 1200px) {
  .lgi-simple-section-block {
    padding: 55px 0;
  }
}
.lgi-simple-section-block:has(h1) {
  border-top: 5px solid #ff9756;
}

.lgi-simple-section-block .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.lgi-simple-section-block .block-title {
  width: 100%;
}

.lgi-simple-section-block .block-title h2 {
  font-size: 1.75rem;
  line-height: 1;
  color: #036eff;
  font-weight: 400;
  margin: 0;
}

.lgi-simple-section-block .block-title h2 strong {
  font-weight: 500;
}

.lgi-simple-section-block .block-title:has(+ .block-description) + .block-description {
  margin-top: 20px;
}

.lgi-simple-section-block .block-description {
  font-size: 1.125rem;
  line-height: 1.25;
  color: #343f40;
  width: 100%;
}

.lgi-simple-section-block .block-description strong {
  font-weight: 500;
}

.lgi-simple-section-block .block-description h3 {
  font-size: 1.5rem;
  line-height: 1.35;
  color: #58595b;
  font-weight: 400;
}

.lgi-simple-section-block .block-description h3 strong {
  font-weight: 500;
}

.lgi-simple-section-block .block-description ul li {
  margin: 0;
}

.lgi-simple-section-block .block-description ul li:not(:last-child) {
  margin-bottom: 20px;
}

.lgi-simple-section-block .block-description ul li:has(> ul) {
  list-style-type: none;
}

.lgi-simple-section-block .block-description > * {
  margin: 0;
}

.lgi-simple-section-block .block-description > *:not(:last-child) {
  margin-bottom: 20px;
}

.lgi-simple-section-block .block-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 12px;
  width: 100%;
  margin-top: 20px;
}

.lgi-simple-section-block .block-list .single-element {
  font-size: 1.125rem;
  line-height: 1;
  color: #343f40;
  font-weight: 400;
}

.lgi-simple-section-block .block-list .single-element:has(.single-element-image) {
  width: calc(50% - 6px);
}

@media (min-width: 768px) {
  .lgi-simple-section-block .block-list .single-element:has(.single-element-image) {
    width: calc(25% - 9px);
  }
}
@media (min-width: 1200px) {
  .lgi-simple-section-block .block-list .single-element:has(.single-element-image) {
    width: calc(16.6666666667% - 10px);
  }
}
.lgi-simple-section-block .block-list .single-element-image {
  background-size: 90%;
  background-position: center center;
  background-repeat: no-repeat;
  height: 120px;
  border: 1px solid #c9caca;
  border-radius: 14px;
}

.lgi-simple-section-block .block-list .separator {
  width: 2px;
  height: 0.875rem;
  background-color: #343f40;
}

.lgi-simple-section-block .block-content-after {
  margin-top: 40px;
}

.lgi-simple-section-block .block-content-after blockquote {
  padding-right: 80px;
  margin: 0;
  position: relative;
}

@media (min-width: 1200px) {
  .lgi-simple-section-block .block-content-after blockquote {
    padding-left: 30px;
    padding-right: 140px;
    padding-top: 10px;
  }
}
.lgi-simple-section-block .block-content-after blockquote:after {
  content: "\e903";
  font-family: "lgi";
  font-size: 40px;
  line-height: 1;
  color: #ff8552;
  position: absolute;
  right: 20px;
  top: 0;
  display: block;
}

@media (min-width: 1200px) {
  .lgi-simple-section-block .block-content-after blockquote:after {
    font-size: 75px;
  }
}
.lgi-simple-section-block .block-content-after blockquote p {
  font-size: 1.375rem;
  line-height: 1.35;
  color: #58595b;
  font-weight: 400;
  margin: 0;
}

@media (min-width: 1200px) {
  .lgi-simple-section-block .block-content-after blockquote p {
    font-size: 1.75rem;
  }
}
.lgi-simple-section-block .block-content-after blockquote p:last-child {
  margin-top: 20px;
  font-size: 1.125rem;
  line-height: 1;
  font-weight: 700;
}

@media (min-width: 1200px) {
  .lgi-simple-section-block .block-content-after blockquote p:last-child {
    font-size: 1.5rem;
  }
}
.lgi-simple-section-block .block-content-after > * {
  margin: 0;
}

.lgi-simple-section-block .block-content-after > *:not(:last-child) {
  margin-bottom: 20px;
}

@media (min-width: 1200px) {
  .lgi-simple-section-block.type-two {
    padding: 40px 0 35px;
  }
}
.lgi-simple-section-block.type-two .block-title {
  width: 100%;
}

.lgi-simple-section-block.type-two .block-title h1 {
  font-size: 3.188rem;
  line-height: 1;
  color: #036eff;
  font-weight: 300;
  margin-top: 0;
  display: block;
  margin-bottom: 45px;
}

.lgi-simple-section-block.type-two .block-title h2 {
  font-size: 1.875rem;
  color: #036eff;
  font-weight: 400;
}

@media (min-width: 1200px) {
  .lgi-simple-section-block.type-two .block-title h2 {
    font-size: 2.688rem;
  }
}
.lgi-simple-section-block.type-two .block-title h3 {
  font-size: 1.75rem;
  font-weight: 400;
  color: #036eff;
  margin: 0;
}

.lgi-simple-section-block.type-two .block-title h3 strong {
  font-weight: 500;
}

.lgi-simple-section-block.type-two .block-description {
  font-size: 1.125rem;
  line-height: 1.35;
  color: #58595b;
  font-weight: 400;
  width: 100%;
}

@media (min-width: 1200px) {
  .lgi-simple-section-block.type-two .block-description {
    font-size: 1.438rem;
  }
}
.lgi-simple-section-block.type-two .block-description h2 {
  font-size: 1.875rem;
  color: #036eff;
  font-weight: 400;
}

.lgi-simple-section-block.type-two .block-description > * {
  margin-bottom: 0;
}

.lgi-simple-section-block.type-two .block-description > *:not(:last-child) {
  margin-bottom: 20px;
}

.lgi-simple-section-block.type-two .block-button {
  font-size: 1.375rem;
  line-height: 1;
  font-weight: 500;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 10px;
  padding: 14px 30px;
  border-radius: 25px;
  margin-top: 30px;
}

@media (min-width: 1200px) {
  .lgi-simple-section-block.type-two .block-button {
    gap: 24px;
  }
}
.lgi-simple-section-block.type-two .block-button i {
  font-size: 1.125rem;
  line-height: 1;
  font-weight: 700;
}

.lgi-simple-section-block.bg-blue {
  background-color: #edf7ff;
}

.lgi-simple-section-block.bg-gray {
  background-color: #f9f9f9;
}

.lgi-simple-section-block.bg-darkblue {
  background-color: #036eff;
}

.lgi-simple-section-block.bg-darkblue .block-description {
  color: #c2e3ff;
}

.lgi-faq-block {
  background-color: #036eff;
  padding: 30px 0 50px;
}

@media (min-width: 1200px) {
  .lgi-faq-block {
    padding: 45px 0 85px;
  }
}
.lgi-faq-block .block-title {
  font-size: 1.625rem;
  line-height: 1;
  color: #ffffff;
  font-weight: 500;
  margin-top: 0;
  margin-bottom: 20px;
}

@media (min-width: 1200px) {
  .lgi-faq-block .block-title {
    font-size: 1.875rem;
    margin-bottom: 35px;
  }
}
.lgi-faq-block .block-faqs .single-faq {
  border-top: 1px solid #c2e3ff;
}

.lgi-faq-block .block-faqs .single-faq .faq-title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: 1.25rem;
  line-height: 1;
  color: #ffffff;
  font-weight: 700;
  cursor: pointer;
  margin: 0;
  padding: 15px 15px 15px 0;
}

@media (min-width: 1200px) {
  .lgi-faq-block .block-faqs .single-faq .faq-title {
    font-size: 1.563rem;
    padding: 20px 30px 20px 0;
  }
}
.lgi-faq-block .block-faqs .single-faq .faq-title i {
  font-size: 0.75rem;
  line-height: 1;
  color: #ffffff;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  -webkit-transform-origin: center center;
          transform-origin: center center;
}

@media (min-width: 1200px) {
  .lgi-faq-block .block-faqs .single-faq .faq-title i {
    font-size: 0.875rem;
  }
}
.lgi-faq-block .block-faqs .single-faq .faq-title.active i {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.lgi-faq-block .block-faqs .single-faq .faq-content {
  max-height: 0;
  height: auto;
  overflow: hidden;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.lgi-faq-block .block-faqs .single-faq .faq-content .faq-description {
  padding: 10px 0 30px;
  font-size: 1rem;
  line-height: 1.25;
  color: #c2e3ff;
}

@media (min-width: 1200px) {
  .lgi-faq-block .block-faqs .single-faq .faq-content .faq-description {
    font-size: 1.25rem;
  }
}
.lgi-faq-block .block-faqs .single-faq .faq-content .faq-description > * {
  margin: 0;
}

.lgi-faq-block .block-faqs .single-faq .faq-content .faq-description > *:not(:last-child) {
  margin-bottom: 10px;
}

.lgi-faq-block .block-faqs .single-faq:last-child {
  border-bottom: 1px solid #c2e3ff;
}

.lgi-numbers-list-block {
  background-color: #edf7ff;
  padding: 30px 0 40px;
}

@media (min-width: 1200px) {
  .lgi-numbers-list-block {
    padding: 45px 0 65px;
  }
}
.lgi-numbers-list-block .block-title {
  font-size: 1.625rem;
  line-height: 1;
  color: #036eff;
  font-weight: 500;
  margin-top: 0;
  margin-bottom: 15px;
}

@media (min-width: 1200px) {
  .lgi-numbers-list-block .block-title {
    font-size: 1.875rem;
    margin-bottom: 25px;
  }
}
.lgi-numbers-list-block .block-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 30px;
}

.lgi-numbers-list-block .block-list .single-list-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
}

@media (min-width: 1200px) {
  .lgi-numbers-list-block .block-list .single-list-item {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    gap: 42px;
  }
}
.lgi-numbers-list-block .block-list .single-list-item .item-number {
  font-size: 2.5rem;
  line-height: 1;
  color: #036eff;
  font-weight: 800;
  width: 55px;
  height: 55px;
  border-radius: 50%;
  background-color: #ffffff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media (min-width: 1200px) {
  .lgi-numbers-list-block .block-list .single-list-item .item-number {
    font-size: 2.938rem;
    width: 78px;
    height: 78px;
  }
}
@media (min-width: 1200px) {
  .lgi-numbers-list-block .block-list .single-list-item .item-content {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
}
.lgi-numbers-list-block .block-list .single-list-item .item-content .item-title {
  font-size: 1.5rem;
  line-height: 1;
  color: #231f20;
  font-weight: 700;
  margin-top: 0;
  margin-bottom: 5px;
}

.lgi-numbers-list-block .block-list .single-list-item .item-content .item-description {
  color: #58595b;
  font-size: 1.5rem;
  line-height: 1.35;
}

.lgi-numbers-list-block .block-list .single-list-item .item-content .item-description > * {
  margin: 0;
}

.lgi-numbers-list-block .block-list .single-list-item .item-content .item-description > *:not(:last-child) {
  margin-bottom: 10px;
}

html, body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

* {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-family: "Outfit", sans-serif;
}

a {
  color: #036eff;
}

a, button, .btn {
  text-decoration: none;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

body {
  min-height: 100vh;
  font-weight: 400;
  margin: 0;
}

body.admin-bar {
  padding-bottom: 2.875rem;
}

@media screen and (min-width: 783px) {
  body.admin-bar {
    padding-bottom: 2rem;
  }
}
::-webkit-scrollbar {
  width: 0.25rem;
  height: 0.25rem;
}

::-webkit-scrollbar-track {
  background-color: #036eff;
}

::-webkit-scrollbar-thumb {
  background-color: #ffffff;
}

::-webkit-scrollbar-thumb:hover {
  background-color: #c2e3ff;
}

.container, .page-content > *:not([class*=lgi-]), .single-page-content > *:not([class*=lgi-]) {
  padding-left: 15px;
  padding-right: 15px;
  width: 100%;
  color: #58595b;
  margin-left: auto;
  margin-right: auto;
}

@media (min-width: 1200px) {
  .container, .page-content > *:not([class*=lgi-]), .single-page-content > *:not([class*=lgi-]) {
    width: 1150px;
  }
}
.btn-blue, .wp-block-button__link {
  background-color: rgba(3, 110, 255, 0.949);
  color: #ffffff;
}

.btn-blue i, .wp-block-button__link i {
  color: #ffffff;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.btn-blue:hover, .wp-block-button__link:hover, .btn-blue:active, .wp-block-button__link:active {
  background-color: #012a56;
}

.btn-blue:hover i, .wp-block-button__link:hover i, .btn-blue:active i, .wp-block-button__link:active i {
  color: #ffffff;
}

.btn-transparent {
  background-color: transparent;
  color: #036eff;
}

.btn-transparent i {
  color: #036eff;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.btn-transparent:hover, .btn-transparent:active {
  color: #012a56;
}

.btn-transparent:hover i, .btn-transparent:active i {
  color: #012a56;
}

.stretched-link {
  position: absolute;
  inset: 0;
}

.pagination {
  margin-top: 40px;
}

@media (min-width: 1200px) {
  .pagination {
    margin-top: 60px;
  }
}
.pagination ul {
  list-style: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0;
  margin: 0;
  gap: 15px;
}

.pagination a:hover, .pagination a:active {
  color: #000000;
}

.pagination span, .pagination a {
  color: #808080;
  font-size: 1.188rem;
  line-height: 1;
  font-weight: 500;
}

.pagination span.current, .pagination a.current {
  color: #036eff;
}

.pagination span.next, .pagination a.next {
  margin-left: 10px;
}

.pagination span.prev, .pagination a.prev {
  margin-right: 10px;
}

.pagination span.next, .pagination span.prev, .pagination a.next, .pagination a.prev {
  font-size: 1rem;
  color: #036eff;
}

.breadcrumbs {
  margin: 20px 0;
}

@media (min-width: 1200px) {
  .breadcrumbs {
    margin: 30px 0 20px;
  }
}
.breadcrumbs > span {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 4px;
}

.breadcrumbs span, .breadcrumbs a {
  font-size: 1rem;
  line-height: 1;
  color: #58595b;
}

@media (min-width: 1200px) {
  .breadcrumbs span, .breadcrumbs a {
    font-size: 1.25rem;
  }
}
.breadcrumbs a:hover, .breadcrumbs a:active {
  color: #036eff;
}

.text-left {
  text-align: left !important;
}

.text-center {
  text-align: center !important;
}

.text-right {
  text-align: right !important;
}

.single-page-content {
  font-size: 1.125rem;
  line-height: 1.35;
  color: #58595b;
  font-weight: 400;
  width: 100%;
  padding: 30px 0;
}

@media (min-width: 1200px) {
  .single-page-content {
    font-size: 1.438rem;
    padding: 40px 0 35px;
  }
}
.single-page-content h2 {
  font-size: 1.875rem;
  color: #036eff;
  font-weight: 400;
}

.single-page-content strong {
  font-weight: 500;
}

.single-page-content h3 {
  font-size: 1.5rem;
  line-height: 1.35;
  color: #58595b;
  font-weight: 400;
}

.single-page-content h3 strong {
  font-weight: 500;
}

.single-page-content ul li {
  margin: 0;
}

.single-page-content ul li:not(:last-child) {
  margin-bottom: 20px;
}

.single-page-content ul li:has(> ul) {
  list-style-type: none;
}

.single-page-content > *:not([class*=lgi-]) {
  margin-top: 0;
  margin-bottom: 0;
}

.single-page-content > *:not([class*=lgi-]):not(:last-child) {
  margin-bottom: 20px;
}

.page-content {
  padding-bottom: 50px;
}

.page-content > *:not([class*=lgi-]) {
  margin-top: 0;
  margin-bottom: 0;
}

.page-content > *:not([class*=lgi-]):not(:last-child) {
  margin-bottom: 20px;
}

.page-content h1, .page-content h2, .page-content h3, .page-content h4, .page-content h5, .page-content h6 {
  font-weight: 500;
  margin-top: 0;
}

.page-content p {
  margin-top: 0;
}

.page-content:has([class*=lgi-]) {
  padding-bottom: 0;
}

.wp-block-list {
  padding-left: 20px;
  margin-top: 0;
}

.wp-block-list .orange-markers li:not(:last-child) {
  margin-bottom: 10px;
}

.orange-markers li::marker {
  color: #ff9756;
}

.wp-block-button__link {
  border-radius: 25px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 11px 30px;
  position: relative;
  cursor: pointer;
  font-size: 1.375rem;
  font-weight: 500;
  border: 0;
}

.wp-block-button__link:after {
  content: "\e902";
  font-family: "lgi";
  display: block;
  font-size: 1.125rem;
  color: #ffffff;
  font-weight: 700;
  line-height: 1;
}

.wp-block-button__link:hover:after, .wp-block-button__link:active:after {
  color: #ffffff;
}

.subpages-list {
  max-width: 100%;
}

.subpages-list .subpage-toggle:before {
  content: "+";
}

.subpages-list .subpage-toggle.expanded:before {
  content: "-";
  -webkit-transform: none;
          transform: none;
}

.cc-info h2 {
  font-size: 1.25rem;
  color: #036eff;
  font-weight: 500;
  line-height: 1;
  margin-top: 0;
  margin-bottom: 20px;
}

@media (min-width: 1200px) {
  .cc-info h2 {
    font-size: 1.875rem;
  }
}
.cc-info p {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  color: #58595b;
  margin: 0;
  font-size: 1rem;
}

@media (min-width: 1200px) {
  .cc-info p {
    font-size: 1.125rem;
  }
}
.cc-info p span {
  width: 80px;
}

.cc-info p a {
  color: #036eff;
  text-decoration: underline;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.cc-info p a:hover, .cc-info p a:active {
  text-decoration: none;
}

.cc-info p:not(:last-child) {
  margin-bottom: 10px;
}

.main-header {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 9997;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.main-header .top {
  background-color: #036eff;
  padding: 13px 0 9px;
}

.main-header .top ul {
  list-style: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  gap: 10px;
  padding: 0;
  margin: 0;
}

@media (min-width: 1200px) {
  .main-header .top ul {
    gap: 30px;
  }
}
.main-header .top ul li a {
  color: #ffffff;
  font-size: 0.75rem;
  line-height: 1;
  display: block;
}

.main-header .menu-wrap {
  padding: 10px 0;
  background-color: #ffffff;
}

@media (min-width: 1200px) {
  .main-header .menu-wrap {
    padding: 30px 0 20px;
  }
}
.main-header .menu-wrap .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
}

@media (min-width: 1200px) {
  .main-header .menu-wrap .container {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
            align-items: flex-end;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
.main-header .menu-wrap .logo {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.main-header .menu-wrap .logo .logo-images {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 15px;
}

@media (min-width: 1200px) {
  .main-header .menu-wrap .logo .logo-images {
    gap: 30px;
  }
}
.main-header .menu-wrap .logo .logo-images .divider {
  width: 2px;
  height: 55px;
  display: block;
  background-color: #ff9756;
}

.main-header .menu-wrap .logo .logo-images img {
  width: 133px;
  height: 37px;
}

@media (min-width: 1200px) {
  .main-header .menu-wrap .logo .logo-images img {
    width: 163px;
    height: 45px;
  }
}
.main-header .menu-wrap .logo .logo-images img:not(:first-child) {
  width: 104px;
  height: 40px;
}

@media (min-width: 1200px) {
  .main-header .menu-wrap .logo .logo-images img:not(:first-child) {
    width: 127px;
    height: 49px;
  }
}
.main-header .menu-wrap .menu-toggle {
  font-size: 1.875rem;
  color: #000000;
  line-height: 1;
  background-color: transparent;
  border: 0;
  padding: 0;
}

@media (min-width: 1200px) {
  .main-header .menu-wrap .menu-toggle {
    display: none !important;
  }
}
.main-header .menu-wrap .menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  gap: 24px;
  padding: 30px 15px;
  margin: 0;
  list-style: none;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  position: absolute;
  left: 0;
  top: 109px;
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
  width: 100%;
  background-color: #ffffff;
  z-index: 9998;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  height: calc(100vh - 132px);
  overflow-y: scroll;
}

@media (min-width: 1200px) {
  .main-header .menu-wrap .menu {
    position: static;
    top: auto;
    left: auto;
    -webkit-transform: none !important;
            transform: none !important;
    width: auto;
    background-color: transparent;
    overflow-y: visible;
    height: auto;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
            align-items: flex-end;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    padding: 0;
  }
}
.main-header .menu-wrap .menu.active {
  -webkit-transform: translateX(0);
          transform: translateX(0);
}

.main-header .menu-wrap .menu a {
  display: block;
  font-size: 1.25rem;
  line-height: 1;
  color: #333842;
}

@media (min-width: 1200px) {
  .main-header .menu-wrap .menu a {
    font-size: 1.063rem;
  }
}
.main-header .menu-wrap .menu a:hover, .main-header .menu-wrap .menu a:active {
  color: #036eff;
}

.main-header .menu-wrap .menu .menu-item-has-children {
  position: relative;
}

.main-header .menu-wrap .menu .menu-item-has-children .sub-menu {
  background-color: #ffffff;
  padding: 20px;
  list-style: none;
  margin: 0;
}

@media (min-width: 1200px) {
  .main-header .menu-wrap .menu .menu-item-has-children .sub-menu {
    position: absolute;
    top: calc(100% + 20px);
    left: -24px;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    border-radius: 0 0 10px 10px;
    min-width: 260px;
    padding: 10px 30px 20px 30px;
  }
}
.main-header .menu-wrap .menu .menu-item-has-children .sub-menu a {
  font-size: 1.125rem;
  letter-spacing: 0;
  line-height: 1.93;
  color: #333842;
  font-weight: 400;
}

@media (min-width: 1200px) {
  .main-header .menu-wrap .menu .menu-item-has-children .sub-menu a {
    font-size: 0.938rem;
  }
}
.main-header .menu-wrap .menu .menu-item-has-children .sub-menu a:hover, .main-header .menu-wrap .menu .menu-item-has-children .sub-menu a:active {
  color: #036eff;
}

@media (min-width: 1200px) {
  .main-header .menu-wrap .menu .menu-item-has-children:hover .sub-menu {
    opacity: 1;
    visibility: visible;
  }
}
.main-header.scrolled {
  -webkit-box-shadow: 0 0 10px 10px rgba(0, 0, 0, 0.25);
          box-shadow: 0 0 10px 10px rgba(0, 0, 0, 0.25);
}

.nav-fix {
  height: 109px;
}

@media (min-width: 1200px) {
  .nav-fix {
    height: 139px;
  }
}
.main-footer {
  padding: 30px 0 0;
  background-color: #012a56;
}

@media (min-width: 1200px) {
  .main-footer {
    padding: 40px 0 60px;
  }
}
.main-footer .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 40px;
}

@media (min-width: 1200px) {
  .main-footer .container {
    gap: 50px 140px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.main-footer .footer-info {
  width: 100%;
}

@media (min-width: 1200px) {
  .main-footer .footer-info {
    width: auto;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 30%;
        -ms-flex: 0 1 30%;
            flex: 0 1 30%;
  }
}
.main-footer .footer-info img {
  width: 144px;
  height: 56px;
}

.main-footer .footer-info p {
  color: #c2e3ff;
  font-size: 0.75rem;
  line-height: 1.35;
  margin-top: 4px;
  margin-bottom: 0;
}

.main-footer .footer-info p a {
  color: #c2e3ff;
  text-decoration: underline;
}

.main-footer .footer-info p a:hover, .main-footer .footer-info p a:active {
  text-decoration: none;
  color: #ffffff;
}

.main-footer .footer-info .socials {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 15px;
  margin-top: 10px;
}

.main-footer .footer-info .socials a {
  display: block;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1;
  color: #c2e3ff;
}

.main-footer .footer-info .socials a:hover, .main-footer .footer-info .socials a:active {
  color: #ffffff;
}

.main-footer .footer-menu {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 35px;
}

@media (min-width: 1200px) {
  .main-footer .footer-menu {
    width: auto;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin-top: 35px;
  }
}
.main-footer .footer-menu .widget ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 15px;
  width: 100%;
}

@media (min-width: 1200px) {
  .main-footer .footer-menu .widget ul {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
.main-footer .footer-menu .widget ul li a {
  color: #c2e3ff;
  display: block;
  font-size: 0.875rem;
  line-height: 1.25;
}

@media (min-width: 1200px) {
  .main-footer .footer-menu .widget ul li a {
    font-size: 1.063rem;
  }
}
.main-footer .footer-menu .widget ul li a:hover, .main-footer .footer-menu .widget ul li a:active {
  color: #ffffff;
}

@media (min-width: 1200px) {
  .main-footer .footer-menu .footer-menu-2 .widget ul li a {
    font-size: 0.75rem;
  }
}
.main-footer .footer-copyright {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding: 20px 0;
}

.main-footer .footer-copyright p {
  font-size: 0.75rem;
  color: #c2e3ff;
  margin: 0;
}

.single-post-top {
  border-top: 5px solid #ff8552;
}

.single-post-top .post-image {
  border-radius: 0 0 25px 25px;
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
  height: auto;
}

.single-post-top .post-title {
  color: #036eff;
  font-weight: 300;
  font-size: 1.875rem;
  margin-top: 0;
  margin-bottom: 24px;
}

@media (min-width: 1200px) {
  .single-post-top .post-title {
    font-size: 3.125rem;
  }
}
.single-post-top .post-info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 8px;
  font-size: 1rem;
  line-height: 1;
  padding: 24px 0;
  border-top: 1px solid #cfd0d1;
  border-bottom: 1px solid #cfd0d1;
  color: #58595b;
}

@media (min-width: 1200px) {
  .single-post-top .post-info {
    font-size: 1.25rem;
  }
}
.single-post-top .post-info a {
  color: #58595b;
}

.single-post-top .post-info a:hover, .single-post-top .post-info a:active {
  color: #036eff;
}

.single-post-top:has(+ .login-form) .post-title {
  padding-top: 30px;
  padding-bottom: 15px;
  margin-bottom: 0;
  border-bottom: 1px solid #cfd0d1;
}

@media (min-width: 1200px) {
  .single-post-top:has(+ .login-form) .post-title {
    padding-top: 50px;
    padding-bottom: 35px;
  }
}
.bbpress .bbpress-wrapper {
  padding: 40px 15px;
  width: 100%;
  color: #58595b;
  margin-left: auto;
  margin-right: auto;
}

@media (min-width: 1200px) {
  .bbpress .bbpress-wrapper {
    width: 1150px;
  }
}
.bbpress .bbp-template-notice, .bbpress .indicator-hint {
  border-radius: 11px;
  margin: 10px 0 20px;
  background-color: #f2a05d;
  border-color: #ff8552;
  color: #000000;
  padding: 20px 15px;
}

.bbpress .bbp-template-notice.info, .bbpress .indicator-hint.info {
  border: 1px solid #036eff;
  background-color: #c2e3ff;
}

.bbpress .bbp-template-notice li, .bbpress .bbp-template-notice p {
  font-size: 1.125rem;
  margin: 0 !important;
}

.bbpress .bbp-template-notice li:not(:last-child), .bbpress .bbp-template-notice p:not(:last-child) {
  margin-bottom: 5px !important;
}

.bbpress .bbp-template-notice a {
  color: #58595b;
}

.bbpress .bbp-form {
  width: 100%;
  border: 1px solid #eaedea;
  border-radius: 7px;
}

.bbpress .bbp-form br {
  display: none !important;
}

.bbpress .bbp-form legend {
  font-size: 0.875rem;
}

.bbpress .bbp-form p, .bbpress .bbp-form .bbp-the-content-wrapper {
  margin-bottom: 20px !important;
}

@media (min-width: 1200px) {
  .bbpress .bbp-form p, .bbpress .bbp-form .bbp-the-content-wrapper {
    margin-bottom: 40px !important;
  }
}
.bbpress .bbp-form p:after, .bbpress .bbp-form .bbp-the-content-wrapper:after {
  content: "";
  display: block;
  clear: both;
}

.bbpress .bbp-form p:has(input[type=checkbox]), .bbpress .bbp-form .bbp-the-content-wrapper:has(input[type=checkbox]) {
  position: relative;
}

.bbpress .bbp-form p:has(input[type=checkbox]) input[type=checkbox], .bbpress .bbp-form .bbp-the-content-wrapper:has(input[type=checkbox]) input[type=checkbox] {
  position: absolute;
  opacity: 0;
  margin: 0;
  border: 0;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  cursor: pointer;
}

.bbpress .bbp-form p:has(input[type=checkbox]) input[type=checkbox]:checked ~ label:after, .bbpress .bbp-form .bbp-the-content-wrapper:has(input[type=checkbox]) input[type=checkbox]:checked ~ label:after {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.bbpress .bbp-form p:has(input[type=checkbox]) label, .bbpress .bbp-form .bbp-the-content-wrapper:has(input[type=checkbox]) label {
  font-size: 1.375rem !important;
  line-height: 1.25;
  color: #58595b;
  font-weight: 400;
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  gap: 20px;
}

.bbpress .bbp-form p:has(input[type=checkbox]) label:before, .bbpress .bbp-form p:has(input[type=checkbox]) label:after, .bbpress .bbp-form .bbp-the-content-wrapper:has(input[type=checkbox]) label:before, .bbpress .bbp-form .bbp-the-content-wrapper:has(input[type=checkbox]) label:after {
  content: "";
  width: 1.875rem;
  height: 1.875rem;
}

.bbpress .bbp-form p:has(input[type=checkbox]) label:before, .bbpress .bbp-form .bbp-the-content-wrapper:has(input[type=checkbox]) label:before {
  display: block;
  background-color: #eaedea;
}

.bbpress .bbp-form p:has(input[type=checkbox]) label:after, .bbpress .bbp-form .bbp-the-content-wrapper:has(input[type=checkbox]) label:after {
  content: "\e904";
  display: none;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-family: "lgi";
  font-size: 1.25rem;
  color: #58595b;
  position: absolute;
  top: 0;
  left: 0;
}

.bbpress .bbp-form .bbp-submit-wrapper {
  float: none;
}

.bbpress .bbp-form .bbp-submit-wrapper button {
  background-color: rgba(3, 110, 255, 0.949);
  color: #ffffff;
  margin: 0;
  width: auto;
  border: 0;
  border-radius: 25px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 11px 30px;
  position: relative;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  font-size: 1.375rem;
  font-weight: 500;
}

.bbpress .bbp-form .bbp-submit-wrapper button:after {
  content: "\e902";
  font-family: "lgi";
  display: block;
  font-size: 1.125rem;
  color: #ffffff;
  font-weight: 700;
  line-height: 1;
}

.bbpress .bbp-form .bbp-submit-wrapper button:hover, .bbpress .bbp-form .bbp-submit-wrapper button:active {
  background-color: #012a56;
}

.bbpress .bbp-form .bbp-submit-wrapper button:hover:after, .bbpress .bbp-form .bbp-submit-wrapper button:active:after {
  color: #ffffff;
}

.bbpress .bbp-pagination {
  float: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 10px;
}

.bbpress .bbp-pagination > * {
  float: none;
}

.bbpress li.bbp-header, .bbpress li.bbp-footer {
  background-color: #036eff !important;
}

.bbpress li.bbp-header > *, .bbpress li.bbp-footer > * {
  color: #ffffff !important;
}

.bbpress .bbp-reply-header {
  background-color: #c2e3ff !important;
}

.bbpress span.bbp-admin-links a {
  color: #000000 !important;
}

.bbpress .bbp-forum-header a.bbp-forum-permalink, .bbpress .bbp-reply-header a.bbp-reply-permalink, .bbpress .bbp-topic-header a.bbp-topic-permalink, .bbpress .bbp-reply-header .bbp-reply-post-date {
  color: #000000 !important;
}

.bbpress .bbp-reply-content * {
  color: #000000 !important;
}

.bbpress .bbp-reply-content a {
  color: #036eff !important;
}

.bbpress #bbpress-forums div.bbp-forum-author .bbp-author-role, .bbpress #bbpress-forums div.bbp-reply-author .bbp-author-role, .bbpress #bbpress-forums div.bbp-topic-author .bbp-author-role {
  color: #000000 !important;
}

.bbpress span.bbp-author-ip {
  color: #000000 !important;
}

.bbpress .bbp-replies, .bbpress .bbp-topics {
  border-radius: 7px !important;
}

.bbpress #bbpress-forums ul.bbp-forums, .bbpress #bbpress-forums ul.bbp-lead-topic, .bbpress #bbpress-forums ul.bbp-replies, .bbpress #bbpress-forums ul.bbp-search-results, .bbpress #bbpress-forums ul.bbp-topics {
  font-size: 1rem !important;
  border: 0;
}

.bbpress #bbpress-forums .bbp-forum-info .bbp-forum-content, .bbpress #bbpress-forums p.bbp-topic-meta {
  font-size: 1rem !important;
}

.bbpress .bbp-topics {
  border: 0 !important;
}

.bbpress #bbpress-forums #bbp-single-user-details #bbp-user-navigation li a {
  font-size: 1.125rem !important;
  padding: 10px;
}

.bbpress .bbp-user-profile * {
  font-size: 1rem !important;
}

.bbpress #bbp-topic-search-form > div, .bbpress #bbp-reply-search-form > div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px;
}

.bbpress #bbp_search_submit {
  background-color: rgba(3, 110, 255, 0.949);
  color: #ffffff;
  margin: 0;
  width: auto;
  border: 0;
  border-radius: 25px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 11px 30px;
  position: relative;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  font-size: 1.375rem;
  font-weight: 500;
}

.bbpress #bbp_search_submit:hover, .bbpress #bbp_search_submit:active {
  background-color: #012a56;
}

.bbpress #bbpress-forums #bbp-your-profile fieldset label[for] {
  float: none;
  padding: 0;
  text-align: left;
  width: auto;
}

.bbpress #bbpress-forums #bbp-your-profile fieldset input, .bbpress #bbpress-forums #bbp-your-profile fieldset textarea {
  width: 100%;
}

.bbpress #bbpress-forums #bbp-your-profile fieldset div {
  float: none;
}

.bbpress #bbpress-forums #bbp-user-wrapper h2.entry-title {
  font-size: 1.875rem;
  color: #036eff;
  text-align: left;
  margin-bottom: 24px;
  font-weight: 500;
}

.bbpress .wp-generate-pw, .bbpress .user-submit {
  margin: 0;
}

.bbpress #bbpress-forums #bbp-your-profile fieldset.submit {
  width: 100%;
}

.bbpress #bbpress-forums #bbp-your-profile fieldset.submit button {
  float: none;
}

.bbpress #bbpress-forums #bbp-single-user-details #bbp-user-navigation li.current a {
  background-color: #eaedea;
  opacity: 1;
}

.bbpress .bbp-pagination-count {
  font-size: 0.875rem;
  font-weight: 500;
  color: #000000;
}

.bbpress #bbpress-forums #favorite-toggle, .bbpress #bbpress-forums #subscription-toggle {
  font-size: 1rem;
  color: #036eff;
}

.bbpress .bbp-topic-tags {
  font-size: 1rem;
  margin-top: 10px;
}

.bbpress .bbp-topic-tags a {
  color: #036eff;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QUNBO0FEOElGOztBQzNJQTtFQUNFO0FEOElGOztBQzNJQTtFQUNFO0FEOElGOztBQzNJQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUQ4SUY7O0FDM0lBO0VBQ0U7QUQ4SUY7O0FDM0lBO0VBQ0U7RUFDQTtBRDhJRjs7QUMzSUE7O0VBRUU7RUFDQTtFQUNBO0FEOElGOztBQzNJQTtFQUNFO0FEOElGOztBQzNJQTtFQUNFO0FEOElGOztBQzNJQTs7RUFFRTtBRDhJRjs7QUMzSUE7RUFDRTtBRDhJRjs7QUMzSUE7RUFDRTtBRDhJRjs7QUMzSUE7RUFDRTtBRDhJRjs7QUMzSUE7Ozs7RUFJRTtBRDhJRjs7QUMzSUE7RUFDRTtFQUNBO0FEOElGOztBQzNJQTtFQUNFO0VBQ0E7QUQ4SUY7O0FDM0lBO0VBQ0U7QUQ4SUY7O0FDM0lBO0VBQ0U7RUFDQTtBRDhJRjs7QUMzSUE7Ozs7RUFJRTtBRDhJRjs7QUMzSUE7Ozs7RUFJRTtBRDhJRjs7QUMxSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRDZJRjs7QUMxSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDZJRjs7QUMxSUE7RUFDRTtBRDZJRjs7QUMxSUE7RUFDRTtBRDZJRjs7QUMxSUE7RUFDRTtFQUNBO0FENklGOztBQzFJQTtFQUNFO0lBQ0U7RUQ2SUY7RUMxSUE7SUFDRTtJQUNBO0VENElGO0FBQ0Y7QUN4SUE7OytEQUFBO0FBR0E7RUFDRTtBRDBJRjs7QUN2SUE7RUFDRTtBRDBJRjs7QUN2SUE7RUFDRTtBRDBJRjs7QUN2SUE7RUFDRTtBRDBJRjs7QUN2SUE7RUFDRTtBRDBJRjs7QUN2SUE7RUFDRTtBRDBJRjs7QUN2SUE7RUFDRTtBRDBJRjs7QUN2SUE7RUFDRTtBRDBJRjs7QUN2SUE7OytEQUFBO0FBR0E7RUFDRTtBRDBJRjs7QUN2SUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRDBJRjs7QUN2SUE7RUFDRTtBRDBJRjs7QUN2SUE7RUFDRTtBRDBJRjs7QUN2SUE7RUFDRTtBRDBJRjs7QUN2SUE7RUFDRTtBRDBJRjs7QUN2SUE7RUFDRTtBRDBJRjs7QUN2SUE7RUFDRTtBRDBJRjs7QUN2SUE7RUFDRTtBRDBJRjs7QUN2SUE7RUFDRTtBRDBJRjs7QUN2SUE7RUFDRTtBRDBJRjs7QUV2ZkE7RUFDRTtFQUNBO0VBQUE7RUFBQTtFQUFBO0VBQ0E7RUFBQTtFQUFBO01BQUE7VUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO0FGMGZGOztBRXpmRTtFQU5GO0lBT0k7SUFBQTtJQUFBO1FBQUE7WUFBQTtFRjZmRjtBQUNGO0FFNWZFO0VBQ0U7RUFDQTtBRjhmSjs7QUU1ZkU7RUFDRTtFQUNBO0VBQ0E7RUFDQSxjQ1RJO0VEVUo7RUFDQTtFQUNBO0VBQ0E7QUYrZko7O0FFOWZJO0VBVEY7SUFVSTtFRmtnQko7QUFDRjtBRWhnQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUFBO0VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZrZ0JKOztBRWpnQkk7RUFiRjtJQWNJO0lBQ0E7SUFDQTtFRnFnQko7QUFDRjtBRWxnQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQSxjQy9CRztFRGdDSDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7VUFBQTtFQUNBO1VBQUE7RUFDQTtFQUNBO0VBQUE7QUZvZ0JOOztBRW5nQk07RUFkRjtJQWVJO0VGdWdCTjtBQUNGO0FFcGdCTTtFQUNFO1VBQUE7QUZzZ0JSOztBRWxnQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0VBQ0EseUJDekRLO0FIOGpCVDs7QUVwZ0JJO0VBQ0U7RUFDQTtFQUNBO0FGdWdCTjs7QUV0Z0JNO0VBQ0U7RUFDQTtFQUNBLGNDM0VBO0FIb2xCUjs7QUV4Z0JRO0VBSkY7SUFLSTtFRjRnQlI7QUFDRjtBRXZnQkk7RUFDRTtFQUNBO0FGeWdCTjs7QUV0Z0JFO0VBQ0U7RUFDQTtFQUNBO0VBQUE7RUFBQTtFQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFDQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFDQTtFQUNBO0VBQ0EsY0M5R0k7RUQrR0o7RUFDQTtBRnlnQko7O0FFeGdCSTtFQUNFO0VBQ0E7RUFDQTtVQUFBO0VBQ0E7QUYyZ0JOOztBRTFnQk07RUFMRjtJQU1JO0lBQ0E7WUFBQTtJQUNBO0VGOGdCTjtBQUNGO0FFNWdCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUY4Z0JOOztBRTVnQkk7RUFDRTtFQUNBLGNDM0lFO0VENElGO0VBQ0E7QUYrZ0JOOztBRTdnQkk7RUFDRSx5QkM1SUU7QUg0cEJSOztBRS9nQk07RUFDRSxjQ2xKQTtBSG9xQlI7O0FFOWdCRTtFQUNFO0VBQ0E7RUFDQTtFQUFBO0VBQUE7RUFBQTtFQUNBO0FGaWhCSjs7QUVoaEJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjQ2hLRTtFRGlLRjtFQUNBO0FGbWhCTjs7QUVoaEJNO0VBQ0UsY0N0S0E7QUh5ckJSOztBRS9nQkU7RUFDRTtBRmtoQko7O0FFamhCSTtFQUZGO0lBR0k7RUZxaEJKO0FBQ0Y7QUVwaEJJO0VBQ0U7QUZzaEJOOztBRW5oQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGc2hCSjs7QUVwaEJFO0VBQ0U7RUFDQTtFQUNBO0FGdWhCSjs7QUVyaEJFO0VBQ0U7RUFDQTtFQUFBO0VBQUE7RUFBQTtFQUNBO0FGd2hCSjs7QUV2aEJJO0VBQ0U7RUFBQTtNQUFBO1VBQUE7RUFDQTtBRjBoQk47O0FFeGhCSTtFQUNFO0FGMmhCTjs7QUV6aEJJO0VBQ0U7QUY0aEJOOztBRTFoQkk7RUFDRTtBRjZoQk47O0FFNWhCTTtFQUNFO0VBQ0E7RUFDQTtBRitoQlI7O0FFN2hCTTtFQUNFO0VBQ0EseUJDbE1DO0FIa3VCVDs7QUU5aEJNO0VBQ0U7RUFDQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFDQTtFQUNBO0VBQ0EsY0NyTkE7RURzTkE7RUFDQTtFQUNBO0FGaWlCUjs7QUU5aEJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGaWlCTjs7QUU5aEJVO0VBQ0U7RUFBQTtFQUFBO0VBQUE7QUZpaUJaOztBRTVoQkk7RUFDRTtFQUFBO01BQUE7VUFBQTtFQUNBO0VBQUE7RUFBQTtFQUFBO0VBQ0E7RUFDQTtFQUFBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7RUFDQTtFQUNBLGNDcFBFO0VEcVBGO0FGK2hCTjs7QUU5aEJNO0VBQ0U7RUFDQTtBRmlpQlI7O0FFaGlCUTtFQUNFO0FGbWlCVjs7QUU5aEJFO0VBQ0U7QUZpaUJKOztBRWhpQkk7RUFDRTtFQUNBO0VBQUE7RUFBQTtFQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7RUFBQTtFQUFBO01BQUE7VUFBQTtFQUNBO0FGbWlCTjs7QUVsaUJNO0VBTkY7SUFPSTtJQUFBO0lBQUE7UUFBQTtZQUFBO0lBQ0E7SUFBQTtRQUFBO1lBQUE7RUZzaUJOO0FBQ0Y7QUVwaUJJO0VBQ0U7RUFDQTtBRnNpQk47O0FFcGlCSTtFQUNFO0FGdWlCTjs7QUVyaUJJO0VBQ0U7RUFDQTtFQUNBLGNDdFJFO0VEdVJGO0VBQ0E7RUFDQTtFQUFBO0VBQUE7RUFBQTtBRndpQk47O0FFdmlCTTtFQUNFO0VBQ0E7RUFDQTtBRjBpQlI7O0FFeGlCTTtFQUNFO0VBQ0EseUJDdlJDO0FIazBCVDs7QUV6aUJNO0VBQ0U7RUFDQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFDQTtFQUNBO0VBQ0EsY0MxU0E7RUQyU0E7RUFDQTtFQUNBO0FGNGlCUjs7QUV6aUJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGNGlCTjs7QUV6aUJVO0VBQ0U7RUFBQTtFQUFBO0VBQUE7QUY0aUJaOztBRXJpQkE7RUFDRTtFQUNBLHlCQ2hWTTtBSHczQlI7O0FFdmlCRTtFQUhGO0lBSUk7RUYyaUJGO0FBQ0Y7QUUxaUJFO0VBQ0U7RUFDQTtFQUNBLGNDclZJO0VEc1ZKO0VBQ0E7RUFDQTtBRjRpQko7O0FFMWlCRTtFQUNFO0VBQ0E7RUFDQSxjQ3JWSTtFRHNWSjtFQUNBO0FGNmlCSjs7QUUzaUJFO0VBQ0U7RUFBQTtFQUFBO0VBQUE7RUFDQTtFQUFBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7QUY4aUJKOztBRTdpQkk7RUFKRjtJQUtJO0lBQUE7SUFBQTtRQUFBO1lBQUE7SUFDQTtFRmlqQko7RUUvaUJNO0lBQ0U7RUZpakJSO0FBQ0Y7QUU3aUJFO0VBQ0U7RUFBQTtNQUFBO1VBQUE7QUYraUJKOztBRTdpQkU7RUFDRTtBRmdqQko7O0FFOWlCRTtFQUNFO0FGaWpCSjs7QUVoakJJO0VBQ0U7RUFDQTtBRm1qQk47O0FFbGpCTTtFQUNFO0VBQ0E7RUFDQSxjQ3JYQTtBSDA2QlI7O0FFbmpCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FGc2pCUjs7QUVuakJJO0VBQ0U7RUFDQTtFQUFBO0VBQUE7RUFBQTtFQUNBO0VBQ0E7QUZzakJOOztBRXJqQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZ3akJSOztBRXJqQlk7RUFDRTtFQUFBO0VBQUE7RUFBQTtBRndqQmQ7O0FFbmpCTTtFQUNFO0VBQ0E7RUFDQSxjQ3haQTtFRHlaQTtFQUNBO0VBQUE7RUFBQTtFQUFBO0VBQ0E7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO0FGc2pCUjs7QUVyakJRO0VBQ0U7RUFDQTtFQUNBO0FGd2pCVjs7QUV0akJRO0VBQ0U7RUFDQSx5QkMzWkQ7RUQ0WkM7QUZ5akJWOztBRXZqQlE7RUFDRTtFQUNBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO0VBQ0E7RUFDQSxjQy9hRjtFRGdiRTtFQUNBO0VBQ0E7QUYwakJWOztBRXZqQlU7RUFDRTtFQUFBO0VBQUE7RUFBQTtBRjBqQlo7O0FFcmpCSTtFQUNFO0VBQ0E7RUFDQTtFQUFBO0VBQUE7RUFBQTtFQUNBO0FGd2pCTjs7QUV2akJNO0VBQ0U7RUFDQTtFQUNBO0FGMGpCUjs7QUV4akJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjQ3BkQTtFRHFkQTtFQUNBO0FGMmpCUjs7QUV4akJRO0VBQ0UsY0MxZEY7QUhxaENSOztBRXRqQkU7RUFDRTtFQUNBO0FGeWpCSjs7QUVyakJFO0VBQ0U7QUZ3akJKOztBRXRqQkU7RUFDRTtFQUNBO0FGeWpCSjs7QUlqaUNBO0VBQ0U7QUpvaUNGOztBSW5pQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKc2lDSjs7QUlyaUNJO0VBQ0U7QUp3aUNOOztBSXJpQ0U7RUFDRTtBSndpQ0o7O0FJdGlDRTtFQUNFO0VBQ0EsY0RwQkk7RUNxQko7RUFDQTtFQUNBO0FKeWlDSjs7QUl4aUNJO0VBTkY7SUFPSTtFSjRpQ0o7QUFDRjtBSTFpQ0U7RUFDRTtFQUNBO0VBQ0EsY0RyQkk7RUNzQko7RUFDQTtFQUNBO0FKNGlDSjs7QUkzaUNJO0VBUEY7SUFRSTtFSitpQ0o7QUFDRjtBSTlpQ0k7RUFDRTtBSmdqQ047O0FJN2lDTTtFQUNFO0FKZ2pDUjs7QUk3aUNJO0VBQ0UsY0QvQ0U7QUgrbENSOztBSTFpQ0k7RUFERjtJQUVJO0lBQUE7SUFBQTtJQUFBO0lBQ0E7SUFBQTtRQUFBO1lBQUE7SUFDQTtFSjhpQ0o7QUFDRjtBSTVpQ007RUFERjtJQUVJO0VKK2lDTjtBQUNGO0FJOWlDTTtFQUNFO0VBQUE7RUFBQTtFQUFBO0VBQ0E7RUFBQTtFQUFBO01BQUE7VUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0FKZ2pDUjs7QUk1aUNNO0VBREY7SUFFSTtJQUFBO1FBQUE7WUFBQTtJQUNBO0lBQ0E7RUpnakNOO0FBQ0Y7QUk5aUNJO0VBQ0U7RUFDQTtBSmdqQ047O0FJOWlDSTtFQUNFO0FKaWpDTjs7QUkvaUNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUprakNOOztBSWhqQ0k7RUFDRTtBSm1qQ047O0FJampDSTtFQUNFO0VBQ0E7RUFDQSxjRGpGRTtFQ2tGRjtFQUNBO0VBQ0E7QUpvakNOOztBSWxqQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBSnFqQ047O0FJcGpDTTtFQUxGO0lBTUk7RUp3akNOO0FBQ0Y7QUl0akNJO0VBQ0U7RUFDQTtFQUNBLGNEeEdFO0VDeUdGO0VBQ0E7QUp3akNOOztBSXZqQ007RUFORjtJQU9JO0VKMmpDTjtBQUNGO0FJMWpDTTtFQUNFO0FKNGpDUjs7QUl6akNRO0VBQ0U7QUo0akNWOztBSXZqQ007RUFDRSx5QkRqSUE7QUgyckNSOztBSXpqQ1E7RUFDRSxjRHZJRjtBSG1zQ1I7O0FLanNDQTtFQUNFO0FMb3NDRjs7QUtuc0NFO0VBQ0U7RUFBQTtFQUFBO0VBQUE7RUFDQTtFQUFBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7RUFDQTtBTHNzQ0o7O0FLcnNDSTtFQUxGO0lBTUk7SUFBQTtJQUFBO1FBQUE7WUFBQTtJQUNBO0lBQUE7UUFBQTtZQUFBO0lBQ0E7RUx5c0NKO0FBQ0Y7QUt4c0NJO0VBQ0U7RUFDQTtFQUNBLGNGZkU7RUVnQkY7RUFDQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0FMMHNDTjs7QUt6c0NNO0VBUEY7SUFRSTtFTDZzQ047QUFDRjtBSzNzQ0k7RUFDRTtFQUFBO0VBQUE7RUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFDQTtBTDZzQ047O0FLNXNDTTtFQUxGO0lBTUk7SUFBQTtRQUFBO1lBQUE7RUxndENOO0FBQ0Y7QUsvc0NNO0VBQ0U7RUFDQTtFQUNBO0FMaXRDUjs7QUtodENRO0VBSkY7SUFLSTtFTG90Q1I7QUFDRjtBS2x0Q007RUFDRSxjRjVCQTtFRTZCQTtBTG90Q1I7O0FLbHRDTTtFQUNFO0FMcXRDUjs7QUtwdENRO0VBQ0U7QUx1dENWOztBS2x0Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUFBO0VBQUE7RUFDQTtNQUFBO1VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO0FMcXRDSjs7QUtwdENJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUx1dENOOztBS3R0Q007RUFDRTtBTHl0Q1I7O0FLdnRDTTtFQVJGO0lBU0k7RUwydENOO0FBQ0Y7QUt4dENFO0VBQ0U7RUFDQTtFQUNBO0VBQUE7RUFBQTtFQUFBO0VBQ0E7RUFBQTtFQUFBO01BQUE7VUFBQTtFQUNBO0FMMHRDSjs7QUt6dENJO0VBTkY7SUFPSTtJQUFBO0lBQUE7UUFBQTtZQUFBO0VMNnRDSjtBQUNGO0FLM3RDTTtFQURGO0lBRUk7SUFBQTtRQUFBO1lBQUE7RUw4dENOO0FBQ0Y7QUs3dENNO0VBQ0U7RUFDQTtFQUNBLGNGbEZBO0VFbUZBO0VBQ0E7RUFDQTtBTCt0Q1I7O0FLOXRDUTtFQVBGO0lBUUk7RUxrdUNSO0FBQ0Y7QUtodUNNO0VBQ0U7RUFDQTtFQUNBO0FMa3VDUjs7QUtodUNVO0VBQ0U7QUxtdUNaOztBS2p1Q1U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBTG91Q1o7O0FLbnVDWTtFQUNFO0FMc3VDZDs7QUtwdUNZO0VBUkY7SUFTSTtFTHd1Q1o7QUFDRjtBTTkxQ0E7RUFDRTtFQUNBO0VBQ0E7RUFJQTtFQUNBO0VBQ0E7QU42MUNGO0FNMTFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTjQxQ0Y7O0FNejFDQTtFQUNFO0FONDFDRjs7QU0xMUNBO0VBQ0U7QU42MUNGOztBTTMxQ0E7RUFDRTtBTjgxQ0Y7O0FNNTFDQTtFQUNFO0FOKzFDRjs7QU03MUNBO0VBQ0U7QU5nMkNGOztBTTkxQ0E7RUFDRTtBTmkyQ0Y7O0FNLzFDQTtFQUNFO0FOazJDRjs7QU8zNENBO0VBQ0U7RUFDQTtFQUNBLHlCSkxNO0VJTU47QVA4NENGOztBTzc0Q0U7RUFMRjtJQU1JO0VQaTVDRjtBQUNGO0FPaDVDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUGs1Q0o7O0FPajVDSTtFQVBGO0lBUUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFUHE1Q0o7QUFDRjtBT241Q0U7RUFDRTtFQUFBO0VBQUE7RUFBQTtFQUNBO0VBQUE7RUFBQTtNQUFBO1VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtBUHE1Q0o7O0FPbjVDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FQczVDSjs7QU9yNUNJO0VBTEY7SUFNSTtJQUNBO0lBQ0E7RVB5NUNKO0FBQ0Y7QU94NUNJO0VBQ0U7RUFDQTtFQUNBLGNKOUNFO0VJK0NGO0VBQ0E7QVAwNUNOOztBT3o1Q007RUFORjtJQU9JO0VQNjVDTjtBQUNGO0FPMzVDSTtFQUNFO0VBQ0E7RUFDQSxjSnhERTtFSXlERjtFQUNBO0FQNjVDTjs7QU81NUNNO0VBTkY7SUFPSTtFUGc2Q047QUFDRjtBTzk1Q0k7RUFDRTtFQUFBO0VBQUE7RUFBQTtFQUNBO0VBQUE7RUFBQTtNQUFBO1VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0FQZzZDTjs7QU83NUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUFBO0VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVBnNkNKOztBTy81Q0k7RUFDRTtFQUNBO0VBQ0E7QVBrNkNOOztBUXYvQ0E7RUFDRTtBUjAvQ0Y7O0FRei9DRTtFQUZGO0lBR0k7RVI2L0NGO0FBQ0Y7QVE1L0NFO0VBQ0U7RUFDQSxjTEdJO0VLRko7RUFDQTtFQUNBO0VBQ0E7QVI4L0NKOztBUTUvQ0U7RUFDRTtFQUNBO0VBQ0EsY0xOSTtFS09KO0VBQ0E7QVIrL0NKOztBUTkvQ0k7RUFDRTtBUmlnRE47O0FRLy9DSTtFQUNFO0FSa2dETjs7QVFqZ0RNO0VBQ0U7QVJvZ0RSOztBUWhnREU7RUFDRTtBUm1nREo7O0FRbGdESTtFQUNFO0VBQ0E7RUFDQTtBUnFnRE47O0FRcGdETTtFQUpGO0lBS0k7SUFDQTtJQUNBO0VSd2dETjtBQUNGO0FRdmdETTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0x0Q0U7RUt1Q0Y7RUFDQTtFQUNBO0VBQ0E7QVJ5Z0RSOztBUXhnRFE7RUFWRjtJQVdJO0VSNGdEUjtBQUNGO0FRMWdETTtFQUNFO0VBQ0E7RUFDQSxjTGpEQTtFS2tEQTtFQUNBO0FSNGdEUjs7QVEzZ0RRO0VBTkY7SUFPSTtFUitnRFI7QUFDRjtBUTlnRFE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBUmdoRFY7O0FRL2dEVTtFQUxGO0lBTUk7RVJtaERWO0FBQ0Y7QVEvZ0RJO0VBQ0U7QVJpaEROOztBUWhoRE07RUFDRTtBUm1oRFI7O0FRL2dERTtFQUNFO0VBQUE7RUFBQTtFQUFBO0VBQ0E7RUFBQTtFQUFBO01BQUE7VUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO0FSa2hESjs7QVFqaERJO0VBTEY7SUFNSTtJQUFBO0lBQUE7UUFBQTtZQUFBO0VScWhESjtBQUNGO0FRcGhESTtFQUNFO0VBQ0EseUJMN0ZFO0VLOEZGO0VBQ0E7RUFBQTtFQUFBO0VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO0VBQ0E7VUFBQTtFQUNBO0VBQ0E7QVJzaEROOztBUXJoRE07RUFWRjtJQVdJO0lBQ0E7RVJ5aEROO0FBQ0Y7QVF4aERNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUjBoRFI7O0FRemhEUTtFQUNFO0VBQ0E7QVI0aERWOztBUTNoRFU7RUFIRjtJQUlJO0lBQ0E7RVIraERWO0FBQ0Y7QVE1aERNO0VBQ0U7RUFBQTtNQUFBO1VBQUE7QVI4aERSOztBUTVoRE07RUFDRTtFQUNBO0VBQ0EsY0w1SEE7RUs2SEE7RUFDQTtFQUNBO0FSK2hEUjs7QVE3aERNO0VBQ0UsY0x4SEE7RUt5SEE7RUFDQTtBUmdpRFI7O0FRL2hEUTtFQUNFO0FSa2lEVjs7QVFqaURVO0VBQ0U7QVJvaURaOztBUTdoREk7RUFERjtJQUVJO0VSaWlESjtBQUNGO0FRaGlESTtFQUNFO0FSa2lETjs7QVEvaERNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFBQTtBUmtpRFI7O0FRamlEUTtFQUxGO0lBTUk7RVJxaURSO0FBQ0Y7QVFwaURRO0VBQ0U7RUFBQTtFQUFBO0VBQUE7RUFDQTtFQUFBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFDQTtBUnNpRFY7O0FRcGlEUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FSdWlEVjs7QVFyaURRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUndpRFY7O0FRdGlEUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVJ5aURWOztBUXZpRFE7RUFDRSxxQkw1TEY7QUhzdURSOztBUXppRFU7RUFDRSx5Qkw1TEo7QUh3dURSOztBUXRpREU7RUFDRTtBUnlpREo7O0FReGlESTtFQUZGO0lBR0k7RVI0aURKO0FBQ0Y7QVEzaURJO0VBQ0U7RUFDQSxjTDNNRTtFSzRNRjtFQUNBO0FSNmlETjs7QVExaURNO0VBREY7SUFFSTtJQUNBO0lBQUE7UUFBQTtZQUFBO0VSOGlETjtBQUNGO0FRN2lETTtFQUNFO0VBQUE7RUFBQTtNQUFBO1VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtBUitpRFI7O0FROWlEUTtFQUhGO0lBSUk7SUFDQTtFUmtqRFI7QUFDRjtBUS9pRFU7RUFDRTtFQUNBO0FSaWpEWjs7QVFoakRZO0VBSEY7SUFJSTtJQUNBO0VSb2pEWjtBQUNGO0FRampEUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0wzTkY7QUg4d0RSOztBUWpqRFE7RUFDRTtFQUNBLGNMdk9GO0VLd09FO0VBQ0E7QVJvakRWOztBUW5qRFU7RUFDRTtFQUNBO0VBQ0EsY0w3T0o7RUs4T0k7RUFDQTtBUnNqRFo7O0FRcmpEWTtFQUNFO0VBQ0EsY0wxUE47QUhrekRSOztBUWpqREU7RUFDRSx5QkxyUEk7QUh5eURSOztBU3R6REE7RUFDRSx5Qk5ITTtFTUlOO0FUeXpERjs7QVN4ekRFO0VBQ0U7RUFBQTtFQUFBO0VBQUE7RUFDQTtFQUFBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7QVQyekRKOztBU3p6REU7RUFDRTtFQUNBO0VBQ0EsY05YSTtFTVlKO0VBQ0E7RUFDQTtFQUNBO0FUNHpESjs7QVMxekRFO0VBQ0U7RUFBQTtFQUFBO0VBQUE7RUFDQTtFQUFBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO0VBQ0E7QVQ2ekRKOztBUzV6REk7RUFSRjtJQVNJO0lBQ0E7SUFDQTtJQUNBO0VUZzBESjtBQUNGO0FTL3pESTtFQUNFO0VBQ0E7QVRpMEROOztBU2gwRE07RUFIRjtJQUlJO0lBQ0E7RVRvMEROO0FBQ0Y7QVNuMERNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7VUFBQTtBVHEwRFI7O0FTajBERTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGNOcERJO0VNcURKO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFBQTtFQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFDQTtFQUNBO0VBQ0E7QVRvMERKOztBU24wREk7RUFDRTtFQUNBO0VBQ0E7QVRzMEROOztBU24wREU7RUFDRSx5Qk5yREk7QUgyM0RSOztBU24wREk7RUFERjtJQUVJO0VUdTBESjtBQUNGO0FTdDBESTtFQUNFO0VBQUE7RUFBQTtNQUFBO1VBQUE7RUFDQTtFQUNBO0FUdzBETjs7QVN2MERNO0VBSkY7SUFLSTtJQUFBO0lBQUE7UUFBQTtZQUFBO0lBQ0E7RVQyMEROO0FBQ0Y7QVMxMERNO0VBQ0U7RUFBQTtFQUFBO0VBQUE7RUFDQTtFQUFBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7RUFDQTtFQUNBO0FUNDBEUjs7QVMzMERRO0VBTkY7SUFPSTtJQUFBO0lBQUE7UUFBQTtZQUFBO0lBQ0E7RVQrMERSO0FBQ0Y7QVM5MERRO0VBQ0U7QVRnMURWOztBUy8wRFU7RUFDRTtVQUFBO0FUazFEWjs7QVMvMERRO0VBQ0U7RUFDQTtFQUNBLGNOM0ZGO0VNNEZFO0VBQ0E7RUFBQTtNQUFBO1VBQUE7QVRrMURWOztBU2oxRFU7RUFDRTtBVG8xRFo7O0FTbjFEWTtFQUNFO0FUczFEZDs7QVNuMURVO0VBQ0U7QVRzMURaOztBU3IxRFk7RUFDRTtBVHcxRGQ7O0FVdjhEQTtFQUNFO0VBQ0EseUJQSk07QUg4OERSOztBVXo4REU7RUFDRTtFQUNBO0VBQ0EsY1BOSTtFT09KO0VBQ0E7RUFDQTtFQUNBO0FWNDhESjs7QVUxOERFO0VBQ0U7RUFDQTtFQUNBLGNQTEk7RU9NSjtFQUNBO0VBQ0E7QVY2OERKOztBVTU4REk7RUFQRjtJQVFJO0VWZzlESjtBQUNGO0FVLzhESTtFQUNFO0FWaTlETjs7QVUvOERJO0VBQ0U7QVZrOUROOztBVWo5RE07RUFDRTtBVm85RFI7O0FVaDlERTtFQUNFO0VBQUE7RUFBQTtFQUFBO0VBQ0E7RUFBQTtFQUFBO01BQUE7VUFBQTtFQUNBO0VBQ0E7TUFBQTtVQUFBO0FWbTlESjs7QVVsOURJO0VBTEY7SUFNSTtJQUFBO0lBQUE7UUFBQTtZQUFBO0VWczlESjtBQUNGO0FVcjlESTtFQUNFO0FWdTlETjs7QVV0OURNO0VBRkY7SUFHSTtFVjA5RE47QUFDRjtBVXY5REU7RUFDRTtFQUFBO0VBQUE7RUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFDQTtBVnk5REo7O0FVeDlESTtFQUNFO0VBQUE7RUFBQTtFQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVjI5RE47O0FVMTlETTtFQUNFO0FWNjlEUjs7QVV4OURJO0VBQ0U7QVYyOUROOztBVTE5RE07RUFGRjtJQUdJO0lBQUE7SUFBQTtRQUFBO1lBQUE7SUFDQTtJQUNBO0VWODlETjtBQUNGO0FVMzlETTtFQURGO0lBRUk7RVY4OUROO0FBQ0Y7QVcxaUVBO0VBQ0U7RUFDQSx5QlJKTTtFUUtOO0FYNGlFRjs7QVczaUVFO0VBSkY7SUFLSTtFWCtpRUY7RVc5aUVFO0lBQ0U7SUFDQTtJQUFBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RVhnakVKO0FBQ0Y7QVc5aUVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYZ2pFSjs7QVcvaUVJO0VBUEY7SUFRSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VYbWpFSjtBQUNGO0FXampFRTtFQUNFO0VBQUE7RUFBQTtFQUFBO0VBQ0E7RUFBQTtFQUFBO01BQUE7VUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0FYbWpFSjs7QVdqakVFO0VBQ0U7RUFBQTtFQUFBO0VBQUE7RUFDQTtFQUFBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO0VBQ0E7RUFDQTtBWG9qRUo7O0FXbmpFSTtFQVJGO0lBU0k7SUFDQTtFWHVqRUo7QUFDRjtBV3RqRUk7RUFDRTtFQUNBO0VBQ0E7RUFDQSxjUnpERTtFUTBERjtBWHdqRU47O0FXdmpFTTtFQU5GO0lBT0k7RVgyakVOO0FBQ0Y7QVd6akVJO0VBQ0U7RUFDQTtFQUNBLGNSbkVFO0VRb0VGO0VBQ0E7QVgyakVOOztBVzFqRU07RUFORjtJQU9JO0VYOGpFTjtBQUNGO0FXNWpFSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYOGpFTjs7QVlqcEVBO0VBQ0UseUJURE07RVNFTjtBWm9wRUY7O0FZbnBFRTtFQUhGO0lBSUk7RVp1cEVGO0FBQ0Y7QVl0cEVFO0VBQ0U7QVp3cEVKOztBWXZwRUk7RUFGRjtJQUdJO0VaMnBFSjtBQUNGO0FZenBFRTtFQUNFO0VBQ0E7RUFDQSxjVGpCSTtFU2tCSjtFQUNBO0VBQ0E7QVoycEVKOztBWXpwRUU7RUFDRTtFQUFBO0VBQUE7RUFBQTtFQUNBO0VBQUE7RUFBQTtNQUFBO1VBQUE7RUFDQTtBWjRwRUo7O0FZM3BFSTtFQUpGO0lBS0k7SUFBQTtJQUFBO1FBQUE7WUFBQTtJQUNBO0lBQUE7UUFBQTtZQUFBO0VaK3BFSjtBQUNGO0FZOXBFSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FaZ3FFTjs7QVkvcEVNO0VBTEY7SUFNSTtJQUNBO0VabXFFTjtBQUNGO0FZbHFFTTtFQUNFO0Fab3FFUjs7QVlqcUVJO0VBQ0U7RUFDQTtBWm9xRU47O0FZbnFFTTtFQUhGO0lBSUk7SUFBQTtRQUFBO1lBQUE7SUFDQTtJQUNBO0lBQ0E7RVp1cUVOO0FBQ0Y7QVl0cUVNO0VBQ0U7RUFDQTtFQUNBLGNUdkRBO0VTd0RBO0Fad3FFUjs7QVl0cUVNO0VBQ0U7RUFBQTtFQUFBO0VBQUE7RUFDQTtNQUFBO1VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNUakVBO0FIMHVFUjs7QVl4cUVRO0VBQ0U7RUFDQTtBWjJxRVY7O0FZMXFFVTtFQUhGO0lBSUk7RVo4cUVWO0FBQ0Y7QVkxcUVJO0VBQ0U7QVo0cUVOOztBWTNxRU07RUFDRTtBWjhxRVI7O0FZMXFFRTtFQUNFO0VBQ0E7RUFDQTtVQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjVDFGSTtFUzJGSjtFQUNBO0VBQ0E7QVo2cUVKOztBWTVxRUk7RUFDRTtFQUNBO0VBQ0EsY1RqR0U7RVNrR0Y7QVorcUVOOztBWTlxRU07RUFMRjtJQU1JO0Vaa3JFTjtBQUNGO0FZaHJFSTtFQUNFO0Faa3JFTjs7QVlqckVNO0VBRkY7SUFHSTtFWnFyRU47QUFDRjtBWXByRU07RUFDRTtBWnNyRVI7O0FZbnJFSTtFQUNFO0Fac3JFTjs7QVlyckVNO0VBRkY7SUFHSTtFWnlyRU47QUFDRjtBWXhyRU07RUFDRTtBWjByRVI7O0FZdnJFSTtFQUNFO0FaMHJFTjs7QWFsekVBO0VBQ0UseUJWR007RVVGTjtBYnF6RUY7O0FhcHpFRTtFQUhGO0lBSUk7RWJ3ekVGO0FBQ0Y7QWF2ekVFO0VBQ0U7RUFBQTtFQUFBO0VBQUE7RUFDQTtFQUFBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7QWJ5ekVKOztBYXh6RUk7RUFKRjtJQUtJO0lBQUE7SUFBQTtRQUFBO1lBQUE7SUFDQTtJQUFBO1FBQUE7WUFBQTtJQUNBO0lBQ0E7SUFDQTtFYjR6RUo7QUFDRjtBYTN6RUk7RUFDRTtFQUFBO01BQUE7VUFBQTtBYjZ6RU47O0FhMXpFRTtFQUNFO0VBQUE7RUFBQTtFQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFDQTtFQUFBO0VBQUE7TUFBQTtVQUFBO0FiNnpFSjs7QWEzekVFO0VBQ0U7RUFDQTtFQUNBLGNWZkk7RVVnQko7RUFDQTtFQUNBO0FiOHpFSjs7QWEzekVFO0VBQ0U7QWI4ekVKOztBYTd6RUk7RUFGRjtJQUdJO0ViaTBFSjtBQUNGO0FhL3pFTTtFQUNFO0FiaTBFUjs7QWE5ekVJO0VBQ0U7RUFDQTtBYmkwRU47O0FhaDBFTTtFQUNFO0VBQ0E7RUFDQSxjVnJDQTtBSHcyRVI7O0FhbDBFUTtFQUNFLGNWL0NBO0FIbzNFVjs7QWFoMEVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUFBO0VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0FibTBFSjs7QWFqMEVFO0VBQ0UseUJWekRJO0FINjNFUjs7QWFsMEVFO0VBQ0UseUJWM0VJO0FIZzVFUjs7QWFuMEVFO0VBQ0U7QWJzMEVKOztBYXIwRUk7RUFDRTtFQUNBO0VBQ0EsY1ZoRkU7QUh3NUVSOztBYXYwRU07RUFKRjtJQUtJO0ViMjBFTjtBQUNGO0FhdDBFUTtFQUNFO0VBQ0E7RUFDQSxjVjVFRjtBSG81RVI7O0FhdjBFVTtFQUpGO0lBS0k7RWIyMEVWO0FBQ0Y7QWExMEVVO0VBQ0UsY1Z6RkY7QUhxNkVWOztBYXIwRUk7RUFDRTtFQUFBO0VBQUE7TUFBQTtVQUFBO0FidzBFTjs7QWF2MEVNO0VBRkY7SUFHSTtJQUFBO0lBQUE7UUFBQTtZQUFBO0lBQ0E7SUFDQTtJQUNBO0ViMjBFTjtBQUNGO0FhejBFUTtFQUNFO0lBQ0U7SUFBQTtRQUFBO1lBQUE7RWIyMEVWO0FBQ0Y7QWM5N0VBO0VBQ0U7RUFDQSx5QlhKTTtBSG84RVI7O0FjLzdFRTtFQUhGO0lBSUk7RWRtOEVGO0FBQ0Y7QWNsOEVFO0VBQ0U7QWRvOEVKOztBY2w4RUU7RUFDRTtFQUFBO0VBQUE7RUFBQTtFQUNBO0VBQUE7RUFBQTtNQUFBO1VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0FkcThFSjs7QWNuOEVFO0VBQ0U7QWRzOEVKOztBY3I4RUk7RUFDRTtFQUNBO0VBQ0EsY1hwQkU7RVdxQkY7RUFDQTtBZHc4RU47O0FjdjhFTTtFQUNFO0FkMDhFUjs7QWN0OEVNO0VBQ0U7QWR5OEVSOztBY3I4RUU7RUFDRTtFQUNBO0VBQ0EsY1gxQkk7RVcyQko7QWR3OEVKOztBY3Y4RUk7RUFDRTtBZDA4RU47O0FjeDhFSTtFQUNFO0VBQ0E7RUFDQSxjWHBDRTtFV3FDRjtBZDI4RU47O0FjMThFTTtFQUNFO0FkNjhFUjs7QWN6OEVNO0VBQ0U7QWQ0OEVSOztBYzM4RVE7RUFDRTtBZDg4RVY7O0FjNThFUTtFQUNFO0FkKzhFVjs7QWMzOEVJO0VBQ0U7QWQ4OEVOOztBYzc4RU07RUFDRTtBZGc5RVI7O0FjNThFRTtFQUNFO0VBQUE7RUFBQTtFQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO0VBQ0E7RUFDQTtBZCs4RUo7O0FjOThFSTtFQUNFO0VBQ0E7RUFDQSxjWHJFRTtFV3NFRjtBZGk5RU47O0FjaDlFTTtFQUNFO0FkbTlFUjs7QWNsOUVRO0VBRkY7SUFHSTtFZHM5RVI7QUFDRjtBY3I5RVE7RUFMRjtJQU1JO0VkdzlFUjtBQUNGO0FjcjlFSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZHU5RU47O0FjcjlFSTtFQUNFO0VBQ0E7RUFDQSx5Qlg1RkU7QUhvakZSOztBY3I5RUU7RUFDRTtBZHc5RUo7O0FjdjlFSTtFQUNFO0VBQ0E7RUFDQTtBZDA5RU47O0FjejlFTTtFQUpGO0lBS0k7SUFDQTtJQUNBO0VkNjlFTjtBQUNGO0FjNTlFTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY1hsSEU7RVdtSEY7RUFDQTtFQUNBO0VBQ0E7QWQ4OUVSOztBYzc5RVE7RUFWRjtJQVdJO0VkaStFUjtBQUNGO0FjLzlFTTtFQUNFO0VBQ0E7RUFDQSxjWDdIQTtFVzhIQTtFQUNBO0FkaStFUjs7QWNoK0VRO0VBTkY7SUFPSTtFZG8rRVI7QUFDRjtBY24rRVE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBZHErRVY7O0FjcCtFVTtFQUxGO0lBTUk7RWR3K0VWO0FBQ0Y7QWNwK0VJO0VBQ0U7QWRzK0VOOztBY3IrRU07RUFDRTtBZHcrRVI7O0FjbitFSTtFQURGO0lBRUk7RWR1K0VKO0FBQ0Y7QWN0K0VJO0VBQ0U7QWR3K0VOOztBY3YrRU07RUFDRTtFQUNBO0VBQ0EsY1h0S0E7RVd1S0E7RUFDQTtFQUNBO0VBQ0E7QWQwK0VSOztBY3grRU07RUFDRTtFQUNBLGNYOUtBO0VXK0tBO0FkMitFUjs7QWMxK0VRO0VBSkY7SUFLSTtFZDgrRVI7QUFDRjtBYzUrRU07RUFDRTtFQUNBO0VBQ0EsY1h2TEE7RVd3TEE7QWQ4K0VSOztBYzcrRVE7RUFDRTtBZGcvRVY7O0FjNStFSTtFQUNFO0VBQ0E7RUFDQSxjWHpMRTtFVzBMRjtFQUNBO0FkKytFTjs7QWM5K0VNO0VBTkY7SUFPSTtFZGsvRU47QUFDRjtBY2ovRU07RUFDRTtFQUNBLGNYek1BO0VXME1BO0FkbS9FUjs7QWNqL0VNO0VBQ0U7QWRvL0VSOztBY24vRVE7RUFDRTtBZHMvRVY7O0FjbC9FSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFBQTtFQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FkcS9FTjs7QWNwL0VNO0VBWEY7SUFZSTtFZHcvRU47QUFDRjtBY3YvRU07RUFDRTtFQUNBO0VBQ0E7QWR5L0VSOztBY3IvRUU7RUFDRSx5QlhyT0k7QUg2dEZSOztBY3QvRUU7RUFDRSx5QlgvTkk7QUh3dEZSOztBY3YvRUU7RUFDRSx5QlgvT0k7QUh5dUZSOztBY3ovRUk7RUFDRSxjWGhQRTtBSDR1RlI7O0FlN3VGQTtFQUNFLHlCWkRNO0VZRU47QWZndkZGOztBZS91RkU7RUFIRjtJQUlJO0VmbXZGRjtBQUNGO0FlbHZGRTtFQUNFO0VBQ0E7RUFDQSxjWlhJO0VZWUo7RUFDQTtFQUNBO0Fmb3ZGSjs7QWVudkZJO0VBUEY7SUFRSTtJQUNBO0VmdXZGSjtBQUNGO0FlcHZGSTtFQUNFO0Fmc3ZGTjs7QWVydkZNO0VBQ0U7RUFBQTtFQUFBO0VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFDQTtFQUNBO0VBQ0EsY1o5QkE7RVkrQkE7RUFDQTtFQUNBO0VBQ0E7QWZ3dkZSOztBZXZ2RlE7RUFaRjtJQWFJO0lBQ0E7RWYydkZSO0FBQ0Y7QWUxdkZRO0VBQ0U7RUFDQTtFQUNBLGNaMUNGO0VZMkNFO0VBQUE7RUFDQTtVQUFBO0FmNHZGVjs7QWUzdkZVO0VBTkY7SUFPSTtFZit2RlY7QUFDRjtBZTV2RlU7RUFDRTtVQUFBO0FmOHZGWjs7QWUxdkZNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFBQTtBZjZ2RlI7O0FlNXZGUTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGNaN0RGO0FINHpGUjs7QWU5dkZVO0VBTEY7SUFNSTtFZmt3RlY7QUFDRjtBZWp3RlU7RUFDRTtBZm13Rlo7O0FlbHdGWTtFQUNFO0FmcXdGZDs7QWVod0ZNO0VBQ0U7QWZtd0ZSOztBZ0I5MEZBO0VBQ0UseUJiR007RWFGTjtBaEJpMUZGOztBZ0JoMUZFO0VBSEY7SUFJSTtFaEJvMUZGO0FBQ0Y7QWdCbjFGRTtFQUNFO0VBQ0E7RUFDQSxjYlRJO0VhVUo7RUFDQTtFQUNBO0FoQnExRko7O0FnQnAxRkk7RUFQRjtJQVFJO0lBQ0E7RWhCdzFGSjtBQUNGO0FnQnQxRkU7RUFDRTtFQUFBO0VBQUE7RUFBQTtFQUNBO0VBQUE7RUFBQTtNQUFBO1VBQUE7RUFDQTtBaEJ3MUZKOztBZ0J2MUZJO0VBQ0U7RUFBQTtFQUFBO0VBQUE7RUFDQTtFQUFBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7QWhCMDFGTjs7QWdCejFGTTtFQUpGO0lBS0k7SUFBQTtJQUFBO1FBQUE7WUFBQTtJQUNBO0VoQjYxRk47QUFDRjtBZ0I1MUZNO0VBQ0U7RUFDQTtFQUNBLGNiakNBO0Vha0NBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJieENBO0VheUNBO0VBQUE7RUFBQTtFQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtBaEI4MUZSOztBZ0I3MUZRO0VBWkY7SUFhSTtJQUNBO0lBQ0E7RWhCaTJGUjtBQUNGO0FnQjkxRlE7RUFERjtJQUVJO0lBQUE7UUFBQTtZQUFBO0VoQmkyRlI7QUFDRjtBZ0JoMkZRO0VBQ0U7RUFDQTtFQUNBLGNidkNGO0Vhd0NFO0VBQ0E7RUFDQTtBaEJrMkZWOztBZ0JoMkZRO0VBQ0UsY2JyREY7RWFzREU7RUFDQTtBaEJtMkZWOztBZ0JsMkZVO0VBQ0U7QWhCcTJGWjs7QWdCcDJGWTtFQUNFO0FoQnUyRmQ7O0FpQjE2RkE7RUFDRTtFQUNBO0FqQjY2RkY7O0FpQjM2RkE7RUFDRTtVQUFBO0VBQ0E7QWpCODZGRjs7QWlCNTZGQTtFQUNFLGNkVE07QUh3N0ZSOztBaUI3NkZBO0VBQ0U7RUFDQTtFQUFBO0FqQmc3RkY7O0FpQjk2RkE7RUFDRTtFQUNBO0VBQ0E7QWpCaTdGRjs7QWlCaDdGRTtFQUNFO0FqQm03Rko7O0FpQmw3Rkk7RUFGRjtJQUdJO0VqQnM3Rko7QUFDRjtBaUJuN0ZBO0VBQ0U7RUFDQTtBakJxN0ZGOztBaUJuN0ZBO0VBQ0UseUJkL0JNO0FIcTlGUjs7QWlCcDdGQTtFQUNFLHlCZHBDTTtBSDI5RlI7O0FpQnI3RkE7RUFDRSx5QmRwQ007QUg0OUZSOztBaUJ0N0ZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsY2RuQ007RWNvQ047RUFDQTtBakJ5N0ZGOztBaUJ4N0ZFO0VBUEY7SUFRSTtFakI0N0ZGO0FBQ0Y7QWlCMTdGQTtFQUNFO0VBQ0EsY2R0RE07QUhrL0ZSOztBaUIzN0ZFO0VBQ0UsY2R4REk7RWN5REo7RUFBQTtBakI4N0ZKOztBaUI1N0ZFO0VBQ0UseUJkeERJO0FIdS9GUjs7QWlCOTdGSTtFQUNFLGNkOURFO0FIKy9GUjs7QWlCNzdGQTtFQUNFO0VBQ0EsY2RsRU07QUhrZ0dSOztBaUIvN0ZFO0VBQ0UsY2RwRUk7RWNxRUo7RUFBQTtBakJrOEZKOztBaUJoOEZFO0VBQ0UsY2R0RUk7QUh5Z0dSOztBaUJsOEZJO0VBQ0UsY2R4RUU7QUg2Z0dSOztBaUJqOEZBO0VBQ0U7RUFDQTtBakJvOEZGOztBaUJsOEZBO0VBQ0U7QWpCcThGRjs7QWlCcDhGRTtFQUZGO0lBR0k7RWpCdzhGRjtBQUNGO0FpQnY4RkU7RUFDRTtFQUNBO0VBQUE7RUFBQTtFQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO0VBQ0E7RUFDQTtBakJ5OEZKOztBaUJ0OEZJO0VBQ0UsY2RuR0U7QUg0aUdSOztBaUJ0OEZFO0VBQ0UsY2RuRks7RWNvRkw7RUFDQTtFQUNBO0FqQnk4Rko7O0FpQng4Rkk7RUFDRSxjZDNHRTtBSHNqR1I7O0FpQno4Rkk7RUFDRTtBakI0OEZOOztBaUIxOEZJO0VBQ0U7QWpCNjhGTjs7QWlCMzhGSTtFQUNFO0VBQ0EsY2RySEU7QUhta0dSOztBaUIxOEZBO0VBQ0U7QWpCNjhGRjs7QWlCNThGRTtFQUZGO0lBR0k7RWpCZzlGRjtBQUNGO0FpQi84RkU7RUFDRTtFQUFBO0VBQUE7RUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7QWpCaTlGSjs7QWlCLzhGRTtFQUNFO0VBQ0E7RUFDQSxjZC9ISTtBSGlsR1I7O0FpQmo5Rkk7RUFKRjtJQUtJO0VqQnE5Rko7QUFDRjtBaUJsOUZJO0VBQ0UsY2Q5SUU7QUhrbUdSOztBaUJoOUZBO0VBQ0U7QWpCbTlGRjs7QWlCajlGQTtFQUNFO0FqQm85RkY7O0FpQmw5RkE7RUFDRTtBakJxOUZGOztBaUJsOUZBO0VBQ0U7RUFDQTtFQUNBLGNkdkpNO0Vjd0pOO0VBQ0E7RUFDQTtBakJxOUZGOztBaUJwOUZFO0VBUEY7SUFRSTtJQUNBO0VqQnc5RkY7QUFDRjtBaUJ2OUZFO0VBQ0U7RUFDQSxjZHpLSTtFYzBLSjtBakJ5OUZKOztBaUJ2OUZFO0VBQ0U7QWpCMDlGSjs7QWlCeDlGRTtFQUNFO0VBQ0E7RUFDQSxjZDFLSTtFYzJLSjtBakIyOUZKOztBaUIxOUZJO0VBQ0U7QWpCNjlGTjs7QWlCejlGSTtFQUNFO0FqQjQ5Rk47O0FpQjM5Rk07RUFDRTtBakI4OUZSOztBaUI1OUZNO0VBQ0U7QWpCKzlGUjs7QWlCMTlGSTtFQUVFO0VBQ0E7QWpCNDlGTjs7QWlCMzlGTTtFQUNFO0FqQjg5RlI7O0FpQno5RkE7RUFDRTtBakI0OUZGOztBaUIzOUZFO0VBRUU7RUFDQTtBakI2OUZKOztBaUI1OUZJO0VBQ0U7QWpCKzlGTjs7QWlCNTlGRTtFQUNFO0VBQ0E7QWpCKzlGSjs7QWlCNzlGRTtFQUNFO0FqQmcrRko7O0FpQjk5RkU7RUFDRTtBakJpK0ZKOztBaUI5OUZBO0VBQ0U7RUFDQTtBakJpK0ZGOztBaUI5OUZNO0VBQ0U7QWpCaStGUjs7QWlCMTlGSTtFQUNFLGNkNU9JO0FIeXNHVjs7QWlCejlGQTtFQUVFO0VBQ0E7RUFBQTtFQUFBO0VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpCMjlGRjs7QWlCMTlGRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY2R6UUk7RWMwUUo7RUFDQTtBakI2OUZKOztBaUIxOUZJO0VBQ0UsY2QvUUU7QUg0dUdSOztBaUJ6OUZBO0VBQ0U7QWpCNDlGRjs7QWlCMTlGSTtFQUNFO0FqQjY5Rk47O0FpQjE5Rk07RUFDRTtFQUNBO1VBQUE7QWpCNjlGUjs7QWlCdjlGRTtFQUNFO0VBQ0EsY2RsU0k7RWNtU0o7RUFDQTtFQUNBO0VBQ0E7QWpCMDlGSjs7QWlCejlGSTtFQVBGO0lBUUk7RWpCNjlGSjtBQUNGO0FpQjM5RkU7RUFDRTtFQUFBO0VBQUE7RUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7RUFDQSxjZHZTSTtFY3dTSjtFQUNBO0FqQjY5Rko7O0FpQjU5Rkk7RUFQRjtJQVFJO0VqQmcrRko7QUFDRjtBaUIvOUZJO0VBQ0U7QWpCaStGTjs7QWlCLzlGSTtFQUNFLGNkelRFO0VjMFRGO0VBQ0E7RUFBQTtNQUFBO1VBQUE7QWpCaytGTjs7QWlCaitGTTtFQUNFO0FqQm8rRlI7O0FpQmorRkk7RUFDRTtBakJvK0ZOOztBa0JyeUdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7QWxCd3lHRjs7QWtCdnlHRTtFQUNFLHlCZlJJO0VlU0o7QWxCMHlHSjs7QWtCenlHSTtFQUNFO0VBQ0E7RUFBQTtFQUFBO0VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7RUFDQTtF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QTtFQUFBO0VBQUE7QXJCa3ZIaEI7O0FxQjd1SFE7RUFDRTtFQUNBO0VBQ0EsY2xCdEVGO0VrQnVFRTtFQUNBO0VBQUE7RUFBQTtFQUFBO0VBQ0E7QXJCZ3ZIVjs7QXFCL3VIVTtFQUNFO0VBQ0E7RUFDQTtBckJrdkhaOztBcUJodkhVO0VBQ0U7RUFDQSx5QmxCdkVIO0FIMHpIVDs7QXFCanZIVTtFQUNFO0VBQ0E7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7RUFDQTtFQUNBLGNsQjFGSjtFa0IyRkk7RUFDQTtFQUNBO0FyQm92SFo7O0FxQi91SEk7RUFDRTtBckJrdkhOOztBcUJqdkhNO0VBQ0U7RUFDQSxjbEJoSEE7RWtCaUhBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUFBO0VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUNBO0VBQ0E7RUFDQTtBckJvdkhSOztBcUJudkhRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjbEJwSUY7RWtCcUlFO0VBQ0E7QXJCc3ZIVjs7QXFCcHZIUTtFQUNFLHlCbEJySUY7QUg0M0hSOztBcUJ0dkhVO0VBQ0UsY2xCM0lKO0FIbzRIUjs7QXFCbnZIRTtFQUNFO0VBQ0E7RUFBQTtFQUFBO0VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7QXJCc3ZISjs7QXFCcnZISTtFQUNFO0FyQnd2SE47O0FxQnJ2SEU7RUFDRTtBckJ3dkhKOztBcUJ2dkhJO0VBQ0U7QXJCMHZITjs7QXFCdnZIRTtFQUNFO0FyQjB2SEo7O0FxQnh2SEU7RUFDRTtBckIydkhKOztBcUJ6dkhFO0VBQ0U7QXJCNHZISjs7QXFCenZISTtFQUNFO0FyQjR2SE47O0FxQjF2SEk7RUFDRTtBckI2dkhOOztBcUIxdkhFO0VBQ0U7QXJCNnZISjs7QXFCM3ZIRTtFQUNFO0FyQjh2SEo7O0FxQjV2SEU7RUFDRTtBckIrdkhKOztBcUI3dkhFO0VBQ0U7RUFDQTtBckJnd0hKOztBcUI5dkhFO0VBQ0U7QXJCaXdISjs7QXFCL3ZIRTtFQUNFO0FyQmt3SEo7O0FxQmh3SEU7RUFDRTtFQUNBO0FyQm13SEo7O0FxQmp3SEU7RUFDRTtBckJvd0hKOztBcUJqd0hJO0VBQ0U7RUFBQTtFQUFBO0VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO0FyQm93SE47O0FxQmp3SEU7RUFDRTtFQUNBLGNsQnJOSTtFa0JzTko7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQUE7RUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQ0E7RUFDQTtFQUNBO0FyQm93SEo7O0FxQm53SEk7RUFDRSx5QmxCak9FO0FIdStIUjs7QXFCbndIRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FyQnN3SEo7O0FxQnB3SEU7RUFDRTtBckJ1d0hKOztBcUJyd0hFO0VBQ0U7QXJCd3dISjs7QXFCdHdIRTtFQUNFO0VBQ0EsY2xCcFBJO0VrQnFQSjtFQUNBO0VBQ0E7QXJCeXdISjs7QXFCdndIRTtFQUNFO0FyQjB3SEo7O0FxQnh3SEU7RUFDRTtBckIyd0hKOztBcUJ6d0hFO0VBQ0U7QXJCNHdISjs7QXFCMXdIRTtFQUNFLHlCbEJqUEs7RWtCa1BMO0FyQjZ3SEo7O0FxQjN3SEU7RUFDRTtFQUNBO0VBQ0EsY2xCMVFJO0FId2hJUjs7QXFCNXdIRTtFQUNFO0VBQ0EsY2xCN1FJO0FINGhJUjs7QXFCN3dIRTtFQUNFO0VBQ0E7QXJCZ3hISjs7QXFCL3dISTtFQUNFLGNsQm5SRTtBSHFpSVIsQyIsInNvdXJjZXMiOlsid2VicGFjazovL3NicC13cC8uL25vZGVfbW9kdWxlcy9uaWNlLXNlbGVjdDIvZGlzdC9jc3MvbmljZS1zZWxlY3QyLmNzcyIsIndlYnBhY2s6Ly9zYnAtd3AvLi9ub2RlX21vZHVsZXMvQHNwbGlkZWpzL3NwbGlkZS9kaXN0L2Nzcy9zcGxpZGUtY29yZS5taW4uY3NzIiwid2VicGFjazovL3NicC13cC8uL2Fzc2V0cy9zY3NzL2FwcC5zY3NzIiwid2VicGFjazovL3NicC13cC8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvd29yZHByZXNzLnNjc3MiLCJ3ZWJwYWNrOi8vc2JwLXdwLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9mb3Jtcy5zY3NzIiwid2VicGFjazovL3NicC13cC8uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL3NicC13cC8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvYmxvY2staXRlbS5zY3NzIiwid2VicGFjazovL3NicC13cC8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY3VzdG9tZXItY2VudGVyLXRvcC5zY3NzIiwid2VicGFjazovL3NicC13cC8uL2Fzc2V0cy9zY3NzL2ZvbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vc2JwLXdwLy4vYXNzZXRzL3Njc3MvYmxvY2tzL3RvcC1ibG9jay5zY3NzIiwid2VicGFjazovL3NicC13cC8uL2Fzc2V0cy9zY3NzL2Jsb2Nrcy90aWxlcy1ibG9jay5zY3NzIiwid2VicGFjazovL3NicC13cC8uL2Fzc2V0cy9zY3NzL2Jsb2Nrcy9wYXJ0bmVycy1ibG9jay5zY3NzIiwid2VicGFjazovL3NicC13cC8uL2Fzc2V0cy9zY3NzL2Jsb2Nrcy9pbWFnZS1jb250ZW50LWxpc3QtYmxvY2suc2NzcyIsIndlYnBhY2s6Ly9zYnAtd3AvLi9hc3NldHMvc2Nzcy9ibG9ja3MvaW1hZ2Utb3ZlcmxheS1ibG9jay5zY3NzIiwid2VicGFjazovL3NicC13cC8uL2Fzc2V0cy9zY3NzL2Jsb2Nrcy9vcGluaW9ucy1ibG9jay5zY3NzIiwid2VicGFjazovL3NicC13cC8uL2Fzc2V0cy9zY3NzL2Jsb2Nrcy9pbWFnZS10ZXh0LWJsb2NrLnNjc3MiLCJ3ZWJwYWNrOi8vc2JwLXdwLy4vYXNzZXRzL3Njc3MvYmxvY2tzL3NpbXBsZS1zZWN0aW9uLWJsb2NrLnNjc3MiLCJ3ZWJwYWNrOi8vc2JwLXdwLy4vYXNzZXRzL3Njc3MvYmxvY2tzL2ZhcS1ibG9jay5zY3NzIiwid2VicGFjazovL3NicC13cC8uL2Fzc2V0cy9zY3NzL2Jsb2Nrcy9udW1iZXJzLWxpc3QtYmxvY2suc2NzcyIsIndlYnBhY2s6Ly9zYnAtd3AvLi9hc3NldHMvc2Nzcy9nbG9iYWwuc2NzcyIsIndlYnBhY2s6Ly9zYnAtd3AvLi9hc3NldHMvc2Nzcy9sYXlvdXQvaGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vc2JwLXdwLy4vYXNzZXRzL3Njc3MvbGF5b3V0L2Zvb3Rlci5zY3NzIiwid2VicGFjazovL3NicC13cC8uL2Fzc2V0cy9zY3NzL2xheW91dC9wb3N0LnNjc3MiLCJ3ZWJwYWNrOi8vc2JwLXdwLy4vYXNzZXRzL3Njc3MvbGF5b3V0L2JicHJlc3Muc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIubmljZS1zZWxlY3R7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCk7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6NXB4O2JvcmRlcjpzb2xpZCAxcHggI2U4ZThlODtib3gtc2l6aW5nOmJvcmRlci1ib3g7Y2xlYXI6Ym90aDtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmJsb2NrO2Zsb2F0OmxlZnQ7Zm9udC1mYW1pbHk6aW5oZXJpdDtmb250LXNpemU6MTRweDtmb250LXdlaWdodDpub3JtYWw7aGVpZ2h0OjM4cHg7bGluZS1oZWlnaHQ6MzZweDtvdXRsaW5lOm5vbmU7cGFkZGluZy1sZWZ0OjE4cHg7cGFkZGluZy1yaWdodDozMHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O3RyYW5zaXRpb246YWxsIC4ycyBlYXNlLWluLW91dDt1c2VyLXNlbGVjdDpub25lO3doaXRlLXNwYWNlOm5vd3JhcDt3aWR0aDphdXRvfS5uaWNlLXNlbGVjdDpob3Zlcntib3JkZXItY29sb3I6aHNsKDAsMCUsODUuOTgwMzkyMTU2OSUpfS5uaWNlLXNlbGVjdDphY3RpdmUsLm5pY2Utc2VsZWN0Lm9wZW4sLm5pY2Utc2VsZWN0OmZvY3Vze2JvcmRlci1jb2xvcjojOTk5fS5uaWNlLXNlbGVjdDphZnRlcntib3JkZXItYm90dG9tOjJweCBzb2xpZCAjOTk5O2JvcmRlci1yaWdodDoycHggc29saWQgIzk5OTtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztoZWlnaHQ6NXB4O21hcmdpbi10b3A6LTRweDtwb2ludGVyLWV2ZW50czpub25lO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjEycHg7dG9wOjUwJTt0cmFuc2Zvcm0tb3JpZ2luOjY2JSA2NiU7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7dHJhbnNpdGlvbjphbGwgLjE1cyBlYXNlLWluLW91dDt3aWR0aDo1cHh9Lm5pY2Utc2VsZWN0Lm9wZW46YWZ0ZXJ7dHJhbnNmb3JtOnJvdGF0ZSgtMTM1ZGVnKX0ubmljZS1zZWxlY3Qub3BlbiAubmljZS1zZWxlY3QtZHJvcGRvd257b3BhY2l0eToxO3BvaW50ZXItZXZlbnRzOmF1dG87dHJhbnNmb3JtOnNjYWxlKDEpIHRyYW5zbGF0ZVkoMCl9Lm5pY2Utc2VsZWN0LmRpc2FibGVke2JvcmRlci1jb2xvcjpyZ2IoMjM3LjEsMjM3LjEsMjM3LjEpO2NvbG9yOiM5OTk7cG9pbnRlci1ldmVudHM6bm9uZX0ubmljZS1zZWxlY3QuZGlzYWJsZWQ6YWZ0ZXJ7Ym9yZGVyLWNvbG9yOiNjY2N9Lm5pY2Utc2VsZWN0LndpZGV7d2lkdGg6MTAwJX0ubmljZS1zZWxlY3Qud2lkZSAubmljZS1zZWxlY3QtZHJvcGRvd257bGVmdDowICFpbXBvcnRhbnQ7cmlnaHQ6MCAhaW1wb3J0YW50fS5uaWNlLXNlbGVjdC5yaWdodHtmbG9hdDpyaWdodH0ubmljZS1zZWxlY3QucmlnaHQgLm5pY2Utc2VsZWN0LWRyb3Bkb3due2xlZnQ6YXV0bztyaWdodDowfS5uaWNlLXNlbGVjdC5zbWFsbHtmb250LXNpemU6MTJweDtoZWlnaHQ6MzZweDtsaW5lLWhlaWdodDozNHB4fS5uaWNlLXNlbGVjdC5zbWFsbDphZnRlcntoZWlnaHQ6NHB4O3dpZHRoOjRweH0ubmljZS1zZWxlY3Quc21hbGwgLm9wdGlvbntsaW5lLWhlaWdodDozNHB4O21pbi1oZWlnaHQ6MzRweH0ubmljZS1zZWxlY3QgLm5pY2Utc2VsZWN0LWRyb3Bkb3due21hcmdpbi10b3A6NHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjVweDtib3gtc2hhZG93OjAgMCAwIDFweCByZ2JhKDY4LDY4LDY4LC4xMSk7cG9pbnRlci1ldmVudHM6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTAwJTtsZWZ0OjA7dHJhbnNmb3JtLW9yaWdpbjo1MCUgMDt0cmFuc2Zvcm06c2NhbGUoMC43NSkgdHJhbnNsYXRlWSgxOXB4KTt0cmFuc2l0aW9uOmFsbCAuMnMgY3ViaWMtYmV6aWVyKDAuNSwgMCwgMCwgMS4yNSksb3BhY2l0eSAuMTVzIGVhc2Utb3V0O3otaW5kZXg6OTtvcGFjaXR5OjB9Lm5pY2Utc2VsZWN0IC5saXN0e2JvcmRlci1yYWRpdXM6NXB4O2JveC1zaXppbmc6Ym9yZGVyLWJveDtvdmVyZmxvdzpoaWRkZW47cGFkZGluZzowO21heC1oZWlnaHQ6MjEwcHg7b3ZlcmZsb3cteTphdXRvfS5uaWNlLXNlbGVjdCAubGlzdDpob3ZlciAub3B0aW9uOm5vdCg6aG92ZXIpe2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKSAhaW1wb3J0YW50fS5uaWNlLXNlbGVjdCAub3B0aW9ue2N1cnNvcjpwb2ludGVyO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDo0MHB4O2xpc3Qtc3R5bGU6bm9uZTtvdXRsaW5lOm5vbmU7cGFkZGluZy1sZWZ0OjE4cHg7cGFkZGluZy1yaWdodDoyOXB4O3RleHQtYWxpZ246bGVmdDt0cmFuc2l0aW9uOmFsbCAuMnN9Lm5pY2Utc2VsZWN0IC5vcHRpb246aG92ZXIsLm5pY2Utc2VsZWN0IC5vcHRpb24uZm9jdXMsLm5pY2Utc2VsZWN0IC5vcHRpb24uc2VsZWN0ZWQuZm9jdXN7YmFja2dyb3VuZC1jb2xvcjojZjZmNmY2fS5uaWNlLXNlbGVjdCAub3B0aW9uLnNlbGVjdGVke2ZvbnQtd2VpZ2h0OmJvbGR9Lm5pY2Utc2VsZWN0IC5vcHRpb24uZGlzYWJsZWR7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2NvbG9yOiM5OTk7Y3Vyc29yOmRlZmF1bHR9Lm5pY2Utc2VsZWN0IC5leHRyYXtmbG9hdDpyaWdodH0ubmljZS1zZWxlY3QgLm9wdGdyb3Vwe2ZvbnQtd2VpZ2h0OmJvbGR9Lm5vLWNzc3BvaW50ZXJldmVudHMgLm5pY2Utc2VsZWN0IC5uaWNlLXNlbGVjdC1kcm9wZG93bntkaXNwbGF5Om5vbmV9Lm5vLWNzc3BvaW50ZXJldmVudHMgLm5pY2Utc2VsZWN0Lm9wZW4gLm5pY2Utc2VsZWN0LWRyb3Bkb3due2Rpc3BsYXk6YmxvY2t9Lm5pY2Utc2VsZWN0IC5saXN0Ojotd2Via2l0LXNjcm9sbGJhcnt3aWR0aDowfS5uaWNlLXNlbGVjdCAuaGFzLW11bHRpcGxle3doaXRlLXNwYWNlOmluaGVyaXQ7aGVpZ2h0OmF1dG87cGFkZGluZzo3cHggMTJweDttaW4taGVpZ2h0OjM2cHg7bGluZS1oZWlnaHQ6MjJweH0ubmljZS1zZWxlY3QgLmhhcy1tdWx0aXBsZSBzcGFuLmN1cnJlbnR7Ym9yZGVyOjFweCBzb2xpZCAjY2NjO2JhY2tncm91bmQ6I2VlZTtwYWRkaW5nOjAgMTBweDtib3JkZXItcmFkaXVzOjNweDtkaXNwbGF5OmlubGluZS1ibG9jaztsaW5lLWhlaWdodDoyNHB4O2ZvbnQtc2l6ZToxNHB4O21hcmdpbi1ib3R0b206M3B4O21hcmdpbi1yaWdodDozcHh9Lm5pY2Utc2VsZWN0IC5oYXMtbXVsdGlwbGUgLm11bHRpcGxlLW9wdGlvbnN7ZGlzcGxheTpibG9jaztsaW5lLWhlaWdodDoyNHB4O3BhZGRpbmc6MH0ubmljZS1zZWxlY3QgLm5pY2Utc2VsZWN0LXNlYXJjaC1ib3h7Ym94LXNpemluZzpib3JkZXItYm94O3dpZHRoOjEwMCU7cGFkZGluZzo1cHg7cG9pbnRlci1ldmVudHM6bm9uZTtib3JkZXItcmFkaXVzOjVweCA1cHggMCAwfS5uaWNlLXNlbGVjdCAubmljZS1zZWxlY3Qtc2VhcmNoe2JveC1zaXppbmc6Ym9yZGVyLWJveDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZThlOGU4O2JvcmRlci1yYWRpdXM6M3B4O2NvbG9yOiM0NDQ7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO3BhZGRpbmc6N3B4IDEycHg7bWFyZ2luOjAgMTBweCAwIDA7d2lkdGg6MTAwJTttaW4taGVpZ2h0OjM2cHg7bGluZS1oZWlnaHQ6MjJweDtoZWlnaHQ6YXV0bztvdXRsaW5lOjAgIWltcG9ydGFudDtmb250LXNpemU6MTRweH1cbiIsIkBrZXlmcmFtZXMgc3BsaWRlLWxvYWRpbmd7MCV7dHJhbnNmb3JtOnJvdGF0ZSgwKX10b3t0cmFuc2Zvcm06cm90YXRlKDF0dXJuKX19LnNwbGlkZV9fdHJhY2stLWRyYWdnYWJsZXstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0uc3BsaWRlX190cmFjay0tZmFkZT4uc3BsaWRlX19saXN0Pi5zcGxpZGVfX3NsaWRle21hcmdpbjowIWltcG9ydGFudDtvcGFjaXR5OjA7ei1pbmRleDowfS5zcGxpZGVfX3RyYWNrLS1mYWRlPi5zcGxpZGVfX2xpc3Q+LnNwbGlkZV9fc2xpZGUuaXMtYWN0aXZle29wYWNpdHk6MTt6LWluZGV4OjF9LnNwbGlkZS0tcnRse2RpcmVjdGlvbjpydGx9LnNwbGlkZV9fdHJhY2stLXR0Yj4uc3BsaWRlX19saXN0e2Rpc3BsYXk6YmxvY2t9LnNwbGlkZV9fY29udGFpbmVye2JveC1zaXppbmc6Ym9yZGVyLWJveDtwb3NpdGlvbjpyZWxhdGl2ZX0uc3BsaWRlX19saXN0e2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4O2hlaWdodDoxMDAlO21hcmdpbjowIWltcG9ydGFudDtwYWRkaW5nOjAhaW1wb3J0YW50fS5zcGxpZGUuaXMtaW5pdGlhbGl6ZWQ6bm90KC5pcy1hY3RpdmUpIC5zcGxpZGVfX2xpc3R7ZGlzcGxheTpibG9ja30uc3BsaWRlX19wYWdpbmF0aW9uey1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXgtd3JhcDp3cmFwO2ZsZXgtd3JhcDp3cmFwOy1tcy1mbGV4LXBhY2s6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7bWFyZ2luOjA7cG9pbnRlci1ldmVudHM6bm9uZX0uc3BsaWRlX19wYWdpbmF0aW9uIGxpe2Rpc3BsYXk6aW5saW5lLWJsb2NrO2xpbmUtaGVpZ2h0OjE7bGlzdC1zdHlsZS10eXBlOm5vbmU7bWFyZ2luOjA7cG9pbnRlci1ldmVudHM6YXV0b30uc3BsaWRlOm5vdCguaXMtb3ZlcmZsb3cpIC5zcGxpZGVfX3BhZ2luYXRpb257ZGlzcGxheTpub25lfS5zcGxpZGVfX3Byb2dyZXNzX19iYXJ7d2lkdGg6MH0uc3BsaWRle3Bvc2l0aW9uOnJlbGF0aXZlO3Zpc2liaWxpdHk6aGlkZGVufS5zcGxpZGUuaXMtaW5pdGlhbGl6ZWQsLnNwbGlkZS5pcy1yZW5kZXJlZHt2aXNpYmlsaXR5OnZpc2libGV9LnNwbGlkZV9fc2xpZGV7YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47Ym94LXNpemluZzpib3JkZXItYm94Oy1tcy1mbGV4LW5lZ2F0aXZlOjA7ZmxleC1zaHJpbms6MDtsaXN0LXN0eWxlLXR5cGU6bm9uZSFpbXBvcnRhbnQ7bWFyZ2luOjA7cG9zaXRpb246cmVsYXRpdmV9LnNwbGlkZV9fc2xpZGUgaW1ne3ZlcnRpY2FsLWFsaWduOmJvdHRvbX0uc3BsaWRlX19zcGlubmVye2FuaW1hdGlvbjpzcGxpZGUtbG9hZGluZyAxcyBsaW5lYXIgaW5maW5pdGU7Ym9yZGVyOjJweCBzb2xpZCAjOTk5O2JvcmRlci1sZWZ0LWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6NTAlO2JvdHRvbTowO2NvbnRhaW46c3RyaWN0O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDoyMHB4O2xlZnQ6MDttYXJnaW46YXV0bztwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowO3dpZHRoOjIwcHh9LnNwbGlkZV9fc3J7Y2xpcDpyZWN0KDAgMCAwIDApO2JvcmRlcjowO2hlaWdodDoxcHg7bWFyZ2luOi0xcHg7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHh9LnNwbGlkZV9fdG9nZ2xlLmlzLWFjdGl2ZSAuc3BsaWRlX190b2dnbGVfX3BsYXksLnNwbGlkZV9fdG9nZ2xlX19wYXVzZXtkaXNwbGF5Om5vbmV9LnNwbGlkZV9fdG9nZ2xlLmlzLWFjdGl2ZSAuc3BsaWRlX190b2dnbGVfX3BhdXNle2Rpc3BsYXk6aW5saW5lfS5zcGxpZGVfX3RyYWNre292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjB9IiwiQHVzZSBcInNhc3M6bWV0YVwiO1xuQHVzZSBcIn5Ac3BsaWRlanMvc3BsaWRlL2Rpc3QvY3NzL3NwbGlkZS1jb3JlLm1pblwiO1xuQGltcG9ydCBcIn5uaWNlLXNlbGVjdDIvZGlzdC9jc3MvbmljZS1zZWxlY3QyLmNzc1wiO1xuQGluY2x1ZGUgbWV0YS5sb2FkLWNzcyhcInZhcmlhYmxlc1wiKTtcbkBpbmNsdWRlIG1ldGEubG9hZC1jc3MoXCJjb21wb25lbnRzL3dvcmRwcmVzc1wiKTtcbkBpbmNsdWRlIG1ldGEubG9hZC1jc3MoXCJjb21wb25lbnRzL2Zvcm1zXCIpO1xuQGluY2x1ZGUgbWV0YS5sb2FkLWNzcyhcImNvbXBvbmVudHMvYmxvY2staXRlbVwiKTtcbkBpbmNsdWRlIG1ldGEubG9hZC1jc3MoXCJjb21wb25lbnRzL2N1c3RvbWVyLWNlbnRlci10b3BcIik7XG5AaW5jbHVkZSBtZXRhLmxvYWQtY3NzKFwiZm9udHNcIik7XG5AaW5jbHVkZSBtZXRhLmxvYWQtY3NzKFwiYmxvY2tzXCIpO1xuQGluY2x1ZGUgbWV0YS5sb2FkLWNzcyhcImdsb2JhbFwiKTtcbkBpbmNsdWRlIG1ldGEubG9hZC1jc3MoXCJsYXlvdXQvaGVhZGVyXCIpO1xuQGluY2x1ZGUgbWV0YS5sb2FkLWNzcyhcImxheW91dC9mb290ZXJcIik7XG5AaW5jbHVkZSBtZXRhLmxvYWQtY3NzKFwibGF5b3V0L3Bvc3RcIik7XG5AaW5jbHVkZSBtZXRhLmxvYWQtY3NzKFwibGF5b3V0L2JicHJlc3NcIik7IiwiLyogPVdvcmRQcmVzcyBDb3JlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmFsaWdubm9uZSB7XG59XG5cbi5hbGlnbnJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uYWxpZ25sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbmEgaW1nLmFsaWducmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbmEgaW1nLmFsaWdubm9uZSB7XG59XG5cbmEgaW1nLmFsaWdubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG5hIGltZy5hbGlnbmNlbnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvXG59XG5cbi53cC1jYXB0aW9uIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YwZjBmMDtcbiAgLy9tYXgtd2lkdGg6IDk2JTsgLyogSW1hZ2UgZG9lcyBub3Qgb3ZlcmZsb3cgdGhlIGNvbnRlbnQgYXJlYSAqL1xuICBwYWRkaW5nOiA1cHggM3B4IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07IC8qIEd1dGVuYmVyZyAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIEd1dGVuYmVyZyAqL1xufVxuXG4ud3AtY2FwdGlvbi5hbGlnbm5vbmUge1xuICBtYXJnaW46IDVweCAyMHB4IDIwcHggMDtcbn1cblxuLndwLWNhcHRpb24uYWxpZ25sZWZ0IHtcbiAgbWFyZ2luOiA1cHggMjBweCAyMHB4IDA7XG59XG5cbi53cC1jYXB0aW9uLmFsaWducmlnaHQge1xuICBtYXJnaW46IDVweCAwIDIwcHggMjBweDtcbn1cblxuLndwLWNhcHRpb24gaW1nIHtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBtYXgtd2lkdGg6IDk4LjUlO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi53cC1jYXB0aW9uIHAud3AtY2FwdGlvbi10ZXh0IHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDRweCA1cHg7XG59XG5cbi8qIFRleHQgbWVhbnQgb25seSBmb3Igc2NyZWVuIHJlYWRlcnMuICovXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zY3JlZW4tcmVhZGVyLXRleHQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgY2xpcDogYXV0byAhaW1wb3J0YW50O1xuICBjb2xvcjogIzIxNzU5YjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGhlaWdodDogYXV0bztcbiAgbGVmdDogNXB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAxNXB4IDIzcHggMTRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0b3A6IDVweDtcbiAgd2lkdGg6IGF1dG87XG4gIHotaW5kZXg6IDEwMDAwMDsgLyogQWJvdmUgV1AgdG9vbGJhci4gKi9cbn1cblxuLyogR3V0ZW5iZXJnIHN0eWxlcyAqL1xuLmFsaWdubGVmdCxcbi5hbGlnbnJpZ2h0IHtcbiAgbWF4LXdpZHRoOiA2MzZweCAhaW1wb3J0YW50O1x0LyogTGV0J3Mgd29yayB0byBtYWtlIHRoaXMgIWltcG9ydGFudCB1bm5lY2Vzc2FyeSAqL1xufVxuLmFsaWdubGVmdCBpbWcsXG4uYWxpZ25yaWdodCBpbWcsXG4uYWxpZ25sZWZ0IGZpZ2NhcHRpb24sXG4uYWxpZ25yaWdodCBmaWdjYXB0aW9uIHtcbiAgbWF4LXdpZHRoOiA1MCU7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5hbGlnbmxlZnQgZmlnY2FwdGlvbiB7XG4gIGNsZWFyOiBsZWZ0O1xufVxuXG4uYWxpZ25yaWdodCBmaWdjYXB0aW9uIHtcbiAgY2xlYXI6IHJpZ2h0O1xufVxuXG4uYWxpZ25sZWZ0IGltZyxcbi5hbGlnbmxlZnQgZmlnY2FwdGlvbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xufVxuXG4uYWxpZ25yaWdodCBpbWcsXG4uYWxpZ25yaWdodCBmaWdjYXB0aW9uIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogMS41ZW07XG59XG5cbi5hbGlnbmNlbnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLndwLWNhcHRpb24gaW1nW2NsYXNzKj1cIndwLWltYWdlLVwiXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ud3AtY2FwdGlvbiAud3AtY2FwdGlvbi10ZXh0IHtcbiAgbWFyZ2luOiAwLjgwNzVlbSAwO1xufVxuXG4ud3AtY2FwdGlvbi10ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKiBHdXRlbmJlcmcgYmxvY2tzOiAqL1xuLmVudHJ5LWNvbnRlbnQgPiAqIHtcbiAgbWFyZ2luOiAzNnB4IGF1dG87XG4gIG1heC13aWR0aDogNjM2cHg7XG4gIHBhZGRpbmctbGVmdDogMTRweDtcbiAgcGFkZGluZy1yaWdodDogMTRweDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgPiAuYWxpZ253aWRlIHtcbiAgbWF4LXdpZHRoOiAxMTAwcHg7XG59XG5cbi5lbnRyeS1jb250ZW50ID4gLmFsaWduZnVsbCB7XG4gIG1hcmdpbjogMS41ZW0gMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uZW50cnktY29udGVudCB1bCxcbi5lbnRyeS1jb250ZW50IG9sIHtcbiAgbWFyZ2luOiAxLjVlbSBhdXRvO1xuICBtYXgtd2lkdGg6IDYzNnB4O1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xufVxuXG4ud3AtYmxvY2stdmlkZW8gdmlkZW8ge1xuICBtYXgtd2lkdGg6IDYzNnB4O1xufVxuXG4ud3AtYmxvY2staW1hZ2UgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53cC1ibG9jay1pbWFnZS5hbGlnbmxlZnQsXG4ud3AtYmxvY2staW1hZ2UuYWxpZ25yaWdodCB7XG4gIHdpZHRoOiAxMDAlXG59XG5cbi53cC1ibG9jay1pbWFnZS5hbGlnbmZ1bGwgaW1nIHtcbiAgd2lkdGg6IDEwMHZ3O1xufVxuXG4ud3AtYmxvY2stZ2FsbGVyeTpub3QoLmNvbXBvbmVudHMtcGxhY2Vob2xkZXIpIHtcbiAgbWFyZ2luOiAxLjVlbSBhdXRvO1xufVxuXG4ud3AtYmxvY2stY292ZXItdGV4dCBwIHtcbiAgcGFkZGluZzogMS41ZW0gMTRweDtcbn1cblxudWwud3AtYmxvY2stbGF0ZXN0LXBvc3RzLmFsaWdud2lkZSxcbnVsLndwLWJsb2NrLWxhdGVzdC1wb3N0cy5hbGlnbmZ1bGwsXG51bC53cC1ibG9jay1sYXRlc3QtcG9zdHMuaXMtZ3JpZC5hbGlnbndpZGUsXG51bC53cC1ibG9jay1sYXRlc3QtcG9zdHMuaXMtZ3JpZC5hbGlnbndpZGUge1xuICBwYWRkaW5nOiAwIDE0cHg7XG59XG5cbi53cC1ibG9jay10YWJsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuXG4ud3AtYmxvY2stdGFibGUgdGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICB3aWR0aDogMTAwJVxufVxuXG4ud3AtYmxvY2stdGFibGUgdGQsIC53cC1ibG9jay10YWJsZSB0aCB7XG4gIHBhZGRpbmc6IC41ZW07XG59XG5cbi5lbnRyeS1jb250ZW50IGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDIuNWVtO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG5cbi5lbnRyeS1jb250ZW50IHVsIHVsLFxuLmVudHJ5LWNvbnRlbnQgb2wgb2wsXG4uZW50cnktY29udGVudCB1bCBvbCxcbi5lbnRyeS1jb250ZW50IG9sIHVsIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5lbnRyeS1jb250ZW50IHVsIHVsIGxpLFxuLmVudHJ5LWNvbnRlbnQgb2wgb2wgbGksXG4uZW50cnktY29udGVudCB1bCBvbCBsaSxcbi5lbnRyeS1jb250ZW50IG9sIHVsIGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cblxuLndwLWJsb2NrLWVtYmVkLnR5cGUtdmlkZW8gPiAud3AtYmxvY2stZW1iZWRfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG59XG5cbi53cC1ibG9jay1lbWJlZC50eXBlLXZpZGVvID4gLndwLWJsb2NrLWVtYmVkX193cmFwcGVyID4gaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi53cC1ibG9jay1xdW90ZS5pcy1sYXJnZSB7XG4gIG1hcmdpbjogMCBhdXRvIDE2cHg7XG59XG5cbi53cC1ibG9jay1wdWxscXVvdGU+cDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi53cC1ibG9jay1zZXBhcmF0b3Ige1xuICBtYXJnaW46IDNlbSBhdXRvO1xuICBwYWRkaW5nOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAud3AtYmxvY2stY292ZXItdGV4dCBwIHtcbiAgICBwYWRkaW5nOiAxLjVlbSAwO1xuICB9XG5cbiAgLmVudHJ5LWNvbnRlbnQgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuXG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgQmxvY2sgQ29sb3IgUGFsZXR0ZSBDb2xvcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5oYXMtc3Ryb25nLWJsdWUtY29sb3Ige1xuICBjb2xvcjogIzAwNzNhYTtcbn1cblxuLmhhcy1zdHJvbmctYmx1ZS1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzNhYTtcbn1cblxuLmhhcy1saWdodGVyLWJsdWUtY29sb3Ige1xuICBjb2xvcjogIzIyOWZkODtcbn1cblxuLmhhcy1saWdodGVyLWJsdWUtYmFja2dyb3VuZC1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjlmZDg7XG59XG5cbi5oYXMtdmVyeS1saWdodC1ncmF5LWNvbG9yIHtcbiAgY29sb3I6ICNlZWU7XG59XG5cbi5oYXMtdmVyeS1saWdodC1ncmF5LWJhY2tncm91bmQtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xufVxuXG4uaGFzLXZlcnktZGFyay1ncmF5LWNvbG9yIHtcbiAgY29sb3I6ICM0NDQ7XG59XG5cbi5oYXMtdmVyeS1kYXJrLWdyYXktYmFja2dyb3VuZC1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIEdhbGxlcmllc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmdhbGxlcnkge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cblxuLmdhbGxlcnktaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy0yIC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy0zIC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTQgLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogMjUlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTUgLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogMjAlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTYgLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtNyAuZ2FsbGVyeS1pdGVtIHtcbiAgbWF4LXdpZHRoOiAxNC4yODU3MTQyODU3JTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy04IC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDEyLjUlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTkgLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogMTEuMTExMTExMTExMSU7XG59XG5cbi5nYWxsZXJ5LWNhcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn0iLCJAdXNlIFwiLi4vdmFyaWFibGVzXCIgYXMgdjtcblxuZm9ybSwgI2xvZ2luZm9ybXtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA0MHB4IDIwcHg7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBsYWJlbCwgcCwgLmxhYmVse1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6IHYuJGdyYXkxO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgaW5wdXRbdHlwZT1cInRleHRcIl0sIGlucHV0W3R5cGU9XCJlbWFpbFwiXSwgaW5wdXRbdHlwZT1cInRlbFwiXSwgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLCB0ZXh0YXJlYSwgLm5pY2Utc2VsZWN0e1xuICAgIGJhY2tncm91bmQtY29sb3I6IHYuJGdyYXkxMSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiB2LiRncmF5MSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBtaW4taGVpZ2h0OiA1N3B4ICFpbXBvcnRhbnQ7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgcGFkZGluZzogMTlweCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICAgIG1pbi1oZWlnaHQ6IDY4cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLm5pY2Utc2VsZWN0e1xuICAgICY6YWZ0ZXJ7XG4gICAgICBjb250ZW50OiAnXFxlOTAwJztcbiAgICAgIGZvbnQtZmFtaWx5OiAnbGdpJztcbiAgICAgIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gICAgICBjb2xvcjogdi4kZ3JheTEyO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICByaWdodDogMjRweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICBmb250LXNpemU6IDAuOTM4cmVtO1xuICAgICAgfVxuICAgIH1cbiAgICAmLm9wZW57XG4gICAgICAmOmFmdGVye1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5uaWNlLXNlbGVjdC1kcm9wZG93bntcbiAgICByaWdodDogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHYuJGdyYXkxMTtcbiAgICAubGlzdHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBsaXtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNnB4O1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGNvbG9yOiB2LiRncmF5MTtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTlweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBzZWxlY3R7XG4gICAgJjpoYXMoKyAubmljZS1zZWxlY3Qpe1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cbiAgfVxuICAuc3VibWl0LXdyYXAsIC5sb2dpbi1zdWJtaXQsIC53cC1nZW5lcmF0ZS1wdywgLnVzZXItc3VibWl0LCAubG9zdHBhc3N3b3JkLXN1Ym1pdCBidXR0b257XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMsIDExMCwgMjU1LCAwLjk0OSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMjBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMXB4IDMwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGNvbG9yOiB2LiR3aGl0ZTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGJvcmRlcjogMDtcbiAgICAud3BjZjctc3Bpbm5lcntcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogIGNhbGMoMTAwJSArIDVweCk7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIGxlZnQ6IGNhbGMoMTAwJSArIDEwcHgpO1xuICAgICAgfVxuICAgIH1cbiAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJde1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gICAgaXtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICBjb2xvcjogdi4kd2hpdGU7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuICAgICY6aG92ZXIsICY6YWN0aXZle1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdi4kYmx1ZTM7XG4gICAgICBpe1xuICAgICAgICBjb2xvcjogdi4kd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5sb3N0cGFzc3dvcmQtc3VibWl0IGJ1dHRvbntcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW0gIWltcG9ydGFudDtcbiAgICAmOmFmdGVye1xuICAgICAgY29udGVudDogJ1xcZTkwMic7XG4gICAgICBmb250LWZhbWlseTogJ2xnaSc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICBjb2xvcjogdi4kd2hpdGU7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuICAgICY6aG92ZXIsICY6YWN0aXZle1xuICAgICAgJjphZnRlcntcbiAgICAgICAgY29sb3I6IHYuJHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZm9ybS1ncm91cCwgLmxvZ2luLXVzZXJuYW1lLCAubG9naW4tcGFzc3dvcmR7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgIH1cbiAgICAmOmhhcyh0ZXh0YXJlYSl7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgLndwY2Y3LW5vdC12YWxpZC10aXB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2FsYygxMDAlICsgNXB4KTtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG4gIC53cGNmNy1yZXNwb25zZS1vdXRwdXR7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLmNoZWNrYm94e1xuICAgIGdhcDogMjVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAud3BjZjctZm9ybS1jb250cm9sLXdyYXB7XG4gICAgICBmbGV4OiAwO1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB9XG4gICAgLndwY2Y3LWxpc3QtaXRlbXtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgbGFiZWx7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIC53cGNmNy1saXN0LWl0ZW0tbGFiZWx7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgICAmOmJlZm9yZSwgJjphZnRlcntcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAxLjg3NXJlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjg3NXJlbTtcbiAgICAgIH1cbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdi4kZ3JheTExO1xuICAgICAgfVxuICAgICAgJjphZnRlcntcbiAgICAgICAgY29udGVudDogJ1xcZTkwNCc7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmb250LWZhbWlseTogJ2xnaSc7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgY29sb3I6IHYuJGdyYXkxO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJde1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICY6Y2hlY2tlZHtcbiAgICAgICAgJiArIC53cGNmNy1saXN0LWl0ZW0tbGFiZWx7XG4gICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5jdXN0b20tbGFiZWx7XG4gICAgICBmbGV4OiAxO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMjBweDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICBjb2xvcjogdi4kZ3JheTE7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgYXtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgJjpob3ZlciwgJjphY3RpdmV7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jaGVja2JveGVze1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC53cGNmNy1jaGVja2JveHtcbiAgICAgIGdhcDogMjVweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICAgIC53cGNmNy1saXN0LWl0ZW17XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgIGxhYmVse1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC53cGNmNy1saXN0LWl0ZW0tbGFiZWx7XG4gICAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICBjb2xvcjogdi4kZ3JheTE7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZ2FwOiAyNXB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICY6YmVmb3JlLCAmOmFmdGVye1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDEuODc1cmVtO1xuICAgICAgICBoZWlnaHQ6IDEuODc1cmVtO1xuICAgICAgfVxuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiRncmF5MTE7XG4gICAgICB9XG4gICAgICAmOmFmdGVye1xuICAgICAgICBjb250ZW50OiAnXFxlOTA0JztcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnbGdpJztcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBjb2xvcjogdi4kZ3JheTE7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl17XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgJjpjaGVja2Vke1xuICAgICAgICAmICsgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbHtcbiAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5sb2dpbi1mb3Jte1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHYuJHdoaXRlO1xuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICBwYWRkaW5nOiA0MHB4IDAgMzVweDtcbiAgfVxuICBoMntcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiB2LiRibHVlMTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICBwe1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gICAgY29sb3I6IHYuJGdyYXkxO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuY29udGFpbmVye1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDIwcHg7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZ2FwOiAxMDBweDtcbiAgICAgID4gZGl2e1xuICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgIHdpZHRoOiAzNDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAubG9naW4taW5mb3tcbiAgICBmbGV4OiAxO1xuICB9XG4gIC5jYy1pbmZve1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbiAgI2xvZ2luZm9ybXtcbiAgICBnYXA6IDMwcHg7XG4gICAgLmxvZ2luLXVzZXJuYW1lLCAubG9naW4tcGFzc3dvcmR7XG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBsYWJlbHtcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgY29sb3I6IHYuJGdyYXkxO1xuICAgICAgfVxuICAgICAgaW5wdXR7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ4cHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogOXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHYuJGdyYXkxMyAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiRncmF5MTEgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmxvZ2luLXJlbWVtYmVye1xuICAgICAgZ2FwOiAyNXB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJde1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgJjpjaGVja2Vke1xuICAgICAgICAgICYgKyAud3BjZjctbGlzdC1pdGVtLWxhYmVse1xuICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGxhYmVse1xuICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgICBjb2xvcjogdi4kZ3JheTE7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXJ7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgd2lkdGg6IDEuMTI1cmVtO1xuICAgICAgICAgIGhlaWdodDogMS4xMjVyZW07XG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdi4kZ3JheTExO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHYuJGdyYXkxMztcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgIGNvbnRlbnQ6ICdcXGU5MDQnO1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBmb250LWZhbWlseTogJ2xnaSc7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgICBjb2xvcjogdi4kZ3JheTE7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICAgIGxlZnQ6IDFweDtcbiAgICAgICAgfVxuICAgICAgICAmOmhhcyhpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCl7XG4gICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5sb2dpbi1zdWJtaXR7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW0gIWltcG9ydGFudDtcbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiAnTG9nIEluJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI3O1xuICAgICAgfVxuICAgICAgJjphZnRlcntcbiAgICAgICAgY29udGVudDogJ1xcZTkwMic7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnbGdpJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgIGNvbG9yOiB2LiR3aGl0ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB9XG4gICAgICAmOmhvdmVyLCAmOmFjdGl2ZXtcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICBjb2xvcjogdi4kd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmVycm9ye1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBjb2xvcjogcmVkO1xuICB9XG59XG4jbG9zdHBhc3N3b3JkZm9ybXtcbiAgbGVnZW5ke1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICBmaWVsZHNldHtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufSIsIiR3aGl0ZTogI2ZmZmZmZjtcbiRibGFjazogIzAwMDAwMDtcbiRibHVlMTogIzAzNmVmZjtcbiRibHVlMjogI2MyZTNmZjtcbiRibHVlMzogIzAxMmE1NjtcbiRibHVlNDogI2EyYzBjZDtcbiRibHVlNTogI2VkZjdmZjtcbiRvcmFuZ2UxOiAjZmY5NzU2O1xuJG9yYW5nZTI6ICNmMmEwNWQ7XG4kb3JhbmdlMzogI2ZmODU1MjtcbiRncmF5MTogIzU4NTk1YjtcbiRncmF5MjogIzNkNDI0YztcbiRncmF5MzogIzM0M2Y0MDtcbiRncmF5NDogIzhiOWFhMDtcbiRncmF5NTogIzMzMzg0MjtcbiRncmF5NjogI2Y5ZjlmOTtcbiRncmF5NzogIzM1Mzg0MztcbiRncmF5ODogIzVmNjE2MztcbiRncmF5OTogIzIzMWYyMDtcbiRncmF5MTA6ICNjOWNhY2E7XG4kZ3JheTExOiAjZWFlZGVhO1xuJGdyYXkxMjogIzgwODA4MDtcbiRncmF5MTM6ICNjZmQwZDE7IiwiQHVzZSBcIi4uL3ZhcmlhYmxlc1wiIGFzIHY7XG5cbi5ibG9jay1pdGVte1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC5pdGVtLWltYWdle1xuICAgIHBhZGRpbmctYm90dG9tOiA2Mi45NiU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICYtd3JhcHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAuaXRlbS1pbmZvLXdyYXB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICAuaXRlbS10aXRsZXtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGNvbG9yOiB2LiRibHVlMTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDA7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICBmb250LXNpemU6IDEuMTg4cmVtO1xuICAgIH1cbiAgfVxuICAuaXRlbS1leGNlcnB0e1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yMTtcbiAgICBjb2xvcjogdi4kZ3JheTM7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgfVxuICAgIHB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIGF7XG4gICAgICAmOmhvdmVyLCAmOmFjdGl2ZXtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC5yZWFkLW1vcmV7XG4gICAgICBjb2xvcjogdi4kYmx1ZTE7XG4gICAgfVxuICB9XG59XG4uaG9yaXpvbnRhbHtcbiAgLmJsb2NrLWl0ZW17XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBnYXA6IDQ1cHg7XG4gICAgfVxuICAgIC5pdGVtLWltYWdlLXdyYXB7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIHdpZHRoOiA0MjVweDtcbiAgICAgIH1cbiAgICAgICY6aGFzKC5idG4tYmx1ZSl7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICAgIC5pdGVtLWluZm8td3JhcHtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgaW1ne1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICBhLmJ0bi1ibHVle1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICAuYnRuLWJsdWV7XG4gICAgICBmb250LXNpemU6IDEuMTg4cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgcGFkZGluZzogN3B4IDI1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICB9XG4gICAgLml0ZW0taW1hZ2V7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjEuMTclO1xuICAgIH1cbiAgICAuaXRlbS1jYXRlZ29yeXtcbiAgICAgIGZvbnQtc2l6ZTogMS4xODhyZW07XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGNvbG9yOiB2LiRncmF5OTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gICAgLml0ZW0tdGl0bGV7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICAgIGZvbnQtc2l6ZTogMS45MzhyZW07XG4gICAgICB9XG4gICAgfVxuICAgIC5pdGVtLWV4Y2VycHR7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS40NDtcbiAgICAgIGNvbG9yOiB2LiRncmF5MztcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICB9XG4gICAgICBwe1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgICBhe1xuICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZXtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmOmhvdmVyLCAmOmFjdGl2ZXtcbiAgICAgIGJ1dHRvbi5idG4tYmx1ZXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdi4kYmx1ZTM7XG4gICAgICAgIGl7XG4gICAgICAgICAgY29sb3I6IHYuJHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiQHVzZSBcIi4uL3ZhcmlhYmxlc1wiIGFzIHY7XG5cbi5jdXN0b21lci1jZW50ZXItdG9we1xuICBib3JkZXItdG9wOiA1cHggc29saWQgdi4kb3JhbmdlMztcbiAgLnRvcC13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMzBweCAwIDIwcHg7XG4gICAgZ2FwOiAyMHB4O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIHBhZGRpbmc6IDQ1cHggMCAzMHB4O1xuICAgIH1cbiAgICBoMXtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgY29sb3I6IHYuJGJsdWUxO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICAgICAgZm9udC1zaXplOiAzLjE4OHJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnVzZXItbmF2e1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAyMnB4O1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICB9XG4gICAgICBwLCBhe1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBwe1xuICAgICAgICBjb2xvcjogdi4kZ3JheTU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICAgIGF7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZXtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNjLW5hdntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdi4kZ3JheTEwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2LiRncmF5MTA7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAyMHB4O1xuICAgIGF7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICY6aG92ZXIsICY6YWN0aXZle1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNjLXN1Ym5hdi13cmFwe1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdi4kZ3JheTEwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDIwcHg7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cbiAgICAuY2Mtc3VibmF2e1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICB9XG4gICAgICBwe1xuICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zODtcbiAgICAgICAgY29sb3I6IHYuJGdyYXkxO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICAgICAgICBmb250LXNpemU6IDEuMzEzcmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICB1bHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaXtcbiAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBhe1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZXtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbGdpJztcbiAgc3JjOiAgdXJsKCcuLi9mb250cy9sZ2kuZW90PzIxeG9rMScpO1xuICBzcmM6ICB1cmwoJy4uL2ZvbnRzL2xnaS5lb3Q/MjF4b2sxI2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJy4uL2ZvbnRzL2xnaS50dGY/MjF4b2sxJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICB1cmwoJy4uL2ZvbnRzL2xnaS53b2ZmPzIxeG9rMScpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJy4uL2ZvbnRzL2xnaS5zdmc/MjF4b2sxI2xnaScpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbn1cblxuLmxnaSB7XG4gIGZvbnQtZmFtaWx5OiAnbGdpJyAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5sZ2ktYW5nbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMFwiO1xufVxuLmxnaS1hbmdsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XG59XG4ubGdpLWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XG59XG4ubGdpLXF1b3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XG59XG4ubGdpLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XG59XG4ubGdpLWJhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDVcIjtcbn1cbi5sZ2ktbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDZcIjtcbn0iLCJAdXNlIFwiLi4vdmFyaWFibGVzXCIgYXMgdjtcblxuLmxnaS10b3AtYmxvY2t7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHYuJG9yYW5nZTE7XG4gIGJhY2tncm91bmQtY29sb3I6IHYuJHdoaXRlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgIHBhZGRpbmc6IDcwcHggMDtcbiAgfVxuICAuYmxvY2staW1hZ2V7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuICB9XG4gIC5jb250YWluZXJ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5ib3h7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgNTYsIDY2LCAwLjk0OSk7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICAgIHBhZGRpbmc6IDIwcHggMzVweCAzMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTFweDtcbiAgICAgIG1heC13aWR0aDogNTQ0cHg7XG4gICAgfVxuICAgIC5ibG9jay10aXRsZXtcbiAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGNvbG9yOiB2LiR3aGl0ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICAgICAgZm9udC1zaXplOiAyLjQzOHJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmJsb2NrLWRlc2NyaXB0aW9ue1xuICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICBjb2xvcjogdi4kd2hpdGU7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICB9XG4gICAgfVxuICAgICYtd3JhcHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgLmJsb2NrLWJ1dHRvbntcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA2M3JlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgcGFkZGluZzogMTRweCAzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDE2cHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gICAgaXtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICB9XG59IiwiQHVzZSBcIi4uL3ZhcmlhYmxlc1wiIGFzIHY7XG5cbi5sZ2ktdGlsZXMtYmxvY2t7XG4gIHBhZGRpbmc6IDMycHggMDtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgcGFkZGluZzogNDVweCAwO1xuICB9XG4gIC5ibG9jay10aXRsZXtcbiAgICBmb250LXNpemU6IDEuNjI1cmVtO1xuICAgIGNvbG9yOiB2LiRncmF5MztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmJsb2NrLWRlc2NyaXB0aW9ue1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjY7XG4gICAgY29sb3I6IHYuJGdyYXkzO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIGF7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICY6aG92ZXIsICY6YWN0aXZle1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5ibG9jay1jb250ZW50LWFmdGVye1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgYmxvY2txdW90ZXtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNDBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICB9XG4gICAgICAmOmFmdGVye1xuICAgICAgICBjb250ZW50OiAnXFxlOTAzJztcbiAgICAgICAgZm9udC1mYW1pbHk6ICdsZ2knO1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBjb2xvcjogdi4kb3JhbmdlMztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICAgICAgZm9udC1zaXplOiA3NXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBwe1xuICAgICAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zNTtcbiAgICAgICAgY29sb3I6IHYuJGdyYXkxO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgPiAqIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmJsb2NrLXRpbGVze1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAxNnB4O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG4gICAgLmJsb2NrLXRpbGV7XG4gICAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiR3aGl0ZTtcbiAgICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGdhcDogMjVweDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAxMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAzKSAtIDExcHgpO1xuICAgICAgICBwYWRkaW5nOiAyNnB4IDIwcHg7XG4gICAgICB9XG4gICAgICAudGlsZS1pbWFnZXtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAmLXdyYXB7XG4gICAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgICAgICAgICAgd2lkdGg6IDY0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudGlsZS1jb250ZW50e1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgfVxuICAgICAgLnRpbGUtdGl0bGV7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgY29sb3I6IHYuJGJsdWUxO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICB9XG4gICAgICAudGlsZS1kZXNjcmlwdGlvbntcbiAgICAgICAgY29sb3I6IHYuJGdyYXkzO1xuICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgPiAqe1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLnR5cGUtdHdve1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgICAgcGFkZGluZzogNDBweCAwIDUwcHg7XG4gICAgfVxuICAgIC5ibG9jay10aXRsZXtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIC5ibG9jay10aWxlc3tcbiAgICAgIC5ibG9jay10aWxle1xuICAgICAgICBib3JkZXItcmFkaXVzOiA5cHg7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICAgICAgcGFkZGluZzogMzBweCA2MHB4O1xuICAgICAgICB9XG4gICAgICAgIC50aWxlLWNvbnRlbnR7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIC50aWxlLXRpdGxle1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBmb250LXNpemU6IDEuOTM4cmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAudGlsZS1kZXNjcmlwdGlvbntcbiAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yOTtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIC50aWxlLWJ1dHRvbntcbiAgICAgICAgICBmb250LXNpemU6IDEuMTg4cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIHBhZGRpbmc6IDlweCAyMHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICAgIG1pbi13aWR0aDogMTc2cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIsICY6YWN0aXZle1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogdi4kYmx1ZTE7XG4gICAgICAgICAgLnRpbGUtYnV0dG9ue1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdi4kYmx1ZTM7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYudHlwZS10aHJlZXtcbiAgICBwYWRkaW5nOiA0MHB4IDAgMjBweDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICAgIHBhZGRpbmc6IDYwcHggMCAzMHB4O1xuICAgIH1cbiAgICAuYmxvY2stdGl0bGV7XG4gICAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgICAgY29sb3I6IHYuJGJsdWUxO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgfVxuICAgIC5ibG9jay10aWxlc3tcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgICAgICBnYXA6IDE0cHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgfVxuICAgICAgLmJsb2NrLXRpbGV7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDI1JSAtIDExcHgpO1xuICAgICAgICAgIHBhZGRpbmc6IDMwcHggMjVweDtcbiAgICAgICAgICAvL21pbi1oZWlnaHQ6IDM4MHB4O1xuICAgICAgICB9XG4gICAgICAgIC50aWxlLWltYWdle1xuICAgICAgICAgICYtd3JhcHtcbiAgICAgICAgICAgIHdpZHRoOiA2NHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICAgICAgICAgIHdpZHRoOiA5NHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDk0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50aWxlLXRpdGxle1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBmb250LXNpemU6IDEuNTYzcmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICBjb2xvcjogdi4kZ3JheTk7XG4gICAgICAgIH1cbiAgICAgICAgLnRpbGUtZGVzY3JpcHRpb257XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGNvbG9yOiB2LiRncmF5MTtcbiAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTU7XG4gICAgICAgICAgaDN7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNjI1cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gICAgICAgICAgICBjb2xvcjogdi4kZ3JheTE7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZW17XG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgY29sb3I6IHYuJGJsdWUxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmJnLWdyYXl7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdi4kZ3JheTY7XG4gIH1cbn0iLCJAdXNlIFwiLi4vdmFyaWFibGVzXCIgYXMgdjtcblxuLmxnaS1wYXJ0bmVycy1ibG9ja3tcbiAgYmFja2dyb3VuZC1jb2xvcjogdi4kd2hpdGU7XG4gIHBhZGRpbmc6IDMwcHggMCA0MHB4O1xuICAuY29udGFpbmVye1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5ibG9jay10aXRsZXtcbiAgICBmb250LXNpemU6IDEuNjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIGNvbG9yOiB2LiRibHVlMTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgLmJsb2NrLXBhcnRuZXJze1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDIwcHggMTVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICAgIGdhcDogNDBweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gICAgfVxuICAgIC5ibG9jay1wYXJ0bmVye1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gOHB4KTtcbiAgICAgIG1heC13aWR0aDogY2FsYyg1MCUgLSA4cHgpO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gNikgLSAzNHB4KTtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCgxMDAlIC8gNikgLSAzNHB4KTtcbiAgICAgIH1cbiAgICAgIGltZ3tcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmJsb2NrLWJ1dHRvbntcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDYzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiB2LiR3aGl0ZTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgcGFkZGluZzogMTRweCAzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDE2cHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gICAgaXtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gIH1cbiAgJi5iZy1ncmF5e1xuICAgIGJhY2tncm91bmQtY29sb3I6IHYuJGdyYXk2O1xuICB9XG4gICYudHlwZS10d297XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICBwYWRkaW5nOiA3NXB4IDAgNTBweDtcbiAgICB9XG4gICAgLmJsb2NrLXBhcnRuZXJze1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogNDVweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGdhcDogMjRweDtcbiAgICAgIH1cbiAgICAgIC5ibG9jay1wYXJ0bmVye1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDI1cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgZ2FwOiA0NXB4O1xuICAgICAgICB9XG4gICAgICAgIC5wYXJ0bmVyLWltYWdlLXdyYXB7XG4gICAgICAgICAgd2lkdGg6IDE4NnB4O1xuICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgIGZpbHRlcjogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnBhcnRuZXItZGVzY3JpcHRpb257XG4gICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAgICAgY29sb3I6IHYuJGdyYXkxO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICA+ICp7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIGF7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICY6aG92ZXIsICY6YWN0aXZle1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiQHVzZSBcIi4uL3ZhcmlhYmxlc1wiIGFzIHY7XG5cbi5sZ2ktaW1hZ2UtY29udGVudC1saXN0LWJsb2Nre1xuICBwYWRkaW5nOiA0NXB4IDAgMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdi4kd2hpdGU7XG4gIC5ibG9jay10aXRsZXtcbiAgICBmb250LXNpemU6IDEuNjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIGNvbG9yOiB2LiRibHVlMTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLmJsb2NrLWRlc2NyaXB0aW9ue1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjI7XG4gICAgY29sb3I6IHYuJGdyYXkzO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgICBwe1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICBhe1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAmOmhvdmVyLCAmOmFjdGl2ZXtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYmxvY2staXRlbXN7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNDBweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cbiAgICAuYmxvY2staXRlbXtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICAgIHdpZHRoOiBjYWxjKDI1JSAtIDMwcHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYnRuLXdyYXB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBhe1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDIwcHg7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBpe1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuaG9yaXpvbnRhbHtcbiAgICAuYmxvY2staXRlbXN7XG4gICAgICBnYXA6IDMwcHg7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiA2MHB4O1xuICAgICAgICBwYWRkaW5nOiA0NXB4IDAgNjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmJsb2NrLWl0ZW17XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiQHVzZSBcIi4uL3ZhcmlhYmxlc1wiIGFzIHY7XG5cbi5sZ2ktaW1hZ2Utb3ZlcmxheS1ibG9ja3tcbiAgcGFkZGluZzogNDBweCAwIDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHYuJHdoaXRlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgIHBhZGRpbmc6IDYwcHggMCAzMHB4O1xuICAgICY6YmVmb3Jle1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjM0LDIzNywyMzQsMC45OTk5OTk5OTk5OTk5OTk5KSAwJSwgcmdiYSgyMzQsMjM3LDIzNCwwKSAxMDAlKTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gIH1cbiAgLmJsb2NrLWltYWdle1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IHRvcDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuICB9XG4gIC5jb250YWluZXJ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5ib3h7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMztcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAuYmxvY2stdGl0bGV7XG4gICAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBjb2xvcjogdi4kYmx1ZTE7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICAgIGZvbnQtc2l6ZTogMi42ODhyZW07XG4gICAgICB9XG4gICAgfVxuICAgIC5ibG9jay1kZXNjcmlwdGlvbntcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4zNDtcbiAgICAgIGNvbG9yOiB2LiRibGFjaztcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40MzhyZW07XG4gICAgICB9XG4gICAgfVxuICAgIC5ibG9jay1idXR0b257XG4gICAgICBmb250LXNpemU6IDEuMTg4cmVtO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDYzcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgIHBhZGRpbmc6IDlweCAyNnB4O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuICB9XG59IiwiQHVzZSBcIi4uL3ZhcmlhYmxlc1wiIGFzIHY7XG5cbi5sZ2ktb3BpbmlvbnMtYmxvY2t7XG4gIGJhY2tncm91bmQtY29sb3I6IHYuJGJsdWUxO1xuICBwYWRkaW5nOiAzMHB4IDAgNDBweDtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgcGFkZGluZzogMzBweCAwIDcwcHg7XG4gIH1cbiAgLmJsb2NrLW9waW5pb25ze1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICAgIHBhZGRpbmc6IDAgODZweDtcbiAgICB9XG4gIH1cbiAgLmJsb2NrLXRpdGxle1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgY29sb3I6IHYuJHdoaXRlO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLnNpbmdsZS1vcGluaW9ue1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDMwcHg7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgLm9waW5pb24taW1hZ2V7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgICAmLXdyYXB7XG4gICAgICAgIHdpZHRoOiAxODhweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLm9waW5pb24tY29udGVudC13cmFwe1xuICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHYuJG9yYW5nZTE7XG4gICAgICBwYWRkaW5nOiAzMHB4IDAgMTJweDtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHYuJG9yYW5nZTE7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMCAxMnB4IDMwcHg7XG4gICAgICB9XG4gICAgICAub3Bpbmlvbi1jb250ZW50e1xuICAgICAgICBmb250LXNpemU6IDEuNDM4cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zNDtcbiAgICAgICAgY29sb3I6IHYuJHdoaXRlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuICAgICAgLm9waW5pb24tYXV0aG9ye1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogM3B4O1xuICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgY29sb3I6IHYuJHdoaXRlO1xuICAgICAgICAmLW5hbWV7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAucXVvdGUtd3JhcHtcbiAgICAgIHdpZHRoOiA3NnB4O1xuICAgICAgaW1ne1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNwbGlkZV9fYXJyb3d7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB2LiR3aGl0ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgICY6YmVmb3Jle1xuICAgICAgZm9udC1mYW1pbHk6ICdsZ2knO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogdi4kd2hpdGU7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5zcGxpZGVfX2Fycm93LS1wcmV2e1xuICAgICAgbGVmdDogLTEwcHg7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICAgICAgbGVmdDogLTZweDtcbiAgICAgIH1cbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiAnXFxlOTAxJztcbiAgICAgIH1cbiAgICB9XG4gICAgJi5zcGxpZGVfX2Fycm93LS1uZXh0e1xuICAgICAgcmlnaHQ6IC0xMHB4O1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICByaWdodDogLTZweDtcbiAgICAgIH1cbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiAnXFxlOTAyJztcbiAgICAgIH1cbiAgICB9XG4gICAgc3Zne1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufSIsIkB1c2UgXCIuLi92YXJpYWJsZXNcIiBhcyB2O1xuXG4ubGdpLWltYWdlLXRleHQtYmxvY2t7XG4gIGJhY2tncm91bmQtY29sb3I6IHYuJGJsdWU1O1xuICBwYWRkaW5nOiA1MHB4IDAgMzBweDtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgcGFkZGluZzogNzBweCAwIDUwcHg7XG4gIH1cbiAgLmNvbnRhaW5lcntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAzMHB4O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZ2FwOiAxMDBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTQwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNDBweDtcbiAgICB9XG4gICAgPiBkaXZ7XG4gICAgICBmbGV4OiAxO1xuICAgIH1cbiAgfVxuICAuYmxvY2stdGV4dC13cmFwe1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuYmxvY2stdGl0bGV7XG4gICAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogdi4kZ3JheTc7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cblxuICAuYmxvY2stZGVzY3JpcHRpb257XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgID4gKntcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgdWx7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbGl7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICBjb2xvcjogdi4kZ3JheTc7XG4gICAgICAgICY6Om1hcmtlcntcbiAgICAgICAgICBjb2xvcjogdi4kb3JhbmdlMjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYmxvY2stYnV0dG9ue1xuICAgIGZvbnQtc2l6ZTogMS4xODhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTNweCAzNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gICYuYmctZ3JheXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiRncmF5NjtcbiAgfVxuICAmLmJnLXdoaXRle1xuICAgIGJhY2tncm91bmQtY29sb3I6IHYuJHdoaXRlO1xuICB9XG4gICYudHlwZS10d297XG4gICAgcGFkZGluZzogNDBweCAwIDIwcHg7XG4gICAgLmJsb2NrLXRpdGxle1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICAgIGNvbG9yOiB2LiRibHVlMTtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICAgIH1cblxuICAgIH1cbiAgICAuYmxvY2stZGVzY3JpcHRpb257XG4gICAgICB1bHtcbiAgICAgICAgbGl7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICAgIGNvbG9yOiB2LiRncmF5ODtcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNTYzcmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOjptYXJrZXJ7XG4gICAgICAgICAgICBjb2xvcjogdi4kb3JhbmdlMztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5zaWRlLXJpZ2h0e1xuICAgIC5jb250YWluZXJ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICBnYXA6IDQ1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgIH1cbiAgICAgID4gZGl2e1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGZsZXg6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiQHVzZSBcIi4uL3ZhcmlhYmxlc1wiIGFzIHY7XG5cbi5sZ2ktc2ltcGxlLXNlY3Rpb24tYmxvY2t7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdi4kd2hpdGU7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgIHBhZGRpbmc6IDU1cHggMDtcbiAgfVxuICAmOmhhcyhoMSl7XG4gICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHYuJG9yYW5nZTE7XG4gIH1cbiAgLmNvbnRhaW5lcntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuYmxvY2stdGl0bGV7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaDJ7XG4gICAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGNvbG9yOiB2LiRibHVlMTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBzdHJvbmcge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmhhcygrIC5ibG9jay1kZXNjcmlwdGlvbil7XG4gICAgICAmICsgLmJsb2NrLWRlc2NyaXB0aW9ue1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYmxvY2stZGVzY3JpcHRpb257XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICBjb2xvcjogdi4kZ3JheTM7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgc3Ryb25ne1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG4gICAgaDN7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICAgICAgY29sb3I6IHYuJGdyYXkxO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHN0cm9uZ3tcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIH1cbiAgICB9XG4gICAgdWx7XG4gICAgICBsaXtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAmOmhhcyg+IHVsKXtcbiAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgPiAqe1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYmxvY2stbGlzdHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMTJweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIC5zaW5nbGUtZWxlbWVudHtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGNvbG9yOiB2LiRncmF5MztcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAmOmhhcyguc2luZ2xlLWVsZW1lbnQtaW1hZ2Upe1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA2cHgpO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDI1JSAtIDlweCk7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLyA2KSAtIDEwcHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5zaW5nbGUtZWxlbWVudC1pbWFnZXtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogOTAlO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdi4kZ3JheTEwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgICB9XG4gICAgLnNlcGFyYXRvcntcbiAgICAgIHdpZHRoOiAycHg7XG4gICAgICBoZWlnaHQ6IDAuODc1cmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdi4kZ3JheTM7XG4gICAgfVxuICB9XG4gIC5ibG9jay1jb250ZW50LWFmdGVye1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgYmxvY2txdW90ZXtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNDBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICB9XG4gICAgICAmOmFmdGVye1xuICAgICAgICBjb250ZW50OiAnXFxlOTAzJztcbiAgICAgICAgZm9udC1mYW1pbHk6ICdsZ2knO1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBjb2xvcjogdi4kb3JhbmdlMztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICAgICAgZm9udC1zaXplOiA3NXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBwe1xuICAgICAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zNTtcbiAgICAgICAgY29sb3I6IHYuJGdyYXkxO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgPiAqIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi50eXBlLXR3b3tcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICAgIHBhZGRpbmc6IDQwcHggMCAzNXB4O1xuICAgIH1cbiAgICAuYmxvY2stdGl0bGV7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGgxe1xuICAgICAgICBmb250LXNpemU6IDMuMTg4cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgY29sb3I6IHYuJGJsdWUxO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICAgIH1cbiAgICAgIGgye1xuICAgICAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgICAgICBjb2xvcjogdi4kYmx1ZTE7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi42ODhyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGgze1xuICAgICAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGNvbG9yOiB2LiRibHVlMTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBzdHJvbmd7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuYmxvY2stZGVzY3JpcHRpb257XG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gICAgICBjb2xvcjogdi4kZ3JheTE7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICAgICAgZm9udC1zaXplOiAxLjQzOHJlbTtcbiAgICAgIH1cbiAgICAgIGgye1xuICAgICAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgICAgICBjb2xvcjogdi4kYmx1ZTE7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB9XG4gICAgICA+ICp7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5ibG9jay1idXR0b257XG4gICAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGdhcDogMTBweDtcbiAgICAgIHBhZGRpbmc6IDE0cHggMzBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICAgIGdhcDogMjRweDtcbiAgICAgIH1cbiAgICAgIGl7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmJnLWJsdWV7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdi4kYmx1ZTU7XG4gIH1cbiAgJi5iZy1ncmF5e1xuICAgIGJhY2tncm91bmQtY29sb3I6IHYuJGdyYXk2O1xuICB9XG4gICYuYmctZGFya2JsdWV7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdi4kYmx1ZTE7XG4gICAgLmJsb2NrLWRlc2NyaXB0aW9ue1xuICAgICAgY29sb3I6IHYuJGJsdWUyO1xuICAgIH1cbiAgfVxufSIsIkB1c2UgXCIuLi92YXJpYWJsZXNcIiBhcyB2O1xuXG4ubGdpLWZhcS1ibG9ja3tcbiAgYmFja2dyb3VuZC1jb2xvcjogdi4kYmx1ZTE7XG4gIHBhZGRpbmc6IDMwcHggMCA1MHB4O1xuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICBwYWRkaW5nOiA0NXB4IDAgODVweDtcbiAgfVxuICAuYmxvY2stdGl0bGV7XG4gICAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogdi4kd2hpdGU7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICB9XG4gIH1cbiAgLmJsb2NrLWZhcXN7XG4gICAgLnNpbmdsZS1mYXF7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgdi4kYmx1ZTI7XG4gICAgICAuZmFxLXRpdGxle1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgY29sb3I6IHYuJHdoaXRlO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMTVweCAxNXB4IDE1cHggMDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjU2M3JlbTtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHggMjBweCAwO1xuICAgICAgICB9XG4gICAgICAgIGl7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIGNvbG9yOiB2LiR3aGl0ZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgaXtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZmFxLWNvbnRlbnR7XG4gICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgIC5mYXEtZGVzY3JpcHRpb257XG4gICAgICAgICAgcGFkZGluZzogMTBweCAwIDMwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgICAgIGNvbG9yOiB2LiRibHVlMjtcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgICAgPiAqe1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdi4kYmx1ZTI7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiQHVzZSBcIi4uL3ZhcmlhYmxlc1wiIGFzIHY7XG5cbi5sZ2ktbnVtYmVycy1saXN0LWJsb2Nre1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiRibHVlNTtcbiAgcGFkZGluZzogMzBweCAwIDQwcHg7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgIHBhZGRpbmc6IDQ1cHggMCA2NXB4O1xuICB9XG4gIC5ibG9jay10aXRsZXtcbiAgICBmb250LXNpemU6IDEuNjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiB2LiRibHVlMTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIH1cbiAgfVxuICAuYmxvY2stbGlzdHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAzMHB4O1xuICAgIC5zaW5nbGUtbGlzdC1pdGVte1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDIwcHg7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZ2FwOiA0MnB4O1xuICAgICAgfVxuICAgICAgLml0ZW0tbnVtYmVye1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGNvbG9yOiB2LiRibHVlMTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgd2lkdGg6IDU1cHg7XG4gICAgICAgIGhlaWdodDogNTVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiR3aGl0ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDIuOTM4cmVtO1xuICAgICAgICAgIHdpZHRoOiA3OHB4O1xuICAgICAgICAgIGhlaWdodDogNzhweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLml0ZW0tY29udGVudHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgIH1cbiAgICAgICAgLml0ZW0tdGl0bGV7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgY29sb3I6IHYuJGdyYXk5O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLml0ZW0tZGVzY3JpcHRpb257XG4gICAgICAgICAgY29sb3I6IHYuJGdyYXkxO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICAgICAgICAgID4gKntcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJAdXNlIFwidmFyaWFibGVzXCIgYXMgdjtcblxuaHRtbCwgYm9keXtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4qe1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LWZhbWlseTogJ091dGZpdCcsIHNhbnMtc2VyaWY7XG59XG5he1xuICBjb2xvcjogdi4kYmx1ZTE7XG59XG5hLCBidXR0b24sIC5idG57XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5ib2R5e1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luOiAwO1xuICAmLmFkbWluLWJhcntcbiAgICBwYWRkaW5nLWJvdHRvbTogMi44NzVyZW07XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzgzcHgpe1xuICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgfVxuICB9XG59XG46Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDAuMjVyZW07XG4gIGhlaWdodDogMC4yNXJlbTtcbn1cbjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiRibHVlMTtcbn1cbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiR3aGl0ZTtcbn1cbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiRibHVlMjtcbn1cbi5jb250YWluZXJ7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiB2LiRncmF5MTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgd2lkdGg6IDExNTBweDtcbiAgfVxufVxuLmJ0bi1ibHVle1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMsIDExMCwgMjU1LCAwLjk0OSk7XG4gIGNvbG9yOiB2LiR3aGl0ZTtcbiAgaXtcbiAgICBjb2xvcjogdi4kd2hpdGU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgJjpob3ZlciwgJjphY3RpdmV7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdi4kYmx1ZTM7XG4gICAgaXtcbiAgICAgIGNvbG9yOiB2LiR3aGl0ZTtcbiAgICB9XG4gIH1cbn1cbi5idG4tdHJhbnNwYXJlbnR7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdi4kYmx1ZTE7XG4gIGl7XG4gICAgY29sb3I6IHYuJGJsdWUxO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB9XG4gICY6aG92ZXIsICY6YWN0aXZle1xuICAgIGNvbG9yOiB2LiRibHVlMztcbiAgICBpe1xuICAgICAgY29sb3I6IHYuJGJsdWUzO1xuICAgIH1cbiAgfVxufVxuLnN0cmV0Y2hlZC1saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbn1cbi5wYWdpbmF0aW9ue1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG4gIHVse1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGdhcDogMTVweDtcbiAgfVxuICBhe1xuICAgICY6aG92ZXIsICY6YWN0aXZle1xuICAgICAgY29sb3I6IHYuJGJsYWNrO1xuICAgIH1cbiAgfVxuICBzcGFuLCBhe1xuICAgIGNvbG9yOiB2LiRncmF5MTI7XG4gICAgZm9udC1zaXplOiAxLjE4OHJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgICYuY3VycmVudHtcbiAgICAgIGNvbG9yOiB2LiRibHVlMTtcbiAgICB9XG4gICAgJi5uZXh0e1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgfVxuICAgICYucHJldntcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG4gICAgJi5uZXh0LCAmLnByZXZ7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBjb2xvcjogdi4kYmx1ZTE7XG4gICAgfVxuICB9XG59XG4uYnJlYWRjcnVtYnN7XG4gIG1hcmdpbjogMjBweCAwO1xuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgbWFyZ2luOiAzMHB4IDAgMjBweDtcbiAgfVxuICA+IHNwYW57XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDRweDtcbiAgfVxuICBzcGFuLCBhIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6IHYuJGdyYXkxO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICB9XG4gIH1cbiAgYXtcbiAgICAmOmhvdmVyLCAmOmFjdGl2ZXtcbiAgICAgIGNvbG9yOiB2LiRibHVlMTtcbiAgICB9XG4gIH1cbn1cbi50ZXh0LWxlZnR7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cbi50ZXh0LWNlbnRlcntcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG4udGV4dC1yaWdodHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLnNpbmdsZS1wYWdlLWNvbnRlbnR7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBjb2xvcjogdi4kZ3JheTE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgIGZvbnQtc2l6ZTogMS40MzhyZW07XG4gICAgcGFkZGluZzogNDBweCAwIDM1cHg7XG4gIH1cbiAgaDJ7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBjb2xvcjogdi4kYmx1ZTE7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuICBzdHJvbmd7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuICBoM3tcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zNTtcbiAgICBjb2xvcjogdi4kZ3JheTE7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBzdHJvbmd7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cbiAgfVxuICB1bHtcbiAgICBsaXtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cbiAgICAgICY6aGFzKD4gdWwpe1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gID4gKntcbiAgICAmOm5vdChbY2xhc3MqPVwibGdpLVwiXSl7XG4gICAgICBAZXh0ZW5kIC5jb250YWluZXI7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5wYWdlLWNvbnRlbnR7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICA+ICo6bm90KFtjbGFzcyo9XCJsZ2ktXCJdKXtcbiAgICBAZXh0ZW5kIC5jb250YWluZXI7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICY6bm90KDpsYXN0LWNoaWxkKXtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG4gIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDZ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIHB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAmOmhhcyhbY2xhc3MqPVwibGdpLVwiXSl7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbi53cC1ibG9jay1saXN0e1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIC5vcmFuZ2UtbWFya2Vyc3tcbiAgICBsaSB7XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4ub3JhbmdlLW1hcmtlcnN7XG4gIGxpIHtcbiAgICAmOjptYXJrZXJ7XG4gICAgICBjb2xvcjogdi4kb3JhbmdlMTtcbiAgICB9XG4gIH1cbn1cbi53cC1ibG9jay1idXR0b25fX2xpbmt7XG4gIEBleHRlbmQgLmJ0bi1ibHVlO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAxMXB4IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3JkZXI6IDA7XG4gICY6YWZ0ZXJ7XG4gICAgY29udGVudDogJ1xcZTkwMic7XG4gICAgZm9udC1mYW1pbHk6ICdsZ2knO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgY29sb3I6IHYuJHdoaXRlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbiAgJjpob3ZlciwgJjphY3RpdmV7XG4gICAgJjphZnRlcntcbiAgICAgIGNvbG9yOiB2LiR3aGl0ZTtcbiAgICB9XG4gIH1cbn1cbi5zdWJwYWdlcy1saXN0e1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC5zdWJwYWdlLXRvZ2dsZXtcbiAgICAmOmJlZm9yZXtcbiAgICAgIGNvbnRlbnQ6ICcrJztcbiAgICB9XG4gICAgJi5leHBhbmRlZHtcbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiAnLSc7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5jYy1pbmZve1xuICBoMntcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgY29sb3I6IHYuJGJsdWUxO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICB9XG4gIH1cbiAgcHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMHB4O1xuICAgIGNvbG9yOiB2LiRncmF5MTtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICB9XG4gICAgc3BhbntcbiAgICAgIHdpZHRoOiA4MHB4O1xuICAgIH1cbiAgICBhe1xuICAgICAgY29sb3I6IHYuJGJsdWUxO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBmbGV4OiAxO1xuICAgICAgJjpob3ZlciwgJjphY3RpdmV7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpe1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gIH1cbn0iLCJAdXNlIFwiLi4vdmFyaWFibGVzXCIgYXMgdjtcblxuLm1haW4taGVhZGVye1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDk5OTc7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAudG9we1xuICAgIGJhY2tncm91bmQtY29sb3I6IHYuJGJsdWUxO1xuICAgIHBhZGRpbmc6IDEzcHggMCA5cHg7XG4gICAgdWx7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgZ2FwOiAxMHB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgICAgICBnYXA6IDMwcHg7XG4gICAgICB9XG4gICAgICBsaXtcbiAgICAgICAgYXtcbiAgICAgICAgICBjb2xvcjogdi4kd2hpdGU7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5tZW51LXdyYXB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHYuJHdoaXRlO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgICAgcGFkZGluZzogMzBweCAwIDIwcHg7XG4gICAgfVxuICAgIC5jb250YWluZXJ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMTBweDtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmxvZ297XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIC5sb2dvLWltYWdlc3tcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAxNXB4O1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICAgICAgICBnYXA6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmRpdmlkZXJ7XG4gICAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdi4kb3JhbmdlMTtcbiAgICAgICAgfVxuICAgICAgICBpbWd7XG4gICAgICAgICAgd2lkdGg6IDEzM3B4O1xuICAgICAgICAgIGhlaWdodDogMzdweDtcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICAgICAgICAgIHdpZHRoOiAxNjNweDtcbiAgICAgICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKXtcbiAgICAgICAgICAgIHdpZHRoOiAxMDRweDtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgICAgICAgICAgICB3aWR0aDogMTI3cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogNDlweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLm1lbnUtdG9nZ2xle1xuICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICAgIGNvbG9yOiB2LiRibGFjaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgLm1lbnV7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgZ2FwOiAyNHB4O1xuICAgICAgcGFkZGluZzogMzBweCAxNXB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAxMDlweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHYuJHdoaXRlO1xuICAgICAgei1pbmRleDogOTk5ODtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTMycHgpO1xuICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgICAmLmFjdGl2ZXtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgfVxuICAgICAgYXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGNvbG9yOiB2LiRncmF5NTtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjA2M3JlbTtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZXtcbiAgICAgICAgICBjb2xvcjogdi4kYmx1ZTE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVue1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC5zdWItbWVudXtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiR3aGl0ZTtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgICAgICAgICAgIGxlZnQ6IC0yNHB4O1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDEwcHggMTBweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjYwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHggMjBweCAzMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBhe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuOTM7XG4gICAgICAgICAgICBjb2xvcjogdi4kZ3JheTU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45MzhyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZXtcbiAgICAgICAgICAgICAgY29sb3I6IHYuJGJsdWUxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgIC5zdWItbWVudXtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5zY3JvbGxlZHtcbiAgICBib3gtc2hhZG93OiAwIDAgMTBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIH1cbn1cbi5uYXYtZml4e1xuICBoZWlnaHQ6IDEwOXB4O1xuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgaGVpZ2h0OiAxMzlweDtcbiAgfVxufSIsIkB1c2UgXCIuLi92YXJpYWJsZXNcIiBhcyB2O1xuXG4ubWFpbi1mb290ZXJ7XG4gIHBhZGRpbmc6IDMwcHggMCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiRibHVlMztcbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgcGFkZGluZzogNDBweCAwIDYwcHg7XG4gIH1cbiAgLmNvbnRhaW5lcntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNDBweDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICAgIGdhcDogNTBweCAxNDBweDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgfVxuICAuZm9vdGVyLWluZm97XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGZsZXg6IDAgMSAzMCU7XG4gICAgfVxuICAgIGltZ3tcbiAgICAgIHdpZHRoOiAxNDRweDtcbiAgICAgIGhlaWdodDogNTZweDtcbiAgICB9XG4gICAgcHtcbiAgICAgIGNvbG9yOiB2LiRibHVlMjtcbiAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGF7XG4gICAgICAgIGNvbG9yOiB2LiRibHVlMjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICY6aG92ZXIsICY6YWN0aXZle1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBjb2xvcjogdi4kd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnNvY2lhbHN7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMTVweDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBhe1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgY29sb3I6IHYuJGJsdWUyO1xuICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZXtcbiAgICAgICAgICBjb2xvcjogdi4kd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZvb3Rlci1tZW51e1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAzNXB4O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBmbGV4OiAxO1xuICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICB9XG4gICAgLndpZGdldHtcbiAgICAgIHVse1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogMTVweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIH1cbiAgICAgICAgbGl7XG4gICAgICAgICAgYXtcbiAgICAgICAgICAgIGNvbG9yOiB2LiRibHVlMjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4wNjNyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZXtcbiAgICAgICAgICAgICAgY29sb3I6IHYuJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuZm9vdGVyLW1lbnUtMntcbiAgICAgIC53aWRnZXR7XG4gICAgICAgIHVse1xuICAgICAgICAgIGxpe1xuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZm9vdGVyLWNvcHlyaWdodHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIHB7XG4gICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICBjb2xvcjogdi4kYmx1ZTI7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG59IiwiQHVzZSBcIi4uL3ZhcmlhYmxlc1wiIGFzIHY7XG5cbi5zaW5nbGUtcG9zdC10b3B7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCB2LiRvcmFuZ2UzO1xuICAucG9zdC1pbWFnZXtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMjVweCAyNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5wb3N0LXRpdGxle1xuICAgIGNvbG9yOiB2LiRibHVlMTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgICAgZm9udC1zaXplOiAzLjEyNXJlbTtcbiAgICB9XG4gIH1cbiAgLnBvc3QtaW5mb3tcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogOHB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBwYWRkaW5nOiAyNHB4IDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHYuJGdyYXkxMztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdi4kZ3JheTEzO1xuICAgIGNvbG9yOiB2LiRncmF5MTtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICB9XG4gICAgYXtcbiAgICAgIGNvbG9yOiB2LiRncmF5MTtcbiAgICAgICY6aG92ZXIsICY6YWN0aXZle1xuICAgICAgICBjb2xvcjogdi4kYmx1ZTE7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICY6aGFzKCsgLmxvZ2luLWZvcm0pe1xuICAgIC5wb3N0LXRpdGxle1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdi4kZ3JheTEzO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJAdXNlIFwiLi4vdmFyaWFibGVzXCIgYXMgdjtcblxuLmJicHJlc3N7XG4gIC5iYnByZXNzLXdyYXBwZXJ7XG4gICAgcGFkZGluZzogNDBweCAxNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiB2LiRncmF5MTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICB3aWR0aDogMTE1MHB4O1xuICAgIH1cbiAgfVxuICAuYmJwLXRlbXBsYXRlLW5vdGljZSwgLmluZGljYXRvci1oaW50e1xuICAgIGJvcmRlci1yYWRpdXM6IDExcHg7XG4gICAgbWFyZ2luOiAxMHB4IDAgMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiRvcmFuZ2UyO1xuICAgIGJvcmRlci1jb2xvcjogdi4kb3JhbmdlMztcbiAgICBjb2xvcjogdi4kYmxhY2s7XG4gICAgcGFkZGluZzogMjBweCAxNXB4O1xuICAgICYuaW5mb3tcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHYuJGJsdWUxO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdi4kYmx1ZTI7XG4gICAgfVxuICB9XG4gIC5iYnAtdGVtcGxhdGUtbm90aWNle1xuICAgIGxpLCBwe1xuICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgYXtcbiAgICAgIGNvbG9yOiB2LiRncmF5MTtcbiAgICB9XG4gIH1cbiAgLmJicC1mb3Jte1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHYuJGdyYXkxMTtcbiAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgYnJ7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGxlZ2VuZHtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgfVxuICAgIHAsIC5iYnAtdGhlLWNvbnRlbnQtd3JhcHBlcntcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAmOmFmdGVye1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgfVxuICAgICAgJjpoYXMoaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdKXtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAmOmNoZWNrZWR7XG4gICAgICAgICAgICAmIH4gbGFiZWx7XG4gICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGxhYmVse1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4zNzVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgICBjb2xvcjogdi4kZ3JheTE7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICAgICY6YmVmb3JlLCAmOmFmdGVye1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB3aWR0aDogMS44NzVyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDEuODc1cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdi4kZ3JheTExO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgY29udGVudDogJ1xcZTkwNCc7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdsZ2knO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICAgICAgY29sb3I6IHYuJGdyYXkxO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmJicC1zdWJtaXQtd3JhcHBlcntcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgYnV0dG9ue1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMsIDExMCwgMjU1LCAwLjk0OSk7XG4gICAgICAgIGNvbG9yOiB2LiR3aGl0ZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAxMXB4IDMwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICBjb250ZW50OiAnXFxlOTAyJztcbiAgICAgICAgICBmb250LWZhbWlseTogJ2xnaSc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgICBjb2xvcjogdi4kd2hpdGU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZXtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiRibHVlMztcbiAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgY29sb3I6IHYuJHdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYmJwLXBhZ2luYXRpb257XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDEwcHg7XG4gICAgPiAqe1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgfVxuICB9XG4gIGxpLmJicC1oZWFkZXIsIGxpLmJicC1mb290ZXJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdi4kYmx1ZTEgIWltcG9ydGFudDtcbiAgICA+ICp7XG4gICAgICBjb2xvcjogdi4kd2hpdGUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLmJicC1yZXBseS1oZWFkZXJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdi4kYmx1ZTIgIWltcG9ydGFudDtcbiAgfVxuICBzcGFuLmJicC1hZG1pbi1saW5rcyBhe1xuICAgIGNvbG9yOiB2LiRibGFjayAhaW1wb3J0YW50O1xuICB9XG4gIC5iYnAtZm9ydW0taGVhZGVyIGEuYmJwLWZvcnVtLXBlcm1hbGluaywgLmJicC1yZXBseS1oZWFkZXIgYS5iYnAtcmVwbHktcGVybWFsaW5rLCAuYmJwLXRvcGljLWhlYWRlciBhLmJicC10b3BpYy1wZXJtYWxpbmssIC5iYnAtcmVwbHktaGVhZGVyIC5iYnAtcmVwbHktcG9zdC1kYXRle1xuICAgIGNvbG9yOiB2LiRibGFjayAhaW1wb3J0YW50O1xuICB9XG4gIC5iYnAtcmVwbHktY29udGVudHtcbiAgICAqe1xuICAgICAgY29sb3I6IHYuJGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGF7XG4gICAgICBjb2xvcjogdi4kYmx1ZTEgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgI2JicHJlc3MtZm9ydW1zIGRpdi5iYnAtZm9ydW0tYXV0aG9yIC5iYnAtYXV0aG9yLXJvbGUsICNiYnByZXNzLWZvcnVtcyBkaXYuYmJwLXJlcGx5LWF1dGhvciAuYmJwLWF1dGhvci1yb2xlLCAjYmJwcmVzcy1mb3J1bXMgZGl2LmJicC10b3BpYy1hdXRob3IgLmJicC1hdXRob3Itcm9sZXtcbiAgICBjb2xvcjogdi4kYmxhY2sgIWltcG9ydGFudDtcbiAgfVxuICBzcGFuLmJicC1hdXRob3ItaXB7XG4gICAgY29sb3I6IHYuJGJsYWNrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJicC1yZXBsaWVzLCAuYmJwLXRvcGljc3tcbiAgICBib3JkZXItcmFkaXVzOiA3cHggIWltcG9ydGFudDtcbiAgfVxuICAjYmJwcmVzcy1mb3J1bXMgdWwuYmJwLWZvcnVtcywgI2JicHJlc3MtZm9ydW1zIHVsLmJicC1sZWFkLXRvcGljLCAjYmJwcmVzcy1mb3J1bXMgdWwuYmJwLXJlcGxpZXMsICNiYnByZXNzLWZvcnVtcyB1bC5iYnAtc2VhcmNoLXJlc3VsdHMsICNiYnByZXNzLWZvcnVtcyB1bC5iYnAtdG9waWNze1xuICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMDtcbiAgfVxuICAjYmJwcmVzcy1mb3J1bXMgLmJicC1mb3J1bS1pbmZvIC5iYnAtZm9ydW0tY29udGVudCwgI2JicHJlc3MtZm9ydW1zIHAuYmJwLXRvcGljLW1ldGF7XG4gICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJicC10b3BpY3N7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgI2JicHJlc3MtZm9ydW1zICNiYnAtc2luZ2xlLXVzZXItZGV0YWlscyAjYmJwLXVzZXItbmF2aWdhdGlvbiBsaSBhe1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC5iYnAtdXNlci1wcm9maWxlICp7XG4gICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgI2JicC10b3BpYy1zZWFyY2gtZm9ybSwgI2JicC1yZXBseS1zZWFyY2gtZm9ybXtcbiAgICA+IGRpdiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMjBweDtcbiAgICB9XG4gIH1cbiAgI2JicF9zZWFyY2hfc3VibWl0e1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMywgMTEwLCAyNTUsIDAuOTQ5KTtcbiAgICBjb2xvcjogdi4kd2hpdGU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDIwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTFweCAzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgICY6aG92ZXIsICY6YWN0aXZle1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdi4kYmx1ZTM7XG4gICAgfVxuICB9XG4gICNiYnByZXNzLWZvcnVtcyAjYmJwLXlvdXItcHJvZmlsZSBmaWVsZHNldCBsYWJlbFtmb3Jde1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAjYmJwcmVzcy1mb3J1bXMgI2JicC15b3VyLXByb2ZpbGUgZmllbGRzZXQgaW5wdXQsICNiYnByZXNzLWZvcnVtcyAjYmJwLXlvdXItcHJvZmlsZSBmaWVsZHNldCB0ZXh0YXJlYXtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjYmJwcmVzcy1mb3J1bXMgI2JicC15b3VyLXByb2ZpbGUgZmllbGRzZXQgZGl2e1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gICNiYnByZXNzLWZvcnVtcyAjYmJwLXVzZXItd3JhcHBlciBoMi5lbnRyeS10aXRsZXtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGNvbG9yOiB2LiRibHVlMTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuICAud3AtZ2VuZXJhdGUtcHcsIC51c2VyLXN1Ym1pdHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgI2JicHJlc3MtZm9ydW1zICNiYnAteW91ci1wcm9maWxlIGZpZWxkc2V0LnN1Ym1pdHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjYmJwcmVzcy1mb3J1bXMgI2JicC15b3VyLXByb2ZpbGUgZmllbGRzZXQuc3VibWl0IGJ1dHRvbntcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuICAjYmJwcmVzcy1mb3J1bXMgI2JicC1zaW5nbGUtdXNlci1kZXRhaWxzICNiYnAtdXNlci1uYXZpZ2F0aW9uIGxpLmN1cnJlbnQgYXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiRncmF5MTE7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAuYmJwLXBhZ2luYXRpb24tY291bnR7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiB2LiRibGFjaztcbiAgfVxuICAjYmJwcmVzcy1mb3J1bXMgI2Zhdm9yaXRlLXRvZ2dsZSwgI2JicHJlc3MtZm9ydW1zICNzdWJzY3JpcHRpb24tdG9nZ2xle1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBjb2xvcjogdi4kYmx1ZTE7XG4gIH1cbiAgLmJicC10b3BpYy10YWdze1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGF7XG4gICAgICBjb2xvcjogdi4kYmx1ZTE7XG4gICAgfVxuICB9XG59Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/