/**
 * Variable file 
 * place global variables here:
 *
 * @package Chef Gutenberg Child Theme
 */
@import url("https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap");
/**
 * Mixin file 
 * All our custom mixins
 *
 * @package Chef Gutenberg Child Theme
 * @since 2019
 */
/* Boxsizing shortcut: */
/* Transform shortcuts */
/* Styling placeholders: */
/* Retina images: */
/* "Hard" gradients: */
/* REM font sizes: */
.home #main-wrapper .section.hero-block {
  margin-bottom: 0;
  overflow: hidden;
}
.home #main-wrapper .section.hero-block.special-form-look {
  overflow: visible;
}

.single-tour-page .hero-block.align-bottom .inner-hero-wrapper {
  padding: 100px 0 0px 0;
}
.single-tour-page .hero-block.align-bottom .inner-hero-wrapper .block.content-block {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  -ms-flex-align: center;
      align-items: center;
}
.single-tour-page .hero-block.align-bottom .inner-hero-wrapper .block.content-block .block-title.h1 {
  font-size: 4rem;
  margin: 0 0 20px 0;
}
.single-tour-page .hero-block.align-bottom .inner-hero-wrapper .block.content-block .content-wrapper {
  margin-top: 20px;
}
.single-tour-page .hero-block.align-bottom .inner-hero-wrapper .block.content-block .content-wrapper * > p {
  font-weight: 300;
}
.single-tour-page .hero-block.align-bottom .inner-hero-wrapper .block-row.type-half-half .block:first-child {
  -ms-flex: 1.25;
      flex: 1.25;
  margin-right: 0;
}
.single-tour-page .hero-block.align-bottom .inner-hero-wrapper .block-row.type-half-half .block:last-child {
  -ms-flex: 2;
      flex: 2;
  margin-left: 60px;
}

.section.section-block.bg-color.navy .hs-error-msg,
.section.section-block.bg-color.blue .hs-error-msg,
.section.section-block.contains-background.bg-img .hs-error-msg {
  color: red !important;
}

.hero-block .block-row {
  width: 100%;
}
.hero-block .hero-part {
  min-height: 250px;
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  width: 100%;
  z-index: 4;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}
.hero-block.video-bg {
  overflow: hidden;
}
.hero-block.video-bg .hero-part {
  min-height: 90vh;
}
.hero-block .hero-video-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  height: 100%;
  width: 100%;
  pointer-events: none;
  padding-bottom: 56.25%;
  height: 0;
  transform: scale(1.05);
}
.hero-block .hero-video-wrapper .hero-video {
  min-width: 100%;
  opacity: 1;
  background: #000;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 2;
  width: 100%;
  height: 100%;
}
.hero-block .inner-hero-wrapper {
  position: relative;
  z-index: 4;
  min-height: 100%;
  width: 100%;
  padding: 150px 0 100px 0;
}
.hero-block .inner-hero-wrapper .container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  margin: 0 auto;
  height: 100%;
}
.hero-block .inner-hero-wrapper .container .hero-content-wrapper {
  -ms-flex: 0 0 100%;
      flex: 0 0 100%;
}
.hero-block .inner-hero-wrapper .container .hero-content-wrapper * > p {
  font-size: 2.1rem;
  font-weight: 500;
  line-height: 3.4rem;
}
.hero-block.contains-extra-img .inner-hero-wrapper {
  padding-bottom: 60px;
}
.hero-block .background-element {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  z-index: 3;
}
.hero-block .block-title {
  margin: 0;
}
.hero-block .block-subtitle {
  font-size: 2.5rem;
  font-weight: 300;
  line-height: 1.4;
  margin: 0;
  display: inline-block;
}
.hero-block .block-subtitle.large-size {
  font-size: 3.5rem;
}
.hero-block .block-subtitle.medium-size {
  font-size: 3rem;
}
.hero-block .block-subtitle.small-size {
  font-size: 2rem;
}
.hero-block .content-wrapper {
  margin-top: 30px;
}
.hero-block.blue .background-element {
  background: #0040d6;
}
.hero-block.blue .block *,
.hero-block.blue .inner-hero-wrapper * {
  color: #fff;
}
.hero-block.green .background-element {
  background: #14cc96;
}
.hero-block.green .block *,
.hero-block.green .inner-hero-wrapper * {
  color: #fff;
}
.hero-block.red .background-element {
  background: #f64f4e;
}
.hero-block.red .block *,
.hero-block.red .inner-hero-wrapper * {
  color: #fff;
}
.hero-block.yellow .background-element {
  background: #ffb938;
}
.hero-block.yellow .block *,
.hero-block.yellow .inner-hero-wrapper * {
  color: #fff;
}
.hero-block.pink .background-element {
  background: #ff7a8c;
}
.hero-block.pink .block *,
.hero-block.pink .inner-hero-wrapper * {
  color: #fff;
}
.hero-block.light-blue .background-element {
  background: #6fd2f6;
}
.hero-block.light-blue .block *,
.hero-block.light-blue .inner-hero-wrapper * {
  color: #fff;
}
.hero-block.navy .background-element {
  background: #0a2540;
}
.hero-block.navy .block *,
.hero-block.navy .inner-hero-wrapper * {
  color: #fff;
}
.hero-block.vixy-platform .background-element {
  background: #0040D6;
}
.hero-block.vixy-platform .block *,
.hero-block.vixy-platform .inner-hero-wrapper * {
  color: #fff;
}
.hero-block.vixy-live .background-element {
  background: #9DF0A3;
}
.hero-block.vixy-live .block *,
.hero-block.vixy-live .inner-hero-wrapper * {
  color: #fff;
}
.hero-block.vixy-live .block *,
.hero-block.vixy-live .inner-hero-wrapper * {
  color: #000;
}
.hero-block.blue-gradient .background-element {
  background: linear-gradient(to right, #012f9c, #0141d7);
}
.hero-block.blue-gradient .block *,
.hero-block.blue-gradient .inner-hero-wrapper * {
  color: #fff;
}
.hero-block.contains-bg-img .block *:not(input):not(textarea):not(select),
.hero-block.contains-bg-img .inner-hero-wrapper *:not(input):not(textarea):not(select) {
  color: #fff;
}
.hero-block.blue-overlay .background-element {
  background: linear-gradient(to bottom, rgba(0, 64, 214, 0.6), rgba(0, 64, 214, 0.85));
  top: auto;
  height: 30%;
}
.hero-block.blue-overlay.contains-bg-img .background-element {
  background: linear-gradient(to bottom, rgba(0, 64, 214, 0.05) 0%, rgba(0, 64, 214, 0.75) 50%, #0040d6 100%);
}
.hero-block.blue-overlay .block *,
.hero-block.blue-overlay .inner-hero-wrapper * {
  color: #fff;
}
.hero-block.green-overlay .background-element {
  background: linear-gradient(to bottom, rgba(20, 204, 150, 0.6), rgba(20, 204, 150, 0.85));
  top: auto;
  height: 30%;
}
.hero-block.green-overlay.contains-bg-img .background-element {
  background: linear-gradient(to bottom, rgba(20, 204, 150, 0.05) 0%, rgba(20, 204, 150, 0.75) 50%, #14cc96 100%);
}
.hero-block.green-overlay .block *,
.hero-block.green-overlay .inner-hero-wrapper * {
  color: #fff;
}
.hero-block.red-overlay .background-element {
  background: linear-gradient(to bottom, rgba(246, 79, 78, 0.6), rgba(246, 79, 78, 0.85));
  top: auto;
  height: 30%;
}
.hero-block.red-overlay.contains-bg-img .background-element {
  background: linear-gradient(to bottom, rgba(246, 79, 78, 0.05) 0%, rgba(246, 79, 78, 0.75) 50%, #f64f4e 100%);
}
.hero-block.red-overlay .block *,
.hero-block.red-overlay .inner-hero-wrapper * {
  color: #fff;
}
.hero-block.yellow-overlay .background-element {
  background: linear-gradient(to bottom, rgba(255, 185, 56, 0.6), rgba(255, 185, 56, 0.85));
  top: auto;
  height: 30%;
}
.hero-block.yellow-overlay.contains-bg-img .background-element {
  background: linear-gradient(to bottom, rgba(255, 185, 56, 0.05) 0%, rgba(255, 185, 56, 0.75) 50%, #ffb938 100%);
}
.hero-block.yellow-overlay .block *,
.hero-block.yellow-overlay .inner-hero-wrapper * {
  color: #fff;
}
.hero-block.pink-overlay .background-element {
  background: linear-gradient(to bottom, rgba(255, 122, 140, 0.6), rgba(255, 122, 140, 0.85));
  top: auto;
  height: 30%;
}
.hero-block.pink-overlay.contains-bg-img .background-element {
  background: linear-gradient(to bottom, rgba(255, 122, 140, 0.05) 0%, rgba(255, 122, 140, 0.75) 50%, #ff7a8c 100%);
}
.hero-block.pink-overlay .block *,
.hero-block.pink-overlay .inner-hero-wrapper * {
  color: #fff;
}
.hero-block.light-blue-overlay .background-element {
  background: linear-gradient(to bottom, rgba(111, 210, 246, 0.6), rgba(111, 210, 246, 0.85));
  top: auto;
  height: 30%;
}
.hero-block.light-blue-overlay.contains-bg-img .background-element {
  background: linear-gradient(to bottom, rgba(111, 210, 246, 0.05) 0%, rgba(111, 210, 246, 0.75) 50%, #6fd2f6 100%);
}
.hero-block.light-blue-overlay .block *,
.hero-block.light-blue-overlay .inner-hero-wrapper * {
  color: #fff;
}
.hero-block.navy-overlay .background-element {
  background: linear-gradient(to bottom, rgba(10, 37, 64, 0.6), rgba(10, 37, 64, 0.85));
  top: auto;
  height: 30%;
}
.hero-block.navy-overlay.contains-bg-img .background-element {
  background: linear-gradient(to bottom, rgba(10, 37, 64, 0.05) 0%, rgba(10, 37, 64, 0.75) 50%, #0a2540 100%);
}
.hero-block.navy-overlay .block *,
.hero-block.navy-overlay .inner-hero-wrapper * {
  color: #fff;
}
.hero-block.vixy-platform-overlay .background-element {
  background: linear-gradient(to bottom, rgba(0, 64, 214, 0.6), rgba(0, 64, 214, 0.85));
  top: auto;
  height: 30%;
}
.hero-block.vixy-platform-overlay.contains-bg-img .background-element {
  background: linear-gradient(to bottom, rgba(0, 64, 214, 0.05) 0%, rgba(0, 64, 214, 0.75) 50%, #0040D6 100%);
}
.hero-block.vixy-platform-overlay .block *,
.hero-block.vixy-platform-overlay .inner-hero-wrapper * {
  color: #fff;
}
.hero-block.vixy-live-overlay .background-element {
  background: linear-gradient(to bottom, rgba(157, 240, 163, 0.6), rgba(157, 240, 163, 0.85));
  top: auto;
  height: 30%;
}
.hero-block.vixy-live-overlay.contains-bg-img .background-element {
  background: linear-gradient(to bottom, rgba(157, 240, 163, 0.05) 0%, rgba(157, 240, 163, 0.75) 50%, #9DF0A3 100%);
}
.hero-block.vixy-live-overlay .block *,
.hero-block.vixy-live-overlay .inner-hero-wrapper * {
  color: #fff;
}
.hero-block.video-bg.blue-overlay .background-element {
  background: rgba(0, 64, 214, 0.85);
  height: 100%;
}
.hero-block.video-bg.green-overlay .background-element {
  background: rgba(20, 204, 150, 0.85);
  height: 100%;
}
.hero-block.video-bg.red-overlay .background-element {
  background: rgba(246, 79, 78, 0.85);
  height: 100%;
}
.hero-block.video-bg.yellow-overlay .background-element {
  background: rgba(255, 185, 56, 0.85);
  height: 100%;
}
.hero-block.video-bg.pink-overlay .background-element {
  background: rgba(255, 122, 140, 0.85);
  height: 100%;
}
.hero-block.video-bg.light-blue-overlay .background-element {
  background: rgba(111, 210, 246, 0.85);
  height: 100%;
}
.hero-block.video-bg.navy-overlay .background-element {
  background: rgba(10, 37, 64, 0.85);
  height: 100%;
}
.hero-block.video-bg.vixy-platform-overlay .background-element {
  background: rgba(0, 64, 214, 0.85);
  height: 100%;
}
.hero-block.video-bg.vixy-live-overlay .background-element {
  background: rgba(157, 240, 163, 0.85);
  height: 100%;
}
.hero-block.justify-center .container {
  -ms-flex-pack: center;
      justify-content: center;
}
.hero-block.justify-right .container {
  -ms-flex-pack: end;
      justify-content: flex-end;
}
.hero-block.align-center .hero-part .container {
  -ms-flex-align: center;
      align-items: center;
}
.hero-block.align-center .hero-part .container .block-row {
  -ms-flex-align: center;
      align-items: center;
}
.hero-block.align-bottom .hero-part .container {
  -ms-flex-align: end;
      align-items: flex-end;
}
.hero-block.textual-center-true {
  text-align: center;
}
.hero-block.textual-center-true .form-block {
  text-align: left;
}
.hero-block.textual-center-true .form-block .gform_wrapper input[type=text],
.hero-block.textual-center-true .form-block .gform_wrapper input[type=number],
.hero-block.textual-center-true .form-block .gform_wrapper input[type=tel],
.hero-block.textual-center-true .form-block .gform_wrapper input[type=email],
.hero-block.textual-center-true .form-block .gform_wrapper textarea,
.hero-block.textual-center-true .form-block .gform_wrapper select {
  color: #000;
}
.hero-block .button-wrapper {
  margin-top: 5px;
}
.hero-block .button-wrapper .outer-btn-wrapper {
  margin-right: 30px;
  display: inline-block;
}
.hero-block .button-wrapper .outer-btn-wrapper:last-child {
  margin-right: 0;
}
.hero-block.no-extra-img .after-part {
  position: relative;
  min-height: 300px;
  margin-bottom: -160px;
}
.hero-block.no-extra-img .after-part .img-wrapper {
  max-width: 940px;
  margin: 0 auto;
}
.hero-block.no-extra-img .after-part .img-wrapper img {
  max-width: 100%;
  height: auto;
  display: block;
  margin: 0 auto;
}
.hero-block.no-extra-img .after-part:before {
  display: block;
  position: absolute;
  top: 0;
  width: 100%;
  height: 50px;
  background: #0040d6;
  left: 0;
  z-index: -1;
}
.hero-block.no-extra-img .after-part:after {
  content: "";
  display: block;
  position: absolute;
  bottom: 290px;
  width: 300vw;
  height: 500px;
  background: #0040d6;
  left: -50vw;
  transform: rotate(-6deg);
  z-index: -1;
}
.hero-block.no-extra-img.navy .after-part:before {
  background: #0a2540;
}
.hero-block.no-extra-img.navy .after-part:after {
  background: #0a2540;
}
.hero-block.contains-extra-img {
  margin-bottom: 100px;
}
.hero-block.contains-extra-img .after-part {
  position: relative;
  min-height: 100px;
  z-index: 2;
}
.hero-block.contains-extra-img .after-part .img-wrapper {
  margin: 0;
  max-width: 100%;
}
.hero-block.contains-extra-img .after-part .img-wrapper img {
  max-width: 100%;
  height: auto;
  display: block;
  margin: 0 auto;
}
.hero-block.contains-extra-img .after-part:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  width: 100%;
  height: 150px;
  background: #0040d6;
  left: 0;
  z-index: -1;
}
.hero-block.contains-extra-img .after-part:after {
  content: "";
  display: block;
  position: absolute;
  bottom: 350px;
  width: 300vw;
  height: 500px;
  background: #0040d6;
  left: -50vw;
  transform: rotate(-6deg);
  z-index: -1;
}
.hero-block.contains-extra-img.navy .after-part:before {
  background: #0a2540;
}
.hero-block.contains-extra-img.navy .after-part:after {
  background: #0a2540;
}
.hero-block.contains-extra-img.blue-gradient {
  overflow: hidden;
}
.hero-block.contains-extra-img.blue-gradient .after-part:before {
  content: "";
  background: #fff;
  display: block !important;
  z-index: -1;
  transform: rotate(-6deg);
  left: -50vw;
  width: 300vw;
  top: 100px;
  height: 400px;
}
.hero-block.contains-extra-img.blue-gradient .after-part:after {
  background: linear-gradient(to right, #012f9c, #0141d7);
  transform: none;
  z-index: -2;
  bottom: auto;
  top: -1px;
  left: 0;
  width: 100%;
}
.hero-block.no-after-part {
  margin-bottom: 100px;
}
.hero-block .hero-content-wrapper .block-row + .block-row {
  margin-top: 30px;
}
.hero-block .hero-content-wrapper .block-row + .block-row {
  margin-top: 30px;
}

.hero-block.blue-overlay.contains-extra-img .after-part:before, .hero-block.blue-overlay.contains-extra-img .after-part:after, .hero-block.blue-overlay.no-extra-img .after-part:after:before, .hero-block.blue-overlay.no-extra-img .after-part:after:after,
.hero-block.blue.contains-extra-img .after-part:before,
.hero-block.blue.contains-extra-img .after-part:after,
.hero-block.blue.no-extra-img .after-part:after:before,
.hero-block.blue.no-extra-img .after-part:after:after {
  background-color: #0040d6;
}

.hero-block.green-overlay.contains-extra-img .after-part:before, .hero-block.green-overlay.contains-extra-img .after-part:after, .hero-block.green-overlay.no-extra-img .after-part:after:before, .hero-block.green-overlay.no-extra-img .after-part:after:after,
.hero-block.green.contains-extra-img .after-part:before,
.hero-block.green.contains-extra-img .after-part:after,
.hero-block.green.no-extra-img .after-part:after:before,
.hero-block.green.no-extra-img .after-part:after:after {
  background-color: #14cc96;
}

.hero-block.red-overlay.contains-extra-img .after-part:before, .hero-block.red-overlay.contains-extra-img .after-part:after, .hero-block.red-overlay.no-extra-img .after-part:after:before, .hero-block.red-overlay.no-extra-img .after-part:after:after,
.hero-block.red.contains-extra-img .after-part:before,
.hero-block.red.contains-extra-img .after-part:after,
.hero-block.red.no-extra-img .after-part:after:before,
.hero-block.red.no-extra-img .after-part:after:after {
  background-color: #f64f4e;
}

.hero-block.yellow-overlay.contains-extra-img .after-part:before, .hero-block.yellow-overlay.contains-extra-img .after-part:after, .hero-block.yellow-overlay.no-extra-img .after-part:after:before, .hero-block.yellow-overlay.no-extra-img .after-part:after:after,
.hero-block.yellow.contains-extra-img .after-part:before,
.hero-block.yellow.contains-extra-img .after-part:after,
.hero-block.yellow.no-extra-img .after-part:after:before,
.hero-block.yellow.no-extra-img .after-part:after:after {
  background-color: #ffb938;
}

.hero-block.pink-overlay.contains-extra-img .after-part:before, .hero-block.pink-overlay.contains-extra-img .after-part:after, .hero-block.pink-overlay.no-extra-img .after-part:after:before, .hero-block.pink-overlay.no-extra-img .after-part:after:after,
.hero-block.pink.contains-extra-img .after-part:before,
.hero-block.pink.contains-extra-img .after-part:after,
.hero-block.pink.no-extra-img .after-part:after:before,
.hero-block.pink.no-extra-img .after-part:after:after {
  background-color: #ff7a8c;
}

.hero-block.light-blue-overlay.contains-extra-img .after-part:before, .hero-block.light-blue-overlay.contains-extra-img .after-part:after, .hero-block.light-blue-overlay.no-extra-img .after-part:after:before, .hero-block.light-blue-overlay.no-extra-img .after-part:after:after,
.hero-block.light-blue.contains-extra-img .after-part:before,
.hero-block.light-blue.contains-extra-img .after-part:after,
.hero-block.light-blue.no-extra-img .after-part:after:before,
.hero-block.light-blue.no-extra-img .after-part:after:after {
  background-color: #6fd2f6;
}

.hero-block.navy-overlay.contains-extra-img .after-part:before, .hero-block.navy-overlay.contains-extra-img .after-part:after, .hero-block.navy-overlay.no-extra-img .after-part:after:before, .hero-block.navy-overlay.no-extra-img .after-part:after:after,
.hero-block.navy.contains-extra-img .after-part:before,
.hero-block.navy.contains-extra-img .after-part:after,
.hero-block.navy.no-extra-img .after-part:after:before,
.hero-block.navy.no-extra-img .after-part:after:after {
  background-color: #0a2540;
}

.hero-block.vixy-platform-overlay.contains-extra-img .after-part:before, .hero-block.vixy-platform-overlay.contains-extra-img .after-part:after, .hero-block.vixy-platform-overlay.no-extra-img .after-part:after:before, .hero-block.vixy-platform-overlay.no-extra-img .after-part:after:after,
.hero-block.vixy-platform.contains-extra-img .after-part:before,
.hero-block.vixy-platform.contains-extra-img .after-part:after,
.hero-block.vixy-platform.no-extra-img .after-part:after:before,
.hero-block.vixy-platform.no-extra-img .after-part:after:after {
  background-color: #0040D6;
}

.hero-block.vixy-live-overlay.contains-extra-img .after-part:before, .hero-block.vixy-live-overlay.contains-extra-img .after-part:after, .hero-block.vixy-live-overlay.no-extra-img .after-part:after:before, .hero-block.vixy-live-overlay.no-extra-img .after-part:after:after,
.hero-block.vixy-live.contains-extra-img .after-part:before,
.hero-block.vixy-live.contains-extra-img .after-part:after,
.hero-block.vixy-live.no-extra-img .after-part:after:before,
.hero-block.vixy-live.no-extra-img .after-part:after:after {
  background-color: #9DF0A3;
}

body.contains-sub-menu .hero-block .inner-hero-wrapper {
  padding-top: 150px;
}

.section.hero-block.show-regular-links .content-block a:not([class]):before,
.section.hero-block.show-regular-links .content-block a:visited:not([class]):before {
  display: none;
}
.section.hero-block.show-regular-links .content-block a:not([class]):after,
.section.hero-block.show-regular-links .content-block a:visited:not([class]):after {
  display: none;
}
.section.hero-block.show-regular-links .content-block a:not([class]):hover,
.section.hero-block.show-regular-links .content-block a:not([class]):visited:hover {
  text-decoration: underline;
}

.block.content-block.feature-info .inner-wrapper .cat-label-row {
  margin-bottom: 10px;
}
.block.content-block.feature-info .inner-wrapper .cat-label-row ul li {
  padding-left: 0;
}
.block.content-block.feature-info .inner-wrapper .cat-label-row ul li::before {
  display: none;
}
.block.content-block.feature-info .inner-wrapper .cat-label-row ul li span.cat-label {
  background: #fff;
  color: #0040d6;
  font-weight: 700;
  padding: 6px 20px;
  font-size: 14px;
  border-radius: 30px;
}
.block.content-block.feature-info .inner-wrapper .block-title {
  margin: 0 0 10px 0 !important;
}
.block.content-block.feature-info .inner-wrapper .content-wrapper {
  margin-top: 10px !important;
}
.block.content-block.feature-info .inner-wrapper .content-wrapper p {
  font-size: 16px;
  line-height: 180%;
  font-weight: 400;
}
.block.content-block.feature-info .inner-wrapper .feature-bottom-wrapper {
  margin-top: 25px;
  margin-bottom: 25px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
}
.block.content-block.feature-info .inner-wrapper .feature-bottom-wrapper .product-label-row,
.block.content-block.feature-info .inner-wrapper .feature-bottom-wrapper .related-articles-wrapper {
  -ms-flex: 1;
      flex: 1;
}
.block.content-block.feature-info .inner-wrapper .feature-bottom-wrapper .product-label-row .mini-title,
.block.content-block.feature-info .inner-wrapper .feature-bottom-wrapper .related-articles-wrapper .mini-title {
  font-weight: 700;
  font-size: 16px;
}
.block.content-block.feature-info .inner-wrapper .feature-bottom-wrapper .product-label-row ul li,
.block.content-block.feature-info .inner-wrapper .feature-bottom-wrapper .related-articles-wrapper ul li {
  line-height: 100%;
  padding-bottom: 8px;
  padding-left: 0;
}
.block.content-block.feature-info .inner-wrapper .feature-bottom-wrapper .product-label-row ul li::before,
.block.content-block.feature-info .inner-wrapper .feature-bottom-wrapper .related-articles-wrapper ul li::before {
  display: none;
}
.block.content-block.feature-info .inner-wrapper .feature-bottom-wrapper .product-label-row ul li a,
.block.content-block.feature-info .inner-wrapper .feature-bottom-wrapper .related-articles-wrapper ul li a {
  color: #fff;
  text-decoration: none;
  font-size: 14px;
}
.block.content-block.feature-info .inner-wrapper .feature-bottom-wrapper .product-label-row ul li a:hover,
.block.content-block.feature-info .inner-wrapper .feature-bottom-wrapper .related-articles-wrapper ul li a:hover {
  text-decoration: underline;
}
.block.content-block.feature-info .inner-wrapper .feature-bottom-wrapper .product-label-row ul li span,
.block.content-block.feature-info .inner-wrapper .feature-bottom-wrapper .related-articles-wrapper ul li span {
  color: #fff;
  font-size: 14px;
}
.block.content-block.feature-info .inner-wrapper .feature-bottom-wrapper .related-articles-wrapper {
  -ms-flex: 1.5;
      flex: 1.5;
  margin-left: 30px;
}

.column.stacked-media-block .inner-wrapper {
  position: relative;
}
.column.stacked-media-block .inner-wrapper .main-media-wrapper {
  width: calc(100% + 100px);
}
.column.stacked-media-block .inner-wrapper .img-wrapper.back {
  position: absolute;
  bottom: -160px;
  right: -180px;
  width: calc(100% + 120px);
  max-height: 160%;
  overflow: hidden;
  z-index: -1;
}
.column.stacked-media-block .inner-wrapper .img-wrapper.back img {
  width: 100%;
  max-width: none;
}

body:not(.wp-admin) .hero-block.float-small {
  margin-bottom: 130px !important;
}
body:not(.wp-admin) .hero-block.float-small .block.stacked-media-block .main-media-wrapper {
  position: relative;
  bottom: -130px;
}
body:not(.wp-admin) .hero-block.float-small .block.image-block {
  position: relative;
  bottom: -130px;
}
body:not(.wp-admin) .hero-block.float-big {
  margin-bottom: 250px !important;
}
body:not(.wp-admin) .hero-block.float-big .block.stacked-media-block .main-media-wrapper {
  position: relative;
  bottom: -250px;
}
body:not(.wp-admin) .hero-block.float-big .block.image-block {
  position: relative;
  bottom: -250px;
}

@media only screen and (min-height: 1000px) and (min-width: 1220px) {
  .hero-block .hero-video-wrapper {
    transform: scale(1.2);
  }
}
@media only screen and (min-height: 1100px) and (min-width: 1220px) {
  .hero-block .hero-video-wrapper {
    transform: scale(1.6);
  }
}
@media only screen and (min-height: 1200px) and (min-width: 1645px) {
  .hero-block .hero-video-wrapper {
    transform: scale(1.7);
  }
}
@media only screen and (min-height: 1200px) and (min-width: 1515px) {
  .hero-block .hero-video-wrapper {
    transform: scale(1.8);
  }
}
@media only screen and (min-width: 2000px) {
  .hero-block.video-bg .hero-part {
    max-height: 80vh;
  }
}
@media only screen and (max-width: 1550px) {
  .hero-block.video-bg .hero-part {
    min-height: 50vw;
  }
  .hero-block.contains-extra-img .after-part {
    padding: 0 4%;
  }
}
@media only screen and (max-width: 1500px) {
  .column.stacked-media-block .inner-wrapper .main-media-wrapper {
    width: 100%;
  }
  .column.stacked-media-block .inner-wrapper .img-wrapper.back {
    bottom: -250px;
    right: -80px;
    width: calc(100% + 120px);
    max-height: 180%;
  }
}
@media only screen and (max-width: 1220px) {
  .block.stacked-media-block {
    -ms-flex: 0 1 800px;
        flex: 0 1 800px;
    margin-top: 100px;
  }
  .hero-block .button-wrapper {
    max-width: 70%;
    margin: 0 auto;
  }
  .hero-block .button-wrapper .button {
    margin: 0;
    font-size: 1.8rem;
  }
  .hero-block .button-wrapper .button:last-child {
    margin-bottom: 0;
  }
  .hero-block .block-subtitle {
    font-size: 1.8rem;
  }
  .hero-block.video-bg .inner-hero-wrapper {
    padding: 180px 0;
  }
  .hero-block .hero-video-wrapper {
    height: 100%;
    padding-bottom: 0;
  }
  .hero-block .hero-video-wrapper .hero-video {
    width: auto;
  }
  .hero-block.video-bg .hero-part {
    min-height: 92vh;
  }
  .hero-block .hero-part {
    min-height: 40vh;
    padding-top: 30px;
  }
  .column.stacked-media-block .inner-wrapper .img-wrapper.back {
    max-height: 160%;
  }
}
@media only screen and (max-width: 1120px) {
  .hero-block {
    overflow: visible;
  }
  .hero-block.contains-extra-img .after-part {
    bottom: 0;
  }
  .hero-block.contains-extra-img .after-part:before {
    display: none;
  }
  #main-wrapper .hero-block.contains-extra-img {
    margin-bottom: 50px;
  }
}
@media only screen and (max-width: 1080px) {
  .hero-block .button-wrapper .button {
    font-size: 16px;
  }
  .hero-block .block-subtitle {
    font-size: 18px;
  }
  .hero-block .block-title.h1 {
    font-size: 34px;
  }
  .block.content-block.feature-info .inner-wrapper .feature-bottom-wrapper .related-articles-wrapper,
  .block.content-block.feature-info .inner-wrapper .feature-bottom-wrapper .product-label-row {
    -ms-flex: 0 1 100%;
        flex: 0 1 100%;
    margin-left: 0;
  }
}
@media only screen and (max-width: 960px) {
  .hero-block .hero-part {
    padding-top: 105px;
  }
  .hero-block.contains-extra-img .after-part:after {
    bottom: 110px;
  }
}
@media only screen and (max-width: 767px) {
  .hero-block .button-wrapper .outer-btn-wrapper,
  .section .button-wrapper .outer-btn-wrapper {
    display: block;
    margin: 0 !important;
  }
}
@media only screen and (max-width: 600px) {
  .hero-block.video-bg .hero-part {
    padding-top: 5px;
  }
  .hero-block.video-bg .hero-part {
    min-height: 55vh;
  }
  .hero-block .button-wrapper {
    max-width: 100%;
  }
  .hero-block.no-extra-img .after-part {
    margin-bottom: -200px;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvX3ZhcmlhYmxlcy5zY3NzIiwiYmFzZS9fbWl4aW5zLnNjc3MiLCJoZXJvLWJsb2NrLnNjc3MiLCJoZXJvLWJsb2NrLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7R0FBQTtBQXdCUSxvSEFBQTtBQ3hCUjs7Ozs7O0dBQUE7QUFzQkEseUJBQUE7QUFPQSx5QkFBQTtBQStCQSwyQkFBQTtBQWdCQSxvQkFBQTtBQWFBLHVCQUFBO0FBNEhBLHFCQUFBO0FDdE1BO0VBQ0MsaUJBQUE7RUFDQSxpQkFBQTtDQ01BO0FETEE7RUFDQyxrQkFBQTtDQ09EOztBRERDO0VBQ0MsdUJBQUE7Q0NJRjtBREhFO0VBQ0MscUJBQUE7RUFBQSxjQUFBO0VBQ0Esd0JBQUE7TUFBQSxvQkFBQTtFQUNBLHVCQUFBO01BQUEsb0JBQUE7Q0NLSDtBREpHO0VBQ0MsZ0JBQUE7RUFDQSxtQkFBQTtDQ01KO0FESkc7RUFDQyxpQkFBQTtDQ01KO0FETEk7RUFDQyxpQkFBQTtDQ09MO0FESEU7RUFDQyxlQUFBO01BQUEsV0FBQTtFQUNBLGdCQUFBO0NDS0g7QURIRTtFQUNDLFlBQUE7TUFBQSxRQUFBO0VBQ0Esa0JBQUE7Q0NLSDs7QURDRDs7O0VBR0Msc0JBQUE7Q0NFQTs7QURFQTtFQUNDLFlBQUE7Q0NDRDtBRENBO0VBQ0Msa0JBQUE7RUFDQSxtQkFBQTtFQUVBLHFCQUFBO0VBQUEsY0FBQTtFQUNBLHdCQUFBO01BQUEsb0JBQUE7RUFDQSxZQUFBO0VBRUEsV0FBQTtFQUNBLHVCQUFBO0VBQ0EsNkJBQUE7RUFDQSxtQ0FBQTtDQ0REO0FER0E7RUFDQyxpQkFBQTtDQ0REO0FER0E7RUFDQyxpQkFBQTtDQ0REO0FER0E7RUFDQyxtQkFBQTtFQUNBLE9BQUE7RUFDQSxRQUFBO0VBQ0EsV0FBQTtFQUNBLGFBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7RUFDQSx1QkFBQTtFQUNBLFVBQUE7RUFDQSx1QkFBQTtDQ0REO0FERUM7RUFDQyxnQkFBQTtFQUNBLFdBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EsT0FBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0NDQUY7QURHQTtFQUNDLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBO0VBQ0EsWUFBQTtFQUNBLHlCQUFBO0NDREQ7QURFQztFQUNDLHFCQUFBO0VBQUEsY0FBQTtFQUNBLHdCQUFBO01BQUEsb0JBQUE7RUFDQSxlQUFBO0VBQ0EsYUFBQTtDQ0FGO0FEQ0U7RUFDQyxtQkFBQTtNQUFBLGVBQUE7Q0NDSDtBREFHO0VBQ0Msa0JBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0NDRUo7QURHQTtFQUNDLHFCQUFBO0NDREQ7QURHQTtFQUNDLG1CQUFBO0VBQ0EsT0FBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsV0FBQTtDQ0REO0FER0E7RUFDQyxVQUFBO0NDREQ7QURHQTtFQUNDLGtCQUFBO0VBQ0EsaUJGckVhO0VFc0ViLGlCQUFBO0VBQ0EsVUFBQTtFQUNBLHNCQUFBO0NDREQ7QURFQztFQUNDLGtCQUFBO0NDQUY7QURFQztFQUNDLGdCQUFBO0NDQUY7QURFQztFQUNDLGdCQUFBO0NDQUY7QURHQTtFQUNDLGlCQUFBO0NDREQ7QURNRTtFQUNDLG9CQXBLSztDQ2dLUjtBRE1FOztFQUVDLFlBQUE7Q0NKSDtBRERFO0VBQ0Msb0JBcEtLO0NDdUtSO0FEREU7O0VBRUMsWUFBQTtDQ0dIO0FEUkU7RUFDQyxvQkFwS0s7Q0M4S1I7QURSRTs7RUFFQyxZQUFBO0NDVUg7QURmRTtFQUNDLG9CQXBLSztDQ3FMUjtBRGZFOztFQUVDLFlBQUE7Q0NpQkg7QUR0QkU7RUFDQyxvQkFwS0s7Q0M0TFI7QUR0QkU7O0VBRUMsWUFBQTtDQ3dCSDtBRDdCRTtFQUNDLG9CQXBLSztDQ21NUjtBRDdCRTs7RUFFQyxZQUFBO0NDK0JIO0FEcENFO0VBQ0Msb0JBcEtLO0NDME1SO0FEcENFOztFQUVDLFlBQUE7Q0NzQ0g7QUQzQ0U7RUFDQyxvQkFwS0s7Q0NpTlI7QUQzQ0U7O0VBRUMsWUFBQTtDQzZDSDtBRGxERTtFQUNDLG9CQXBLSztDQ3dOUjtBRGxERTs7RUFFQyxZQUFBO0NDb0RIO0FEL0NDOztFQUVDLFlBQUE7Q0NpREY7QUQ3Q0M7RURsQkQsd0RBQUE7Q0VxRUE7QUQvQ0M7O0VBRUMsWUFBQTtDQ2lERjtBRDdDQzs7RUFFQyxZQUFBO0NDK0NGO0FEekNFO0VEcENGLHNGQUFBO0VDc0NHLFVBQUE7RUFDQSxZQUFBO0NDOENIO0FEM0NHO0VEMUNILDRHQUFBO0NFMkZBO0FEMUNFOztFQUVDLFlBQUE7Q0M0Q0g7QUQzREU7RURwQ0YsMEZBQUE7RUNzQ0csVUFBQTtFQUNBLFlBQUE7Q0NnRUg7QUQ3REc7RUQxQ0gsZ0hBQUE7Q0U2R0E7QUQ1REU7O0VBRUMsWUFBQTtDQzhESDtBRDdFRTtFRHBDRix3RkFBQTtFQ3NDRyxVQUFBO0VBQ0EsWUFBQTtDQ2tGSDtBRC9FRztFRDFDSCw4R0FBQTtDRStIQTtBRDlFRTs7RUFFQyxZQUFBO0NDZ0ZIO0FEL0ZFO0VEcENGLDBGQUFBO0VDc0NHLFVBQUE7RUFDQSxZQUFBO0NDb0dIO0FEakdHO0VEMUNILGdIQUFBO0NFaUpBO0FEaEdFOztFQUVDLFlBQUE7Q0NrR0g7QURqSEU7RURwQ0YsNEZBQUE7RUNzQ0csVUFBQTtFQUNBLFlBQUE7Q0NzSEg7QURuSEc7RUQxQ0gsa0hBQUE7Q0VtS0E7QURsSEU7O0VBRUMsWUFBQTtDQ29ISDtBRG5JRTtFRHBDRiw0RkFBQTtFQ3NDRyxVQUFBO0VBQ0EsWUFBQTtDQ3dJSDtBRHJJRztFRDFDSCxrSEFBQTtDRXFMQTtBRHBJRTs7RUFFQyxZQUFBO0NDc0lIO0FEckpFO0VEcENGLHNGQUFBO0VDc0NHLFVBQUE7RUFDQSxZQUFBO0NDMEpIO0FEdkpHO0VEMUNILDRHQUFBO0NFdU1BO0FEdEpFOztFQUVDLFlBQUE7Q0N3Skg7QUR2S0U7RURwQ0Ysc0ZBQUE7RUNzQ0csVUFBQTtFQUNBLFlBQUE7Q0M0S0g7QUR6S0c7RUQxQ0gsNEdBQUE7Q0V5TkE7QUR4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Q3dLRDtFRG5LRjtJQUNDLGtCQUFBO0dDcUtDO0VEbEtGO0lBQ0MsaUJBQUE7R0NvS0M7RURqS0Y7SUFDQyxhQUFBO0lBQ0Esa0JBQUE7R0NtS0M7RURsS0Q7SUFDQyxZQUFBO0dDb0tBO0VEaEtGO0lBQ0MsaUJBQUE7R0NrS0M7RUQvSkY7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0dDaUtDO0VEL0pGO0lBQ0MsaUJBQUE7R0NpS0M7Q0FDRjtBRDlKRDtFQUNDO0lBQ0Msa0JBQUE7R0NnS0M7RUQ3SkY7SUFDQyxVQUFBO0dDK0pDO0VENUpGO0lBQ0MsY0FBQTtHQzhKQztFRDNKRjtJQUNDLG9CQUFBO0dDNkpDO0NBQ0Y7QUQxSkQ7RUFFRTtJQUNDLGdCQUFBO0dDMkpBO0VEdkpGO0lBQ0MsZ0JBQUE7R0N5SkM7RUR0SkY7SUFDQyxnQkFBQTtHQ3dKQztFRHJKRDs7SUFFQyxtQkFBQTtRQUFBLGVBQUE7SUFDQSxlQUFBO0dDdUpBO0NBQ0Y7QURuSkQ7RUFDQztJQUNDLG1CQUFBO0dDcUpDO0VEbkpGO0lBQ0MsY0FBQTtHQ3FKQztDQUNGO0FEbEpEO0VBQ0M7O0lBRUMsZUFBQTtJQUNBLHFCQUFBO0dDb0pDO0NBQ0Y7QURqSkQ7RUFDQztJQUNDLGlCQUFBO0dDbUpDO0VEakpGO0lBQ0MsaUJBQUE7R0NtSkM7RURoSkY7SUFDQyxnQkFBQTtHQ2tKQztFRGhKRjtJQUNDLHNCQUFBO0dDa0pDO0NBQ0YiLCJmaWxlIjoiaGVyby1ibG9jay5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFZhcmlhYmxlIGZpbGUgXG4gKiBwbGFjZSBnbG9iYWwgdmFyaWFibGVzIGhlcmU6XG4gKlxuICogQHBhY2thZ2UgQ2hlZiBHdXRlbmJlcmcgQ2hpbGQgVGhlbWVcbiAqL1xuXG4vLyBAaW1wb3J0IHVybChodHRwczovL3VzZS50eXBla2l0Lm5ldC90Ym42aWluLmNzcyk7XG5cbi8vICRmb250LXN0YWNrOidPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuLy8gJGhlYWQtc3RhY2s6J09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4vLyAkZm9udC1zdGFjazogJ3Byb3hpbWEtbm92YScsIHNhbnMtc2VyaWY7XG5cbi8vIEBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUZpcmErU2Fuczp3Z2h0QDMwMDs0MDA7NTAwOzcwMDs5MDAmZGlzcGxheT1zd2FwJyk7XG5cbi8vQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9S2FybGE6d2dodEAzMDA7NDAwOzUwMDs3MDA7ODAwJmRpc3BsYXk9c3dhcCcpO1xuXG4vLyBAaW1wb3J0IHVybChodHRwczovL3VzZS50eXBla2l0Lm5ldC9jaGM4c2VpLmNzcyk7XG5cbi8vICRoZWFkLXN0YWNrOiAnbXVzZW8tc2FucycsIHNhbnMtc2VyaWY7XG5cbi8vICRmb250LXN0YWNrOiAtYXBwbGUtc3lzdGVtLCBzeXN0ZW0tdWksIEJsaW5rTWFjU3lzdGVtRm9udCwgJ1NlZ29lIFVJJywgUm9ib3RvLFxuLy8gXHQnSGVsdmV0aWNhIE5ldWUnLCBBcmlhbCwgc2Fucy1zZXJpZjtcblxuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUludGVyOndnaHRAMTAwOzIwMDszMDA7NDAwOzUwMDs2MDA7NzAwOzgwMDs5MDAmZGlzcGxheT1zd2FwXCIpO1xuXG4kaGVhZC1zdGFjazogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuJGZvbnQtc3RhY2s6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcblxuJHdoaXRlOiAjZmZmO1xuJGJsYWNrOiAjMDAwO1xuJGdyZXk6ICMxYTFhMWE7XG4kZ3JleS1saWdodDogI2Y4ZmFmZTsgLy8gI0Y4RkFGRSBpcHYgRjdmN2Y3XG4kZ3JleS1saWdodC12MjogI2VhZWNmMDtcbiRmb290ZXItZ3JleTogI2FlYWVhZTtcbiRmb290ZXItYmxhY2s6ICMwNjE0MmM7XG4kZ3JleUJhcjogI2Q4ZDhkODtcblxuJG1lbnUtc2Nyb2xsZWQ6IHJnYmEoNiwgMjAsIDQ0LCAwLjkpO1xuXG4kYnRuLWdyZWVuOiAjMTRjYzk2O1xuJGdyZWVuOiAjMTRjYzk2O1xuJGJsdWU6ICMwMDQwZDY7XG4kaGVhZGluZy1ibHVlOiAjMDgyYTM4O1xuJHJlZDogI2Y2NGY0ZTtcbiR5ZWxsb3c6ICNmZmI5Mzg7XG4kcGluazogI2ZmN2E4YztcbiRsaWdodEJsdWU6ICM2ZmQyZjY7XG4kbmF2eTogIzBhMjU0MDtcbiRidG4tZ3JlZW4tZGFya2VuOiBkYXJrZW4oJGJ0bi1ncmVlbiwgMTApO1xuXG4vL25ldyB2aXh5IGNvbG9yc1xuXG4kdml4eVBsYXRmb3JtOiAjMDA0MEQ2O1xuJHZpeHlMaXZlOiAjOURGMEEzO1xuXG4kYm9yZGVyLXJhZGl1czogMDtcblxuJGZvcm0taW5wdXQtY29sb3I6ICM5OTk7XG4kZm9ybS1pbnB1dC1ob3Zlci1jb2xvcjogIzAwMDtcblxuJGVycm9yQ29sb3I6ICNhZTJkMzA7XG5cbiRlcnJvci1jb2xvcjogJGZvb3Rlci1ibGFjaztcblxuJHByaWNpbmctbGlnaHQtZ3JleTogI2Y5ZjlmOTtcbiRwcmljaW5nLWRhcmstZ3JleTogIzg1ODU4NTtcblxuLy8gJGZvbnQtc2l6ZS0xMDogMS4zcmVtOyAvLyAxM3B4XG4vLyAkZm9udC1zaXplLTIwOiAxLjVyZW07IC8vIDE1cHhcbi8vICRmb250LXNpemUtMjU6IDEuNnJlbTsgLy8gMThweFxuLy8gJGZvbnQtc2l6ZS0zMDogMS44cmVtOyAvLyAxOHB4XG4vLyAkZm9udC1zaXplLTQwOiAzcmVtOyAgIC8vIDMwcHhcbi8vICRmb250LXNpemUtNTA6IDRyZW07ICAgLy8gNDBweFxuLy8gJGZvbnQtc2l6ZS02MDogNS4ycmVtOyAvLyA1MnB4XG4vLyAkZm9udC1zaXplLTcwOiA3cmVtOyAgIC8vIDYwcHhcblxuJGxpZ2h0LXdlaWdodDogMzAwO1xuJHJlZ3VsYXItd2VpZ2h0OiA0MDA7XG4kbWVkaXVtLXdlaWdodDogNTAwO1xuJHNlbWlib2xkLXdlaWdodDogNjAwO1xuJGJvbGQtd2VpZ2h0OiA3MDA7XG4kYmxhY2std2VpZ2h0OiA5MDA7XG5cbi8vZml4XG4kdGhpbi13ZWlnaHQ6ICRsaWdodC13ZWlnaHQ7XG5cbi8vIEJyYW5kIGNvbG9yc1xuLy8gJGNvbG9yLWJyYW5kLTE6ICMwMDQwZDY7IC8vIEJsdWVcbi8vICRjb2xvci1icmFuZC0yOiAjMTRjYzk2OyAvLyBHcmVlblxuLy8gJGNvbG9yLWJyYW5kLTM6ICNmNjRmNGU7IC8vIFJlZFxuLy8gJGNvbG9yLWJyYW5kLTQ6IHJnYigyNTQsIDE3MywgNDQpOyAvLyBZZWxsb3dcbiIsIi8qKlxuICogTWl4aW4gZmlsZSBcbiAqIEFsbCBvdXIgY3VzdG9tIG1peGluc1xuICpcbiAqIEBwYWNrYWdlIENoZWYgR3V0ZW5iZXJnIENoaWxkIFRoZW1lXG4gKiBAc2luY2UgMjAxOVxuICovXG5cbi8vbWFrZSBmbGV4IHJvd3MgYSBiaXQgZWFzaWVyOlxuQG1peGluIGZsZXgtcm93KCRlcXVhbGl6ZTogc3RyZXRjaCkge1xuXHRAaW5jbHVkZSBkaXNwbGF5KGZsZXgpO1xuXHRAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3cpO1xuXHRAaW5jbHVkZSBhbGlnbi1pdGVtcygkZXF1YWxpemUpO1xufVxuXG4vL21ha2UgZmxleCBjb2x1bW5zIGEgYml0IGVhc2llcjpcbkBtaXhpbiBmbGV4LWNvbCgkZXF1YWxpemU6IHN0cmV0Y2gpIHtcblx0QGluY2x1ZGUgZGlzcGxheShmbGV4KTtcblx0QGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcblx0QGluY2x1ZGUgYWxpZ24taXRlbXMoJGVxdWFsaXplKTtcbn1cblxuLyogQm94c2l6aW5nIHNob3J0Y3V0OiAqL1xuQG1peGluIGJvcmRlcmJveCgpIHtcblx0LW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qIFRyYW5zZm9ybSBzaG9ydGN1dHMgKi9cblxuLy8gcm90YXRlXG5AbWl4aW4gcm90YXRlKCRkZWcpIHtcblx0QGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgjeyRkZWd9ZGVnKSk7XG59XG5cbi8vIHNjYWxlXG5AbWl4aW4gc2NhbGUoJHNjYWxlKSB7XG5cdEBpbmNsdWRlIHRyYW5zZm9ybShzY2FsZSgkc2NhbGUpKTtcbn1cblxuLy8gdHJhbnNsYXRlXG5AbWl4aW4gdHJhbnNsYXRlKCR4LCAkeSkge1xuXHRAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKCR4LCAkeSkpO1xufVxuXG4vLyBza2V3XG5AbWl4aW4gc2tldygkeCwgJHkpIHtcblx0QGluY2x1ZGUgdHJhbnNmb3JtKHNrZXcoI3skeH1kZWcsICN7JHl9ZGVnKSk7XG59XG5cbi8vdHJhbnNmb3JtIG9yaWdpblxuQG1peGluIHRyYW5zZm9ybS1vcmlnaW4oJG9yaWdpbikge1xuXHRtb3otdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcblx0LW8tdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcblx0LW1zLXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG5cdC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcblx0dHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcbn1cblxuLyogU3R5bGluZyBwbGFjZWhvbGRlcnM6ICovXG5AbWl4aW4gcGxhY2Vob2xkZXIge1xuXHQmLnBsYWNlaG9sZGVyIHtcblx0XHRAY29udGVudDtcblx0fVxuXHQmOi1tb3otcGxhY2Vob2xkZXIge1xuXHRcdEBjb250ZW50O1xuXHR9XG5cdCY6Oi1tb3otcGxhY2Vob2xkZXIge1xuXHRcdEBjb250ZW50O1xuXHR9XG5cdCY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbi8qIFJldGluYSBpbWFnZXM6ICovXG5AbWl4aW4gaW1hZ2UtMngoJGltYWdlLCAkd2lkdGgsICRoZWlnaHQpIHtcblx0QG1lZGlhIChtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMyksXG5cdFx0KC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIuNi8yKSxcblx0XHQoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjMpLFxuXHRcdChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjMpLFxuXHRcdChtaW4tcmVzb2x1dGlvbjogMS4zZHBweCkge1xuXHRcdC8qIG9uIHJldGluYSwgdXNlIGltYWdlIHRoYXQncyBzY2FsZWQgYnkgMiAqL1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgkaW1hZ2UpO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogJHdpZHRoICRoZWlnaHQ7XG5cdH1cbn1cblxuLyogXCJIYXJkXCIgZ3JhZGllbnRzOiAqL1xuQG1peGluIGdyYWRpZW50LWhhcmQoJHN0YXJ0LCAkZW5kOiAjZmZmLCAkZGlyZWN0aW9uOiBcImhvcml6b250YWxcIikge1xuXHRAaWYgJGRpcmVjdGlvbiA9PSBcImhvcml6b250YWxcIiB7XG5cdFx0QGluY2x1ZGUgZ3JhZGllbnQtaGFyZC1ob3Jpem9udGFsKCRzdGFydCwgJGVuZCk7XG5cdH0gQGVsc2Uge1xuXHRcdEBpbmNsdWRlIGdyYWRpZW50LWhhcmQtdmVydGljYWwoJHN0YXJ0LCAkZW5kKTtcblx0fVxufVxuXG5AbWl4aW4gZ3JhZGllbnQtaGFyZC1ob3Jpem9udGFsKCRmcm9tLCAkdG8pIHtcblx0YmFja2dyb3VuZDogJHRvO1xuXHRiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KFxuXHRcdGxpbmVhcixcblx0XHRsZWZ0IHRvcCxcblx0XHRyaWdodCB0b3AsXG5cdFx0Y29sb3Itc3RvcCgwJSwgJGZyb20pLFxuXHRcdGNvbG9yLXN0b3AoNTAlLCAkZnJvbSksXG5cdFx0Y29sb3Itc3RvcCg1MCUsICR0byksXG5cdFx0Y29sb3Itc3RvcCgxMDAlLCAkdG8pXG5cdCk7XG5cdGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KFxuXHRcdGxlZnQsXG5cdFx0JGZyb20gMCUsXG5cdFx0JGZyb20gNTAlLFxuXHRcdCR0byA1MCUsXG5cdFx0JHRvIDEwMCVcblx0KTtcblx0YmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoXG5cdFx0bGVmdCxcblx0XHQkZnJvbSAwJSxcblx0XHQkZnJvbSA1MCUsXG5cdFx0JHRvIDUwJSxcblx0XHQkdG8gMTAwJVxuXHQpO1xuXHRiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KGxlZnQsICRmcm9tIDAlLCAkZnJvbSA1MCUsICR0byA1MCUsICR0byAxMDAlKTtcblx0YmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsICRmcm9tIDAlLCAkZnJvbSA1MCUsICR0byA1MCUsICR0byAxMDAlKTtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkZnJvbSAwJSwgJGZyb20gNTAlLCAkdG8gNTAlLCAkdG8gMTAwJSk7XG5cdGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPSckZnJvbScsIGVuZENvbG9yc3RyPSckdG8nLEdyYWRpZW50VHlwZT0xICk7XG59XG5cbkBtaXhpbiBncmFkaWVudC1oYXJkLXZlcnRpY2FsKCRmcm9tLCAkdG8pIHtcblx0YmFja2dyb3VuZDogJHRvO1xuXHRiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KFxuXHRcdGxpbmVhcixcblx0XHR0b3AgdG9wLFxuXHRcdHJpZ2h0IHRvcCxcblx0XHRjb2xvci1zdG9wKDAlLCAkZnJvbSksXG5cdFx0Y29sb3Itc3RvcCg1MCUsICRmcm9tKSxcblx0XHRjb2xvci1zdG9wKDUwJSwgJHRvKSxcblx0XHRjb2xvci1zdG9wKDEwMCUsICR0bylcblx0KTtcblx0YmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoXG5cdFx0dG9wLFxuXHRcdCRmcm9tIDAlLFxuXHRcdCRmcm9tIDUwJSxcblx0XHQkdG8gNTAlLFxuXHRcdCR0byAxMDAlXG5cdCk7XG5cdGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgJGZyb20gMCUsICRmcm9tIDUwJSwgJHRvIDUwJSwgJHRvIDEwMCUpO1xuXHRiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgJGZyb20gMCUsICRmcm9tIDUwJSwgJHRvIDUwJSwgJHRvIDEwMCUpO1xuXHRiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAkZnJvbSAwJSwgJGZyb20gNTAlLCAkdG8gNTAlLCAkdG8gMTAwJSk7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcblx0XHR0byBib3R0b20sXG5cdFx0JGZyb20gMCUsXG5cdFx0JGZyb20gNTAlLFxuXHRcdCR0byA1MCUsXG5cdFx0JHRvIDEwMCVcblx0KTtcblx0ZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyRmcm9tJywgZW5kQ29sb3JzdHI9JyR0bycsR3JhZGllbnRUeXBlPTEgKTtcbn1cblxuQG1peGluIGdyYWRpZW50KCRkaXJlY3Rpb24sICRsaXN0KSB7XG5cdGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCRkaXJlY3Rpb24sICRsaXN0KTtcblx0YmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoJGRpcmVjdGlvbiwgJGxpc3QpO1xuXHRiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoJGRpcmVjdGlvbiwgJGxpc3QpO1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoJGRpcmVjdGlvbiwgJGxpc3QpO1xufVxuXG5AbWl4aW4gb3ZlcmxheS1ncmFkaWVudCgpIHtcblx0YmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoXG5cdFx0dG8gYm90dG9tLFxuXHRcdHJnYmEoMCwgMCwgMCwgMC4zKSAwJSxcblx0XHRyZ2JhKDAsIDAsIDAsIDAuNykgMTAwJVxuXHQpO1xuXHRiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChcblx0XHR0byBib3R0b20sXG5cdFx0cmdiYSgwLCAwLCAwLCAwLjMpIDAlLFxuXHRcdHJnYmEoMCwgMCwgMCwgMC43KSAxMDAlXG5cdCk7XG5cdGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudChcblx0XHR0byBib3R0b20sXG5cdFx0cmdiYSgwLCAwLCAwLCAwLjMpIDAlLFxuXHRcdHJnYmEoMCwgMCwgMCwgMC43KSAxMDAlXG5cdCk7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcblx0XHR0byBib3R0b20sXG5cdFx0cmdiYSgwLCAwLCAwLCAwLjMpIDAlLFxuXHRcdHJnYmEoMCwgMCwgMCwgMC43KSAxMDAlXG5cdCk7XG59XG5cbkBtaXhpbiBvdmVybGF5LWdyYWRpZW50LWhhcmQoKSB7XG5cdGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KFxuXHRcdHRvIGJvdHRvbSxcblx0XHRyZ2JhKDAsIDAsIDAsIDAuNikgMCUsXG5cdFx0cmdiYSgwLCAwLCAwLCAwLjkpIDEwMCVcblx0KTtcblx0YmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoXG5cdFx0dG8gYm90dG9tLFxuXHRcdHJnYmEoMCwgMCwgMCwgMC42KSAwJSxcblx0XHRyZ2JhKDAsIDAsIDAsIDAuOSkgMTAwJVxuXHQpO1xuXHRiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoXG5cdFx0dG8gYm90dG9tLFxuXHRcdHJnYmEoMCwgMCwgMCwgMC42KSAwJSxcblx0XHRyZ2JhKDAsIDAsIDAsIDAuOSkgMTAwJVxuXHQpO1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG5cdFx0dG8gYm90dG9tLFxuXHRcdHJnYmEoMCwgMCwgMCwgMC42KSAwJSxcblx0XHRyZ2JhKDAsIDAsIDAsIDAuOSkgMTAwJVxuXHQpO1xufVxuXG4vKiBSRU0gZm9udCBzaXplczogKi9cbkBmdW5jdGlvbiBjYWxjdWxhdGVSZW0oJHNpemUpIHtcblx0JHJlbVNpemU6IGNhbGMoJHNpemUgLyAxNnB4KTtcblx0QHJldHVybiAkcmVtU2l6ZSAqIDFyZW07XG59XG5cbkBtaXhpbiBjYWxjLWZvbnQtc2l6ZSgkb3JpZ2luYWxTaXplKSB7XG5cdCRhZGp1c3RlZFNpemU6IGNhbGMoKCRvcmlnaW5hbFNpemUgLyA2Mi41KSAqIDEwMCk7XG5cdGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKCRhZGp1c3RlZFNpemUpO1xufVxuXG5AbWl4aW4gYnJlYWstY29udGFpbmVyKCkge1xuXHRtYXJnaW4tbGVmdDogY2FsYygtNTB2dyArIDUwJSk7XG5cdG1hcmdpbi1yaWdodDogY2FsYygtNTB2dyArIDUwJSk7XG59XG5cbkBtaXhpbiBmb250LXNpemUoJHNpemUpIHtcblx0Zm9udC1zaXplOiAkc2l6ZTtcblx0Zm9udC1zaXplOiBjYWxjdWxhdGVSZW0oJHNpemUpO1xufVxuXG5AbWl4aW4gYnV0dG9uKCRiZ0NvbG9yOiAjMTRjYzk2KSB7XG5cdGJhY2tncm91bmQ6ICRiZ0NvbG9yO1xuXHRjb2xvcjogI2ZmZjtcblx0cGFkZGluZzogOHB4IDMwcHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Ym9yZGVyLXJhZGl1czogNHJlbTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0cmFuc2l0aW9uOiAwLjNzO1xuXHRjb2xvcjogI2ZmZjtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRAaW5jbHVkZSBmb250LXNpemUoMjZweCk7XG5cdGJvcmRlcjogMnB4IHNvbGlkICRiZ0NvbG9yO1xuXHRmb250LXdlaWdodDogJG1lZGl1bS13ZWlnaHQ7XG5cdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdGJhY2tncm91bmQ6IGRhcmtlbigkYmdDb2xvciwgMTApO1xuXHRcdGJvcmRlci1jb2xvcjogZGFya2VuKCRiZ0NvbG9yLCAxMCk7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0fVxufVxuXG5AbWl4aW4gb3V0bGluZS1idG4oJGJnQ29sb3I6ICMxNGNjOTYpIHtcblx0YmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRiYWNrZ3JvdW5kOiBkYXJrZW4oJGJnQ29sb3IsIDEwKSAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci1jb2xvcjogZGFya2VuKCRiZ0NvbG9yLCAxMCk7XG5cdH1cbn1cblxuQG1peGluIHJlbW92ZS1lbGVtZW50KCkge1xuXHRjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHRoZWlnaHQ6IDFweDtcblx0d2lkdGg6IDFweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1peGluIHRyYW5zaXRpb24tZGVsYXkoJGRlbGF5LCAkaW50KSB7XG5cdHRyYW5zaXRpb24tZGVsYXk6ICRkZWxheSAqICgkaW50KSArIHM7XG59XG5cbkBtaXhpbiBncmFkaWVudC12ZXJ0aWNhbCgkc3RhcnRDb2xvcjogIzU1NSwgJGVuZENvbG9yOiAjMzMzKSB7XG5cdGJhY2tncm91bmQtY29sb3I6IG1peCgkc3RhcnRDb2xvciwgJGVuZENvbG9yLCA2MCUpO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudChcblx0XHR0b3AsXG5cdFx0JHN0YXJ0Q29sb3IsXG5cdFx0JGVuZENvbG9yXG5cdCk7IC8vIEZGIDMuNitcblx0YmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChcblx0XHRsaW5lYXIsXG5cdFx0MCAwLFxuXHRcdDAgMTAwJSxcblx0XHRmcm9tKCRzdGFydENvbG9yKSxcblx0XHR0bygkZW5kQ29sb3IpXG5cdCk7IC8vIFNhZmFyaSA0KywgQ2hyb21lIDIrXG5cdGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KFxuXHRcdHRvcCxcblx0XHQkc3RhcnRDb2xvcixcblx0XHQkZW5kQ29sb3Jcblx0KTsgLy8gU2FmYXJpIDUuMSssIENocm9tZSAxMCtcblx0YmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KFxuXHRcdHRvcCxcblx0XHQkc3RhcnRDb2xvcixcblx0XHQkZW5kQ29sb3Jcblx0KTsgLy8gT3BlcmEgMTEuMTBcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxuXHRcdHRvIGJvdHRvbSxcblx0XHQkc3RhcnRDb2xvcixcblx0XHQkZW5kQ29sb3Jcblx0KTsgLy8gU3RhbmRhcmQsIElFMTBcblx0YmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuXHRmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScje2llLWhleC1zdHIoJHN0YXJ0Q29sb3IpfScsIGVuZENvbG9yc3RyPScje2llLWhleC1zdHIoJGVuZENvbG9yKX0nLCBHcmFkaWVudFR5cGU9MCk7IC8vIElFOSBhbmQgZG93blxufVxuXG5AbWl4aW4gdml4eS1ib3gtc2hhZG93KCkge1xuXHRib3gtc2hhZG93OiAwIDhweCAyMHB4IHJnYmEoIzAwMCwgMC4yNSk7XG59XG4iLCJAaW1wb3J0IFwiYmFzZS9fdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiYmFzZS9fbWl4aW5zXCI7XG5cbiRjb2xvcnM6IChcblx0XCJibHVlXCI6ICRibHVlLFxuXHRcImdyZWVuXCI6ICRncmVlbixcblx0XCJyZWRcIjogJHJlZCxcblx0XCJ5ZWxsb3dcIjogJHllbGxvdyxcblx0XCJwaW5rXCI6ICRwaW5rLFxuXHRcImxpZ2h0LWJsdWVcIjogJGxpZ2h0Qmx1ZSxcblx0XCJuYXZ5XCI6ICRuYXZ5LFxuXHRcInZpeHktcGxhdGZvcm1cIjogJHZpeHlQbGF0Zm9ybSxcblx0XCJ2aXh5LWxpdmVcIjogJHZpeHlMaXZlLFxuKTtcblxuLmhvbWUgI21haW4td3JhcHBlciAuc2VjdGlvbi5oZXJvLWJsb2NrIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Ji5zcGVjaWFsLWZvcm0tbG9vayB7XG5cdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdH1cbn1cblxuLnNpbmdsZS10b3VyLXBhZ2Uge1xuXHQuaGVyby1ibG9jay5hbGlnbi1ib3R0b20ge1xuXHRcdC5pbm5lci1oZXJvLXdyYXBwZXIge1xuXHRcdFx0cGFkZGluZzogMTAwcHggMCAwcHggMDtcblx0XHRcdC5ibG9jay5jb250ZW50LWJsb2NrIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1mbG93OiByb3cgd3JhcDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0LmJsb2NrLXRpdGxlLmgxIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDRyZW07XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDAgMjBweCAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5jb250ZW50LXdyYXBwZXIge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRcdFx0KiA+IHAge1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5ibG9jay1yb3cudHlwZS1oYWxmLWhhbGYgLmJsb2NrOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0ZmxleDogMS4yNTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdFx0LmJsb2NrLXJvdy50eXBlLWhhbGYtaGFsZiAuYmxvY2s6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdGZsZXg6IDI7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA2MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uc2VjdGlvbi5zZWN0aW9uLWJsb2NrLmJnLWNvbG9yLm5hdnkgLmhzLWVycm9yLW1zZyxcbi5zZWN0aW9uLnNlY3Rpb24tYmxvY2suYmctY29sb3IuYmx1ZSAuaHMtZXJyb3ItbXNnLFxuLnNlY3Rpb24uc2VjdGlvbi1ibG9jay5jb250YWlucy1iYWNrZ3JvdW5kLmJnLWltZyAuaHMtZXJyb3ItbXNnIHtcblx0Y29sb3I6IHJlZCAhaW1wb3J0YW50O1xufVxuXG4uaGVyby1ibG9jayB7XG5cdC5ibG9jay1yb3cge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC5oZXJvLXBhcnQge1xuXHRcdG1pbi1oZWlnaHQ6IDI1MHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQvL292ZXJmbG93OmhpZGRlbjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZmxvdzogcm93IHdyYXA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Ly9tYXgtaGVpZ2h0OjU3MHB4O1xuXHRcdHotaW5kZXg6IDQ7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdH1cblx0Ji52aWRlby1iZyB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXHQmLnZpZGVvLWJnIC5oZXJvLXBhcnQge1xuXHRcdG1pbi1oZWlnaHQ6IDkwdmg7XG5cdH1cblx0Lmhlcm8tdmlkZW8td3JhcHBlciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHotaW5kZXg6IDI7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG5cdFx0aGVpZ2h0OiAwO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG5cdFx0Lmhlcm8tdmlkZW8ge1xuXHRcdFx0bWluLXdpZHRoOiAxMDAlO1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdGJhY2tncm91bmQ6ICMwMDA7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0fVxuXHR9XG5cdC5pbm5lci1oZXJvLXdyYXBwZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiA0O1xuXHRcdG1pbi1oZWlnaHQ6IDEwMCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMTUwcHggMCAxMDBweCAwO1xuXHRcdC5jb250YWluZXIge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZmxvdzogcm93IHdyYXA7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdC5oZXJvLWNvbnRlbnQtd3JhcHBlciB7XG5cdFx0XHRcdGZsZXg6IDAgMCAxMDAlO1xuXHRcdFx0XHQqID4gcCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyLjFyZW07XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMy40cmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYuY29udGFpbnMtZXh0cmEtaW1nIC5pbm5lci1oZXJvLXdyYXBwZXIge1xuXHRcdHBhZGRpbmctYm90dG9tOiA2MHB4O1xuXHR9XG5cdC5iYWNrZ3JvdW5kLWVsZW1lbnQge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHotaW5kZXg6IDM7XG5cdH1cblx0LmJsb2NrLXRpdGxlIHtcblx0XHRtYXJnaW46IDA7XG5cdH1cblx0LmJsb2NrLXN1YnRpdGxlIHtcblx0XHRmb250LXNpemU6IDIuNXJlbTtcblx0XHRmb250LXdlaWdodDogJGxpZ2h0LXdlaWdodDtcblx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdG1hcmdpbjogMDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Ji5sYXJnZS1zaXplIHtcblx0XHRcdGZvbnQtc2l6ZTogMy41cmVtO1xuXHRcdH1cblx0XHQmLm1lZGl1bS1zaXplIHtcblx0XHRcdGZvbnQtc2l6ZTogM3JlbTtcblx0XHR9XG5cdFx0Ji5zbWFsbC1zaXplIHtcblx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0XHR9XG5cdH1cblx0LmNvbnRlbnQtd3JhcHBlciB7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0fVxuXHQvL0NvbG9ycyB3aXRoIEJHIGVsZW1lbnRcblx0QGVhY2ggJGtleSwgJHZhbHVlIGluICRjb2xvcnMge1xuXHRcdCYuI3ska2V5fSB7XG5cdFx0XHQuYmFja2dyb3VuZC1lbGVtZW50IHtcblx0XHRcdFx0YmFja2dyb3VuZDogJHZhbHVlO1xuXHRcdFx0fVxuXHRcdFx0LmJsb2NrICosXG5cdFx0XHQuaW5uZXItaGVyby13cmFwcGVyICoge1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji52aXh5LWxpdmUge1xuXHRcdC5ibG9jayAqLFxuXHRcdC5pbm5lci1oZXJvLXdyYXBwZXIgKiB7XG5cdFx0XHRjb2xvcjogIzAwMDtcblx0XHR9XG5cdH1cblx0Ji5ibHVlLWdyYWRpZW50IHtcblx0XHQuYmFja2dyb3VuZC1lbGVtZW50IHtcblx0XHRcdCRiZ0NvbG9yczogKCMwMTJmOWMsICMwMTQxZDcpO1xuXHRcdFx0QGluY2x1ZGUgZ3JhZGllbnQodG8gcmlnaHQsICRiZ0NvbG9ycyk7XG5cdFx0fVxuXHRcdC5ibG9jayAqLFxuXHRcdC5pbm5lci1oZXJvLXdyYXBwZXIgKiB7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHR9XG5cdH1cblx0Ji5jb250YWlucy1iZy1pbWcge1xuXHRcdC5ibG9jayAqOm5vdChpbnB1dCk6bm90KHRleHRhcmVhKTpub3Qoc2VsZWN0KSxcblx0XHQuaW5uZXItaGVyby13cmFwcGVyICo6bm90KGlucHV0KTpub3QodGV4dGFyZWEpOm5vdChzZWxlY3QpIHtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdH1cblx0fVxuXHQvL092ZXJsYXlcblx0QGVhY2ggJGtleSwgJHZhbHVlIGluICRjb2xvcnMge1xuXHRcdCYuI3ska2V5fS1vdmVybGF5IHtcblx0XHRcdC5iYWNrZ3JvdW5kLWVsZW1lbnQge1xuXHRcdFx0XHRAaW5jbHVkZSBncmFkaWVudCh0byBib3R0b20sIChyZ2JhKCR2YWx1ZSwgMC42KSwgcmdiYSgkdmFsdWUsIDAuODUpKSk7XG5cdFx0XHRcdHRvcDogYXV0bztcblx0XHRcdFx0aGVpZ2h0OiAzMCU7XG5cdFx0XHR9XG5cdFx0XHQmLmNvbnRhaW5zLWJnLWltZyB7XG5cdFx0XHRcdC5iYWNrZ3JvdW5kLWVsZW1lbnQge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGdyYWRpZW50KFxuXHRcdFx0XHRcdFx0dG8gYm90dG9tLFxuXHRcdFx0XHRcdFx0KHJnYmEoJHZhbHVlLCAwLjA1KSAwJSwgcmdiYSgkdmFsdWUsIDAuNzUpIDUwJSwgJHZhbHVlIDEwMCUpXG5cdFx0XHRcdFx0KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmJsb2NrICosXG5cdFx0XHQuaW5uZXItaGVyby13cmFwcGVyICoge1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ly9WaWRlby1iZ1xuXHRAZWFjaCAka2V5LCAkdmFsdWUgaW4gJGNvbG9ycyB7XG5cdFx0Ji52aWRlby1iZy4jeyRrZXl9LW92ZXJsYXkge1xuXHRcdFx0LmJhY2tncm91bmQtZWxlbWVudCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoJHZhbHVlLCAwLjg1KTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQvLyAmLnZpZGVvLWJnLmJsdWUtb3ZlcmxheXtcblx0Ly8gXHQuYmFja2dyb3VuZC1lbGVtZW50e1xuXHQvLyBcdFx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAyMTQsIDAuODUpO1xuXHQvLyBcdFx0aGVpZ2h0OjEwMCU7XG5cdC8vIFx0fVxuXHQvLyB9XG5cdC8vICYudmlkZW8tYmcuZ3JlZW4tb3ZlcmxheXtcblx0Ly8gXHQuYmFja2dyb3VuZC1lbGVtZW50e1xuXHQvLyBcdFx0YmFja2dyb3VuZDogcmdiYSgkZ3JlZW4sIDAuODUpO1xuXHQvLyBcdFx0aGVpZ2h0OjEwMCU7XG5cdC8vIFx0fVxuXHQvLyB9XG5cdC8vICYudmlkZW8tYmcucmVkLW92ZXJsYXl7XG5cdC8vIFx0LmJhY2tncm91bmQtZWxlbWVudHtcblx0Ly8gXHRcdGJhY2tncm91bmQ6IHJnYmEoJHJlZCwgMC44NSk7XG5cdC8vIFx0XHRoZWlnaHQ6MTAwJTtcblx0Ly8gXHR9XG5cdC8vIH1cblx0Ly8gJi52aWRlby1iZy55ZWxsb3ctb3ZlcmxheXtcblx0Ly8gXHQuYmFja2dyb3VuZC1lbGVtZW50e1xuXHQvLyBcdFx0YmFja2dyb3VuZDogcmdiYSgkeWVsbG93LCAwLjg1KTtcblx0Ly8gXHRcdGhlaWdodDoxMDAlO1xuXHQvLyBcdH1cblx0Ly8gfVxuXHQvLyAmLnZpZGVvLWJnLnBpbmstb3ZlcmxheXtcblx0Ly8gXHQuYmFja2dyb3VuZC1lbGVtZW50e1xuXHQvLyBcdFx0YmFja2dyb3VuZDogcmdiYSgkcGluaywgMC44NSk7XG5cdC8vIFx0XHRoZWlnaHQ6MTAwJTtcblx0Ly8gXHR9XG5cdC8vIH1cblx0Ly8gJi52aWRlby1iZy5saWdodC1ibHVlLW92ZXJsYXl7XG5cdC8vIFx0LmJhY2tncm91bmQtZWxlbWVudHtcblx0Ly8gXHRcdGJhY2tncm91bmQ6IHJnYmEoJGxpZ2h0Qmx1ZSwgMC44NSk7XG5cdC8vIFx0XHRoZWlnaHQ6MTAwJTtcblx0Ly8gXHR9XG5cdC8vIH1cblx0Ly8gJi52aWRlby1iZy5uYXZ5LW92ZXJsYXl7XG5cdC8vIFx0LmJhY2tncm91bmQtZWxlbWVudHtcblx0Ly8gXHRcdGJhY2tncm91bmQ6IHJnYmEoJG5hdnksIDAuODUpO1xuXHQvLyBcdFx0aGVpZ2h0OjEwMCU7XG5cdC8vIFx0fVxuXHQvLyB9XG5cdCYuanVzdGlmeS1jZW50ZXIgLmNvbnRhaW5lciB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdH1cblx0Ji5qdXN0aWZ5LXJpZ2h0IC5jb250YWluZXIge1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdH1cblx0Ji5hbGlnbi1jZW50ZXIgLmhlcm8tcGFydCAuY29udGFpbmVyIHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdC5ibG9jay1yb3cge1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR9XG5cdH1cblx0Ji5hbGlnbi1ib3R0b20gLmhlcm8tcGFydCAuY29udGFpbmVyIHtcblx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdH1cblx0Ji50ZXh0dWFsLWNlbnRlci10cnVlIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0LmZvcm0tYmxvY2sge1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdC5nZm9ybV93cmFwcGVyIHtcblx0XHRcdFx0aW5wdXRbdHlwZT1cInRleHRcIl0sXG5cdFx0XHRcdGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG5cdFx0XHRcdGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG5cdFx0XHRcdGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcblx0XHRcdFx0dGV4dGFyZWEsXG5cdFx0XHRcdHNlbGVjdCB7XG5cdFx0XHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuYnV0dG9uLXdyYXBwZXIge1xuXHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHQub3V0ZXItYnRuLXdyYXBwZXIge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQvLyAuYnV0dG9ue1xuXHRcdC8vIFx0Ji5vdXRsaW5le1xuXHRcdC8vIFx0XHRAaW5jbHVkZSBvdXRsaW5lLWJ0bigpO1xuXHRcdC8vIFx0XHQmOmhvdmVyLCAmOmZvY3Vze1xuXHRcdC8vIFx0XHRcdGJhY2tncm91bmQ6ICNGRkY7XG5cdFx0Ly8gXHRcdFx0Ym9yZGVyLWNvbG9yOiAjRkZGO1xuXHRcdC8vIFx0XHRcdGNvbG9yOiAkZ3JlZW47XG5cdFx0Ly8gXHRcdH1cblx0XHQvLyBcdH1cblx0XHQvLyB9XG5cdH1cblx0Ji5uby1leHRyYS1pbWcgLmFmdGVyLXBhcnQge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtaW4taGVpZ2h0OiAzMDBweDtcblx0XHQvL3otaW5kZXg6IDI7XG5cdFx0bWFyZ2luLWJvdHRvbTogLTE2MHB4O1xuXG5cdFx0LmltZy13cmFwcGVyIHtcblx0XHRcdG1heC13aWR0aDogOTQwcHg7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdGltZyB7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Ly9jb250ZW50OlwiXCI7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0YmFja2dyb3VuZDogJGJsdWU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0ei1pbmRleDogLTE7XG5cdFx0fVxuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IDI5MHB4O1xuXHRcdFx0d2lkdGg6IDMwMHZ3O1xuXHRcdFx0aGVpZ2h0OiA1MDBweDtcblx0XHRcdGJhY2tncm91bmQ6ICRibHVlO1xuXHRcdFx0bGVmdDogLTUwdnc7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNmRlZyk7XG5cdFx0XHR6LWluZGV4OiAtMTtcblx0XHR9XG5cdH1cblx0Ji5uby1leHRyYS1pbWcubmF2eSAuYWZ0ZXItcGFydCB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0YmFja2dyb3VuZDogJG5hdnk7XG5cdFx0fVxuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkbmF2eTtcblx0XHR9XG5cdH1cblx0Ji5jb250YWlucy1leHRyYS1pbWcge1xuXHRcdG1hcmdpbi1ib3R0b206IDEwMHB4O1xuXHR9XG5cdCYuY29udGFpbnMtZXh0cmEtaW1nIC5hZnRlci1wYXJ0IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWluLWhlaWdodDogMTAwcHg7XG5cdFx0ei1pbmRleDogMjtcblxuXHRcdC5pbWctd3JhcHBlciB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxNTBweDtcblx0XHRcdGJhY2tncm91bmQ6ICRibHVlO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdH1cblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiAzNTBweDtcblx0XHRcdHdpZHRoOiAzMDB2dztcblx0XHRcdGhlaWdodDogNTAwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkYmx1ZTtcblx0XHRcdGxlZnQ6IC01MHZ3O1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTZkZWcpO1xuXHRcdFx0ei1pbmRleDogLTE7XG5cdFx0fVxuXHR9XG5cdCYuY29udGFpbnMtZXh0cmEtaW1nLm5hdnkgLmFmdGVyLXBhcnQge1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGJhY2tncm91bmQ6ICRuYXZ5O1xuXHRcdH1cblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogJG5hdnk7XG5cdFx0fVxuXHR9XG5cdCYuY29udGFpbnMtZXh0cmEtaW1nLmJsdWUtZ3JhZGllbnQge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cblx0Ji5jb250YWlucy1leHRyYS1pbWcuYmx1ZS1ncmFkaWVudCAuYWZ0ZXItcGFydCB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Ly8gY29udGVudDogXCJcIjtcblx0XHRcdC8vIGJhY2tncm91bmQ6IHJlZDtcblx0XHRcdC8vIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdFx0XHQvLyB6LWluZGV4OiAtMTtcblx0XHRcdC8vIHRyYW5zZm9ybTogcm90YXRlKC02ZGVnKTtcblx0XHRcdC8vIGxlZnQ6IC01MHZ3O1xuXHRcdFx0Ly8gd2lkdGg6IDMwMHZ3O1xuXHRcdFx0Ly8gdG9wOiAxMDBweDtcblx0XHRcdC8vIGhlaWdodDogMjAwcHg7XG5cblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTZkZWcpO1xuXHRcdFx0bGVmdDogLTUwdnc7XG5cdFx0XHR3aWR0aDogMzAwdnc7XG5cdFx0XHR0b3A6IDEwMHB4O1xuXHRcdFx0aGVpZ2h0OiA0MDBweDtcblx0XHR9XG5cblx0XHQkYmdDb2xvcnM6ICgjMDEyZjljLCAjMDE0MWQ3KTtcblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0QGluY2x1ZGUgZ3JhZGllbnQodG8gcmlnaHQsICRiZ0NvbG9ycyk7XG5cdFx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHR6LWluZGV4OiAtMjtcblx0XHRcdGJvdHRvbTogYXV0bztcblx0XHRcdHRvcDogLTFweDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblx0Ji5uby1hZnRlci1wYXJ0IHtcblx0XHRtYXJnaW4tYm90dG9tOiAxMDBweDtcblx0fVxuXHQuaGVyby1jb250ZW50LXdyYXBwZXIgLmJsb2NrLXJvdyArIC5ibG9jay1yb3cge1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdH1cblx0Lmhlcm8tY29udGVudC13cmFwcGVyIC5ibG9jay1yb3cgKyAuYmxvY2stcm93IHtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHR9XG59XG5cbi8vQWZ0ZXIgcGFydFxuQGVhY2ggJGtleSwgJHZhbHVlIGluICRjb2xvcnMge1xuXHQuaGVyby1ibG9jay4jeyRrZXl9LW92ZXJsYXksXG5cdC5oZXJvLWJsb2NrLiN7JGtleX0ge1xuXHRcdCYuY29udGFpbnMtZXh0cmEtaW1nIC5hZnRlci1wYXJ0LFxuXHRcdCYubm8tZXh0cmEtaW1nIC5hZnRlci1wYXJ0OmFmdGVyIHtcblx0XHRcdCY6YmVmb3JlLFxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR2YWx1ZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuYm9keS5jb250YWlucy1zdWItbWVudSB7XG5cdC5oZXJvLWJsb2NrIC5pbm5lci1oZXJvLXdyYXBwZXIge1xuXHRcdHBhZGRpbmctdG9wOiAxNTBweDtcblx0fVxufVxuXG4uc2VjdGlvbi5oZXJvLWJsb2NrLnNob3ctcmVndWxhci1saW5rcyB7XG5cdC5jb250ZW50LWJsb2NrIHtcblx0XHRhOm5vdChbY2xhc3NdKTpiZWZvcmUsXG5cdFx0YTp2aXNpdGVkOm5vdChbY2xhc3NdKTpiZWZvcmUge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0YTpub3QoW2NsYXNzXSk6YWZ0ZXIsXG5cdFx0YTp2aXNpdGVkOm5vdChbY2xhc3NdKTphZnRlciB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHRhOm5vdChbY2xhc3NdKSxcblx0XHRhOm5vdChbY2xhc3NdKTp2aXNpdGVkIHtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmJsb2NrLmNvbnRlbnQtYmxvY2suZmVhdHVyZS1pbmZvIC5pbm5lci13cmFwcGVyIHtcblx0LmNhdC1sYWJlbC1yb3cge1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0dWwgbGkge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHRcdHNwYW4uY2F0LWxhYmVsIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdFx0XHRjb2xvcjogJGJsdWU7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZC13ZWlnaHQ7XG5cdFx0XHRcdHBhZGRpbmc6IDZweCAyMHB4O1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDMwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5ibG9jay10aXRsZSB7XG5cdFx0bWFyZ2luOiAwIDAgMTBweCAwICFpbXBvcnRhbnQ7XG5cdH1cblx0LmNvbnRlbnQtd3JhcHBlciB7XG5cdFx0bWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuXHRcdHAge1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE4MCU7XG5cdFx0XHRmb250LXdlaWdodDogJHJlZ3VsYXItd2VpZ2h0O1xuXHRcdH1cblx0fVxuXHQuZmVhdHVyZS1ib3R0b20td3JhcHBlciB7XG5cdFx0bWFyZ2luLXRvcDogMjVweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1mbG93OiByb3cgd3JhcDtcblx0XHQucHJvZHVjdC1sYWJlbC1yb3csXG5cdFx0LnJlbGF0ZWQtYXJ0aWNsZXMtd3JhcHBlciB7XG5cdFx0XHRmbGV4OiAxO1xuXHRcdFx0Lm1pbmktdGl0bGUge1xuXHRcdFx0XHRmb250LXdlaWdodDogJGJvbGQtd2VpZ2h0O1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHR9XG5cdFx0XHR1bCBsaSB7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogOHB4O1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LnJlbGF0ZWQtYXJ0aWNsZXMtd3JhcHBlciB7XG5cdFx0XHRmbGV4OiAxLjU7XG5cdFx0XHRtYXJnaW4tbGVmdDogMzBweDtcblx0XHR9XG5cdH1cbn1cblxuLmNvbHVtbi5zdGFja2VkLW1lZGlhLWJsb2NrIHtcblx0LmlubmVyLXdyYXBwZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQubWFpbi1tZWRpYS13cmFwcGVyIHtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgKyAxMDBweCk7XG5cdFx0fVxuXHRcdC5pbWctd3JhcHBlci5iYWNrIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogLTE2MHB4O1xuXHRcdFx0cmlnaHQ6IC0xODBweDtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgKyAxMjBweCk7XG5cdFx0XHRtYXgtaGVpZ2h0OiAxNjAlO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1heC13aWR0aDogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy9Pbmx5IGRvIHRoaXMgZm9yIHRoZSBmcm9udC1lbmQuXG5ib2R5Om5vdCgud3AtYWRtaW4pIHtcblx0Lmhlcm8tYmxvY2sge1xuXHRcdCYuZmxvYXQtc21hbGwge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTMwcHggIWltcG9ydGFudDtcblx0XHRcdC5ibG9jay5zdGFja2VkLW1lZGlhLWJsb2NrIHtcblx0XHRcdFx0Lm1haW4tbWVkaWEtd3JhcHBlciB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdGJvdHRvbTogLTEzMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuYmxvY2suaW1hZ2UtYmxvY2sge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGJvdHRvbTogLTEzMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLmZsb2F0LWJpZyB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNTBweCAhaW1wb3J0YW50O1xuXHRcdFx0LmJsb2NrLnN0YWNrZWQtbWVkaWEtYmxvY2sge1xuXHRcdFx0XHQubWFpbi1tZWRpYS13cmFwcGVyIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0Ym90dG9tOiAtMjUwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5ibG9jay5pbWFnZS1ibG9jayB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0Ym90dG9tOiAtMjUwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4vL0VuZCBoZXJlXG5cbi8vMDEtMDYtMjAyMVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWhlaWdodDogMTAwMHB4KSBhbmQgKG1pbi13aWR0aDogMTIyMHB4KSB7XG5cdC5oZXJvLWJsb2NrIC5oZXJvLXZpZGVvLXdyYXBwZXIge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcblx0fVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4taGVpZ2h0OiAxMTAwcHgpIGFuZCAobWluLXdpZHRoOiAxMjIwcHgpIHtcblx0Lmhlcm8tYmxvY2sgLmhlcm8tdmlkZW8td3JhcHBlciB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjYpO1xuXHR9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1oZWlnaHQ6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDE2NDVweCkge1xuXHQuaGVyby1ibG9jayAuaGVyby12aWRlby13cmFwcGVyIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuNyk7XG5cdH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWhlaWdodDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogMTUxNXB4KSB7XG5cdC5oZXJvLWJsb2NrIC5oZXJvLXZpZGVvLXdyYXBwZXIge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMS44KTtcblx0fVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIwMDBweCkge1xuXHQuaGVyby1ibG9jay52aWRlby1iZyAuaGVyby1wYXJ0IHtcblx0XHRtYXgtaGVpZ2h0OiA4MHZoO1xuXHR9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTU1MHB4KSB7XG5cdC5oZXJvLWJsb2NrLnZpZGVvLWJnIC5oZXJvLXBhcnQge1xuXHRcdG1pbi1oZWlnaHQ6IDUwdnc7XG5cdH1cblx0Lmhlcm8tYmxvY2suY29udGFpbnMtZXh0cmEtaW1nIC5hZnRlci1wYXJ0IHtcblx0XHRwYWRkaW5nOiAwIDQlO1xuXHR9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdC5jb2x1bW4uc3RhY2tlZC1tZWRpYS1ibG9jayAuaW5uZXItd3JhcHBlciAubWFpbi1tZWRpYS13cmFwcGVyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQuY29sdW1uLnN0YWNrZWQtbWVkaWEtYmxvY2sgLmlubmVyLXdyYXBwZXIgLmltZy13cmFwcGVyLmJhY2sge1xuXHRcdGJvdHRvbTogLTI1MHB4O1xuXHRcdHJpZ2h0OiAtODBweDtcblx0XHR3aWR0aDogY2FsYygxMDAlICsgMTIwcHgpO1xuXHRcdG1heC1oZWlnaHQ6IDE4MCU7XG5cdH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjIwcHgpIHtcblx0LmJsb2NrLnN0YWNrZWQtbWVkaWEtYmxvY2sge1xuXHRcdGZsZXg6IDAgMSA4MDBweDtcblx0XHRtYXJnaW4tdG9wOiAxMDBweDtcblx0fVxuXHQuaGVyby1ibG9jayAuYnV0dG9uLXdyYXBwZXIge1xuXHRcdG1heC13aWR0aDogNzAlO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdC5idXR0b24ge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5oZXJvLWJsb2NrIC5ibG9jay1zdWJ0aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdH1cblxuXHQuaGVyby1ibG9jay52aWRlby1iZyAuaW5uZXItaGVyby13cmFwcGVyIHtcblx0XHRwYWRkaW5nOiAxODBweCAwO1xuXHR9XG5cblx0Lmhlcm8tYmxvY2sgLmhlcm8tdmlkZW8td3JhcHBlciB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdC5oZXJvLXZpZGVvIHtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdH1cblx0fVxuXG5cdC5oZXJvLWJsb2NrLnZpZGVvLWJnIC5oZXJvLXBhcnQge1xuXHRcdG1pbi1oZWlnaHQ6IDkydmg7XG5cdH1cblxuXHQuaGVyby1ibG9jayAuaGVyby1wYXJ0IHtcblx0XHRtaW4taGVpZ2h0OiA0MHZoO1xuXHRcdHBhZGRpbmctdG9wOiAzMHB4O1xuXHR9XG5cdC5jb2x1bW4uc3RhY2tlZC1tZWRpYS1ibG9jayAuaW5uZXItd3JhcHBlciAuaW1nLXdyYXBwZXIuYmFjayB7XG5cdFx0bWF4LWhlaWdodDogMTYwJTtcblx0fVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMjBweCkge1xuXHQuaGVyby1ibG9jayB7XG5cdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdH1cblxuXHQuaGVyby1ibG9jay5jb250YWlucy1leHRyYS1pbWcgLmFmdGVyLXBhcnQge1xuXHRcdGJvdHRvbTogMDtcblx0fVxuXG5cdC5oZXJvLWJsb2NrLmNvbnRhaW5zLWV4dHJhLWltZyAuYWZ0ZXItcGFydDpiZWZvcmUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQjbWFpbi13cmFwcGVyIC5oZXJvLWJsb2NrLmNvbnRhaW5zLWV4dHJhLWltZyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0fVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCkge1xuXHQuaGVyby1ibG9jayAuYnV0dG9uLXdyYXBwZXIge1xuXHRcdC5idXR0b24ge1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdH1cblx0fVxuXG5cdC5oZXJvLWJsb2NrIC5ibG9jay1zdWJ0aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHR9XG5cblx0Lmhlcm8tYmxvY2sgLmJsb2NrLXRpdGxlLmgxIHtcblx0XHRmb250LXNpemU6IDM0cHg7XG5cdH1cblx0LmJsb2NrLmNvbnRlbnQtYmxvY2suZmVhdHVyZS1pbmZvIC5pbm5lci13cmFwcGVyIC5mZWF0dXJlLWJvdHRvbS13cmFwcGVyIHtcblx0XHQucmVsYXRlZC1hcnRpY2xlcy13cmFwcGVyLFxuXHRcdC5wcm9kdWN0LWxhYmVsLXJvdyB7XG5cdFx0XHRmbGV4OiAwIDEgMTAwJTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG5cdC5oZXJvLWJsb2NrIC5oZXJvLXBhcnQge1xuXHRcdHBhZGRpbmctdG9wOiAxMDVweDtcblx0fVxuXHQuaGVyby1ibG9jay5jb250YWlucy1leHRyYS1pbWcgLmFmdGVyLXBhcnQ6YWZ0ZXIge1xuXHRcdGJvdHRvbTogMTEwcHg7XG5cdH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHQuaGVyby1ibG9jayAuYnV0dG9uLXdyYXBwZXIgLm91dGVyLWJ0bi13cmFwcGVyLFxuXHQuc2VjdGlvbiAuYnV0dG9uLXdyYXBwZXIgLm91dGVyLWJ0bi13cmFwcGVyIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0fVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG5cdC5oZXJvLWJsb2NrLnZpZGVvLWJnIC5oZXJvLXBhcnQge1xuXHRcdHBhZGRpbmctdG9wOiA1cHg7XG5cdH1cblx0Lmhlcm8tYmxvY2sudmlkZW8tYmcgLmhlcm8tcGFydCB7XG5cdFx0bWluLWhlaWdodDogNTV2aDtcblx0fVxuXG5cdC5oZXJvLWJsb2NrIC5idXR0b24td3JhcHBlciB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG5cdC5oZXJvLWJsb2NrLm5vLWV4dHJhLWltZyAuYWZ0ZXItcGFydCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogLTIwMHB4O1xuXHR9XG59XG4iLCIvKipcbiAqIFZhcmlhYmxlIGZpbGUgXG4gKiBwbGFjZSBnbG9iYWwgdmFyaWFibGVzIGhlcmU6XG4gKlxuICogQHBhY2thZ2UgQ2hlZiBHdXRlbmJlcmcgQ2hpbGQgVGhlbWVcbiAqL1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUludGVyOndnaHRAMTAwOzIwMDszMDA7NDAwOzUwMDs2MDA7NzAwOzgwMDs5MDAmZGlzcGxheT1zd2FwXCIpO1xuLyoqXG4gKiBNaXhpbiBmaWxlIFxuICogQWxsIG91ciBjdXN0b20gbWl4aW5zXG4gKlxuICogQHBhY2thZ2UgQ2hlZiBHdXRlbmJlcmcgQ2hpbGQgVGhlbWVcbiAqIEBzaW5jZSAyMDE5XG4gKi9cbi8qIEJveHNpemluZyBzaG9ydGN1dDogKi9cbi8qIFRyYW5zZm9ybSBzaG9ydGN1dHMgKi9cbi8qIFN0eWxpbmcgcGxhY2Vob2xkZXJzOiAqL1xuLyogUmV0aW5hIGltYWdlczogKi9cbi8qIFwiSGFyZFwiIGdyYWRpZW50czogKi9cbi8qIFJFTSBmb250IHNpemVzOiAqL1xuLmhvbWUgI21haW4td3JhcHBlciAuc2VjdGlvbi5oZXJvLWJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5ob21lICNtYWluLXdyYXBwZXIgLnNlY3Rpb24uaGVyby1ibG9jay5zcGVjaWFsLWZvcm0tbG9vayB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uc2luZ2xlLXRvdXItcGFnZSAuaGVyby1ibG9jay5hbGlnbi1ib3R0b20gLmlubmVyLWhlcm8td3JhcHBlciB7XG4gIHBhZGRpbmc6IDEwMHB4IDAgMHB4IDA7XG59XG4uc2luZ2xlLXRvdXItcGFnZSAuaGVyby1ibG9jay5hbGlnbi1ib3R0b20gLmlubmVyLWhlcm8td3JhcHBlciAuYmxvY2suY29udGVudC1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2luZ2xlLXRvdXItcGFnZSAuaGVyby1ibG9jay5hbGlnbi1ib3R0b20gLmlubmVyLWhlcm8td3JhcHBlciAuYmxvY2suY29udGVudC1ibG9jayAuYmxvY2stdGl0bGUuaDEge1xuICBmb250LXNpemU6IDRyZW07XG4gIG1hcmdpbjogMCAwIDIwcHggMDtcbn1cbi5zaW5nbGUtdG91ci1wYWdlIC5oZXJvLWJsb2NrLmFsaWduLWJvdHRvbSAuaW5uZXItaGVyby13cmFwcGVyIC5ibG9jay5jb250ZW50LWJsb2NrIC5jb250ZW50LXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnNpbmdsZS10b3VyLXBhZ2UgLmhlcm8tYmxvY2suYWxpZ24tYm90dG9tIC5pbm5lci1oZXJvLXdyYXBwZXIgLmJsb2NrLmNvbnRlbnQtYmxvY2sgLmNvbnRlbnQtd3JhcHBlciAqID4gcCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4uc2luZ2xlLXRvdXItcGFnZSAuaGVyby1ibG9jay5hbGlnbi1ib3R0b20gLmlubmVyLWhlcm8td3JhcHBlciAuYmxvY2stcm93LnR5cGUtaGFsZi1oYWxmIC5ibG9jazpmaXJzdC1jaGlsZCB7XG4gIGZsZXg6IDEuMjU7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5zaW5nbGUtdG91ci1wYWdlIC5oZXJvLWJsb2NrLmFsaWduLWJvdHRvbSAuaW5uZXItaGVyby13cmFwcGVyIC5ibG9jay1yb3cudHlwZS1oYWxmLWhhbGYgLmJsb2NrOmxhc3QtY2hpbGQge1xuICBmbGV4OiAyO1xuICBtYXJnaW4tbGVmdDogNjBweDtcbn1cblxuLnNlY3Rpb24uc2VjdGlvbi1ibG9jay5iZy1jb2xvci5uYXZ5IC5ocy1lcnJvci1tc2csXG4uc2VjdGlvbi5zZWN0aW9uLWJsb2NrLmJnLWNvbG9yLmJsdWUgLmhzLWVycm9yLW1zZyxcbi5zZWN0aW9uLnNlY3Rpb24tYmxvY2suY29udGFpbnMtYmFja2dyb3VuZC5iZy1pbWcgLmhzLWVycm9yLW1zZyB7XG4gIGNvbG9yOiByZWQgIWltcG9ydGFudDtcbn1cblxuLmhlcm8tYmxvY2sgLmJsb2NrLXJvdyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmhlcm8tYmxvY2sgLmhlcm8tcGFydCB7XG4gIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuLmhlcm8tYmxvY2sudmlkZW8tYmcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmhlcm8tYmxvY2sudmlkZW8tYmcgLmhlcm8tcGFydCB7XG4gIG1pbi1oZWlnaHQ6IDkwdmg7XG59XG4uaGVyby1ibG9jayAuaGVyby12aWRlby13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBoZWlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG4uaGVyby1ibG9jayAuaGVyby12aWRlby13cmFwcGVyIC5oZXJvLXZpZGVvIHtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uaGVyby1ibG9jayAuaW5uZXItaGVyby13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA0O1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTUwcHggMCAxMDBweCAwO1xufVxuLmhlcm8tYmxvY2sgLmlubmVyLWhlcm8td3JhcHBlciAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGhlaWdodDogMTAwJTtcbn1cbi5oZXJvLWJsb2NrIC5pbm5lci1oZXJvLXdyYXBwZXIgLmNvbnRhaW5lciAuaGVyby1jb250ZW50LXdyYXBwZXIge1xuICBmbGV4OiAwIDAgMTAwJTtcbn1cbi5oZXJvLWJsb2NrIC5pbm5lci1oZXJvLXdyYXBwZXIgLmNvbnRhaW5lciAuaGVyby1jb250ZW50LXdyYXBwZXIgKiA+IHAge1xuICBmb250LXNpemU6IDIuMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDMuNHJlbTtcbn1cbi5oZXJvLWJsb2NrLmNvbnRhaW5zLWV4dHJhLWltZyAuaW5uZXItaGVyby13cmFwcGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG4uaGVyby1ibG9jayAuYmFja2dyb3VuZC1lbGVtZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDM7XG59XG4uaGVyby1ibG9jayAuYmxvY2stdGl0bGUge1xuICBtYXJnaW46IDA7XG59XG4uaGVyby1ibG9jayAuYmxvY2stc3VidGl0bGUge1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uaGVyby1ibG9jayAuYmxvY2stc3VidGl0bGUubGFyZ2Utc2l6ZSB7XG4gIGZvbnQtc2l6ZTogMy41cmVtO1xufVxuLmhlcm8tYmxvY2sgLmJsb2NrLXN1YnRpdGxlLm1lZGl1bS1zaXplIHtcbiAgZm9udC1zaXplOiAzcmVtO1xufVxuLmhlcm8tYmxvY2sgLmJsb2NrLXN1YnRpdGxlLnNtYWxsLXNpemUge1xuICBmb250LXNpemU6IDJyZW07XG59XG4uaGVyby1ibG9jayAuY29udGVudC13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5oZXJvLWJsb2NrLmJsdWUgLmJhY2tncm91bmQtZWxlbWVudCB7XG4gIGJhY2tncm91bmQ6ICMwMDQwZDY7XG59XG4uaGVyby1ibG9jay5ibHVlIC5ibG9jayAqLFxuLmhlcm8tYmxvY2suYmx1ZSAuaW5uZXItaGVyby13cmFwcGVyICoge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oZXJvLWJsb2NrLmdyZWVuIC5iYWNrZ3JvdW5kLWVsZW1lbnQge1xuICBiYWNrZ3JvdW5kOiAjMTRjYzk2O1xufVxuLmhlcm8tYmxvY2suZ3JlZW4gLmJsb2NrICosXG4uaGVyby1ibG9jay5ncmVlbiAuaW5uZXItaGVyby13cmFwcGVyICoge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oZXJvLWJsb2NrLnJlZCAuYmFja2dyb3VuZC1lbGVtZW50IHtcbiAgYmFja2dyb3VuZDogI2Y2NGY0ZTtcbn1cbi5oZXJvLWJsb2NrLnJlZCAuYmxvY2sgKixcbi5oZXJvLWJsb2NrLnJlZCAuaW5uZXItaGVyby13cmFwcGVyICoge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oZXJvLWJsb2NrLnllbGxvdyAuYmFja2dyb3VuZC1lbGVtZW50IHtcbiAgYmFja2dyb3VuZDogI2ZmYjkzODtcbn1cbi5oZXJvLWJsb2NrLnllbGxvdyAuYmxvY2sgKixcbi5oZXJvLWJsb2NrLnllbGxvdyAuaW5uZXItaGVyby13cmFwcGVyICoge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oZXJvLWJsb2NrLnBpbmsgLmJhY2tncm91bmQtZWxlbWVudCB7XG4gIGJhY2tncm91bmQ6ICNmZjdhOGM7XG59XG4uaGVyby1ibG9jay5waW5rIC5ibG9jayAqLFxuLmhlcm8tYmxvY2sucGluayAuaW5uZXItaGVyby13cmFwcGVyICoge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oZXJvLWJsb2NrLmxpZ2h0LWJsdWUgLmJhY2tncm91bmQtZWxlbWVudCB7XG4gIGJhY2tncm91bmQ6ICM2ZmQyZjY7XG59XG4uaGVyby1ibG9jay5saWdodC1ibHVlIC5ibG9jayAqLFxuLmhlcm8tYmxvY2subGlnaHQtYmx1ZSAuaW5uZXItaGVyby13cmFwcGVyICoge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oZXJvLWJsb2NrLm5hdnkgLmJhY2tncm91bmQtZWxlbWVudCB7XG4gIGJhY2tncm91bmQ6ICMwYTI1NDA7XG59XG4uaGVyby1ibG9jay5uYXZ5IC5ibG9jayAqLFxuLmhlcm8tYmxvY2submF2eSAuaW5uZXItaGVyby13cmFwcGVyICoge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oZXJvLWJsb2NrLnZpeHktcGxhdGZvcm0gLmJhY2tncm91bmQtZWxlbWVudCB7XG4gIGJhY2tncm91bmQ6ICMwMDQwRDY7XG59XG4uaGVyby1ibG9jay52aXh5LXBsYXRmb3JtIC5ibG9jayAqLFxuLmhlcm8tYmxvY2sudml4eS1wbGF0Zm9ybSAuaW5uZXItaGVyby13cmFwcGVyICoge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oZXJvLWJsb2NrLnZpeHktbGl2ZSAuYmFja2dyb3VuZC1lbGVtZW50IHtcbiAgYmFja2dyb3VuZDogIzlERjBBMztcbn1cbi5oZXJvLWJsb2NrLnZpeHktbGl2ZSAuYmxvY2sgKixcbi5oZXJvLWJsb2NrLnZpeHktbGl2ZSAuaW5uZXItaGVyby13cmFwcGVyICoge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oZXJvLWJsb2NrLnZpeHktbGl2ZSAuYmxvY2sgKixcbi5oZXJvLWJsb2NrLnZpeHktbGl2ZSAuaW5uZXItaGVyby13cmFwcGVyICoge1xuICBjb2xvcjogIzAwMDtcbn1cbi5oZXJvLWJsb2NrLmJsdWUtZ3JhZGllbnQgLmJhY2tncm91bmQtZWxlbWVudCB7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDEyZjljLCAjMDE0MWQ3KTtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMTJmOWMsICMwMTQxZDcpO1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMTJmOWMsICMwMTQxZDcpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMTJmOWMsICMwMTQxZDcpO1xufVxuLmhlcm8tYmxvY2suYmx1ZS1ncmFkaWVudCAuYmxvY2sgKixcbi5oZXJvLWJsb2NrLmJsdWUtZ3JhZGllbnQgLmlubmVyLWhlcm8td3JhcHBlciAqIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVyby1ibG9jay5jb250YWlucy1iZy1pbWcgLmJsb2NrICo6bm90KGlucHV0KTpub3QodGV4dGFyZWEpOm5vdChzZWxlY3QpLFxuLmhlcm8tYmxvY2suY29udGFpbnMtYmctaW1nIC5pbm5lci1oZXJvLXdyYXBwZXIgKjpub3QoaW5wdXQpOm5vdCh0ZXh0YXJlYSk6bm90KHNlbGVjdCkge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oZXJvLWJsb2NrLmJsdWUtb3ZlcmxheSAuYmFja2dyb3VuZC1lbGVtZW50IHtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDY0LCAyMTQsIDAuNiksIHJnYmEoMCwgNjQsIDIxNCwgMC44NSkpO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgNjQsIDIxNCwgMC42KSwgcmdiYSgwLCA2NCwgMjE0LCAwLjg1KSk7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgNjQsIDIxNCwgMC42KSwgcmdiYSgwLCA2NCwgMjE0LCAwLjg1KSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgNjQsIDIxNCwgMC42KSwgcmdiYSgwLCA2NCwgMjE0LCAwLjg1KSk7XG4gIHRvcDogYXV0bztcbiAgaGVpZ2h0OiAzMCU7XG59XG4uaGVyby1ibG9jay5ibHVlLW92ZXJsYXkuY29udGFpbnMtYmctaW1nIC5iYWNrZ3JvdW5kLWVsZW1lbnQge1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgNjQsIDIxNCwgMC4wNSkgMCUsIHJnYmEoMCwgNjQsIDIxNCwgMC43NSkgNTAlLCAjMDA0MGQ2IDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgNjQsIDIxNCwgMC4wNSkgMCUsIHJnYmEoMCwgNjQsIDIxNCwgMC43NSkgNTAlLCAjMDA0MGQ2IDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDY0LCAyMTQsIDAuMDUpIDAlLCByZ2JhKDAsIDY0LCAyMTQsIDAuNzUpIDUwJSwgIzAwNDBkNiAxMDAlKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCA2NCwgMjE0LCAwLjA1KSAwJSwgcmdiYSgwLCA2NCwgMjE0LCAwLjc1KSA1MCUsICMwMDQwZDYgMTAwJSk7XG59XG4uaGVyby1ibG9jay5ibHVlLW92ZXJsYXkgLmJsb2NrICosXG4uaGVyby1ibG9jay5ibHVlLW92ZXJsYXkgLmlubmVyLWhlcm8td3JhcHBlciAqIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVyby1ibG9jay5ncmVlbi1vdmVybGF5IC5iYWNrZ3JvdW5kLWVsZW1lbnQge1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjAsIDIwNCwgMTUwLCAwLjYpLCByZ2JhKDIwLCAyMDQsIDE1MCwgMC44NSkpO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjAsIDIwNCwgMTUwLCAwLjYpLCByZ2JhKDIwLCAyMDQsIDE1MCwgMC44NSkpO1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDIwLCAyMDQsIDE1MCwgMC42KSwgcmdiYSgyMCwgMjA0LCAxNTAsIDAuODUpKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyMCwgMjA0LCAxNTAsIDAuNiksIHJnYmEoMjAsIDIwNCwgMTUwLCAwLjg1KSk7XG4gIHRvcDogYXV0bztcbiAgaGVpZ2h0OiAzMCU7XG59XG4uaGVyby1ibG9jay5ncmVlbi1vdmVybGF5LmNvbnRhaW5zLWJnLWltZyAuYmFja2dyb3VuZC1lbGVtZW50IHtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDIwLCAyMDQsIDE1MCwgMC4wNSkgMCUsIHJnYmEoMjAsIDIwNCwgMTUwLCAwLjc1KSA1MCUsICMxNGNjOTYgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyMCwgMjA0LCAxNTAsIDAuMDUpIDAlLCByZ2JhKDIwLCAyMDQsIDE1MCwgMC43NSkgNTAlLCAjMTRjYzk2IDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDIwLCAyMDQsIDE1MCwgMC4wNSkgMCUsIHJnYmEoMjAsIDIwNCwgMTUwLCAwLjc1KSA1MCUsICMxNGNjOTYgMTAwJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjAsIDIwNCwgMTUwLCAwLjA1KSAwJSwgcmdiYSgyMCwgMjA0LCAxNTAsIDAuNzUpIDUwJSwgIzE0Y2M5NiAxMDAlKTtcbn1cbi5oZXJvLWJsb2NrLmdyZWVuLW92ZXJsYXkgLmJsb2NrICosXG4uaGVyby1ibG9jay5ncmVlbi1vdmVybGF5IC5pbm5lci1oZXJvLXdyYXBwZXIgKiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhlcm8tYmxvY2sucmVkLW92ZXJsYXkgLmJhY2tncm91bmQtZWxlbWVudCB7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNDYsIDc5LCA3OCwgMC42KSwgcmdiYSgyNDYsIDc5LCA3OCwgMC44NSkpO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjQ2LCA3OSwgNzgsIDAuNiksIHJnYmEoMjQ2LCA3OSwgNzgsIDAuODUpKTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNDYsIDc5LCA3OCwgMC42KSwgcmdiYSgyNDYsIDc5LCA3OCwgMC44NSkpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI0NiwgNzksIDc4LCAwLjYpLCByZ2JhKDI0NiwgNzksIDc4LCAwLjg1KSk7XG4gIHRvcDogYXV0bztcbiAgaGVpZ2h0OiAzMCU7XG59XG4uaGVyby1ibG9jay5yZWQtb3ZlcmxheS5jb250YWlucy1iZy1pbWcgLmJhY2tncm91bmQtZWxlbWVudCB7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNDYsIDc5LCA3OCwgMC4wNSkgMCUsIHJnYmEoMjQ2LCA3OSwgNzgsIDAuNzUpIDUwJSwgI2Y2NGY0ZSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI0NiwgNzksIDc4LCAwLjA1KSAwJSwgcmdiYSgyNDYsIDc5LCA3OCwgMC43NSkgNTAlLCAjZjY0ZjRlIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI0NiwgNzksIDc4LCAwLjA1KSAwJSwgcmdiYSgyNDYsIDc5LCA3OCwgMC43NSkgNTAlLCAjZjY0ZjRlIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI0NiwgNzksIDc4LCAwLjA1KSAwJSwgcmdiYSgyNDYsIDc5LCA3OCwgMC43NSkgNTAlLCAjZjY0ZjRlIDEwMCUpO1xufVxuLmhlcm8tYmxvY2sucmVkLW92ZXJsYXkgLmJsb2NrICosXG4uaGVyby1ibG9jay5yZWQtb3ZlcmxheSAuaW5uZXItaGVyby13cmFwcGVyICoge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oZXJvLWJsb2NrLnllbGxvdy1vdmVybGF5IC5iYWNrZ3JvdW5kLWVsZW1lbnQge1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAxODUsIDU2LCAwLjYpLCByZ2JhKDI1NSwgMTg1LCA1NiwgMC44NSkpO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAxODUsIDU2LCAwLjYpLCByZ2JhKDI1NSwgMTg1LCA1NiwgMC44NSkpO1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMTg1LCA1NiwgMC42KSwgcmdiYSgyNTUsIDE4NSwgNTYsIDAuODUpKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDE4NSwgNTYsIDAuNiksIHJnYmEoMjU1LCAxODUsIDU2LCAwLjg1KSk7XG4gIHRvcDogYXV0bztcbiAgaGVpZ2h0OiAzMCU7XG59XG4uaGVyby1ibG9jay55ZWxsb3ctb3ZlcmxheS5jb250YWlucy1iZy1pbWcgLmJhY2tncm91bmQtZWxlbWVudCB7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDE4NSwgNTYsIDAuMDUpIDAlLCByZ2JhKDI1NSwgMTg1LCA1NiwgMC43NSkgNTAlLCAjZmZiOTM4IDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAxODUsIDU2LCAwLjA1KSAwJSwgcmdiYSgyNTUsIDE4NSwgNTYsIDAuNzUpIDUwJSwgI2ZmYjkzOCAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDE4NSwgNTYsIDAuMDUpIDAlLCByZ2JhKDI1NSwgMTg1LCA1NiwgMC43NSkgNTAlLCAjZmZiOTM4IDEwMCUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMTg1LCA1NiwgMC4wNSkgMCUsIHJnYmEoMjU1LCAxODUsIDU2LCAwLjc1KSA1MCUsICNmZmI5MzggMTAwJSk7XG59XG4uaGVyby1ibG9jay55ZWxsb3ctb3ZlcmxheSAuYmxvY2sgKixcbi5oZXJvLWJsb2NrLnllbGxvdy1vdmVybGF5IC5pbm5lci1oZXJvLXdyYXBwZXIgKiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhlcm8tYmxvY2sucGluay1vdmVybGF5IC5iYWNrZ3JvdW5kLWVsZW1lbnQge1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAxMjIsIDE0MCwgMC42KSwgcmdiYSgyNTUsIDEyMiwgMTQwLCAwLjg1KSk7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDEyMiwgMTQwLCAwLjYpLCByZ2JhKDI1NSwgMTIyLCAxNDAsIDAuODUpKTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDEyMiwgMTQwLCAwLjYpLCByZ2JhKDI1NSwgMTIyLCAxNDAsIDAuODUpKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDEyMiwgMTQwLCAwLjYpLCByZ2JhKDI1NSwgMTIyLCAxNDAsIDAuODUpKTtcbiAgdG9wOiBhdXRvO1xuICBoZWlnaHQ6IDMwJTtcbn1cbi5oZXJvLWJsb2NrLnBpbmstb3ZlcmxheS5jb250YWlucy1iZy1pbWcgLmJhY2tncm91bmQtZWxlbWVudCB7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDEyMiwgMTQwLCAwLjA1KSAwJSwgcmdiYSgyNTUsIDEyMiwgMTQwLCAwLjc1KSA1MCUsICNmZjdhOGMgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDEyMiwgMTQwLCAwLjA1KSAwJSwgcmdiYSgyNTUsIDEyMiwgMTQwLCAwLjc1KSA1MCUsICNmZjdhOGMgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAxMjIsIDE0MCwgMC4wNSkgMCUsIHJnYmEoMjU1LCAxMjIsIDE0MCwgMC43NSkgNTAlLCAjZmY3YThjIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMTIyLCAxNDAsIDAuMDUpIDAlLCByZ2JhKDI1NSwgMTIyLCAxNDAsIDAuNzUpIDUwJSwgI2ZmN2E4YyAxMDAlKTtcbn1cbi5oZXJvLWJsb2NrLnBpbmstb3ZlcmxheSAuYmxvY2sgKixcbi5oZXJvLWJsb2NrLnBpbmstb3ZlcmxheSAuaW5uZXItaGVyby13cmFwcGVyICoge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oZXJvLWJsb2NrLmxpZ2h0LWJsdWUtb3ZlcmxheSAuYmFja2dyb3VuZC1lbGVtZW50IHtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDExMSwgMjEwLCAyNDYsIDAuNiksIHJnYmEoMTExLCAyMTAsIDI0NiwgMC44NSkpO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMTExLCAyMTAsIDI0NiwgMC42KSwgcmdiYSgxMTEsIDIxMCwgMjQ2LCAwLjg1KSk7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMTExLCAyMTAsIDI0NiwgMC42KSwgcmdiYSgxMTEsIDIxMCwgMjQ2LCAwLjg1KSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMTExLCAyMTAsIDI0NiwgMC42KSwgcmdiYSgxMTEsIDIxMCwgMjQ2LCAwLjg1KSk7XG4gIHRvcDogYXV0bztcbiAgaGVpZ2h0OiAzMCU7XG59XG4uaGVyby1ibG9jay5saWdodC1ibHVlLW92ZXJsYXkuY29udGFpbnMtYmctaW1nIC5iYWNrZ3JvdW5kLWVsZW1lbnQge1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMTExLCAyMTAsIDI0NiwgMC4wNSkgMCUsIHJnYmEoMTExLCAyMTAsIDI0NiwgMC43NSkgNTAlLCAjNmZkMmY2IDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMTExLCAyMTAsIDI0NiwgMC4wNSkgMCUsIHJnYmEoMTExLCAyMTAsIDI0NiwgMC43NSkgNTAlLCAjNmZkMmY2IDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDExMSwgMjEwLCAyNDYsIDAuMDUpIDAlLCByZ2JhKDExMSwgMjEwLCAyNDYsIDAuNzUpIDUwJSwgIzZmZDJmNiAxMDAlKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgxMTEsIDIxMCwgMjQ2LCAwLjA1KSAwJSwgcmdiYSgxMTEsIDIxMCwgMjQ2LCAwLjc1KSA1MCUsICM2ZmQyZjYgMTAwJSk7XG59XG4uaGVyby1ibG9jay5saWdodC1ibHVlLW92ZXJsYXkgLmJsb2NrICosXG4uaGVyby1ibG9jay5saWdodC1ibHVlLW92ZXJsYXkgLmlubmVyLWhlcm8td3JhcHBlciAqIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVyby1ibG9jay5uYXZ5LW92ZXJsYXkgLmJhY2tncm91bmQtZWxlbWVudCB7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgxMCwgMzcsIDY0LCAwLjYpLCByZ2JhKDEwLCAzNywgNjQsIDAuODUpKTtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDEwLCAzNywgNjQsIDAuNiksIHJnYmEoMTAsIDM3LCA2NCwgMC44NSkpO1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDEwLCAzNywgNjQsIDAuNiksIHJnYmEoMTAsIDM3LCA2NCwgMC44NSkpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDEwLCAzNywgNjQsIDAuNiksIHJnYmEoMTAsIDM3LCA2NCwgMC44NSkpO1xuICB0b3A6IGF1dG87XG4gIGhlaWdodDogMzAlO1xufVxuLmhlcm8tYmxvY2submF2eS1vdmVybGF5LmNvbnRhaW5zLWJnLWltZyAuYmFja2dyb3VuZC1lbGVtZW50IHtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDEwLCAzNywgNjQsIDAuMDUpIDAlLCByZ2JhKDEwLCAzNywgNjQsIDAuNzUpIDUwJSwgIzBhMjU0MCAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDEwLCAzNywgNjQsIDAuMDUpIDAlLCByZ2JhKDEwLCAzNywgNjQsIDAuNzUpIDUwJSwgIzBhMjU0MCAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgxMCwgMzcsIDY0LCAwLjA1KSAwJSwgcmdiYSgxMCwgMzcsIDY0LCAwLjc1KSA1MCUsICMwYTI1NDAgMTAwJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMTAsIDM3LCA2NCwgMC4wNSkgMCUsIHJnYmEoMTAsIDM3LCA2NCwgMC43NSkgNTAlLCAjMGEyNTQwIDEwMCUpO1xufVxuLmhlcm8tYmxvY2submF2eS1vdmVybGF5IC5ibG9jayAqLFxuLmhlcm8tYmxvY2submF2eS1vdmVybGF5IC5pbm5lci1oZXJvLXdyYXBwZXIgKiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhlcm8tYmxvY2sudml4eS1wbGF0Zm9ybS1vdmVybGF5IC5iYWNrZ3JvdW5kLWVsZW1lbnQge1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgNjQsIDIxNCwgMC42KSwgcmdiYSgwLCA2NCwgMjE0LCAwLjg1KSk7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCA2NCwgMjE0LCAwLjYpLCByZ2JhKDAsIDY0LCAyMTQsIDAuODUpKTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCA2NCwgMjE0LCAwLjYpLCByZ2JhKDAsIDY0LCAyMTQsIDAuODUpKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCA2NCwgMjE0LCAwLjYpLCByZ2JhKDAsIDY0LCAyMTQsIDAuODUpKTtcbiAgdG9wOiBhdXRvO1xuICBoZWlnaHQ6IDMwJTtcbn1cbi5oZXJvLWJsb2NrLnZpeHktcGxhdGZvcm0tb3ZlcmxheS5jb250YWlucy1iZy1pbWcgLmJhY2tncm91bmQtZWxlbWVudCB7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCA2NCwgMjE0LCAwLjA1KSAwJSwgcmdiYSgwLCA2NCwgMjE0LCAwLjc1KSA1MCUsICMwMDQwRDYgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCA2NCwgMjE0LCAwLjA1KSAwJSwgcmdiYSgwLCA2NCwgMjE0LCAwLjc1KSA1MCUsICMwMDQwRDYgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgNjQsIDIxNCwgMC4wNSkgMCUsIHJnYmEoMCwgNjQsIDIxNCwgMC43NSkgNTAlLCAjMDA0MEQ2IDEwMCUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDY0LCAyMTQsIDAuMDUpIDAlLCByZ2JhKDAsIDY0LCAyMTQsIDAuNzUpIDUwJSwgIzAwNDBENiAxMDAlKTtcbn1cbi5oZXJvLWJsb2NrLnZpeHktcGxhdGZvcm0tb3ZlcmxheSAuYmxvY2sgKixcbi5oZXJvLWJsb2NrLnZpeHktcGxhdGZvcm0tb3ZlcmxheSAuaW5uZXItaGVyby13cmFwcGVyICoge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oZXJvLWJsb2NrLnZpeHktbGl2ZS1vdmVybGF5IC5iYWNrZ3JvdW5kLWVsZW1lbnQge1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMTU3LCAyNDAsIDE2MywgMC42KSwgcmdiYSgxNTcsIDI0MCwgMTYzLCAwLjg1KSk7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgxNTcsIDI0MCwgMTYzLCAwLjYpLCByZ2JhKDE1NywgMjQwLCAxNjMsIDAuODUpKTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgxNTcsIDI0MCwgMTYzLCAwLjYpLCByZ2JhKDE1NywgMjQwLCAxNjMsIDAuODUpKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgxNTcsIDI0MCwgMTYzLCAwLjYpLCByZ2JhKDE1NywgMjQwLCAxNjMsIDAuODUpKTtcbiAgdG9wOiBhdXRvO1xuICBoZWlnaHQ6IDMwJTtcbn1cbi5oZXJvLWJsb2NrLnZpeHktbGl2ZS1vdmVybGF5LmNvbnRhaW5zLWJnLWltZyAuYmFja2dyb3VuZC1lbGVtZW50IHtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDE1NywgMjQwLCAxNjMsIDAuMDUpIDAlLCByZ2JhKDE1NywgMjQwLCAxNjMsIDAuNzUpIDUwJSwgIzlERjBBMyAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDE1NywgMjQwLCAxNjMsIDAuMDUpIDAlLCByZ2JhKDE1NywgMjQwLCAxNjMsIDAuNzUpIDUwJSwgIzlERjBBMyAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgxNTcsIDI0MCwgMTYzLCAwLjA1KSAwJSwgcmdiYSgxNTcsIDI0MCwgMTYzLCAwLjc1KSA1MCUsICM5REYwQTMgMTAwJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMTU3LCAyNDAsIDE2MywgMC4wNSkgMCUsIHJnYmEoMTU3LCAyNDAsIDE2MywgMC43NSkgNTAlLCAjOURGMEEzIDEwMCUpO1xufVxuLmhlcm8tYmxvY2sudml4eS1saXZlLW92ZXJsYXkgLmJsb2NrICosXG4uaGVyby1ibG9jay52aXh5LWxpdmUtb3ZlcmxheSAuaW5uZXItaGVyby13cmFwcGVyICoge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oZXJvLWJsb2NrLnZpZGVvLWJnLmJsdWUtb3ZlcmxheSAuYmFja2dyb3VuZC1lbGVtZW50IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCA2NCwgMjE0LCAwLjg1KTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmhlcm8tYmxvY2sudmlkZW8tYmcuZ3JlZW4tb3ZlcmxheSAuYmFja2dyb3VuZC1lbGVtZW50IHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMCwgMjA0LCAxNTAsIDAuODUpO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uaGVyby1ibG9jay52aWRlby1iZy5yZWQtb3ZlcmxheSAuYmFja2dyb3VuZC1lbGVtZW50IHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNDYsIDc5LCA3OCwgMC44NSk7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5oZXJvLWJsb2NrLnZpZGVvLWJnLnllbGxvdy1vdmVybGF5IC5iYWNrZ3JvdW5kLWVsZW1lbnQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMTg1LCA1NiwgMC44NSk7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5oZXJvLWJsb2NrLnZpZGVvLWJnLnBpbmstb3ZlcmxheSAuYmFja2dyb3VuZC1lbGVtZW50IHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDEyMiwgMTQwLCAwLjg1KTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmhlcm8tYmxvY2sudmlkZW8tYmcubGlnaHQtYmx1ZS1vdmVybGF5IC5iYWNrZ3JvdW5kLWVsZW1lbnQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDExMSwgMjEwLCAyNDYsIDAuODUpO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uaGVyby1ibG9jay52aWRlby1iZy5uYXZ5LW92ZXJsYXkgLmJhY2tncm91bmQtZWxlbWVudCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTAsIDM3LCA2NCwgMC44NSk7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5oZXJvLWJsb2NrLnZpZGVvLWJnLnZpeHktcGxhdGZvcm0tb3ZlcmxheSAuYmFja2dyb3VuZC1lbGVtZW50IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCA2NCwgMjE0LCAwLjg1KTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmhlcm8tYmxvY2sudmlkZW8tYmcudml4eS1saXZlLW92ZXJsYXkgLmJhY2tncm91bmQtZWxlbWVudCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTU3LCAyNDAsIDE2MywgMC44NSk7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5oZXJvLWJsb2NrLmp1c3RpZnktY2VudGVyIC5jb250YWluZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5oZXJvLWJsb2NrLmp1c3RpZnktcmlnaHQgLmNvbnRhaW5lciB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uaGVyby1ibG9jay5hbGlnbi1jZW50ZXIgLmhlcm8tcGFydCAuY29udGFpbmVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5oZXJvLWJsb2NrLmFsaWduLWNlbnRlciAuaGVyby1wYXJ0IC5jb250YWluZXIgLmJsb2NrLXJvdyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaGVyby1ibG9jay5hbGlnbi1ib3R0b20gLmhlcm8tcGFydCAuY29udGFpbmVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLmhlcm8tYmxvY2sudGV4dHVhbC1jZW50ZXItdHJ1ZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5oZXJvLWJsb2NrLnRleHR1YWwtY2VudGVyLXRydWUgLmZvcm0tYmxvY2sge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmhlcm8tYmxvY2sudGV4dHVhbC1jZW50ZXItdHJ1ZSAuZm9ybS1ibG9jayAuZ2Zvcm1fd3JhcHBlciBpbnB1dFt0eXBlPXRleHRdLFxuLmhlcm8tYmxvY2sudGV4dHVhbC1jZW50ZXItdHJ1ZSAuZm9ybS1ibG9jayAuZ2Zvcm1fd3JhcHBlciBpbnB1dFt0eXBlPW51bWJlcl0sXG4uaGVyby1ibG9jay50ZXh0dWFsLWNlbnRlci10cnVlIC5mb3JtLWJsb2NrIC5nZm9ybV93cmFwcGVyIGlucHV0W3R5cGU9dGVsXSxcbi5oZXJvLWJsb2NrLnRleHR1YWwtY2VudGVyLXRydWUgLmZvcm0tYmxvY2sgLmdmb3JtX3dyYXBwZXIgaW5wdXRbdHlwZT1lbWFpbF0sXG4uaGVyby1ibG9jay50ZXh0dWFsLWNlbnRlci10cnVlIC5mb3JtLWJsb2NrIC5nZm9ybV93cmFwcGVyIHRleHRhcmVhLFxuLmhlcm8tYmxvY2sudGV4dHVhbC1jZW50ZXItdHJ1ZSAuZm9ybS1ibG9jayAuZ2Zvcm1fd3JhcHBlciBzZWxlY3Qge1xuICBjb2xvcjogIzAwMDtcbn1cbi5oZXJvLWJsb2NrIC5idXR0b24td3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5oZXJvLWJsb2NrIC5idXR0b24td3JhcHBlciAub3V0ZXItYnRuLXdyYXBwZXIge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5oZXJvLWJsb2NrIC5idXR0b24td3JhcHBlciAub3V0ZXItYnRuLXdyYXBwZXI6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5oZXJvLWJsb2NrLm5vLWV4dHJhLWltZyAuYWZ0ZXItcGFydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMzAwcHg7XG4gIG1hcmdpbi1ib3R0b206IC0xNjBweDtcbn1cbi5oZXJvLWJsb2NrLm5vLWV4dHJhLWltZyAuYWZ0ZXItcGFydCAuaW1nLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDk0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5oZXJvLWJsb2NrLm5vLWV4dHJhLWltZyAuYWZ0ZXItcGFydCAuaW1nLXdyYXBwZXIgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5oZXJvLWJsb2NrLm5vLWV4dHJhLWltZyAuYWZ0ZXItcGFydDpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQ6ICMwMDQwZDY7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xO1xufVxuLmhlcm8tYmxvY2subm8tZXh0cmEtaW1nIC5hZnRlci1wYXJ0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAyOTBweDtcbiAgd2lkdGg6IDMwMHZ3O1xuICBoZWlnaHQ6IDUwMHB4O1xuICBiYWNrZ3JvdW5kOiAjMDA0MGQ2O1xuICBsZWZ0OiAtNTB2dztcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTZkZWcpO1xuICB6LWluZGV4OiAtMTtcbn1cbi5oZXJvLWJsb2NrLm5vLWV4dHJhLWltZy5uYXZ5IC5hZnRlci1wYXJ0OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMwYTI1NDA7XG59XG4uaGVyby1ibG9jay5uby1leHRyYS1pbWcubmF2eSAuYWZ0ZXItcGFydDphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMwYTI1NDA7XG59XG4uaGVyby1ibG9jay5jb250YWlucy1leHRyYS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cbi5oZXJvLWJsb2NrLmNvbnRhaW5zLWV4dHJhLWltZyAuYWZ0ZXItcGFydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMTAwcHg7XG4gIHotaW5kZXg6IDI7XG59XG4uaGVyby1ibG9jay5jb250YWlucy1leHRyYS1pbWcgLmFmdGVyLXBhcnQgLmltZy13cmFwcGVyIHtcbiAgbWFyZ2luOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uaGVyby1ibG9jay5jb250YWlucy1leHRyYS1pbWcgLmFmdGVyLXBhcnQgLmltZy13cmFwcGVyIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uaGVyby1ibG9jay5jb250YWlucy1leHRyYS1pbWcgLmFmdGVyLXBhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgYmFja2dyb3VuZDogIzAwNDBkNjtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogLTE7XG59XG4uaGVyby1ibG9jay5jb250YWlucy1leHRyYS1pbWcgLmFmdGVyLXBhcnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDM1MHB4O1xuICB3aWR0aDogMzAwdnc7XG4gIGhlaWdodDogNTAwcHg7XG4gIGJhY2tncm91bmQ6ICMwMDQwZDY7XG4gIGxlZnQ6IC01MHZ3O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNmRlZyk7XG4gIHotaW5kZXg6IC0xO1xufVxuLmhlcm8tYmxvY2suY29udGFpbnMtZXh0cmEtaW1nLm5hdnkgLmFmdGVyLXBhcnQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzBhMjU0MDtcbn1cbi5oZXJvLWJsb2NrLmNvbnRhaW5zLWV4dHJhLWltZy5uYXZ5IC5hZnRlci1wYXJ0OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzBhMjU0MDtcbn1cbi5oZXJvLWJsb2NrLmNvbnRhaW5zLWV4dHJhLWltZy5ibHVlLWdyYWRpZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5oZXJvLWJsb2NrLmNvbnRhaW5zLWV4dHJhLWltZy5ibHVlLWdyYWRpZW50IC5hZnRlci1wYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IC0xO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNmRlZyk7XG4gIGxlZnQ6IC01MHZ3O1xuICB3aWR0aDogMzAwdnc7XG4gIHRvcDogMTAwcHg7XG4gIGhlaWdodDogNDAwcHg7XG59XG4uaGVyby1ibG9jay5jb250YWlucy1leHRyYS1pbWcuYmx1ZS1ncmFkaWVudCAuYWZ0ZXItcGFydDphZnRlciB7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDEyZjljLCAjMDE0MWQ3KTtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMTJmOWMsICMwMTQxZDcpO1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMTJmOWMsICMwMTQxZDcpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMTJmOWMsICMwMTQxZDcpO1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIHotaW5kZXg6IC0yO1xuICBib3R0b206IGF1dG87XG4gIHRvcDogLTFweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaGVyby1ibG9jay5uby1hZnRlci1wYXJ0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG4uaGVyby1ibG9jayAuaGVyby1jb250ZW50LXdyYXBwZXIgLmJsb2NrLXJvdyArIC5ibG9jay1yb3cge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLmhlcm8tYmxvY2sgLmhlcm8tY29udGVudC13cmFwcGVyIC5ibG9jay1yb3cgKyAuYmxvY2stcm93IHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLmhlcm8tYmxvY2suYmx1ZS1vdmVybGF5LmNvbnRhaW5zLWV4dHJhLWltZyAuYWZ0ZXItcGFydDpiZWZvcmUsIC5oZXJvLWJsb2NrLmJsdWUtb3ZlcmxheS5jb250YWlucy1leHRyYS1pbWcgLmFmdGVyLXBhcnQ6YWZ0ZXIsIC5oZXJvLWJsb2NrLmJsdWUtb3ZlcmxheS5uby1leHRyYS1pbWcgLmFmdGVyLXBhcnQ6YWZ0ZXI6YmVmb3JlLCAuaGVyby1ibG9jay5ibHVlLW92ZXJsYXkubm8tZXh0cmEtaW1nIC5hZnRlci1wYXJ0OmFmdGVyOmFmdGVyLFxuLmhlcm8tYmxvY2suYmx1ZS5jb250YWlucy1leHRyYS1pbWcgLmFmdGVyLXBhcnQ6YmVmb3JlLFxuLmhlcm8tYmxvY2suYmx1ZS5jb250YWlucy1leHRyYS1pbWcgLmFmdGVyLXBhcnQ6YWZ0ZXIsXG4uaGVyby1ibG9jay5ibHVlLm5vLWV4dHJhLWltZyAuYWZ0ZXItcGFydDphZnRlcjpiZWZvcmUsXG4uaGVyby1ibG9jay5ibHVlLm5vLWV4dHJhLWltZyAuYWZ0ZXItcGFydDphZnRlcjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQwZDY7XG59XG5cbi5oZXJvLWJsb2NrLmdyZWVuLW92ZXJsYXkuY29udGFpbnMtZXh0cmEtaW1nIC5hZnRlci1wYXJ0OmJlZm9yZSwgLmhlcm8tYmxvY2suZ3JlZW4tb3ZlcmxheS5jb250YWlucy1leHRyYS1pbWcgLmFmdGVyLXBhcnQ6YWZ0ZXIsIC5oZXJvLWJsb2NrLmdyZWVuLW92ZXJsYXkubm8tZXh0cmEtaW1nIC5hZnRlci1wYXJ0OmFmdGVyOmJlZm9yZSwgLmhlcm8tYmxvY2suZ3JlZW4tb3ZlcmxheS5uby1leHRyYS1pbWcgLmFmdGVyLXBhcnQ6YWZ0ZXI6YWZ0ZXIsXG4uaGVyby1ibG9jay5ncmVlbi5jb250YWlucy1leHRyYS1pbWcgLmFmdGVyLXBhcnQ6YmVmb3JlLFxuLmhlcm8tYmxvY2suZ3JlZW4uY29udGFpbnMtZXh0cmEtaW1nIC5hZnRlci1wYXJ0OmFmdGVyLFxuLmhlcm8tYmxvY2suZ3JlZW4ubm8tZXh0cmEtaW1nIC5hZnRlci1wYXJ0OmFmdGVyOmJlZm9yZSxcbi5oZXJvLWJsb2NrLmdyZWVuLm5vLWV4dHJhLWltZyAuYWZ0ZXItcGFydDphZnRlcjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNGNjOTY7XG59XG5cbi5oZXJvLWJsb2NrLnJlZC1vdmVybGF5LmNvbnRhaW5zLWV4dHJhLWltZyAuYWZ0ZXItcGFydDpiZWZvcmUsIC5oZXJvLWJsb2NrLnJlZC1vdmVybGF5LmNvbnRhaW5zLWV4dHJhLWltZyAuYWZ0ZXItcGFydDphZnRlciwgLmhlcm8tYmxvY2sucmVkLW92ZXJsYXkubm8tZXh0cmEtaW1nIC5hZnRlci1wYXJ0OmFmdGVyOmJlZm9yZSwgLmhlcm8tYmxvY2sucmVkLW92ZXJsYXkubm8tZXh0cmEtaW1nIC5hZnRlci1wYXJ0OmFmdGVyOmFmdGVyLFxuLmhlcm8tYmxvY2sucmVkLmNvbnRhaW5zLWV4dHJhLWltZyAuYWZ0ZXItcGFydDpiZWZvcmUsXG4uaGVyby1ibG9jay5yZWQuY29udGFpbnMtZXh0cmEtaW1nIC5hZnRlci1wYXJ0OmFmdGVyLFxuLmhlcm8tYmxvY2sucmVkLm5vLWV4dHJhLWltZyAuYWZ0ZXItcGFydDphZnRlcjpiZWZvcmUsXG4uaGVyby1ibG9jay5yZWQubm8tZXh0cmEtaW1nIC5hZnRlci1wYXJ0OmFmdGVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2NGY0ZTtcbn1cblxuLmhlcm8tYmxvY2sueWVsbG93LW92ZXJsYXkuY29udGFpbnMtZXh0cmEtaW1nIC5hZnRlci1wYXJ0OmJlZm9yZSwgLmhlcm8tYmxvY2sueWVsbG93LW92ZXJsYXkuY29udGFpbnMtZXh0cmEtaW1nIC5hZnRlci1wYXJ0OmFmdGVyLCAuaGVyby1ibG9jay55ZWxsb3ctb3ZlcmxheS5uby1leHRyYS1pbWcgLmFmdGVyLXBhcnQ6YWZ0ZXI6YmVmb3JlLCAuaGVyby1ibG9jay55ZWxsb3ctb3ZlcmxheS5uby1leHRyYS1pbWcgLmFmdGVyLXBhcnQ6YWZ0ZXI6YWZ0ZXIsXG4uaGVyby1ibG9jay55ZWxsb3cuY29udGFpbnMtZXh0cmEtaW1nIC5hZnRlci1wYXJ0OmJlZm9yZSxcbi5oZXJvLWJsb2NrLnllbGxvdy5jb250YWlucy1leHRyYS1pbWcgLmFmdGVyLXBhcnQ6YWZ0ZXIsXG4uaGVyby1ibG9jay55ZWxsb3cubm8tZXh0cmEtaW1nIC5hZnRlci1wYXJ0OmFmdGVyOmJlZm9yZSxcbi5oZXJvLWJsb2NrLnllbGxvdy5uby1leHRyYS1pbWcgLmFmdGVyLXBhcnQ6YWZ0ZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiOTM4O1xufVxuXG4uaGVyby1ibG9jay5waW5rLW92ZXJsYXkuY29udGFpbnMtZXh0cmEtaW1nIC5hZnRlci1wYXJ0OmJlZm9yZSwgLmhlcm8tYmxvY2sucGluay1vdmVybGF5LmNvbnRhaW5zLWV4dHJhLWltZyAuYWZ0ZXItcGFydDphZnRlciwgLmhlcm8tYmxvY2sucGluay1vdmVybGF5Lm5vLWV4dHJhLWltZyAuYWZ0ZXItcGFydDphZnRlcjpiZWZvcmUsIC5oZXJvLWJsb2NrLnBpbmstb3ZlcmxheS5uby1leHRyYS1pbWcgLmFmdGVyLXBhcnQ6YWZ0ZXI6YWZ0ZXIsXG4uaGVyby1ibG9jay5waW5rLmNvbnRhaW5zLWV4dHJhLWltZyAuYWZ0ZXItcGFydDpiZWZvcmUsXG4uaGVyby1ibG9jay5waW5rLmNvbnRhaW5zLWV4dHJhLWltZyAuYWZ0ZXItcGFydDphZnRlcixcbi5oZXJvLWJsb2NrLnBpbmsubm8tZXh0cmEtaW1nIC5hZnRlci1wYXJ0OmFmdGVyOmJlZm9yZSxcbi5oZXJvLWJsb2NrLnBpbmsubm8tZXh0cmEtaW1nIC5hZnRlci1wYXJ0OmFmdGVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmN2E4Yztcbn1cblxuLmhlcm8tYmxvY2subGlnaHQtYmx1ZS1vdmVybGF5LmNvbnRhaW5zLWV4dHJhLWltZyAuYWZ0ZXItcGFydDpiZWZvcmUsIC5oZXJvLWJsb2NrLmxpZ2h0LWJsdWUtb3ZlcmxheS5jb250YWlucy1leHRyYS1pbWcgLmFmdGVyLXBhcnQ6YWZ0ZXIsIC5oZXJvLWJsb2NrLmxpZ2h0LWJsdWUtb3ZlcmxheS5uby1leHRyYS1pbWcgLmFmdGVyLXBhcnQ6YWZ0ZXI6YmVmb3JlLCAuaGVyby1ibG9jay5saWdodC1ibHVlLW92ZXJsYXkubm8tZXh0cmEtaW1nIC5hZnRlci1wYXJ0OmFmdGVyOmFmdGVyLFxuLmhlcm8tYmxvY2subGlnaHQtYmx1ZS5jb250YWlucy1leHRyYS1pbWcgLmFmdGVyLXBhcnQ6YmVmb3JlLFxuLmhlcm8tYmxvY2subGlnaHQtYmx1ZS5jb250YWlucy1leHRyYS1pbWcgLmFmdGVyLXBhcnQ6YWZ0ZXIsXG4uaGVyby1ibG9jay5saWdodC1ibHVlLm5vLWV4dHJhLWltZyAuYWZ0ZXItcGFydDphZnRlcjpiZWZvcmUsXG4uaGVyby1ibG9jay5saWdodC1ibHVlLm5vLWV4dHJhLWltZyAuYWZ0ZXItcGFydDphZnRlcjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZmQyZjY7XG59XG5cbi5oZXJvLWJsb2NrLm5hdnktb3ZlcmxheS5jb250YWlucy1leHRyYS1pbWcgLmFmdGVyLXBhcnQ6YmVmb3JlLCAuaGVyby1ibG9jay5uYXZ5LW92ZXJsYXkuY29udGFpbnMtZXh0cmEtaW1nIC5hZnRlci1wYXJ0OmFmdGVyLCAuaGVyby1ibG9jay5uYXZ5LW92ZXJsYXkubm8tZXh0cmEtaW1nIC5hZnRlci1wYXJ0OmFmdGVyOmJlZm9yZSwgLmhlcm8tYmxvY2submF2eS1vdmVybGF5Lm5vLWV4dHJhLWltZyAuYWZ0ZXItcGFydDphZnRlcjphZnRlcixcbi5oZXJvLWJsb2NrLm5hdnkuY29udGFpbnMtZXh0cmEtaW1nIC5hZnRlci1wYXJ0OmJlZm9yZSxcbi5oZXJvLWJsb2NrLm5hdnkuY29udGFpbnMtZXh0cmEtaW1nIC5hZnRlci1wYXJ0OmFmdGVyLFxuLmhlcm8tYmxvY2submF2eS5uby1leHRyYS1pbWcgLmFmdGVyLXBhcnQ6YWZ0ZXI6YmVmb3JlLFxuLmhlcm8tYmxvY2submF2eS5uby1leHRyYS1pbWcgLmFmdGVyLXBhcnQ6YWZ0ZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGEyNTQwO1xufVxuXG4uaGVyby1ibG9jay52aXh5LXBsYXRmb3JtLW92ZXJsYXkuY29udGFpbnMtZXh0cmEtaW1nIC5hZnRlci1wYXJ0OmJlZm9yZSwgLmhlcm8tYmxvY2sudml4eS1wbGF0Zm9ybS1vdmVybGF5LmNvbnRhaW5zLWV4dHJhLWltZyAuYWZ0ZXItcGFydDphZnRlciwgLmhlcm8tYmxvY2sudml4eS1wbGF0Zm9ybS1vdmVybGF5Lm5vLWV4dHJhLWltZyAuYWZ0ZXItcGFydDphZnRlcjpiZWZvcmUsIC5oZXJvLWJsb2NrLnZpeHktcGxhdGZvcm0tb3ZlcmxheS5uby1leHRyYS1pbWcgLmFmdGVyLXBhcnQ6YWZ0ZXI6YWZ0ZXIsXG4uaGVyby1ibG9jay52aXh5LXBsYXRmb3JtLmNvbnRhaW5zLWV4dHJhLWltZyAuYWZ0ZXItcGFydDpiZWZvcmUsXG4uaGVyby1ibG9jay52aXh5LXBsYXRmb3JtLmNvbnRhaW5zLWV4dHJhLWltZyAuYWZ0ZXItcGFydDphZnRlcixcbi5oZXJvLWJsb2NrLnZpeHktcGxhdGZvcm0ubm8tZXh0cmEtaW1nIC5hZnRlci1wYXJ0OmFmdGVyOmJlZm9yZSxcbi5oZXJvLWJsb2NrLnZpeHktcGxhdGZvcm0ubm8tZXh0cmEtaW1nIC5hZnRlci1wYXJ0OmFmdGVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDBENjtcbn1cblxuLmhlcm8tYmxvY2sudml4eS1saXZlLW92ZXJsYXkuY29udGFpbnMtZXh0cmEtaW1nIC5hZnRlci1wYXJ0OmJlZm9yZSwgLmhlcm8tYmxvY2sudml4eS1saXZlLW92ZXJsYXkuY29udGFpbnMtZXh0cmEtaW1nIC5hZnRlci1wYXJ0OmFmdGVyLCAuaGVyby1ibG9jay52aXh5LWxpdmUtb3ZlcmxheS5uby1leHRyYS1pbWcgLmFmdGVyLXBhcnQ6YWZ0ZXI6YmVmb3JlLCAuaGVyby1ibG9jay52aXh5LWxpdmUtb3ZlcmxheS5uby1leHRyYS1pbWcgLmFmdGVyLXBhcnQ6YWZ0ZXI6YWZ0ZXIsXG4uaGVyby1ibG9jay52aXh5LWxpdmUuY29udGFpbnMtZXh0cmEtaW1nIC5hZnRlci1wYXJ0OmJlZm9yZSxcbi5oZXJvLWJsb2NrLnZpeHktbGl2ZS5jb250YWlucy1leHRyYS1pbWcgLmFmdGVyLXBhcnQ6YWZ0ZXIsXG4uaGVyby1ibG9jay52aXh5LWxpdmUubm8tZXh0cmEtaW1nIC5hZnRlci1wYXJ0OmFmdGVyOmJlZm9yZSxcbi5oZXJvLWJsb2NrLnZpeHktbGl2ZS5uby1leHRyYS1pbWcgLmFmdGVyLXBhcnQ6YWZ0ZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOURGMEEzO1xufVxuXG5ib2R5LmNvbnRhaW5zLXN1Yi1tZW51IC5oZXJvLWJsb2NrIC5pbm5lci1oZXJvLXdyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogMTUwcHg7XG59XG5cbi5zZWN0aW9uLmhlcm8tYmxvY2suc2hvdy1yZWd1bGFyLWxpbmtzIC5jb250ZW50LWJsb2NrIGE6bm90KFtjbGFzc10pOmJlZm9yZSxcbi5zZWN0aW9uLmhlcm8tYmxvY2suc2hvdy1yZWd1bGFyLWxpbmtzIC5jb250ZW50LWJsb2NrIGE6dmlzaXRlZDpub3QoW2NsYXNzXSk6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWN0aW9uLmhlcm8tYmxvY2suc2hvdy1yZWd1bGFyLWxpbmtzIC5jb250ZW50LWJsb2NrIGE6bm90KFtjbGFzc10pOmFmdGVyLFxuLnNlY3Rpb24uaGVyby1ibG9jay5zaG93LXJlZ3VsYXItbGlua3MgLmNvbnRlbnQtYmxvY2sgYTp2aXNpdGVkOm5vdChbY2xhc3NdKTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VjdGlvbi5oZXJvLWJsb2NrLnNob3ctcmVndWxhci1saW5rcyAuY29udGVudC1ibG9jayBhOm5vdChbY2xhc3NdKTpob3Zlcixcbi5zZWN0aW9uLmhlcm8tYmxvY2suc2hvdy1yZWd1bGFyLWxpbmtzIC5jb250ZW50LWJsb2NrIGE6bm90KFtjbGFzc10pOnZpc2l0ZWQ6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmJsb2NrLmNvbnRlbnQtYmxvY2suZmVhdHVyZS1pbmZvIC5pbm5lci13cmFwcGVyIC5jYXQtbGFiZWwtcm93IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5ibG9jay5jb250ZW50LWJsb2NrLmZlYXR1cmUtaW5mbyAuaW5uZXItd3JhcHBlciAuY2F0LWxhYmVsLXJvdyB1bCBsaSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5ibG9jay5jb250ZW50LWJsb2NrLmZlYXR1cmUtaW5mbyAuaW5uZXItd3JhcHBlciAuY2F0LWxhYmVsLXJvdyB1bCBsaTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ibG9jay5jb250ZW50LWJsb2NrLmZlYXR1cmUtaW5mbyAuaW5uZXItd3JhcHBlciAuY2F0LWxhYmVsLXJvdyB1bCBsaSBzcGFuLmNhdC1sYWJlbCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMDA0MGQ2O1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiA2cHggMjBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xufVxuLmJsb2NrLmNvbnRlbnQtYmxvY2suZmVhdHVyZS1pbmZvIC5pbm5lci13cmFwcGVyIC5ibG9jay10aXRsZSB7XG4gIG1hcmdpbjogMCAwIDEwcHggMCAhaW1wb3J0YW50O1xufVxuLmJsb2NrLmNvbnRlbnQtYmxvY2suZmVhdHVyZS1pbmZvIC5pbm5lci13cmFwcGVyIC5jb250ZW50LXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4uYmxvY2suY29udGVudC1ibG9jay5mZWF0dXJlLWluZm8gLmlubmVyLXdyYXBwZXIgLmNvbnRlbnQtd3JhcHBlciBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTgwJTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5ibG9jay5jb250ZW50LWJsb2NrLmZlYXR1cmUtaW5mbyAuaW5uZXItd3JhcHBlciAuZmVhdHVyZS1ib3R0b20td3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG59XG4uYmxvY2suY29udGVudC1ibG9jay5mZWF0dXJlLWluZm8gLmlubmVyLXdyYXBwZXIgLmZlYXR1cmUtYm90dG9tLXdyYXBwZXIgLnByb2R1Y3QtbGFiZWwtcm93LFxuLmJsb2NrLmNvbnRlbnQtYmxvY2suZmVhdHVyZS1pbmZvIC5pbm5lci13cmFwcGVyIC5mZWF0dXJlLWJvdHRvbS13cmFwcGVyIC5yZWxhdGVkLWFydGljbGVzLXdyYXBwZXIge1xuICBmbGV4OiAxO1xufVxuLmJsb2NrLmNvbnRlbnQtYmxvY2suZmVhdHVyZS1pbmZvIC5pbm5lci13cmFwcGVyIC5mZWF0dXJlLWJvdHRvbS13cmFwcGVyIC5wcm9kdWN0LWxhYmVsLXJvdyAubWluaS10aXRsZSxcbi5ibG9jay5jb250ZW50LWJsb2NrLmZlYXR1cmUtaW5mbyAuaW5uZXItd3JhcHBlciAuZmVhdHVyZS1ib3R0b20td3JhcHBlciAucmVsYXRlZC1hcnRpY2xlcy13cmFwcGVyIC5taW5pLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmJsb2NrLmNvbnRlbnQtYmxvY2suZmVhdHVyZS1pbmZvIC5pbm5lci13cmFwcGVyIC5mZWF0dXJlLWJvdHRvbS13cmFwcGVyIC5wcm9kdWN0LWxhYmVsLXJvdyB1bCBsaSxcbi5ibG9jay5jb250ZW50LWJsb2NrLmZlYXR1cmUtaW5mbyAuaW5uZXItd3JhcHBlciAuZmVhdHVyZS1ib3R0b20td3JhcHBlciAucmVsYXRlZC1hcnRpY2xlcy13cmFwcGVyIHVsIGxpIHtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5ibG9jay5jb250ZW50LWJsb2NrLmZlYXR1cmUtaW5mbyAuaW5uZXItd3JhcHBlciAuZmVhdHVyZS1ib3R0b20td3JhcHBlciAucHJvZHVjdC1sYWJlbC1yb3cgdWwgbGk6OmJlZm9yZSxcbi5ibG9jay5jb250ZW50LWJsb2NrLmZlYXR1cmUtaW5mbyAuaW5uZXItd3JhcHBlciAuZmVhdHVyZS1ib3R0b20td3JhcHBlciAucmVsYXRlZC1hcnRpY2xlcy13cmFwcGVyIHVsIGxpOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJsb2NrLmNvbnRlbnQtYmxvY2suZmVhdHVyZS1pbmZvIC5pbm5lci13cmFwcGVyIC5mZWF0dXJlLWJvdHRvbS13cmFwcGVyIC5wcm9kdWN0LWxhYmVsLXJvdyB1bCBsaSBhLFxuLmJsb2NrLmNvbnRlbnQtYmxvY2suZmVhdHVyZS1pbmZvIC5pbm5lci13cmFwcGVyIC5mZWF0dXJlLWJvdHRvbS13cmFwcGVyIC5yZWxhdGVkLWFydGljbGVzLXdyYXBwZXIgdWwgbGkgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5ibG9jay5jb250ZW50LWJsb2NrLmZlYXR1cmUtaW5mbyAuaW5uZXItd3JhcHBlciAuZmVhdHVyZS1ib3R0b20td3JhcHBlciAucHJvZHVjdC1sYWJlbC1yb3cgdWwgbGkgYTpob3Zlcixcbi5ibG9jay5jb250ZW50LWJsb2NrLmZlYXR1cmUtaW5mbyAuaW5uZXItd3JhcHBlciAuZmVhdHVyZS1ib3R0b20td3JhcHBlciAucmVsYXRlZC1hcnRpY2xlcy13cmFwcGVyIHVsIGxpIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5ibG9jay5jb250ZW50LWJsb2NrLmZlYXR1cmUtaW5mbyAuaW5uZXItd3JhcHBlciAuZmVhdHVyZS1ib3R0b20td3JhcHBlciAucHJvZHVjdC1sYWJlbC1yb3cgdWwgbGkgc3Bhbixcbi5ibG9jay5jb250ZW50LWJsb2NrLmZlYXR1cmUtaW5mbyAuaW5uZXItd3JhcHBlciAuZmVhdHVyZS1ib3R0b20td3JhcHBlciAucmVsYXRlZC1hcnRpY2xlcy13cmFwcGVyIHVsIGxpIHNwYW4ge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmJsb2NrLmNvbnRlbnQtYmxvY2suZmVhdHVyZS1pbmZvIC5pbm5lci13cmFwcGVyIC5mZWF0dXJlLWJvdHRvbS13cmFwcGVyIC5yZWxhdGVkLWFydGljbGVzLXdyYXBwZXIge1xuICBmbGV4OiAxLjU7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuXG4uY29sdW1uLnN0YWNrZWQtbWVkaWEtYmxvY2sgLmlubmVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29sdW1uLnN0YWNrZWQtbWVkaWEtYmxvY2sgLmlubmVyLXdyYXBwZXIgLm1haW4tbWVkaWEtd3JhcHBlciB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAxMDBweCk7XG59XG4uY29sdW1uLnN0YWNrZWQtbWVkaWEtYmxvY2sgLmlubmVyLXdyYXBwZXIgLmltZy13cmFwcGVyLmJhY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTE2MHB4O1xuICByaWdodDogLTE4MHB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMTIwcHgpO1xuICBtYXgtaGVpZ2h0OiAxNjAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAtMTtcbn1cbi5jb2x1bW4uc3RhY2tlZC1tZWRpYS1ibG9jayAuaW5uZXItd3JhcHBlciAuaW1nLXdyYXBwZXIuYmFjayBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuXG5ib2R5Om5vdCgud3AtYWRtaW4pIC5oZXJvLWJsb2NrLmZsb2F0LXNtYWxsIHtcbiAgbWFyZ2luLWJvdHRvbTogMTMwcHggIWltcG9ydGFudDtcbn1cbmJvZHk6bm90KC53cC1hZG1pbikgLmhlcm8tYmxvY2suZmxvYXQtc21hbGwgLmJsb2NrLnN0YWNrZWQtbWVkaWEtYmxvY2sgLm1haW4tbWVkaWEtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiAtMTMwcHg7XG59XG5ib2R5Om5vdCgud3AtYWRtaW4pIC5oZXJvLWJsb2NrLmZsb2F0LXNtYWxsIC5ibG9jay5pbWFnZS1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiAtMTMwcHg7XG59XG5ib2R5Om5vdCgud3AtYWRtaW4pIC5oZXJvLWJsb2NrLmZsb2F0LWJpZyB7XG4gIG1hcmdpbi1ib3R0b206IDI1MHB4ICFpbXBvcnRhbnQ7XG59XG5ib2R5Om5vdCgud3AtYWRtaW4pIC5oZXJvLWJsb2NrLmZsb2F0LWJpZyAuYmxvY2suc3RhY2tlZC1tZWRpYS1ibG9jayAubWFpbi1tZWRpYS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IC0yNTBweDtcbn1cbmJvZHk6bm90KC53cC1hZG1pbikgLmhlcm8tYmxvY2suZmxvYXQtYmlnIC5ibG9jay5pbWFnZS1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiAtMjUwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1oZWlnaHQ6IDEwMDBweCkgYW5kIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAuaGVyby1ibG9jayAuaGVyby12aWRlby13cmFwcGVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1oZWlnaHQ6IDExMDBweCkgYW5kIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAuaGVyby1ibG9jayAuaGVyby12aWRlby13cmFwcGVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNik7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1oZWlnaHQ6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDE2NDVweCkge1xuICAuaGVyby1ibG9jayAuaGVyby12aWRlby13cmFwcGVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNyk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1oZWlnaHQ6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDE1MTVweCkge1xuICAuaGVyby1ibG9jayAuaGVyby12aWRlby13cmFwcGVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuOCk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC5oZXJvLWJsb2NrLnZpZGVvLWJnIC5oZXJvLXBhcnQge1xuICAgIG1heC1oZWlnaHQ6IDgwdmg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTU1MHB4KSB7XG4gIC5oZXJvLWJsb2NrLnZpZGVvLWJnIC5oZXJvLXBhcnQge1xuICAgIG1pbi1oZWlnaHQ6IDUwdnc7XG4gIH1cbiAgLmhlcm8tYmxvY2suY29udGFpbnMtZXh0cmEtaW1nIC5hZnRlci1wYXJ0IHtcbiAgICBwYWRkaW5nOiAwIDQlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAuY29sdW1uLnN0YWNrZWQtbWVkaWEtYmxvY2sgLmlubmVyLXdyYXBwZXIgLm1haW4tbWVkaWEtd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbHVtbi5zdGFja2VkLW1lZGlhLWJsb2NrIC5pbm5lci13cmFwcGVyIC5pbWctd3JhcHBlci5iYWNrIHtcbiAgICBib3R0b206IC0yNTBweDtcbiAgICByaWdodDogLTgwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDEyMHB4KTtcbiAgICBtYXgtaGVpZ2h0OiAxODAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAuYmxvY2suc3RhY2tlZC1tZWRpYS1ibG9jayB7XG4gICAgZmxleDogMCAxIDgwMHB4O1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG4gIC5oZXJvLWJsb2NrIC5idXR0b24td3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLmhlcm8tYmxvY2sgLmJ1dHRvbi13cmFwcGVyIC5idXR0b24ge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxuICAuaGVyby1ibG9jayAuYnV0dG9uLXdyYXBwZXIgLmJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5oZXJvLWJsb2NrIC5ibG9jay1zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbiAgLmhlcm8tYmxvY2sudmlkZW8tYmcgLmlubmVyLWhlcm8td3JhcHBlciB7XG4gICAgcGFkZGluZzogMTgwcHggMDtcbiAgfVxuICAuaGVyby1ibG9jayAuaGVyby12aWRlby13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLmhlcm8tYmxvY2sgLmhlcm8tdmlkZW8td3JhcHBlciAuaGVyby12aWRlbyB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmhlcm8tYmxvY2sudmlkZW8tYmcgLmhlcm8tcGFydCB7XG4gICAgbWluLWhlaWdodDogOTJ2aDtcbiAgfVxuICAuaGVyby1ibG9jayAuaGVyby1wYXJ0IHtcbiAgICBtaW4taGVpZ2h0OiA0MHZoO1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG4gIC5jb2x1bW4uc3RhY2tlZC1tZWRpYS1ibG9jayAuaW5uZXItd3JhcHBlciAuaW1nLXdyYXBwZXIuYmFjayB7XG4gICAgbWF4LWhlaWdodDogMTYwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTIwcHgpIHtcbiAgLmhlcm8tYmxvY2sge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5oZXJvLWJsb2NrLmNvbnRhaW5zLWV4dHJhLWltZyAuYWZ0ZXItcGFydCB7XG4gICAgYm90dG9tOiAwO1xuICB9XG4gIC5oZXJvLWJsb2NrLmNvbnRhaW5zLWV4dHJhLWltZyAuYWZ0ZXItcGFydDpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI21haW4td3JhcHBlciAuaGVyby1ibG9jay5jb250YWlucy1leHRyYS1pbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gIC5oZXJvLWJsb2NrIC5idXR0b24td3JhcHBlciAuYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLmhlcm8tYmxvY2sgLmJsb2NrLXN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgLmhlcm8tYmxvY2sgLmJsb2NrLXRpdGxlLmgxIHtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gIH1cbiAgLmJsb2NrLmNvbnRlbnQtYmxvY2suZmVhdHVyZS1pbmZvIC5pbm5lci13cmFwcGVyIC5mZWF0dXJlLWJvdHRvbS13cmFwcGVyIC5yZWxhdGVkLWFydGljbGVzLXdyYXBwZXIsXG4gIC5ibG9jay5jb250ZW50LWJsb2NrLmZlYXR1cmUtaW5mbyAuaW5uZXItd3JhcHBlciAuZmVhdHVyZS1ib3R0b20td3JhcHBlciAucHJvZHVjdC1sYWJlbC1yb3cge1xuICAgIGZsZXg6IDAgMSAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5oZXJvLWJsb2NrIC5oZXJvLXBhcnQge1xuICAgIHBhZGRpbmctdG9wOiAxMDVweDtcbiAgfVxuICAuaGVyby1ibG9jay5jb250YWlucy1leHRyYS1pbWcgLmFmdGVyLXBhcnQ6YWZ0ZXIge1xuICAgIGJvdHRvbTogMTEwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8tYmxvY2sgLmJ1dHRvbi13cmFwcGVyIC5vdXRlci1idG4td3JhcHBlcixcbiAgLnNlY3Rpb24gLmJ1dHRvbi13cmFwcGVyIC5vdXRlci1idG4td3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmhlcm8tYmxvY2sudmlkZW8tYmcgLmhlcm8tcGFydCB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgfVxuICAuaGVyby1ibG9jay52aWRlby1iZyAuaGVyby1wYXJ0IHtcbiAgICBtaW4taGVpZ2h0OiA1NXZoO1xuICB9XG4gIC5oZXJvLWJsb2NrIC5idXR0b24td3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5oZXJvLWJsb2NrLm5vLWV4dHJhLWltZyAuYWZ0ZXItcGFydCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIwMHB4O1xuICB9XG59Il19 */
