@charset "UTF-8";
/**
 * Variable file 
 * place global variables here:
 *
 * @package Chef Gutenberg Child Theme
 */
/**
 * 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: */
.block.image-block img.mobile {
  display: none; }

.global.block-title {
  display: inline-block;
  position: relative;
  max-width: 400px;
  margin: 0 0 70px 0; }
  .global.block-title:after {
    content: '';
    top: 52%;
    height: 60%;
    width: 100%;
    background: #00de8d;
    position: absolute;
    z-index: -1;
    right: 0;
    transform: translateY(-50%); }
  .global.block-title:before {
    content: '';
    top: 52%;
    height: 60%;
    width: 200vw;
    background: #00de8d;
    position: absolute;
    z-index: -1;
    left: 0;
    transform: translateX(-100%) translateY(-50%); }

.green-txt {
  color: #00de8d; }

.white-txt {
  color: #fff; }

.block.column.image-block.border-radius figure {
  border-radius: 5px;
  overflow: hidden; }

.hero-block.contains-bg-img .hero-part {
  position: relative;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat; }
  .hero-block.contains-bg-img .hero-part:after {
    content: '';
    top: 0;
    height: 100%;
    width: 100%;
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.1));
    position: absolute;
    z-index: 1;
    right: 0; }
  .hero-block.contains-bg-img .hero-part .container {
    margin-bottom: 0; }
  .hero-block.contains-bg-img .hero-part .inner-hero-wrapper {
    position: relative;
    z-index: 2; }
    .hero-block.contains-bg-img .hero-part .inner-hero-wrapper .block.column.content-block {
      color: #fff; }
      .hero-block.contains-bg-img .hero-part .inner-hero-wrapper .block.column.content-block .button.text, .hero-block.contains-bg-img .hero-part .inner-hero-wrapper .block.column.content-block .button:visited.text {
        color: #fff; }


.block .block-subtitle {
  font-size: 30px;
  font-size: 1.875rem;
  font-weight: 600; }

.main-wrapper .section {
  margin-bottom: 70px; }

.section .container {
  margin: 0 auto;
	overflow: hidden;
}

.section.fullwidth-container .container {
  max-width: 100%; }

.section.align-columns-top .block-row {
  -ms-flex-align: stretch;
      align-items: stretch; }

.section.s-1420px-container .container {
  max-width: 1420px; }

.section.s-10-container .container {
  max-width: 70%; }


@media only screen and (max-width: 1800px) {
.section.s-10-container .container {
  max-width: 80%; }
}


@media only screen and (max-width: 900px) {
.section.s-10-container .container {
  max-width: 100%; }
}

.section.verbergen-container .container {
	display: none!important;
}


.section.center-placement-container .container {
	justify-content: center;
	display: flex;
}

.section.left-placement-container .container {
	justify-content: flex-start;
	display: flex;
}

.section.right-placement-container .container {
	justify-content: flex-end
	display: flex;
}


.section .block-row.type-fullwidth .content-block {
    -ms-flex: 0 1 770px;
        flex: 0 1 770px; 
} 
/**
.halfwidth-contentblock-container {
	    -ms-flex: 0 1 770px;
        flex: 0 1 770px; 
}
*/
.fullwidth-contentblock-container {
  flex: 0px !important;
}








.section.align-column-content .block-row {
  -ms-flex-align: center;
      align-items: center; }

.section.align-columns-left .block-row, .section.align-columns-left .block-row.type-fullwidth {
  -ms-flex-pack: start;
      justify-content: flex-start; }

.block {
  transition: 0.3s;
  position: relative; }

.section.column-gutter-none .block-row {
  gap: 0; }

.section.column-gutter-30 .block-row {
  gap: 30px; }

.section.column-gutter-60 .block-row {
  gap: 30px 60px; }

.section.column-gutter-90 .block-row {
  gap: 30px 90px; }

.section.column-gutter-120 .block-row {
  gap: 30px 120px; }

.section.align-columns-top .block-row {
  -ms-flex-align: stretch;
      align-items: stretch;
  -ms-flex-pack: start;
      justify-content: flex-start; }

.block-row.type-fullwidth .block {
  -ms-flex: 1;
      flex: 1; }

.block-row.type-fullwidth .block {
  -ms-flex: 1;
      flex: 1; }

.block-row.type-sidebar-left .block:first-child {
  -ms-flex: 0.5;
      flex: 0.5; }

.block-row.type-sidebar-right .block:last-child {
  -ms-flex: 0.5;
      flex: 0.5; }

.section .block-row .block:only-child {
  margin: 0 auto; }

body:not(.wp-admin) .section-with-transition[data-transition-type='fade-in'] .block.column {
  opacity: 0; }

body:not(.wp-admin) .section-with-transition[data-transition-type='fade-in'] .block-row.show-transition .block.column {
  opacity: 1; }

body:not(.wp-admin) .section-with-transition[data-transition-type='slide-in-bottom'] .block-row .block.column {
  position: relative;
  top: 150px;
  transform: scale(1.3) !important;
  transform-origin: center top;
  opacity: 0.5; }

body:not(.wp-admin) .section-with-transition[data-transition-type='slide-in-bottom'] .block-row.show-transition .block.column {
  top: 0;
  transform: scale(1) !important;
  opacity: 1; }

body:not(.wp-admin) .section-with-transition[data-transition-type='slide-in-outside'] .block.column {
  position: relative;
  opacity: 0; }

body:not(.wp-admin) .section-with-transition[data-transition-type='slide-in-outside'] .block-row.type-fullwidth .block.column {
  left: -100px; }

body:not(.wp-admin) .section-with-transition[data-transition-type='slide-in-outside'] .block-row.type-half-half .block.column:nth-child(1),
body:not(.wp-admin) .section-with-transition[data-transition-type='slide-in-outside'] .block-row.type-sidebar-left .block.column:nth-child(1),
body:not(.wp-admin) .section-with-transition[data-transition-type='slide-in-outside'] .block-row.type-sidebar-right .block.column:nth-child(1) {
  left: -100px; }

body:not(.wp-admin) .section-with-transition[data-transition-type='slide-in-outside'] .block-row.type-half-half .block.column:nth-child(2),
body:not(.wp-admin) .section-with-transition[data-transition-type='slide-in-outside'] .block-row.type-sidebar-left .block.column:nth-child(2),
body:not(.wp-admin) .section-with-transition[data-transition-type='slide-in-outside'] .block-row.type-sidebar-right .block.column:nth-child(2) {
  right: -100px; }

body:not(.wp-admin) .section-with-transition[data-transition-type='slide-in-outside'] .block-row.type-one-third .block.column:nth-child(1) {
  left: -100px; }

body:not(.wp-admin) .section-with-transition[data-transition-type='slide-in-outside'] .block-row.type-one-third .block.column:nth-child(2) {
  top: 100px; }

body:not(.wp-admin) .section-with-transition[data-transition-type='slide-in-outside'] .block-row.type-one-third .block.column:nth-child(3) {
  right: -100px; }

body:not(.wp-admin) .section-with-transition[data-transition-type='slide-in-outside'] .block-row.type-quarter .block.column:nth-child(1), body:not(.wp-admin) .section-with-transition[data-transition-type='slide-in-outside'] .block-row.type-quarter .block.column:nth-child(2) {
  left: -100px; }

body:not(.wp-admin) .section-with-transition[data-transition-type='slide-in-outside'] .block-row.type-quarter .block.column:nth-child(3), body:not(.wp-admin) .section-with-transition[data-transition-type='slide-in-outside'] .block-row.type-quarter .block.column:nth-child(4) {
  right: -100px; }

body:not(.wp-admin) .section-with-transition[data-transition-type='slide-in-outside'] .block-row.show-transition .block.column {
  opacity: 1; }

body:not(.wp-admin) .section-with-transition[data-transition-type='slide-in-outside'] .block-row.show-transition.type-fullwidth .block.column {
  left: 0; }

body:not(.wp-admin) .section-with-transition[data-transition-type='slide-in-outside'] .block-row.show-transition.type-half-half .block.column:nth-child(1), body:not(.wp-admin) .section-with-transition[data-transition-type='slide-in-outside'] .block-row.show-transition.type-sidebar-left .block.column:nth-child(1), body:not(.wp-admin) .section-with-transition[data-transition-type='slide-in-outside'] .block-row.show-transition.type-sidebar-right .block.column:nth-child(1) {
  left: 0; }

body:not(.wp-admin) .section-with-transition[data-transition-type='slide-in-outside'] .block-row.show-transition.type-half-half .block.column:nth-child(2), body:not(.wp-admin) .section-with-transition[data-transition-type='slide-in-outside'] .block-row.show-transition.type-sidebar-left .block.column:nth-child(2), body:not(.wp-admin) .section-with-transition[data-transition-type='slide-in-outside'] .block-row.show-transition.type-sidebar-right .block.column:nth-child(2) {
  right: 0; }

body:not(.wp-admin) .section-with-transition[data-transition-type='slide-in-outside'] .block-row.show-transition.type-one-third .block.column:nth-child(1) {
  left: 0; }

body:not(.wp-admin) .section-with-transition[data-transition-type='slide-in-outside'] .block-row.show-transition.type-one-third .block.column:nth-child(2) {
  top: 0; }

body:not(.wp-admin) .section-with-transition[data-transition-type='slide-in-outside'] .block-row.show-transition.type-one-third .block.column:nth-child(3) {
  right: 0; }

body:not(.wp-admin) .section-with-transition[data-transition-type='slide-in-outside'] .block-row.show-transition.type-quarter .block.column:nth-child(1), body:not(.wp-admin) .section-with-transition[data-transition-type='slide-in-outside'] .block-row.show-transition.type-quarter .block.column:nth-child(2) {
  left: 0; }

body:not(.wp-admin) .section-with-transition[data-transition-type='slide-in-outside'] .block-row.show-transition.type-quarter .block.column:nth-child(3), body:not(.wp-admin) .section-with-transition[data-transition-type='slide-in-outside'] .block-row.show-transition.type-quarter .block.column:nth-child(4) {
  right: 0; }

body:not(.wp-admin) .section-with-transition[data-transition-type='scale'] .block-row .block.column {
  transform-origin: center center;
  transform: scale(0); }

body:not(.wp-admin) .section-with-transition[data-transition-type='scale'] .block-row.show-transition .block.column {
  transform: none; }

body:not(.wp-admin) .section-with-transition[data-transition-type='slide-in-right'] .block-row .block.column:not(.image-block) {
  transform: translateX(50%) translateY(50%); }

body:not(.wp-admin) .section-with-transition[data-transition-type='slide-in-right'] .block-row .block.image-block .img-wrapper {
  transform: translateX(50%) translateY(50%); }

body:not(.wp-admin) .section-with-transition[data-transition-type='slide-in-right'] .block-row.show-transition .block .block.column:not(.image-block) {
  transform: none; }

body:not(.wp-admin) .section-with-transition[data-transition-type='slide-in-right'] .block-row.show-transition .block.image-block .img-wrapper {
  transform: none; }

body:not(.wp-admin) .section-with-transition[data-transition-type='slide-in-left'] {
  overflow-y: hidden; }
  body:not(.wp-admin) .section-with-transition[data-transition-type='slide-in-left'] .block-row .block.column:not(.image-block) {
    transform: translateX(-50%) translateY(50%); }
  body:not(.wp-admin) .section-with-transition[data-transition-type='slide-in-left'] .block-row .block.image-block .img-wrapper {
    transform: translateX(-50%) translateY(50%); }
  body:not(.wp-admin) .section-with-transition[data-transition-type='slide-in-left'] .block-row.show-transition .block .block.column:not(.image-block) {
    transform: none; }
  body:not(.wp-admin) .section-with-transition[data-transition-type='slide-in-left'] .block-row.show-transition .block.image-block .img-wrapper {
    transform: none; }

body:not(.wp-admin) .section-with-transition[data-transition-speed='fast'] .block.column,
body:not(.wp-admin) .section-with-transition[data-transition-speed='fast'] .block.image-block .img-wrapper {
  transition: 0.3s; }

body:not(.wp-admin) .section-with-transition[data-transition-speed='slow'] .block.column,
body:not(.wp-admin) .section-with-transition[data-transition-speed='slow'] .block.image-block .img-wrapper {
  transition: 0.6s; }

body:not(.wp-admin) .section-with-transition[data-transition-speed='slower'] .block.column,
body:not(.wp-admin) .section-with-transition[data-transition-speed='slower'] .block.image-block .img-wrapper {
  transition: 1s; }

body:not(.wp-admin) .section-with-transition[data-transition-speed='slowest'] .block.column,
body:not(.wp-admin) .section-with-transition[data-transition-speed='slowest'] .block.image-block .img-wrapper {
  transition: 2s; }

body:not(.wp-admin) .section-with-transition[data-transition-delay='fast'] .block.column:nth-child(1) {
  transition-delay: 0.3s; }

body:not(.wp-admin) .section-with-transition[data-transition-delay='fast'] .block.column:nth-child(2) {
  transition-delay: 0.6s; }

body:not(.wp-admin) .section-with-transition[data-transition-delay='fast'] .block.column:nth-child(3) {
  transition-delay: 0.9s; }

body:not(.wp-admin) .section-with-transition[data-transition-delay='slow'] .block.column:nth-child(1) {
  transition-delay: 0.6s; }

body:not(.wp-admin) .section-with-transition[data-transition-delay='slow'] .block.column:nth-child(2) {
  transition-delay: 1.2s; }

body:not(.wp-admin) .section-with-transition[data-transition-delay='slow'] .block.column:nth-child(3) {
  transition-delay: 1.8s; }

.section.athome-cta-section {
  position: relative;
  padding: 70px 0 0 0; }
  .section.athome-cta-section .block-row {
    margin-bottom: 70px;
    height: 100%; }
    .section.athome-cta-section .block-row:last-child {
      margin-bottom: 0; }
  .section.athome-cta-section:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: calc(100% - 120px);
    background: #007a4e; }
  .section.athome-cta-section figure {
    width: 100%; }
  .section.athome-cta-section img {
    margin: 0 auto; }
  .section.athome-cta-section .content-wrapper *,
  .section.athome-cta-section .block-title {
    color: #fff; }
  .section.athome-cta-section .content-wrapper strong {
    color: #00de8d; }
  .section.athome-cta-section .block.content-block {
    position: relative;
    padding-bottom: 110px; }
    .section.athome-cta-section .block.content-block .button-wrapper {
      position: absolute;
      bottom: 0;
      left: 0; }
  .section.athome-cta-section .block-title {
    margin: 0 0 15px 0 !important; }
    .section.athome-cta-section .block-title:before {
      display: none !important; }
  .section.athome-cta-section .content-wrapper {
    padding-bottom: 30px; }

.section .block-row.type-fullwidth {
  -ms-flex-pack: center;
      justify-content: center; }

p.intro {
  font-size: 22px;
  font-size: 1.375rem;
  font-style: italic; }

.section .block-row + .block-row {
  margin-top: 30px; }

.block blockquote,
.block q {
  margin: 0 auto;
  padding: 50px 0 0 0;
  text-align: center;
  position: relative;
  display: block;
  min-width: 600px;
  font-size: 32px;
  font-size: 2rem;
  font-style: italic;
  font-weight: 600;
  margin-bottom: 50px; }
  .block blockquote:last-child,
  .block q:last-child {
    margin-bottom: 0; }
  .block blockquote:before,
  .block q:before {
    content: '“';
    font-style: italic;
    font-weight: 600;
    font-size: 200px;
    font-size: 12.5rem;
    color: #00de8d;
    position: absolute;
    z-index: -1;
    text-align: left;
    top: 20px;
    left: -70px;
    line-height: 1; }

.main-content .block .block-title {
  margin: 0 0 40px 0;
  position: relative; }
  .main-content .block .block-title:before {
    content: '';
    height: 5px;
    width: 70px;
    left: 0;
    bottom: -10px;
    background: #00de8d;
    position: absolute;
    display: block; }

.section.equal-col-parts .block.query-block {
  min-height: 100%; }
  .section.equal-col-parts .block.query-block .inner-wrapper {
    height: 100%; }
    .section.equal-col-parts .block.query-block .inner-wrapper .collection-wrapper {
      height: 100%; }

.section.equal-col-parts .part {
  height: calc(100% - 80px); }

.part.global-part,
.part.global-part:visited {
  position: relative;
  text-decoration: none;
  color: #001f21; }
  .part.global-part .inner-wrapper,
  .part.global-part:visited .inner-wrapper {
    padding-bottom: 100px; }
  .part.global-part .part-title,
  .part.global-part:visited .part-title {
    font-size: 20px;
    font-size: 1.25rem; }
  .part.global-part .thumb,
  .part.global-part:visited .thumb {
    position: relative; }
    .part.global-part .thumb:before,
    .part.global-part:visited .thumb:before {
      content: '';
      width: 50px;
      height: 100%;
      position: absolute;
      top: 0;
      left: 0;
      background: #00de8d;
      mix-blend-mode: color;
      transition: 0.3s; }
  .part.global-part .button,
  .part.global-part:visited .button {
    position: absolute;
    bottom: 0;
    left: 0; }
  .part.global-part:hover .thumb:before, .part.global-part:focus .thumb:before,
  .part.global-part:visited:hover .thumb:before,
  .part.global-part:visited:focus .thumb:before {
    width: 100%; }
  .part.global-part:hover .button, .part.global-part:focus .button,
  .part.global-part:visited:hover .button,
  .part.global-part:visited:focus .button {
    color: #007a4e; }
    .part.global-part:hover .button:after, .part.global-part:focus .button:after,
    .part.global-part:visited:hover .button:after,
    .part.global-part:visited:focus .button:after {
      background-image: url("../images/icons/circle-arrow-right-dark-green.svg"); }

.block.query-block .inner-wrapper .collection-wrapper .part.oplossingen .inner-wrapper,
.block.query-block .inner-wrapper .collection-wrapper .part.oplossingen:visited .inner-wrapper {
  padding-bottom: 0; }

.block.query-block .inner-wrapper .collection-wrapper .part.oplossingen .thumb:before,
.block.query-block .inner-wrapper .collection-wrapper .part.oplossingen:visited .thumb:before {
  width: 0; }

.block.query-block .inner-wrapper .collection-wrapper .part.oplossingen .button,
.block.query-block .inner-wrapper .collection-wrapper .part.oplossingen:visited .button {
  margin: 0 auto;
  text-align: center;
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  padding-right: 74px; }
  .block.query-block .inner-wrapper .collection-wrapper .part.oplossingen .button:after,
  .block.query-block .inner-wrapper .collection-wrapper .part.oplossingen:visited .button:after {
    right: 0; }

.block.query-block .inner-wrapper .collection-wrapper .part.oplossingen:hover .thumb:before, .block.query-block .inner-wrapper .collection-wrapper .part.oplossingen:focus .thumb:before,
.block.query-block .inner-wrapper .collection-wrapper .part.oplossingen:visited:hover .thumb:before,
.block.query-block .inner-wrapper .collection-wrapper .part.oplossingen:visited:focus .thumb:before {
  width: 100%; }

.block.query-block .inner-wrapper .collection-wrapper .part.oplossingen:hover .part-title, .block.query-block .inner-wrapper .collection-wrapper .part.oplossingen:focus .part-title,
.block.query-block .inner-wrapper .collection-wrapper .part.oplossingen:visited:hover .part-title,
.block.query-block .inner-wrapper .collection-wrapper .part.oplossingen:visited:focus .part-title {
  color: #007a4e; }

.block.query-block .inner-wrapper .collection-wrapper .part.oplossingen:hover .button:after, .block.query-block .inner-wrapper .collection-wrapper .part.oplossingen:focus .button:after,
.block.query-block .inner-wrapper .collection-wrapper .part.oplossingen:visited:hover .button:after,
.block.query-block .inner-wrapper .collection-wrapper .part.oplossingen:visited:focus .button:after {
  background-image: url("../images/icons/circle-arrow-right-dark-green.svg"); }

.block.query-block .inner-wrapper .collection-wrapper .part.oplossingen .part-title,
.block.query-block .inner-wrapper .collection-wrapper .part.oplossingen:visited .part-title {
  margin: 0;
  font-size: 18px;
  font-size: 1.125rem;
  transition: 0.3s; }

.block.query-block .inner-wrapper .collection-wrapper {
  gap: 30px 50px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap; }
  .block.query-block .inner-wrapper .collection-wrapper.vacatures {
    gap: 80px 50px; }
  .block.query-block .inner-wrapper .collection-wrapper .part,
  .block.query-block .inner-wrapper .collection-wrapper .part:visited {
    -ms-flex: 1;
        flex: 1;
    display: inline-block; }
    .block.query-block .inner-wrapper .collection-wrapper .part .video-icon,
    .block.query-block .inner-wrapper .collection-wrapper .part:visited .video-icon {
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translateY(-50%) translateX(-50%);
      width: 80px;
      height: 60px;
      z-index: 1; }
      .block.query-block .inner-wrapper .collection-wrapper .part .video-icon:before,
      .block.query-block .inner-wrapper .collection-wrapper .part:visited .video-icon:before {
        content: '';
        width: 100%;
        height: 100%;
        background-image: url("../images/icons/player-icon.svg");
        background-repeat: no-repeat;
        background-position: center center;
        background-size: 100% auto;
        z-index: 1;
        position: absolute;
        top: 0;
        left: 0;
        display: block; }
      .block.query-block .inner-wrapper .collection-wrapper .part .video-icon:after,
      .block.query-block .inner-wrapper .collection-wrapper .part:visited .video-icon:after {
        content: '';
        position: absolute;
        top: 25%;
        left: 25%;
        height: 50%;
        width: 50%;
        background: #fff;
        z-index: -1;
        display: inline-block; }
  .block.query-block .inner-wrapper .collection-wrapper.per-row-2 .part,
  .block.query-block .inner-wrapper .collection-wrapper.per-row-2 .part:visited {
    -ms-flex: 0 1 calc(50% - 25px);
        flex: 0 1 calc(50% - 25px); }
  .block.query-block .inner-wrapper .collection-wrapper.per-row-3 .part,
  .block.query-block .inner-wrapper .collection-wrapper.per-row-3 .part:visited {
    -ms-flex: 0 1 calc(33.33% - 34px);
        flex: 0 1 calc(33.33% - 34px); }



  .block.query-block .inner-wrapper .collection-wrapper.per-row-4 .part,
  .block.query-block .inner-wrapper .collection-wrapper.per-row-4 .part:visited {
    -ms-flex: 0 1 calc(25% - 38px);
        flex: 0 1 calc(25% - 38px); }
  .block.query-block .inner-wrapper .collection-wrapper.per-row-5 .part,
  .block.query-block .inner-wrapper .collection-wrapper.per-row-5 .part:visited {
    -ms-flex: 0 1 calc(20% - 40px);
        flex: 0 1 calc(20% - 40px); }

.block.query-block .inner-wrapper .collection-wrapper .part.vacatures,
.block.query-block .inner-wrapper .collection-wrapper .part.vacatures:visited {
  -ms-flex: 0 1 770px;
      flex: 0 1 770px;
  margin: 0 auto; }

.part.vacatures,
.part.vacatures:visited {
  position: relative;
  text-decoration: none;
  color: #001f21;
  background: #007a4e;
  position: relative;
  padding: 60px 0 40px 0; }
  .part.vacatures:after,
  .part.vacatures:visited:after {
    content: '';
    z-index: -2;
    width: calc(100% + 60px);
    height: 100%;
    top: 10px;
    right: -10px;
    background: #00de8d;
    position: absolute; }
  .part.vacatures .inner-wrapper,
  .part.vacatures:visited .inner-wrapper {
    padding-right: 50px; }
  .part.vacatures:before,
  .part.vacatures:visited:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    width: 100vw;
    background: #007a4e;
    z-index: -1; }
  .part.vacatures .button,
  .part.vacatures .button:visited,
  .part.vacatures:visited .button,
  .part.vacatures:visited .button:visited {
    margin-top: 20px; }
  .part.vacatures:hover .button, .part.vacatures:focus .button,
  .part.vacatures:visited:hover .button,
  .part.vacatures:visited:focus .button {
    color: #fff; }
  .part.vacatures:hover .button:after, .part.vacatures:focus .button:after,
  .part.vacatures:visited:hover .button:after,
  .part.vacatures:visited:focus .button:after {
    background-image: url("../images/icons/circle-arrow-right.svg"); }
  .part.vacatures .part-title,
  .part.vacatures:visited .part-title {
    color: #fff;
    margin: 0 0 30px 0;
    font-size: 28px;
    font-size: 1.75rem; }
  .part.vacatures .content-preview,
  .part.vacatures:visited .content-preview {
    color: #fff; }
  .part.vacatures .meta-bar,
  .part.vacatures:visited .meta-bar {
    margin-top: 30px; }
    .part.vacatures .meta-bar ul,
    .part.vacatures:visited .meta-bar ul {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
      gap: 10px 55px; }
      .part.vacatures .meta-bar ul li,
      .part.vacatures:visited .meta-bar ul li {
        position: relative;
        color: #fff;
        font-weight: 600; }
        .part.vacatures .meta-bar ul li:before,
        .part.vacatures:visited .meta-bar ul li:before {
          content: '';
          display: inline-block;
          background-image: url("../images/icons/time.svg");
          z-index: 1;
          position: relative;
          margin-right: 14px;
          width: 25px;
          height: 22px;
          background: contain;
          background-repeat: no-repeat;
          background-position: center center;
          background-size: contain;
          top: 4px; }
        .part.vacatures .meta-bar ul li.meta-loc:before,
        .part.vacatures:visited .meta-bar ul li.meta-loc:before {
          background-image: url("../images/icons/location.svg"); }
        .part.vacatures .meta-bar ul li.meta-edu:before,
        .part.vacatures:visited .meta-bar ul li.meta-edu:before {
          background-image: url("../images/icons/education.svg");
          width: 27px; }
        .part.vacatures .meta-bar ul li.meta-money:before,
        .part.vacatures:visited .meta-bar ul li.meta-money:before {
          background-image: url("../images/icons/money.svg");
          width: 22px; }
  .part.vacatures .thumb,
  .part.vacatures:visited .thumb {
    position: relative; }
    .part.vacatures .thumb:before,
    .part.vacatures:visited .thumb:before {
      content: '';
      width: 50px;
      height: 100%;
      position: absolute;
      top: 0;
      left: 0;
      background: #00de8d;
      mix-blend-mode: color;
      transition: 0.3s; }

.section .block-row {
  gap: 30px 60px;
  -ms-flex-pack: start;
      justify-content: flex-start; }

.section .block-row .block:only-child {
  margin: 0; }

h1,
h2,
h3,
h4,
h5,
h6 {
  line-height: 125%; }

h1,
.h1 {
  font-size: 44px;
  font-size: 2.75rem; }

h2,
.h2 {
  font-size: 32px;
  font-size: 2rem; 
	margin-block-start: 0px;

}

h3,
.h3 {
  font-size: 24px;
  font-size: 1.5rem; }

h4,
.h4 {
  font-size: 20px;
  font-size: 1.25rem; }

h5,
.h5 {
  font-size: 18px;
  font-size: 1.125rem; }

h6,
.h6 {
  font-size: 18px;
  font-size: 1.125rem; }

.block-tagline {
  font-size: 22px;
  font-size: 1.375rem;
  color: #001f21; }

.block.content-block.center-content {
  text-align: center; }

.button-wrapper {
  margin-top: 5%;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap; }
  .button-wrapper .outer-btn-wrapper {
    -ms-flex: 0 1 auto;
        flex: 0 1 auto; }

@media only screen and (max-width: 900px) {
	.button-wrapper {
	  	margin-top: 8%;
		margin-bottom: 0%;
	}
}

.block.google-maps-block {
  /*Fixes potential theme css conflict.*/ }
  .block.google-maps-block .acf-map {
    width: 100%;
    height: 750px; }
    .block.google-maps-block .acf-map .chef-info-window {
      color: #001f21; }
      .block.google-maps-block .acf-map .chef-info-window .location-title {
        margin-bottom: 10px;
        display: block; }
      .block.google-maps-block .acf-map .chef-info-window p {
        margin: 0; }
  .block.google-maps-block .acf-map img {
    max-width: inherit !important; }

@media only screen and (max-width: 1680px) {
  .section.fullwidth-container .container {
    padding: 0; } }

@media only screen and (max-width: 1024px) {
  .main-wrapper .section {
    margin-bottom: 50px; }
  .section.athome-cta-section {
    padding-top: 50px; } }

@media only screen and (max-width: 1024px) {
  .block-row.blocks-in-row-4 .block,
  .block-row.type-quarter .block {
    -ms-flex: 0 1 calc(50% - 15px);
        flex: 0 1 calc(50% - 15px);
    margin: 0 30px 30px 0; }
    .block-row.blocks-in-row-4 .block:nth-child(even),
    .block-row.type-quarter .block:nth-child(even) {
      margin-right: 0; }
    .block-row.blocks-in-row-4 .block:nth-last-of-type(-n + 2),
    .block-row.type-quarter .block:nth-last-of-type(-n + 2) {
      margin-bottom: 0; } }

@media only screen and (max-width: 768px) {
  .block-row.type-half-half .block,
  .block-row.type-sidebar-right .block,
  .block-row.type-sidebar-left .block,
  .block-row.type-one-third .block {
    -ms-flex: 0 0 100% !important;
        flex: 0 0 100% !important;
    margin-right: 0 !important; } }

.section.green {
  background: #00de8d;
  padding: 50px 0 0 0; }
  .section.green .block .block-title:before {
    background: #fff; }

.section.dark-green {
  background: #007a4e;
  padding: 50px 0 0 0; }
  .section.dark-green .block .block-title:before {
    background: #fff; }

.section.green-bleed-right {
  position: relative;
  overflow: hidden; }
  .section.green-bleed-right .block .block-title:before {
    display: none; }
  .section.green-bleed-right .block .block-title {
    color: #fff; }
  .section.green-bleed-right a,
  .section.green-bleed-right a:visited {
    color: #fff;
    font-weight: 600;
    text-decoration: none; }
    .section.green-bleed-right a:hover, .section.green-bleed-right a:focus,
    .section.green-bleed-right a:visited:hover,
    .section.green-bleed-right a:visited:focus {
      color: #001f21;
      text-decoration: underline; }
  .section.green-bleed-right .block-row .block:first-child {
    background: #00de8d;
    padding: 50px 50px;
    position: relative;
    z-index: 2; }
    .section.green-bleed-right .block-row .block:first-child:after {
      content: '';
      position: absolute;
      top: 0;
      right: 5px;
      transform: translateX(100%);
      width: 50vw;
      height: 100%;
      background: #00de8d;
      z-index: -1; }
    .section.green-bleed-right .block-row .block:first-child:before {
      content: '';
      position: absolute;
      top: 0;
      left: -100px;
      width: 100px;
      height: 100%;
      background: #00de8d;
      z-index: -1; }

.column.image-block img {
  margin: 0 auto; }

@media only screen and (max-width: 1460px) {
  .section.hero-block.overlap-columns .block-row .block:first-child {
    padding-left: 4%; } }

@media only screen and (max-width: 1280px) {
  .section.hero-block.overlap-columns .block-row .block:first-child {
    -ms-flex: 0 1 70%;
        flex: 0 1 70%; }
  .section.hero-block.overlap-columns .block-row .block.image-block {
    -ms-flex: 0 1 55%;
        flex: 0 1 55%;
    margin-left: -25%;
    position: relative; }
    .section.hero-block.overlap-columns .block-row .block.image-block:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%; }
    .section.hero-block.overlap-columns .block-row .block.image-block img {
      max-width: 100%;
      height: auto;
      width: auto;
      display: block; } }

@media only screen and (max-width: 1070px) {
  .section.hero-block.overlap-columns .block-row .block:first-child {
    padding: 0 4%;
    -ms-flex: 0 0 92%;
        flex: 0 0 92%; }
  .section.hero-block.overlap-columns .block-row .block.image-block {
    -ms-flex-order: -1;
        order: -1;
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    margin-left: 0; }
    .section.hero-block.overlap-columns .block-row .block.image-block img.desktop {
      display: none !important; }
    .section.hero-block.overlap-columns .block-row .block.image-block img.mobile {
      display: block !important; }
  .section.hero-block.overlap-columns .container {
    margin-bottom: 100px; } }

@media only screen and (max-width: 960px) {
  .block-row.type-sidebar-left .block:first-child {
    -ms-flex: 1;
        flex: 1; }
  .block-row.type-sidebar-right .block:last-child {
    -ms-flex: 1;
        flex: 1; } }

@media only screen and (max-width: 800px) {
  .collection-wrapper .part,
  .collection-wrapper .part:visited {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%; }
  .block.query-block .inner-wrapper .collection-wrapper.per-row-2 .part,
  .block.query-block
.inner-wrapper
.collection-wrapper.per-row-2
.part:visited {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%; } }

@media only screen and (max-width: 768px) {
  .section.section-block.mobile-order .block-row {
    -ms-flex-direction: column-reverse;
        flex-direction: column-reverse; } }


.type-fullwidth {
	flex-wrap: wrap;
}

@media only screen and (max-width: 768px) {
.section.align-columns-left .block-row, .section.align-columns-left .block-row.type-fullwidth { 
padding-top: 10%;

}
	
.block.query-block .inner-wrapper .collection-wrapper.per-row-3 .part,
  .block.query-block .inner-wrapper .collection-wrapper.per-row-3 .part:visited {
    -ms-flex: 0 1 calc(100%);
        flex: 0 1 calc(100%); }	
	
}


/* FAQ Container */
.faq-container {

  margin: 0 auto;
}

.faq-container h2 {
  margin-bottom: 20px;
}

.faq-item {
  margin-bottom: 10px;
  background-color: #fff;
  border-radius: 5px;
  overflow: hidden;
}

.faq-question {
  padding: 15px;
  color: black;
  cursor: pointer;
  outline: none;
  transition: background-color 0.3s ease;
  border-bottom: 1px solid #ccc;
  display: flex;
  align-items: center;
}

.faq-question::before {
  font-family: 'Font Awesome 6 Free' !important;
  content: '\f078'; /* Unicode voor een chevron-icoon */
  font-weight: 900;
  font-size: 12px;
  margin-right: 10px;
  transition: transform 0.3s ease;
}

details[open] .faq-question::before {
  transform: rotate(180deg); /* Draai het chevron-pijltje bij openen */
}

.faq-question:hover {
  background-color: #007a4e;
  color: white;
}

.faq-answer {
  padding: 15px;
  background-color: #fbfbfb;
  border-top: 1px solid #eee;
  color: black;
}

details[open] summary {
  background-color:  #007a4e;
  color: white;
  font-weight: 600;
}

details summary::marker {
  display: none;
}

.faq-container-end {
  margin-top: 5%;
}


/* Review Container */
.review-section {
    max-width: 1200px;
    margin: 0 auto;
    text-align: center;
    margin-bottom: 2%;
}
.review-container {
    display: flex;
    justify-content: space-between;
    gap: 20px;
    margin-top: 20px;
}
.review-card {
    flex: 1;
    padding: 20px;
    background-color: #fff;
    border-radius: 8px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    transition: box-shadow 0.3s ease;
    text-align: left;
}
.review-card:hover {
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}
.review-card h3 {
    font-size: 1em; /* Kleinere naam */
    color: #333;
    display: inline-flex;
    align-items: center;
    gap: 8px; /* Space between letter, name, and checkmark */
    margin-bottom: 5px;
}
.profile-letter {
    width: 24px; /* Verkleinde profielletter */
    height: 24px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 0.9em; /* Kleiner font in de profielletter */
    color: #fff;
    background-color: #555;
    font-weight: bold;
}
.profile-paulus { background-color: #FF5722; }
.profile-rene { background-color: #3F51B5; }
.profile-piet { background-color: #4CAF50; }
.verified-check {
    width: 14px; /* Verkleinde checkmark */
    height: 14px;
}
.stars {
    display: flex;
    align-items: center;
    margin: 0;
}
.stars span {
    color: #FFD700;
    font-size: 1.5em;
}
.review-card p {
    color: #555;
    font-size: 1em;
    line-height: 1.6;
}
.review-card .google-logo {
    margin-top: 20px;
    width: 80px;
    height: auto;
}
@media (max-width: 768px) {
    .review-container {
        flex-direction: column;
    }
}








/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNlY3Rpb24tYmxvY2suY3NzIiwiYmFzZS9fdmFyaWFibGVzLnNjc3MiLCJiYXNlL19taXhpbnMuc2NzcyIsInNlY3Rpb24tYmxvY2suc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQkFBaUI7QUNBakI7Ozs7O0dBS0c7QUNMSDs7Ozs7O0dBTUc7QUFnQkgseUJBQXlCO0FBT3pCLHlCQUF5QjtBQStCekIsMkJBQTJCO0FBZ0IzQixvQkFBb0I7QUFhcEIsdUJBQXVCO0FBdUV2QixxQkFBcUI7QUM3SnJCO0VBQ0MsY0FBYSxFQUNiOztBQUdEO0VBQ0Msc0JBQXFCO0VBQ3JCLG1CQUFrQjtFQUNsQixpQkFBZ0I7RUFDaEIsbUJBQWtCLEVBdUJsQjtFQTNCRDtJQU1FLFlBQVc7SUFDWCxTQUFRO0lBQ1IsWUFBVztJQUNYLFlBQVc7SUFDWCxvQkZKYTtJRUtiLG1CQUFrQjtJQUNsQixZQUFXO0lBQ1gsU0FBUTtJQUNSLDRCQUEyQixFQUMzQjtFQWZGO0lBaUJFLFlBQVc7SUFDWCxTQUFRO0lBQ1IsWUFBVztJQUNYLGFBQVk7SUFDWixvQkZmYTtJRWdCYixtQkFBa0I7SUFDbEIsWUFBVztJQUNYLFFBQU87SUFDUCw4Q0FBNkMsRUFDN0M7O0FBR0Y7RUFDQyxlRnhCYyxFRXlCZDs7QUFFRDtFQUNDLFlBQVcsRUFDWDs7QUFFRDtFQUdHLG1CQUFrQjtFQUNsQixpQkFBZ0IsRUFDaEI7O0FBSUg7RUFDQyxtQkFBa0I7RUFDbEIsbUNBQWtDO0VBQ2xDLHVCQUFzQjtFQUN0Qiw2QkFBNEIsRUF5QjVCO0VBN0JEO0lBTUUsWUFBVztJQUNYLE9BQU07SUFDTixhQUFZO0lBQ1osWUFBVztJQUNYLG9GQUEyRTtJQUMzRSxtQkFBa0I7SUFDbEIsV0FBVTtJQUNWLFNBQVEsRUFFUjtFQWZGO0lBaUJFLGlCQUFlLEVBQ2Y7RUFsQkY7SUFvQkUsbUJBQWtCO0lBQ2xCLFdBQVUsRUFPVjtJQTVCRjtNQXVCRyxZRm5FUyxFRXVFVDtNQTNCSDtRQXlCSSxZRnJFUSxFRXNFUjs7QUFLSjtFRHVGQyxnQkN0RnVCO0VEdUZ2QixvQkFWdUI7RUM1RXZCLGlCRjlEb0IsRUUrRHBCOztBQUVEO0VBQ0Msb0JBQW1CLEVBQ25COztBQUVEO0VBQ0MsZUFBYyxFQUNkOztBQUVEO0VBQ0MsZ0JBQWUsRUFDZjs7QUFFRDtFQUNDLHdCQUFvQjtNQUFwQixxQkFBb0IsRUFDcEI7O0FBRUQ7RUFDQyxrQkFBaUIsRUFDakI7O0FBRUQ7RUFDQyx1QkFBbUI7TUFBbkIsb0JBQW1CLEVBQ25COztBQUVEO0VBQ0MscUJBQTJCO01BQTNCLDRCQUEyQixFQUMzQjs7QUFHRDtFQUNDLGlCQUFnQjtFQUNoQixtQkFBa0IsRUFDbEI7O0FBb0JEO0VBR0csT0FBTSxFQUNOOztBQUpIO0VBUUcsVUFBUyxFQUNUOztBQVRIO0VBYUcsZUFBYyxFQUNkOztBQWRIO0VBa0JHLGVBQWMsRUFDZDs7QUFuQkg7RUF1QkcsZ0JBQWUsRUFDZjs7QUFJSDtFQUNDLHdCQUFvQjtNQUFwQixxQkFBb0I7RUFDcEIscUJBQTJCO01BQTNCLDRCQUEyQixFQUMzQjs7QUFHRDtFQUNDLFlBQU87TUFBUCxRQUFPLEVBQ1A7O0FBRUQ7RUFDQyxZQUFPO01BQVAsUUFBTyxFQUNQOztBQUVEO0VBSUksY0FBUztNQUFULFVBQVMsRUFDVDs7QUFMSjtFQVdJLGNBQVM7TUFBVCxVQUFTLEVBQ1Q7O0FBS0o7RUFDQyxlQUFjLEVBQ2Q7O0FBSUQ7RUFJSSxXQUFVLEVBQ1Y7O0FBTEo7RUFRSyxXQUFVLEVBQ1Y7O0FBVEw7RUFlSSxtQkFBa0I7RUFDbEIsV0FBVTtFQUNWLGlDQUFnQztFQUNoQyw2QkFBNEI7RUFDNUIsYUFBWSxFQUNaOztBQXBCSjtFQXVCSyxPQUFNO0VBQ04sK0JBQThCO0VBQzlCLFdBQVUsRUFDVjs7QUExQkw7RUFnQ0ksbUJBQWtCO0VBQ2xCLFdBQVUsRUFDVjs7QUFsQ0o7RUFxQ0ssYUFBWSxFQUNaOztBQXRDTDs7O0VBNkNNLGFBQVksRUFDWjs7QUE5Q047OztFQWdETSxjQUFhLEVBQ2I7O0FBakROO0VBdURNLGFBQVksRUFDWjs7QUF4RE47RUEwRE0sV0FBVSxFQUNWOztBQTNETjtFQTZETSxjQUFhLEVBQ2I7O0FBOUROO0VBcUVNLGFBQVksRUFDWjs7QUF0RU47RUF5RU0sY0FBYSxFQUNiOztBQTFFTjtFQStFSyxXQUFVLEVBQ1Y7O0FBaEZMO0VBbUZNLFFBQU8sRUFDUDs7QUFwRk47RUEyRk8sUUFBTyxFQUNQOztBQTVGUDtFQThGTyxTQUFRLEVBQ1I7O0FBL0ZQO0VBcUdPLFFBQU8sRUFDUDs7QUF0R1A7RUF3R08sT0FBTSxFQUNOOztBQXpHUDtFQTJHTyxTQUFRLEVBQ1I7O0FBNUdQO0VBbUhPLFFBQU8sRUFDUDs7QUFwSFA7RUF1SE8sU0FBUSxFQUNSOztBQXhIUDtFQWdJSSxnQ0FBK0I7RUFDL0Isb0JBQW1CLEVBQ25COztBQWxJSjtFQXFJSyxnQkFBZSxFQUNmOztBQXRJTDtFQTRJSSwyQ0FBMEMsRUFDMUM7O0FBN0lKO0VBK0lJLDJDQUEwQyxFQUMxQzs7QUFoSko7RUFtSkssZ0JBQWUsRUFDZjs7QUFwSkw7RUFzSkssZ0JBQWUsRUFDZjs7QUF2Skw7RUE0SkcsbUJBQWtCLEVBZWxCO0VBM0tIO0lBOEpJLDRDQUEyQyxFQUMzQztFQS9KSjtJQWlLSSw0Q0FBMkMsRUFDM0M7RUFsS0o7SUFxS0ssZ0JBQWUsRUFDZjtFQXRLTDtJQXdLSyxnQkFBZSxFQUNmOztBQXpLTDs7RUFpTEksaUJBQWdCLEVBQ2hCOztBQWxMSjs7RUF1TEksaUJBQWdCLEVBQ2hCOztBQXhMSjs7RUE2TEksZUFBYyxFQUNkOztBQTlMSjs7RUFtTUksZUFBYyxFQUNkOztBQXBNSjtFRHVDQyx1QkFBcUMsRUNvS2hDOztBQTNNTjtFRHVDQyx1QkFBcUMsRUNvS2hDOztBQTNNTjtFRHVDQyx1QkFBcUMsRUNvS2hDOztBQTNNTjtFRHVDQyx1QkFBcUMsRUM2S2hDOztBQXBOTjtFRHVDQyx1QkFBcUMsRUM2S2hDOztBQXBOTjtFRHVDQyx1QkFBcUMsRUM2S2hDOztBQU9OO0VBQ0MsbUJBQWtCO0VBQ2xCLG9CQUFtQixFQWdEbkI7RUFsREQ7SUFJRSxvQkFBbUI7SUFDbkIsYUFBWSxFQUlaO0lBVEY7TUFPRyxpQkFBZ0IsRUFDaEI7RUFSSDtJQVdFLFlBQVc7SUFDWCxtQkFBa0I7SUFDbEIsT0FBTTtJQUNOLFFBQU87SUFDUCxZQUFXO0lBQ1gsMkJBQTBCO0lBQzFCLG9CRjVhaUIsRUU2YWpCO0VBbEJGO0lBb0JFLFlBQVcsRUFDWDtFQXJCRjtJQXVCRSxlQUFjLEVBQ2Q7RUF4QkY7O0lBMkJFLFlBQVcsRUFDWDtFQTVCRjtJQThCRSxlRjFiYSxFRTJiYjtFQS9CRjtJQWlDRSxtQkFBa0I7SUFDbEIsc0JBQXFCLEVBTXJCO0lBeENGO01Bb0NHLG1CQUFrQjtNQUNsQixVQUFTO01BQ1QsUUFBTyxFQUNQO0VBdkNIO0lBMENFLDhCQUE2QixFQUk3QjtJQTlDRjtNQTRDRyx5QkFBd0IsRUFDeEI7RUE3Q0g7SUFnREUscUJBQW9CLEVBQ3BCOztBQUdGO0VBQ0Msc0JBQXVCO01BQXZCLHdCQUF1QixFQUl2QjtFQUxEO0lBR0Usb0JBQWU7UUFBZixnQkFBZSxFQUNmOztBQUdGO0VEelRDLGdCQzBUdUI7RUR6VHZCLG9CQVZ1QjtFQ29VdkIsbUJBQWtCLEVBQ2xCOztBQUVEO0VBQ0MsaUJBQWdCLEVBQ2hCOztBQUVEOztFQUdFLGVBQWM7RUFDZCxvQkFBbUI7RUFDbkIsbUJBQWtCO0VBQ2xCLG1CQUFrQjtFQUNsQixlQUFjO0VBQ2QsaUJBQWdCO0VEMVVqQixnQkMyVXdCO0VEMVV4QixnQkFWdUI7RUNxVnRCLG1CQUFrQjtFQUNsQixpQkZoZW1CO0VFaWVuQixvQkFBbUIsRUFpQm5CO0VBN0JGOztJQWNHLGlCQUFnQixFQUNoQjtFQWZIOztJQWlCRyxhQUFhO0lBQ2IsbUJBQWtCO0lBQ2xCLGlCRnhla0I7SUNtSnBCLGlCQ3NWMEI7SURyVjFCLG1CQVZ1QjtJQ2dXckIsZUZyZlk7SUVzZlosbUJBQWtCO0lBQ2xCLFlBQVc7SUFDWCxpQkFBZ0I7SUFDaEIsVUFBUztJQUNULFlBQVc7SUFDWCxlQUFjLEVBQ2Q7O0FBSUg7RUFDQyxtQkFBa0I7RUFDbEIsbUJBQWtCLEVBV2xCO0VBYkQ7SUFJRSxZQUFXO0lBQ1gsWUFBVztJQUNYLFlBQVc7SUFDWCxRQUFPO0lBQ1AsY0FBYTtJQUNiLG9CRnpnQmE7SUUwZ0JiLG1CQUFrQjtJQUNsQixlQUFjLEVBQ2Q7O0FBR0Y7RUFDQyxpQkFBZ0IsRUFPaEI7RUFSRDtJQUdFLGFBQVksRUFJWjtJQVBGO01BS0csYUFBWSxFQUNaOztBQUlIO0VBRUUsMEJBQXlCLEVBQ3pCOztBQUdGOztFQUVDLG1CQUFrQjtFQUNsQixzQkFBcUI7RUFDckIsZUZ0aUJjLEVFNGtCZDtFQTFDRDs7SUFNRSxzQkFBcUIsRUFDckI7RUFQRjs7SURqWUMsZ0JDMFl3QjtJRHpZeEIsbUJBVnVCLEVDb1p0QjtFQVZGOztJQVlFLG1CQUFrQixFQVlsQjtJQXhCRjs7TUFjRyxZQUFXO01BQ1gsWUFBVztNQUNYLGFBQVk7TUFDWixtQkFBa0I7TUFDbEIsT0FBTTtNQUNOLFFBQU87TUFDUCxvQkZuakJZO01Fb2pCWixzQkFBcUI7TUFDckIsaUJBQWdCLEVBQ2hCO0VBdkJIOztJQTBCRSxtQkFBa0I7SUFDbEIsVUFBUztJQUNULFFBQU8sRUFDUDtFQTdCRjs7O0lBaUNHLFlBQVcsRUFDWDtFQWxDSDs7O0lBb0NHLGVGbGtCZ0IsRUVza0JoQjtJQXhDSDs7O01Bc0NJLDJFQUEwRSxFQUMxRTs7QUFJSjs7RUFJRyxrQkFBaUIsRUFDakI7O0FBTEg7O0VBT0csU0FBUSxFQUNSOztBQVJIOztFQVVHLGVBQWM7RUFDZCxtQkFBa0I7RUFDbEIsbUJBQWtCO0VBQ2xCLFVBQVM7RUFDVCw0QkFBMkI7RUFDM0Isb0JBQW1CLEVBSW5CO0VBbkJIOztJQWlCSSxTQUFRLEVBQ1I7O0FBbEJKOzs7RUF1QkksWUFBVyxFQUNYOztBQXhCSjs7O0VBMEJJLGVGbm1CZSxFRW9tQmY7O0FBM0JKOzs7RUE2QkksMkVBQTBFLEVBQzFFOztBQTlCSjs7RUFpQ0csVUFBUztFRDdjWCxnQkM4Y3lCO0VEN2N6QixvQkFWdUI7RUN3ZHJCLGlCQUFnQixFQUNoQjs7QUFJSDtFQUNDLGVBQWM7RUFDZCxxQkFBYTtFQUFiLGNBQWE7RUFDYix3QkFBbUI7TUFBbkIsb0JBQW1CLEVBbUVuQjtFQXRFRDtJQUtFLGVBQWMsRUFDZDtFQU5GOztJQVNFLFlBQU87UUFBUCxRQUFPO0lBQ1Asc0JBQXFCLEVBbUNyQjtJQTdDRjs7TUFZRyxtQkFBa0I7TUFDbEIsU0FBUTtNQUNSLFVBQVM7TUFDVCw2Q0FBNEM7TUFDNUMsWUFBVztNQUNYLGFBQVk7TUFDWixXQUFVLEVBMEJWO01BNUNIOztRQW9CSSxZQUFXO1FBQ1gsWUFBVztRQUNYLGFBQVk7UUFDWix5REFBd0Q7UUFDeEQsNkJBQTRCO1FBQzVCLG1DQUFrQztRQUNsQywyQkFBMEI7UUFDMUIsV0FBVTtRQUNWLG1CQUFrQjtRQUNsQixPQUFNO1FBQ04sUUFBTztRQUNQLGVBQWMsRUFDZDtNQWhDSjs7UUFrQ0ksWUFBVztRQUNYLG1CQUFrQjtRQUNsQixTQUFRO1FBQ1IsVUFBUztRQUNULFlBQVc7UUFDWCxXQUFVO1FBQ1YsaUJBQWdCO1FBQ2hCLFlBQVc7UUFDWCxzQkFBcUIsRUFDckI7RUEzQ0o7O0lBaURHLCtCQUEwQjtRQUExQiwyQkFBMEIsRUFDMUI7RUFsREg7O0lBdURHLGtDQUE2QjtRQUE3Qiw4QkFBNkIsRUFDN0I7RUF4REg7O0lBNkRHLCtCQUEwQjtRQUExQiwyQkFBMEIsRUFDMUI7RUE5REg7O0lBbUVHLCtCQUEwQjtRQUExQiwyQkFBMEIsRUFDMUI7O0FBSUg7O0VBRUMsb0JBQWU7TUFBZixnQkFBZTtFQUNmLGVBQWMsRUFDZDs7QUFFRDs7RUFFQyxtQkFBa0I7RUFDbEIsc0JBQXFCO0VBQ3JCLGVGdnNCYztFRXdzQmQsb0JGcHNCa0I7RUVxc0JsQixtQkFBa0I7RUFDbEIsdUJBQXNCLEVBcUl0QjtFQTVJRDs7SUFTRSxZQUFXO0lBQ1gsWUFBVztJQUNYLHlCQUF3QjtJQUN4QixhQUFZO0lBQ1osVUFBUztJQUNULGFBQVk7SUFDWixvQkYvc0JhO0lFZ3RCYixtQkFBa0IsRUFDbEI7RUFqQkY7O0lBbUJFLG9CQUFtQixFQUNuQjtFQXBCRjs7SUFzQkUsWUFBVztJQUNYLG1CQUFrQjtJQUNsQixPQUFNO0lBQ04sU0FBUTtJQUNSLGFBQVk7SUFDWixhQUFZO0lBQ1osb0JGM3RCaUI7SUU0dEJqQixZQUFXLEVBQ1g7RUE5QkY7Ozs7SUFrQ0UsaUJBQWdCLEVBQ2hCO0VBbkNGOzs7SUF1Q0csWUFBVyxFQUNYO0VBeENIOzs7SUEwQ0csZ0VBQStELEVBQy9EO0VBM0NIOztJQThDRSxZRmx2QlU7SUVtdkJWLG1CQUFrQjtJRGpsQm5CLGdCQ2tsQndCO0lEamxCeEIsbUJBVnVCLEVDNGxCdEI7RUFqREY7O0lBbURFLFlBQVcsRUFDWDtFQXBERjs7SUFxRkUsaUJBQWdCLEVBd0NoQjtJQTdIRjs7TUF1RkcscUJBQWE7TUFBYixjQUFhO01BQ1Ysd0JBQW1CO1VBQW5CLG9CQUFtQjtNQUNuQixlQUFjLEVBbUNqQjtNQTVISDs7UUEyRkksbUJBQWtCO1FBQ2xCLFlGaHlCUTtRRWl5QlIsaUJGbHhCaUIsRUVnekJqQjtRQTNISjs7VUErRkssWUFBVztVQUNYLHNCQUFxQjtVQUNyQixrREFBaUQ7VUFDakQsV0FBVTtVQUNWLG1CQUFrQjtVQUNsQixtQkFBa0I7VUFDbEIsWUFBVztVQUNYLGFBQVk7VUFDWixvQkFBbUI7VUFDbkIsNkJBQTRCO1VBQzVCLG1DQUFrQztVQUNsQyx5QkFBd0I7VUFDeEIsU0FBUSxFQUNSO1FBNUdMOztVQWlISyxzREFBcUQsRUFDckQ7UUFsSEw7O1VBb0hLLHVEQUFzRDtVQUN0RCxZQUFXLEVBQ1g7UUF0SEw7O1VBd0hLLG1EQUFrRDtVQUNsRCxZQUFXLEVBQ1g7RUExSEw7O0lBK0hFLG1CQUFrQixFQVlsQjtJQTNJRjs7TUFpSUcsWUFBVztNQUNYLFlBQVc7TUFDWCxhQUFZO01BQ1osbUJBQWtCO01BQ2xCLE9BQU07TUFDTixRQUFPO01BQ1Asb0JGdjBCWTtNRXcwQlosc0JBQXFCO01BQ3JCLGlCQUFnQixFQUNoQjs7QUFJSDtFQUNDLGVBQWM7RUFDZCxxQkFBMkI7TUFBM0IsNEJBQTJCLEVBQzNCOztBQUVEO0VBQ0MsVUFBUyxFQUNUOztBQUdEOzs7Ozs7RUFNQyxrQkFBaUIsRUFDakI7O0FBRUQ7O0VEbnNCQyxnQkNxc0J1QjtFRHBzQnZCLG1CQVZ1QixFQytzQnZCOztBQUVEOztFRHhzQkMsZ0JDMHNCdUI7RUR6c0J2QixnQkFWdUIsRUNvdEJ2Qjs7QUFFRDs7RUQ3c0JDLGdCQytzQnVCO0VEOXNCdkIsa0JBVnVCLEVDeXRCdkI7O0FBRUQ7O0VEbHRCQyxnQkNvdEJ1QjtFRG50QnZCLG1CQVZ1QixFQzh0QnZCOztBQUVEOztFRHZ0QkMsZ0JDeXRCdUI7RUR4dEJ2QixvQkFWdUIsRUNtdUJ2Qjs7QUFFRDs7RUQ1dEJDLGdCQzh0QnVCO0VEN3RCdkIsb0JBVnVCLEVDd3VCdkI7O0FBRUQ7RURqdUJDLGdCQ2t1QnVCO0VEanVCdkIsb0JBVnVCO0VDNHVCdkIsZUZwNEJjLEVFcTRCZDs7QUFFRDtFQUNDLG1CQUFrQixFQUNsQjs7QUFFRDtFQUNDLGlCQUFnQjtFQUNoQixxQkFBYTtFQUFiLGNBQWE7RUFDYixVQUFTO0VBQ1Qsd0JBQW1CO01BQW5CLG9CQUFtQixFQUluQjtFQVJEO0lBTUUsbUJBQWM7UUFBZCxlQUFjLEVBQ2Q7O0FBR0Y7RUFnQkMsdUNBQXVDLEVBSXZDO0VBcEJEO0lBRUUsWUFBVztJQUNYLGNBQWEsRUFXYjtJQWRGO01BS0csZUYxNUJZLEVFazZCWjtNQWJIO1FBT0ksb0JBQW1CO1FBQ25CLGVBQWMsRUFDZDtNQVRKO1FBV0ksVUFBUyxFQUNUO0VBWko7SUFrQkUsOEJBQTZCLEVBQzdCOztBQUlGO0VBQ0M7SUFDQyxXQUFVLEVBQ1YsRUFBQTs7QUFHRjtFQUNDO0lBQ0Msb0JBQW1CLEVBQ25CO0VBQ0Q7SUFDQyxrQkFBaUIsRUFDakIsRUFBQTs7QUFHRjtFQUNDOztJQUdFLCtCQUEwQjtRQUExQiwyQkFBMEI7SUFDMUIsc0JBQXFCLEVBT3JCO0lBWEY7O01BTUcsZ0JBQWUsRUFDZjtJQVBIOztNQVNHLGlCQUFnQixFQUNoQixFQUFBOztBQUtKO0VBQ0M7Ozs7SUFJQyw4QkFBeUI7UUFBekIsMEJBQXlCO0lBQ3pCLDJCQUEwQixFQUsxQixFQUFBOztBQUdGO0VBRUUsb0JGeDlCYTtFRXk5QmIsb0JBQW1CLEVBS25CO0VBUkY7SUFNRyxpQkFBZ0IsRUFDaEI7O0FBUEg7RUFVRSxvQkYvOUJpQjtFRWcrQmpCLG9CQUFtQixFQUtuQjtFQWhCRjtJQWNHLGlCQUFnQixFQUNoQjs7QUFmSDtFQWtCRSxtQkFBa0I7RUFDbEIsaUJBQWdCLEVBa0RoQjtFQXJFRjtJQXNCRyxjQUFhLEVBQ2I7RUF2Qkg7SUEwQkcsWUFBVyxFQUNYO0VBM0JIOztJQStCRyxZQUFXO0lBQ1gsaUJGMytCa0I7SUU0K0JsQixzQkFBcUIsRUFNckI7SUF2Q0g7OztNQW9DSSxlRjcvQlc7TUU4L0JYLDJCQUEwQixFQUMxQjtFQXRDSjtJQTBDRyxvQkZoZ0NZO0lFaWdDWixrQkFBaUI7SUFDakIsbUJBQWtCO0lBRWxCLFdBQVUsRUFzQlY7SUFwRUg7TUFnREksWUFBVztNQUNYLG1CQUFrQjtNQUNsQixPQUFNO01BQ04sV0FBVTtNQUNWLDRCQUEyQjtNQUMzQixZQUFXO01BQ1gsYUFBWTtNQUNaLG9CRjdnQ1c7TUU4Z0NYLFlBQVcsRUFDWDtJQXpESjtNQTJESSxZQUFXO01BQ1gsbUJBQWtCO01BQ2xCLE9BQU07TUFDTixhQUFZO01BQ1osYUFBWTtNQUNaLGFBQVk7TUFDWixvQkZ2aENXO01Fd2hDWCxZQUFXLEVBQ1g7O0FBS0o7RUFDQyxlQUFjLEVBQ2Q7O0FBRUQ7RUFDQztJQUNDLGlCQUFnQixFQUNoQixFQUFBOztBQUdGO0VBQ0M7SUFDQyxrQkFBYTtRQUFiLGNBQWEsRUFDYjtFQUNEO0lBQ0Msa0JBQWE7UUFBYixjQUFhO0lBQ2Isa0JBQWlCO0lBQ2pCLG1CQUFrQixFQWdCbEI7SUFuQkQ7TUFLRSxZQUFXO01BQ1gsbUJBQWtCO01BQ2xCLE9BQU07TUFDTixRQUFPO01BQ1AsWUFBVztNQUNYLGFBQVksRUFFWjtJQVpGO01BY0UsZ0JBQWU7TUFDZixhQUFZO01BQ1osWUFBVztNQUNYLGVBQWMsRUFDZCxFQUFBOztBQUlIO0VBQ0M7SUFDQyxjQUFhO0lBQ2Isa0JBQWE7UUFBYixjQUFhLEVBQ2I7RUFDRDtJQUNDLG1CQUFTO1FBQVQsVUFBUztJQUNULG1CQUFjO1FBQWQsZUFBYztJQUNkLGVBQWMsRUFRZDtJQVhEO01BTUUseUJBQXdCLEVBQ3hCO0lBUEY7TUFTRSwwQkFBeUIsRUFDekI7RUFFRjtJQUNDLHFCQUFvQixFQUNwQixFQUFBOztBQUdGO0VBQ0M7SUFDQyxZQUFPO1FBQVAsUUFBTyxFQUNQO0VBQ0Q7SUFDQyxZQUFPO1FBQVAsUUFBTyxFQUNQLEVBQUE7O0FBR0Y7RUFDQzs7SUFFQyxtQkFBYztRQUFkLGVBQWMsRUFDZDtFQUVEOzs7OztJQUtDLG1CQUFjO1FBQWQsZUFBYyxFQUNkLEVBQUE7O0FBR0Y7RUFFQztJQUVFLG1DQUE4QjtRQUE5QiwrQkFBOEIsRUFDOUIsRUFBQSIsImZpbGUiOiJzZWN0aW9uLWJsb2NrLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qKlxuICogVmFyaWFibGUgZmlsZSBcbiAqIHBsYWNlIGdsb2JhbCB2YXJpYWJsZXMgaGVyZTpcbiAqXG4gKiBAcGFja2FnZSBDaGVmIEd1dGVuYmVyZyBDaGlsZCBUaGVtZVxuICovXG4vKipcbiAqIE1peGluIGZpbGUgXG4gKiBBbGwgb3VyIGN1c3RvbSBtaXhpbnNcbiAqXG4gKiBAcGFja2FnZSBDaGVmIEd1dGVuYmVyZyBDaGlsZCBUaGVtZVxuICogQHNpbmNlIDIwMTlcbiAqL1xuLyogQm94c2l6aW5nIHNob3J0Y3V0OiAqL1xuLyogVHJhbnNmb3JtIHNob3J0Y3V0cyAqL1xuLyogU3R5bGluZyBwbGFjZWhvbGRlcnM6ICovXG4vKiBSZXRpbmEgaW1hZ2VzOiAqL1xuLyogXCJIYXJkXCIgZ3JhZGllbnRzOiAqL1xuLyogUkVNIGZvbnQgc2l6ZXM6ICovXG4uYmxvY2suaW1hZ2UtYmxvY2sgaW1nLm1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmdsb2JhbC5ibG9jay10aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBtYXJnaW46IDAgMCA3MHB4IDA7IH1cbiAgLmdsb2JhbC5ibG9jay10aXRsZTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgdG9wOiA1MiU7XG4gICAgaGVpZ2h0OiA2MCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogIzAwZGU4ZDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTE7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gIC5nbG9iYWwuYmxvY2stdGl0bGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB0b3A6IDUyJTtcbiAgICBoZWlnaHQ6IDYwJTtcbiAgICB3aWR0aDogMjAwdnc7XG4gICAgYmFja2dyb3VuZDogIzAwZGU4ZDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTE7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpIHRyYW5zbGF0ZVkoLTUwJSk7IH1cblxuLmdyZWVuLXR4dCB7XG4gIGNvbG9yOiAjMDBkZThkOyB9XG5cbi53aGl0ZS10eHQge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uYmxvY2suY29sdW1uLmltYWdlLWJsb2NrLmJvcmRlci1yYWRpdXMgZmlndXJlIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5oZXJvLWJsb2NrLmNvbnRhaW5zLWJnLWltZyAuaGVyby1wYXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gIC5oZXJvLWJsb2NrLmNvbnRhaW5zLWJnLWltZyAuaGVyby1wYXJ0OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjYpLCByZ2JhKDAsIDAsIDAsIDAuMSkpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHJpZ2h0OiAwOyB9XG4gIC5oZXJvLWJsb2NrLmNvbnRhaW5zLWJnLWltZyAuaGVyby1wYXJ0IC5jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmhlcm8tYmxvY2suY29udGFpbnMtYmctaW1nIC5oZXJvLXBhcnQgLmlubmVyLWhlcm8td3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgICAuaGVyby1ibG9jay5jb250YWlucy1iZy1pbWcgLmhlcm8tcGFydCAuaW5uZXItaGVyby13cmFwcGVyIC5ibG9jay5jb2x1bW4uY29udGVudC1ibG9jayB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLmhlcm8tYmxvY2suY29udGFpbnMtYmctaW1nIC5oZXJvLXBhcnQgLmlubmVyLWhlcm8td3JhcHBlciAuYmxvY2suY29sdW1uLmNvbnRlbnQtYmxvY2sgLmJ1dHRvbi50ZXh0LCAuaGVyby1ibG9jay5jb250YWlucy1iZy1pbWcgLmhlcm8tcGFydCAuaW5uZXItaGVyby13cmFwcGVyIC5ibG9jay5jb2x1bW4uY29udGVudC1ibG9jayAuYnV0dG9uOnZpc2l0ZWQudGV4dCB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5ibG9jayAuYmxvY2stc3VidGl0bGUge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLm1haW4td3JhcHBlciAuc2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7IH1cblxuLnNlY3Rpb24gLmNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5zZWN0aW9uLmZ1bGx3aWR0aC1jb250YWluZXIgLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4uc2VjdGlvbi5hbGlnbi1jb2x1bW5zLXRvcCAuYmxvY2stcm93IHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7IH1cblxuLnNlY3Rpb24ucy0xNDIwcHgtY29udGFpbmVyIC5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE0MjBweDsgfVxuXG4uc2VjdGlvbi5hbGlnbi1jb2x1bW4tY29udGVudCAuYmxvY2stcm93IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uc2VjdGlvbi5hbGlnbi1jb2x1bW5zLWxlZnQgLmJsb2NrLXJvdywgLnNlY3Rpb24uYWxpZ24tY29sdW1ucy1sZWZ0IC5ibG9jay1yb3cudHlwZS1mdWxsd2lkdGgge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cblxuLmJsb2NrIHtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5zZWN0aW9uLmNvbHVtbi1ndXR0ZXItbm9uZSAuYmxvY2stcm93IHtcbiAgZ2FwOiAwOyB9XG5cbi5zZWN0aW9uLmNvbHVtbi1ndXR0ZXItMzAgLmJsb2NrLXJvdyB7XG4gIGdhcDogMzBweDsgfVxuXG4uc2VjdGlvbi5jb2x1bW4tZ3V0dGVyLTYwIC5ibG9jay1yb3cge1xuICBnYXA6IDMwcHggNjBweDsgfVxuXG4uc2VjdGlvbi5jb2x1bW4tZ3V0dGVyLTkwIC5ibG9jay1yb3cge1xuICBnYXA6IDMwcHggOTBweDsgfVxuXG4uc2VjdGlvbi5jb2x1bW4tZ3V0dGVyLTEyMCAuYmxvY2stcm93IHtcbiAgZ2FwOiAzMHB4IDEyMHB4OyB9XG5cbi5zZWN0aW9uLmFsaWduLWNvbHVtbnMtdG9wIC5ibG9jay1yb3cge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG5cbi5ibG9jay1yb3cudHlwZS1mdWxsd2lkdGggLmJsb2NrIHtcbiAgZmxleDogMTsgfVxuXG4uYmxvY2stcm93LnR5cGUtZnVsbHdpZHRoIC5ibG9jayB7XG4gIGZsZXg6IDE7IH1cblxuLmJsb2NrLXJvdy50eXBlLXNpZGViYXItbGVmdCAuYmxvY2s6Zmlyc3QtY2hpbGQge1xuICBmbGV4OiAwLjU7IH1cblxuLmJsb2NrLXJvdy50eXBlLXNpZGViYXItcmlnaHQgLmJsb2NrOmxhc3QtY2hpbGQge1xuICBmbGV4OiAwLjU7IH1cblxuLnNlY3Rpb24gLmJsb2NrLXJvdyAuYmxvY2s6b25seS1jaGlsZCB7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbmJvZHk6bm90KC53cC1hZG1pbikgLnNlY3Rpb24td2l0aC10cmFuc2l0aW9uW2RhdGEtdHJhbnNpdGlvbi10eXBlPSdmYWRlLWluJ10gLmJsb2NrLmNvbHVtbiB7XG4gIG9wYWNpdHk6IDA7IH1cblxuYm9keTpub3QoLndwLWFkbWluKSAuc2VjdGlvbi13aXRoLXRyYW5zaXRpb25bZGF0YS10cmFuc2l0aW9uLXR5cGU9J2ZhZGUtaW4nXSAuYmxvY2stcm93LnNob3ctdHJhbnNpdGlvbiAuYmxvY2suY29sdW1uIHtcbiAgb3BhY2l0eTogMTsgfVxuXG5ib2R5Om5vdCgud3AtYWRtaW4pIC5zZWN0aW9uLXdpdGgtdHJhbnNpdGlvbltkYXRhLXRyYW5zaXRpb24tdHlwZT0nc2xpZGUtaW4tYm90dG9tJ10gLmJsb2NrLXJvdyAuYmxvY2suY29sdW1uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDE1MHB4O1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMykgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcbiAgb3BhY2l0eTogMC41OyB9XG5cbmJvZHk6bm90KC53cC1hZG1pbikgLnNlY3Rpb24td2l0aC10cmFuc2l0aW9uW2RhdGEtdHJhbnNpdGlvbi10eXBlPSdzbGlkZS1pbi1ib3R0b20nXSAuYmxvY2stcm93LnNob3ctdHJhbnNpdGlvbiAuYmxvY2suY29sdW1uIHtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDE7IH1cblxuYm9keTpub3QoLndwLWFkbWluKSAuc2VjdGlvbi13aXRoLXRyYW5zaXRpb25bZGF0YS10cmFuc2l0aW9uLXR5cGU9J3NsaWRlLWluLW91dHNpZGUnXSAuYmxvY2suY29sdW1uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvcGFjaXR5OiAwOyB9XG5cbmJvZHk6bm90KC53cC1hZG1pbikgLnNlY3Rpb24td2l0aC10cmFuc2l0aW9uW2RhdGEtdHJhbnNpdGlvbi10eXBlPSdzbGlkZS1pbi1vdXRzaWRlJ10gLmJsb2NrLXJvdy50eXBlLWZ1bGx3aWR0aCAuYmxvY2suY29sdW1uIHtcbiAgbGVmdDogLTEwMHB4OyB9XG5cbmJvZHk6bm90KC53cC1hZG1pbikgLnNlY3Rpb24td2l0aC10cmFuc2l0aW9uW2RhdGEtdHJhbnNpdGlvbi10eXBlPSdzbGlkZS1pbi1vdXRzaWRlJ10gLmJsb2NrLXJvdy50eXBlLWhhbGYtaGFsZiAuYmxvY2suY29sdW1uOm50aC1jaGlsZCgxKSxcbmJvZHk6bm90KC53cC1hZG1pbikgLnNlY3Rpb24td2l0aC10cmFuc2l0aW9uW2RhdGEtdHJhbnNpdGlvbi10eXBlPSdzbGlkZS1pbi1vdXRzaWRlJ10gLmJsb2NrLXJvdy50eXBlLXNpZGViYXItbGVmdCAuYmxvY2suY29sdW1uOm50aC1jaGlsZCgxKSxcbmJvZHk6bm90KC53cC1hZG1pbikgLnNlY3Rpb24td2l0aC10cmFuc2l0aW9uW2RhdGEtdHJhbnNpdGlvbi10eXBlPSdzbGlkZS1pbi1vdXRzaWRlJ10gLmJsb2NrLXJvdy50eXBlLXNpZGViYXItcmlnaHQgLmJsb2NrLmNvbHVtbjpudGgtY2hpbGQoMSkge1xuICBsZWZ0OiAtMTAwcHg7IH1cblxuYm9keTpub3QoLndwLWFkbWluKSAuc2VjdGlvbi13aXRoLXRyYW5zaXRpb25bZGF0YS10cmFuc2l0aW9uLXR5cGU9J3NsaWRlLWluLW91dHNpZGUnXSAuYmxvY2stcm93LnR5cGUtaGFsZi1oYWxmIC5ibG9jay5jb2x1bW46bnRoLWNoaWxkKDIpLFxuYm9keTpub3QoLndwLWFkbWluKSAuc2VjdGlvbi13aXRoLXRyYW5zaXRpb25bZGF0YS10cmFuc2l0aW9uLXR5cGU9J3NsaWRlLWluLW91dHNpZGUnXSAuYmxvY2stcm93LnR5cGUtc2lkZWJhci1sZWZ0IC5ibG9jay5jb2x1bW46bnRoLWNoaWxkKDIpLFxuYm9keTpub3QoLndwLWFkbWluKSAuc2VjdGlvbi13aXRoLXRyYW5zaXRpb25bZGF0YS10cmFuc2l0aW9uLXR5cGU9J3NsaWRlLWluLW91dHNpZGUnXSAuYmxvY2stcm93LnR5cGUtc2lkZWJhci1yaWdodCAuYmxvY2suY29sdW1uOm50aC1jaGlsZCgyKSB7XG4gIHJpZ2h0OiAtMTAwcHg7IH1cblxuYm9keTpub3QoLndwLWFkbWluKSAuc2VjdGlvbi13aXRoLXRyYW5zaXRpb25bZGF0YS10cmFuc2l0aW9uLXR5cGU9J3NsaWRlLWluLW91dHNpZGUnXSAuYmxvY2stcm93LnR5cGUtb25lLXRoaXJkIC5ibG9jay5jb2x1bW46bnRoLWNoaWxkKDEpIHtcbiAgbGVmdDogLTEwMHB4OyB9XG5cbmJvZHk6bm90KC53cC1hZG1pbikgLnNlY3Rpb24td2l0aC10cmFuc2l0aW9uW2RhdGEtdHJhbnNpdGlvbi10eXBlPSdzbGlkZS1pbi1vdXRzaWRlJ10gLmJsb2NrLXJvdy50eXBlLW9uZS10aGlyZCAuYmxvY2suY29sdW1uOm50aC1jaGlsZCgyKSB7XG4gIHRvcDogMTAwcHg7IH1cblxuYm9keTpub3QoLndwLWFkbWluKSAuc2VjdGlvbi13aXRoLXRyYW5zaXRpb25bZGF0YS10cmFuc2l0aW9uLXR5cGU9J3NsaWRlLWluLW91dHNpZGUnXSAuYmxvY2stcm93LnR5cGUtb25lLXRoaXJkIC5ibG9jay5jb2x1bW46bnRoLWNoaWxkKDMpIHtcbiAgcmlnaHQ6IC0xMDBweDsgfVxuXG5ib2R5Om5vdCgud3AtYWRtaW4pIC5zZWN0aW9uLXdpdGgtdHJhbnNpdGlvbltkYXRhLXRyYW5zaXRpb24tdHlwZT0nc2xpZGUtaW4tb3V0c2lkZSddIC5ibG9jay1yb3cudHlwZS1xdWFydGVyIC5ibG9jay5jb2x1bW46bnRoLWNoaWxkKDEpLCBib2R5Om5vdCgud3AtYWRtaW4pIC5zZWN0aW9uLXdpdGgtdHJhbnNpdGlvbltkYXRhLXRyYW5zaXRpb24tdHlwZT0nc2xpZGUtaW4tb3V0c2lkZSddIC5ibG9jay1yb3cudHlwZS1xdWFydGVyIC5ibG9jay5jb2x1bW46bnRoLWNoaWxkKDIpIHtcbiAgbGVmdDogLTEwMHB4OyB9XG5cbmJvZHk6bm90KC53cC1hZG1pbikgLnNlY3Rpb24td2l0aC10cmFuc2l0aW9uW2RhdGEtdHJhbnNpdGlvbi10eXBlPSdzbGlkZS1pbi1vdXRzaWRlJ10gLmJsb2NrLXJvdy50eXBlLXF1YXJ0ZXIgLmJsb2NrLmNvbHVtbjpudGgtY2hpbGQoMyksIGJvZHk6bm90KC53cC1hZG1pbikgLnNlY3Rpb24td2l0aC10cmFuc2l0aW9uW2RhdGEtdHJhbnNpdGlvbi10eXBlPSdzbGlkZS1pbi1vdXRzaWRlJ10gLmJsb2NrLXJvdy50eXBlLXF1YXJ0ZXIgLmJsb2NrLmNvbHVtbjpudGgtY2hpbGQoNCkge1xuICByaWdodDogLTEwMHB4OyB9XG5cbmJvZHk6bm90KC53cC1hZG1pbikgLnNlY3Rpb24td2l0aC10cmFuc2l0aW9uW2RhdGEtdHJhbnNpdGlvbi10eXBlPSdzbGlkZS1pbi1vdXRzaWRlJ10gLmJsb2NrLXJvdy5zaG93LXRyYW5zaXRpb24gLmJsb2NrLmNvbHVtbiB7XG4gIG9wYWNpdHk6IDE7IH1cblxuYm9keTpub3QoLndwLWFkbWluKSAuc2VjdGlvbi13aXRoLXRyYW5zaXRpb25bZGF0YS10cmFuc2l0aW9uLXR5cGU9J3NsaWRlLWluLW91dHNpZGUnXSAuYmxvY2stcm93LnNob3ctdHJhbnNpdGlvbi50eXBlLWZ1bGx3aWR0aCAuYmxvY2suY29sdW1uIHtcbiAgbGVmdDogMDsgfVxuXG5ib2R5Om5vdCgud3AtYWRtaW4pIC5zZWN0aW9uLXdpdGgtdHJhbnNpdGlvbltkYXRhLXRyYW5zaXRpb24tdHlwZT0nc2xpZGUtaW4tb3V0c2lkZSddIC5ibG9jay1yb3cuc2hvdy10cmFuc2l0aW9uLnR5cGUtaGFsZi1oYWxmIC5ibG9jay5jb2x1bW46bnRoLWNoaWxkKDEpLCBib2R5Om5vdCgud3AtYWRtaW4pIC5zZWN0aW9uLXdpdGgtdHJhbnNpdGlvbltkYXRhLXRyYW5zaXRpb24tdHlwZT0nc2xpZGUtaW4tb3V0c2lkZSddIC5ibG9jay1yb3cuc2hvdy10cmFuc2l0aW9uLnR5cGUtc2lkZWJhci1sZWZ0IC5ibG9jay5jb2x1bW46bnRoLWNoaWxkKDEpLCBib2R5Om5vdCgud3AtYWRtaW4pIC5zZWN0aW9uLXdpdGgtdHJhbnNpdGlvbltkYXRhLXRyYW5zaXRpb24tdHlwZT0nc2xpZGUtaW4tb3V0c2lkZSddIC5ibG9jay1yb3cuc2hvdy10cmFuc2l0aW9uLnR5cGUtc2lkZWJhci1yaWdodCAuYmxvY2suY29sdW1uOm50aC1jaGlsZCgxKSB7XG4gIGxlZnQ6IDA7IH1cblxuYm9keTpub3QoLndwLWFkbWluKSAuc2VjdGlvbi13aXRoLXRyYW5zaXRpb25bZGF0YS10cmFuc2l0aW9uLXR5cGU9J3NsaWRlLWluLW91dHNpZGUnXSAuYmxvY2stcm93LnNob3ctdHJhbnNpdGlvbi50eXBlLWhhbGYtaGFsZiAuYmxvY2suY29sdW1uOm50aC1jaGlsZCgyKSwgYm9keTpub3QoLndwLWFkbWluKSAuc2VjdGlvbi13aXRoLXRyYW5zaXRpb25bZGF0YS10cmFuc2l0aW9uLXR5cGU9J3NsaWRlLWluLW91dHNpZGUnXSAuYmxvY2stcm93LnNob3ctdHJhbnNpdGlvbi50eXBlLXNpZGViYXItbGVmdCAuYmxvY2suY29sdW1uOm50aC1jaGlsZCgyKSwgYm9keTpub3QoLndwLWFkbWluKSAuc2VjdGlvbi13aXRoLXRyYW5zaXRpb25bZGF0YS10cmFuc2l0aW9uLXR5cGU9J3NsaWRlLWluLW91dHNpZGUnXSAuYmxvY2stcm93LnNob3ctdHJhbnNpdGlvbi50eXBlLXNpZGViYXItcmlnaHQgLmJsb2NrLmNvbHVtbjpudGgtY2hpbGQoMikge1xuICByaWdodDogMDsgfVxuXG5ib2R5Om5vdCgud3AtYWRtaW4pIC5zZWN0aW9uLXdpdGgtdHJhbnNpdGlvbltkYXRhLXRyYW5zaXRpb24tdHlwZT0nc2xpZGUtaW4tb3V0c2lkZSddIC5ibG9jay1yb3cuc2hvdy10cmFuc2l0aW9uLnR5cGUtb25lLXRoaXJkIC5ibG9jay5jb2x1bW46bnRoLWNoaWxkKDEpIHtcbiAgbGVmdDogMDsgfVxuXG5ib2R5Om5vdCgud3AtYWRtaW4pIC5zZWN0aW9uLXdpdGgtdHJhbnNpdGlvbltkYXRhLXRyYW5zaXRpb24tdHlwZT0nc2xpZGUtaW4tb3V0c2lkZSddIC5ibG9jay1yb3cuc2hvdy10cmFuc2l0aW9uLnR5cGUtb25lLXRoaXJkIC5ibG9jay5jb2x1bW46bnRoLWNoaWxkKDIpIHtcbiAgdG9wOiAwOyB9XG5cbmJvZHk6bm90KC53cC1hZG1pbikgLnNlY3Rpb24td2l0aC10cmFuc2l0aW9uW2RhdGEtdHJhbnNpdGlvbi10eXBlPSdzbGlkZS1pbi1vdXRzaWRlJ10gLmJsb2NrLXJvdy5zaG93LXRyYW5zaXRpb24udHlwZS1vbmUtdGhpcmQgLmJsb2NrLmNvbHVtbjpudGgtY2hpbGQoMykge1xuICByaWdodDogMDsgfVxuXG5ib2R5Om5vdCgud3AtYWRtaW4pIC5zZWN0aW9uLXdpdGgtdHJhbnNpdGlvbltkYXRhLXRyYW5zaXRpb24tdHlwZT0nc2xpZGUtaW4tb3V0c2lkZSddIC5ibG9jay1yb3cuc2hvdy10cmFuc2l0aW9uLnR5cGUtcXVhcnRlciAuYmxvY2suY29sdW1uOm50aC1jaGlsZCgxKSwgYm9keTpub3QoLndwLWFkbWluKSAuc2VjdGlvbi13aXRoLXRyYW5zaXRpb25bZGF0YS10cmFuc2l0aW9uLXR5cGU9J3NsaWRlLWluLW91dHNpZGUnXSAuYmxvY2stcm93LnNob3ctdHJhbnNpdGlvbi50eXBlLXF1YXJ0ZXIgLmJsb2NrLmNvbHVtbjpudGgtY2hpbGQoMikge1xuICBsZWZ0OiAwOyB9XG5cbmJvZHk6bm90KC53cC1hZG1pbikgLnNlY3Rpb24td2l0aC10cmFuc2l0aW9uW2RhdGEtdHJhbnNpdGlvbi10eXBlPSdzbGlkZS1pbi1vdXRzaWRlJ10gLmJsb2NrLXJvdy5zaG93LXRyYW5zaXRpb24udHlwZS1xdWFydGVyIC5ibG9jay5jb2x1bW46bnRoLWNoaWxkKDMpLCBib2R5Om5vdCgud3AtYWRtaW4pIC5zZWN0aW9uLXdpdGgtdHJhbnNpdGlvbltkYXRhLXRyYW5zaXRpb24tdHlwZT0nc2xpZGUtaW4tb3V0c2lkZSddIC5ibG9jay1yb3cuc2hvdy10cmFuc2l0aW9uLnR5cGUtcXVhcnRlciAuYmxvY2suY29sdW1uOm50aC1jaGlsZCg0KSB7XG4gIHJpZ2h0OiAwOyB9XG5cbmJvZHk6bm90KC53cC1hZG1pbikgLnNlY3Rpb24td2l0aC10cmFuc2l0aW9uW2RhdGEtdHJhbnNpdGlvbi10eXBlPSdzY2FsZSddIC5ibG9jay1yb3cgLmJsb2NrLmNvbHVtbiB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7IH1cblxuYm9keTpub3QoLndwLWFkbWluKSAuc2VjdGlvbi13aXRoLXRyYW5zaXRpb25bZGF0YS10cmFuc2l0aW9uLXR5cGU9J3NjYWxlJ10gLmJsb2NrLXJvdy5zaG93LXRyYW5zaXRpb24gLmJsb2NrLmNvbHVtbiB7XG4gIHRyYW5zZm9ybTogbm9uZTsgfVxuXG5ib2R5Om5vdCgud3AtYWRtaW4pIC5zZWN0aW9uLXdpdGgtdHJhbnNpdGlvbltkYXRhLXRyYW5zaXRpb24tdHlwZT0nc2xpZGUtaW4tcmlnaHQnXSAuYmxvY2stcm93IC5ibG9jay5jb2x1bW46bm90KC5pbWFnZS1ibG9jaykge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKSB0cmFuc2xhdGVZKDUwJSk7IH1cblxuYm9keTpub3QoLndwLWFkbWluKSAuc2VjdGlvbi13aXRoLXRyYW5zaXRpb25bZGF0YS10cmFuc2l0aW9uLXR5cGU9J3NsaWRlLWluLXJpZ2h0J10gLmJsb2NrLXJvdyAuYmxvY2suaW1hZ2UtYmxvY2sgLmltZy13cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSkgdHJhbnNsYXRlWSg1MCUpOyB9XG5cbmJvZHk6bm90KC53cC1hZG1pbikgLnNlY3Rpb24td2l0aC10cmFuc2l0aW9uW2RhdGEtdHJhbnNpdGlvbi10eXBlPSdzbGlkZS1pbi1yaWdodCddIC5ibG9jay1yb3cuc2hvdy10cmFuc2l0aW9uIC5ibG9jayAuYmxvY2suY29sdW1uOm5vdCguaW1hZ2UtYmxvY2spIHtcbiAgdHJhbnNmb3JtOiBub25lOyB9XG5cbmJvZHk6bm90KC53cC1hZG1pbikgLnNlY3Rpb24td2l0aC10cmFuc2l0aW9uW2RhdGEtdHJhbnNpdGlvbi10eXBlPSdzbGlkZS1pbi1yaWdodCddIC5ibG9jay1yb3cuc2hvdy10cmFuc2l0aW9uIC5ibG9jay5pbWFnZS1ibG9jayAuaW1nLXdyYXBwZXIge1xuICB0cmFuc2Zvcm06IG5vbmU7IH1cblxuYm9keTpub3QoLndwLWFkbWluKSAuc2VjdGlvbi13aXRoLXRyYW5zaXRpb25bZGF0YS10cmFuc2l0aW9uLXR5cGU9J3NsaWRlLWluLWxlZnQnXSB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjsgfVxuICBib2R5Om5vdCgud3AtYWRtaW4pIC5zZWN0aW9uLXdpdGgtdHJhbnNpdGlvbltkYXRhLXRyYW5zaXRpb24tdHlwZT0nc2xpZGUtaW4tbGVmdCddIC5ibG9jay1yb3cgLmJsb2NrLmNvbHVtbjpub3QoLmltYWdlLWJsb2NrKSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoNTAlKTsgfVxuICBib2R5Om5vdCgud3AtYWRtaW4pIC5zZWN0aW9uLXdpdGgtdHJhbnNpdGlvbltkYXRhLXRyYW5zaXRpb24tdHlwZT0nc2xpZGUtaW4tbGVmdCddIC5ibG9jay1yb3cgLmJsb2NrLmltYWdlLWJsb2NrIC5pbWctd3JhcHBlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoNTAlKTsgfVxuICBib2R5Om5vdCgud3AtYWRtaW4pIC5zZWN0aW9uLXdpdGgtdHJhbnNpdGlvbltkYXRhLXRyYW5zaXRpb24tdHlwZT0nc2xpZGUtaW4tbGVmdCddIC5ibG9jay1yb3cuc2hvdy10cmFuc2l0aW9uIC5ibG9jayAuYmxvY2suY29sdW1uOm5vdCguaW1hZ2UtYmxvY2spIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH1cbiAgYm9keTpub3QoLndwLWFkbWluKSAuc2VjdGlvbi13aXRoLXRyYW5zaXRpb25bZGF0YS10cmFuc2l0aW9uLXR5cGU9J3NsaWRlLWluLWxlZnQnXSAuYmxvY2stcm93LnNob3ctdHJhbnNpdGlvbiAuYmxvY2suaW1hZ2UtYmxvY2sgLmltZy13cmFwcGVyIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH1cblxuYm9keTpub3QoLndwLWFkbWluKSAuc2VjdGlvbi13aXRoLXRyYW5zaXRpb25bZGF0YS10cmFuc2l0aW9uLXNwZWVkPSdmYXN0J10gLmJsb2NrLmNvbHVtbixcbmJvZHk6bm90KC53cC1hZG1pbikgLnNlY3Rpb24td2l0aC10cmFuc2l0aW9uW2RhdGEtdHJhbnNpdGlvbi1zcGVlZD0nZmFzdCddIC5ibG9jay5pbWFnZS1ibG9jayAuaW1nLXdyYXBwZXIge1xuICB0cmFuc2l0aW9uOiAwLjNzOyB9XG5cbmJvZHk6bm90KC53cC1hZG1pbikgLnNlY3Rpb24td2l0aC10cmFuc2l0aW9uW2RhdGEtdHJhbnNpdGlvbi1zcGVlZD0nc2xvdyddIC5ibG9jay5jb2x1bW4sXG5ib2R5Om5vdCgud3AtYWRtaW4pIC5zZWN0aW9uLXdpdGgtdHJhbnNpdGlvbltkYXRhLXRyYW5zaXRpb24tc3BlZWQ9J3Nsb3cnXSAuYmxvY2suaW1hZ2UtYmxvY2sgLmltZy13cmFwcGVyIHtcbiAgdHJhbnNpdGlvbjogMC42czsgfVxuXG5ib2R5Om5vdCgud3AtYWRtaW4pIC5zZWN0aW9uLXdpdGgtdHJhbnNpdGlvbltkYXRhLXRyYW5zaXRpb24tc3BlZWQ9J3Nsb3dlciddIC5ibG9jay5jb2x1bW4sXG5ib2R5Om5vdCgud3AtYWRtaW4pIC5zZWN0aW9uLXdpdGgtdHJhbnNpdGlvbltkYXRhLXRyYW5zaXRpb24tc3BlZWQ9J3Nsb3dlciddIC5ibG9jay5pbWFnZS1ibG9jayAuaW1nLXdyYXBwZXIge1xuICB0cmFuc2l0aW9uOiAxczsgfVxuXG5ib2R5Om5vdCgud3AtYWRtaW4pIC5zZWN0aW9uLXdpdGgtdHJhbnNpdGlvbltkYXRhLXRyYW5zaXRpb24tc3BlZWQ9J3Nsb3dlc3QnXSAuYmxvY2suY29sdW1uLFxuYm9keTpub3QoLndwLWFkbWluKSAuc2VjdGlvbi13aXRoLXRyYW5zaXRpb25bZGF0YS10cmFuc2l0aW9uLXNwZWVkPSdzbG93ZXN0J10gLmJsb2NrLmltYWdlLWJsb2NrIC5pbWctd3JhcHBlciB7XG4gIHRyYW5zaXRpb246IDJzOyB9XG5cbmJvZHk6bm90KC53cC1hZG1pbikgLnNlY3Rpb24td2l0aC10cmFuc2l0aW9uW2RhdGEtdHJhbnNpdGlvbi1kZWxheT0nZmFzdCddIC5ibG9jay5jb2x1bW46bnRoLWNoaWxkKDEpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4zczsgfVxuXG5ib2R5Om5vdCgud3AtYWRtaW4pIC5zZWN0aW9uLXdpdGgtdHJhbnNpdGlvbltkYXRhLXRyYW5zaXRpb24tZGVsYXk9J2Zhc3QnXSAuYmxvY2suY29sdW1uOm50aC1jaGlsZCgyKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNnM7IH1cblxuYm9keTpub3QoLndwLWFkbWluKSAuc2VjdGlvbi13aXRoLXRyYW5zaXRpb25bZGF0YS10cmFuc2l0aW9uLWRlbGF5PSdmYXN0J10gLmJsb2NrLmNvbHVtbjpudGgtY2hpbGQoMykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjlzOyB9XG5cbmJvZHk6bm90KC53cC1hZG1pbikgLnNlY3Rpb24td2l0aC10cmFuc2l0aW9uW2RhdGEtdHJhbnNpdGlvbi1kZWxheT0nc2xvdyddIC5ibG9jay5jb2x1bW46bnRoLWNoaWxkKDEpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC42czsgfVxuXG5ib2R5Om5vdCgud3AtYWRtaW4pIC5zZWN0aW9uLXdpdGgtdHJhbnNpdGlvbltkYXRhLXRyYW5zaXRpb24tZGVsYXk9J3Nsb3cnXSAuYmxvY2suY29sdW1uOm50aC1jaGlsZCgyKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuMnM7IH1cblxuYm9keTpub3QoLndwLWFkbWluKSAuc2VjdGlvbi13aXRoLXRyYW5zaXRpb25bZGF0YS10cmFuc2l0aW9uLWRlbGF5PSdzbG93J10gLmJsb2NrLmNvbHVtbjpudGgtY2hpbGQoMykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjhzOyB9XG5cbi5zZWN0aW9uLmF0aG9tZS1jdGEtc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNzBweCAwIDAgMDsgfVxuICAuc2VjdGlvbi5hdGhvbWUtY3RhLXNlY3Rpb24gLmJsb2NrLXJvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuc2VjdGlvbi5hdGhvbWUtY3RhLXNlY3Rpb24gLmJsb2NrLXJvdzpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnNlY3Rpb24uYXRob21lLWN0YS1zZWN0aW9uOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTIwcHgpO1xuICAgIGJhY2tncm91bmQ6ICMwMDdhNGU7IH1cbiAgLnNlY3Rpb24uYXRob21lLWN0YS1zZWN0aW9uIGZpZ3VyZSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnNlY3Rpb24uYXRob21lLWN0YS1zZWN0aW9uIGltZyB7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLnNlY3Rpb24uYXRob21lLWN0YS1zZWN0aW9uIC5jb250ZW50LXdyYXBwZXIgKixcbiAgLnNlY3Rpb24uYXRob21lLWN0YS1zZWN0aW9uIC5ibG9jay10aXRsZSB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLnNlY3Rpb24uYXRob21lLWN0YS1zZWN0aW9uIC5jb250ZW50LXdyYXBwZXIgc3Ryb25nIHtcbiAgICBjb2xvcjogIzAwZGU4ZDsgfVxuICAuc2VjdGlvbi5hdGhvbWUtY3RhLXNlY3Rpb24gLmJsb2NrLmNvbnRlbnQtYmxvY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEwcHg7IH1cbiAgICAuc2VjdGlvbi5hdGhvbWUtY3RhLXNlY3Rpb24gLmJsb2NrLmNvbnRlbnQtYmxvY2sgLmJ1dHRvbi13cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgLnNlY3Rpb24uYXRob21lLWN0YS1zZWN0aW9uIC5ibG9jay10aXRsZSB7XG4gICAgbWFyZ2luOiAwIDAgMTVweCAwICFpbXBvcnRhbnQ7IH1cbiAgICAuc2VjdGlvbi5hdGhvbWUtY3RhLXNlY3Rpb24gLmJsb2NrLXRpdGxlOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLnNlY3Rpb24uYXRob21lLWN0YS1zZWN0aW9uIC5jb250ZW50LXdyYXBwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG5cbi5zZWN0aW9uIC5ibG9jay1yb3cudHlwZS1mdWxsd2lkdGgge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuc2VjdGlvbiAuYmxvY2stcm93LnR5cGUtZnVsbHdpZHRoIC5jb250ZW50LWJsb2NrIHtcbiAgICBmbGV4OiAwIDEgNzcwcHg7IH1cblxucC5pbnRybyB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5zZWN0aW9uIC5ibG9jay1yb3cgKyAuYmxvY2stcm93IHtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuXG4uYmxvY2sgYmxvY2txdW90ZSxcbi5ibG9jayBxIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDUwcHggMCAwIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLXdpZHRoOiA2MDBweDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAuYmxvY2sgYmxvY2txdW90ZTpsYXN0LWNoaWxkLFxuICAuYmxvY2sgcTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5ibG9jayBibG9ja3F1b3RlOmJlZm9yZSxcbiAgLmJsb2NrIHE6YmVmb3JlIHtcbiAgICBjb250ZW50OiAn4oCcJztcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDIwMHB4O1xuICAgIGZvbnQtc2l6ZTogMTIuNXJlbTtcbiAgICBjb2xvcjogIzAwZGU4ZDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTE7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB0b3A6IDIwcHg7XG4gICAgbGVmdDogLTcwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLm1haW4tY29udGVudCAuYmxvY2sgLmJsb2NrLXRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgNDBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm1haW4tY29udGVudCAuYmxvY2sgLmJsb2NrLXRpdGxlOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IC0xMHB4O1xuICAgIGJhY2tncm91bmQ6ICMwMGRlOGQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zZWN0aW9uLmVxdWFsLWNvbC1wYXJ0cyAuYmxvY2sucXVlcnktYmxvY2sge1xuICBtaW4taGVpZ2h0OiAxMDAlOyB9XG4gIC5zZWN0aW9uLmVxdWFsLWNvbC1wYXJ0cyAuYmxvY2sucXVlcnktYmxvY2sgLmlubmVyLXdyYXBwZXIge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5zZWN0aW9uLmVxdWFsLWNvbC1wYXJ0cyAuYmxvY2sucXVlcnktYmxvY2sgLmlubmVyLXdyYXBwZXIgLmNvbGxlY3Rpb24td3JhcHBlciB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cblxuLnNlY3Rpb24uZXF1YWwtY29sLXBhcnRzIC5wYXJ0IHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA4MHB4KTsgfVxuXG4ucGFydC5nbG9iYWwtcGFydCxcbi5wYXJ0Lmdsb2JhbC1wYXJ0OnZpc2l0ZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDFmMjE7IH1cbiAgLnBhcnQuZ2xvYmFsLXBhcnQgLmlubmVyLXdyYXBwZXIsXG4gIC5wYXJ0Lmdsb2JhbC1wYXJ0OnZpc2l0ZWQgLmlubmVyLXdyYXBwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDsgfVxuICAucGFydC5nbG9iYWwtcGFydCAucGFydC10aXRsZSxcbiAgLnBhcnQuZ2xvYmFsLXBhcnQ6dmlzaXRlZCAucGFydC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuICAucGFydC5nbG9iYWwtcGFydCAudGh1bWIsXG4gIC5wYXJ0Lmdsb2JhbC1wYXJ0OnZpc2l0ZWQgLnRodW1iIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucGFydC5nbG9iYWwtcGFydCAudGh1bWI6YmVmb3JlLFxuICAgIC5wYXJ0Lmdsb2JhbC1wYXJ0OnZpc2l0ZWQgLnRodW1iOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQ6ICMwMGRlOGQ7XG4gICAgICBtaXgtYmxlbmQtbW9kZTogY29sb3I7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gIC5wYXJ0Lmdsb2JhbC1wYXJ0IC5idXR0b24sXG4gIC5wYXJ0Lmdsb2JhbC1wYXJ0OnZpc2l0ZWQgLmJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwOyB9XG4gIC5wYXJ0Lmdsb2JhbC1wYXJ0OmhvdmVyIC50aHVtYjpiZWZvcmUsIC5wYXJ0Lmdsb2JhbC1wYXJ0OmZvY3VzIC50aHVtYjpiZWZvcmUsXG4gIC5wYXJ0Lmdsb2JhbC1wYXJ0OnZpc2l0ZWQ6aG92ZXIgLnRodW1iOmJlZm9yZSxcbiAgLnBhcnQuZ2xvYmFsLXBhcnQ6dmlzaXRlZDpmb2N1cyAudGh1bWI6YmVmb3JlIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucGFydC5nbG9iYWwtcGFydDpob3ZlciAuYnV0dG9uLCAucGFydC5nbG9iYWwtcGFydDpmb2N1cyAuYnV0dG9uLFxuICAucGFydC5nbG9iYWwtcGFydDp2aXNpdGVkOmhvdmVyIC5idXR0b24sXG4gIC5wYXJ0Lmdsb2JhbC1wYXJ0OnZpc2l0ZWQ6Zm9jdXMgLmJ1dHRvbiB7XG4gICAgY29sb3I6ICMwMDdhNGU7IH1cbiAgICAucGFydC5nbG9iYWwtcGFydDpob3ZlciAuYnV0dG9uOmFmdGVyLCAucGFydC5nbG9iYWwtcGFydDpmb2N1cyAuYnV0dG9uOmFmdGVyLFxuICAgIC5wYXJ0Lmdsb2JhbC1wYXJ0OnZpc2l0ZWQ6aG92ZXIgLmJ1dHRvbjphZnRlcixcbiAgICAucGFydC5nbG9iYWwtcGFydDp2aXNpdGVkOmZvY3VzIC5idXR0b246YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2NpcmNsZS1hcnJvdy1yaWdodC1kYXJrLWdyZWVuLnN2Z1wiKTsgfVxuXG4uYmxvY2sucXVlcnktYmxvY2sgLmlubmVyLXdyYXBwZXIgLmNvbGxlY3Rpb24td3JhcHBlciAucGFydC5vcGxvc3NpbmdlbiAuaW5uZXItd3JhcHBlcixcbi5ibG9jay5xdWVyeS1ibG9jayAuaW5uZXItd3JhcHBlciAuY29sbGVjdGlvbi13cmFwcGVyIC5wYXJ0Lm9wbG9zc2luZ2VuOnZpc2l0ZWQgLmlubmVyLXdyYXBwZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG4uYmxvY2sucXVlcnktYmxvY2sgLmlubmVyLXdyYXBwZXIgLmNvbGxlY3Rpb24td3JhcHBlciAucGFydC5vcGxvc3NpbmdlbiAudGh1bWI6YmVmb3JlLFxuLmJsb2NrLnF1ZXJ5LWJsb2NrIC5pbm5lci13cmFwcGVyIC5jb2xsZWN0aW9uLXdyYXBwZXIgLnBhcnQub3Bsb3NzaW5nZW46dmlzaXRlZCAudGh1bWI6YmVmb3JlIHtcbiAgd2lkdGg6IDA7IH1cblxuLmJsb2NrLnF1ZXJ5LWJsb2NrIC5pbm5lci13cmFwcGVyIC5jb2xsZWN0aW9uLXdyYXBwZXIgLnBhcnQub3Bsb3NzaW5nZW4gLmJ1dHRvbixcbi5ibG9jay5xdWVyeS1ibG9jayAuaW5uZXItd3JhcHBlciAuY29sbGVjdGlvbi13cmFwcGVyIC5wYXJ0Lm9wbG9zc2luZ2VuOnZpc2l0ZWQgLmJ1dHRvbiB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHBhZGRpbmctcmlnaHQ6IDc0cHg7IH1cbiAgLmJsb2NrLnF1ZXJ5LWJsb2NrIC5pbm5lci13cmFwcGVyIC5jb2xsZWN0aW9uLXdyYXBwZXIgLnBhcnQub3Bsb3NzaW5nZW4gLmJ1dHRvbjphZnRlcixcbiAgLmJsb2NrLnF1ZXJ5LWJsb2NrIC5pbm5lci13cmFwcGVyIC5jb2xsZWN0aW9uLXdyYXBwZXIgLnBhcnQub3Bsb3NzaW5nZW46dmlzaXRlZCAuYnV0dG9uOmFmdGVyIHtcbiAgICByaWdodDogMDsgfVxuXG4uYmxvY2sucXVlcnktYmxvY2sgLmlubmVyLXdyYXBwZXIgLmNvbGxlY3Rpb24td3JhcHBlciAucGFydC5vcGxvc3Npbmdlbjpob3ZlciAudGh1bWI6YmVmb3JlLCAuYmxvY2sucXVlcnktYmxvY2sgLmlubmVyLXdyYXBwZXIgLmNvbGxlY3Rpb24td3JhcHBlciAucGFydC5vcGxvc3Npbmdlbjpmb2N1cyAudGh1bWI6YmVmb3JlLFxuLmJsb2NrLnF1ZXJ5LWJsb2NrIC5pbm5lci13cmFwcGVyIC5jb2xsZWN0aW9uLXdyYXBwZXIgLnBhcnQub3Bsb3NzaW5nZW46dmlzaXRlZDpob3ZlciAudGh1bWI6YmVmb3JlLFxuLmJsb2NrLnF1ZXJ5LWJsb2NrIC5pbm5lci13cmFwcGVyIC5jb2xsZWN0aW9uLXdyYXBwZXIgLnBhcnQub3Bsb3NzaW5nZW46dmlzaXRlZDpmb2N1cyAudGh1bWI6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmJsb2NrLnF1ZXJ5LWJsb2NrIC5pbm5lci13cmFwcGVyIC5jb2xsZWN0aW9uLXdyYXBwZXIgLnBhcnQub3Bsb3NzaW5nZW46aG92ZXIgLnBhcnQtdGl0bGUsIC5ibG9jay5xdWVyeS1ibG9jayAuaW5uZXItd3JhcHBlciAuY29sbGVjdGlvbi13cmFwcGVyIC5wYXJ0Lm9wbG9zc2luZ2VuOmZvY3VzIC5wYXJ0LXRpdGxlLFxuLmJsb2NrLnF1ZXJ5LWJsb2NrIC5pbm5lci13cmFwcGVyIC5jb2xsZWN0aW9uLXdyYXBwZXIgLnBhcnQub3Bsb3NzaW5nZW46dmlzaXRlZDpob3ZlciAucGFydC10aXRsZSxcbi5ibG9jay5xdWVyeS1ibG9jayAuaW5uZXItd3JhcHBlciAuY29sbGVjdGlvbi13cmFwcGVyIC5wYXJ0Lm9wbG9zc2luZ2VuOnZpc2l0ZWQ6Zm9jdXMgLnBhcnQtdGl0bGUge1xuICBjb2xvcjogIzAwN2E0ZTsgfVxuXG4uYmxvY2sucXVlcnktYmxvY2sgLmlubmVyLXdyYXBwZXIgLmNvbGxlY3Rpb24td3JhcHBlciAucGFydC5vcGxvc3Npbmdlbjpob3ZlciAuYnV0dG9uOmFmdGVyLCAuYmxvY2sucXVlcnktYmxvY2sgLmlubmVyLXdyYXBwZXIgLmNvbGxlY3Rpb24td3JhcHBlciAucGFydC5vcGxvc3Npbmdlbjpmb2N1cyAuYnV0dG9uOmFmdGVyLFxuLmJsb2NrLnF1ZXJ5LWJsb2NrIC5pbm5lci13cmFwcGVyIC5jb2xsZWN0aW9uLXdyYXBwZXIgLnBhcnQub3Bsb3NzaW5nZW46dmlzaXRlZDpob3ZlciAuYnV0dG9uOmFmdGVyLFxuLmJsb2NrLnF1ZXJ5LWJsb2NrIC5pbm5lci13cmFwcGVyIC5jb2xsZWN0aW9uLXdyYXBwZXIgLnBhcnQub3Bsb3NzaW5nZW46dmlzaXRlZDpmb2N1cyAuYnV0dG9uOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2NpcmNsZS1hcnJvdy1yaWdodC1kYXJrLWdyZWVuLnN2Z1wiKTsgfVxuXG4uYmxvY2sucXVlcnktYmxvY2sgLmlubmVyLXdyYXBwZXIgLmNvbGxlY3Rpb24td3JhcHBlciAucGFydC5vcGxvc3NpbmdlbiAucGFydC10aXRsZSxcbi5ibG9jay5xdWVyeS1ibG9jayAuaW5uZXItd3JhcHBlciAuY29sbGVjdGlvbi13cmFwcGVyIC5wYXJ0Lm9wbG9zc2luZ2VuOnZpc2l0ZWQgLnBhcnQtdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgdHJhbnNpdGlvbjogMC4zczsgfVxuXG4uYmxvY2sucXVlcnktYmxvY2sgLmlubmVyLXdyYXBwZXIgLmNvbGxlY3Rpb24td3JhcHBlciB7XG4gIGdhcDogMzBweCA1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwOyB9XG4gIC5ibG9jay5xdWVyeS1ibG9jayAuaW5uZXItd3JhcHBlciAuY29sbGVjdGlvbi13cmFwcGVyLnZhY2F0dXJlcyB7XG4gICAgZ2FwOiA4MHB4IDUwcHg7IH1cbiAgLmJsb2NrLnF1ZXJ5LWJsb2NrIC5pbm5lci13cmFwcGVyIC5jb2xsZWN0aW9uLXdyYXBwZXIgLnBhcnQsXG4gIC5ibG9jay5xdWVyeS1ibG9jayAuaW5uZXItd3JhcHBlciAuY29sbGVjdGlvbi13cmFwcGVyIC5wYXJ0OnZpc2l0ZWQge1xuICAgIGZsZXg6IDE7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLmJsb2NrLnF1ZXJ5LWJsb2NrIC5pbm5lci13cmFwcGVyIC5jb2xsZWN0aW9uLXdyYXBwZXIgLnBhcnQgLnZpZGVvLWljb24sXG4gICAgLmJsb2NrLnF1ZXJ5LWJsb2NrIC5pbm5lci13cmFwcGVyIC5jb2xsZWN0aW9uLXdyYXBwZXIgLnBhcnQ6dmlzaXRlZCAudmlkZW8taWNvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgICAuYmxvY2sucXVlcnktYmxvY2sgLmlubmVyLXdyYXBwZXIgLmNvbGxlY3Rpb24td3JhcHBlciAucGFydCAudmlkZW8taWNvbjpiZWZvcmUsXG4gICAgICAuYmxvY2sucXVlcnktYmxvY2sgLmlubmVyLXdyYXBwZXIgLmNvbGxlY3Rpb24td3JhcHBlciAucGFydDp2aXNpdGVkIC52aWRlby1pY29uOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvcGxheWVyLWljb24uc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuYmxvY2sucXVlcnktYmxvY2sgLmlubmVyLXdyYXBwZXIgLmNvbGxlY3Rpb24td3JhcHBlciAucGFydCAudmlkZW8taWNvbjphZnRlcixcbiAgICAgIC5ibG9jay5xdWVyeS1ibG9jayAuaW5uZXItd3JhcHBlciAuY29sbGVjdGlvbi13cmFwcGVyIC5wYXJ0OnZpc2l0ZWQgLnZpZGVvLWljb246YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDI1JTtcbiAgICAgICAgbGVmdDogMjUlO1xuICAgICAgICBoZWlnaHQ6IDUwJTtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuYmxvY2sucXVlcnktYmxvY2sgLmlubmVyLXdyYXBwZXIgLmNvbGxlY3Rpb24td3JhcHBlci5wZXItcm93LTIgLnBhcnQsXG4gIC5ibG9jay5xdWVyeS1ibG9jayAuaW5uZXItd3JhcHBlciAuY29sbGVjdGlvbi13cmFwcGVyLnBlci1yb3ctMiAucGFydDp2aXNpdGVkIHtcbiAgICBmbGV4OiAwIDEgY2FsYyg1MCUgLSAyNXB4KTsgfVxuICAuYmxvY2sucXVlcnktYmxvY2sgLmlubmVyLXdyYXBwZXIgLmNvbGxlY3Rpb24td3JhcHBlci5wZXItcm93LTMgLnBhcnQsXG4gIC5ibG9jay5xdWVyeS1ibG9jayAuaW5uZXItd3JhcHBlciAuY29sbGVjdGlvbi13cmFwcGVyLnBlci1yb3ctMyAucGFydDp2aXNpdGVkIHtcbiAgICBmbGV4OiAwIDEgY2FsYygzMy4zMyUgLSAzNHB4KTsgfVxuICAuYmxvY2sucXVlcnktYmxvY2sgLmlubmVyLXdyYXBwZXIgLmNvbGxlY3Rpb24td3JhcHBlci5wZXItcm93LTQgLnBhcnQsXG4gIC5ibG9jay5xdWVyeS1ibG9jayAuaW5uZXItd3JhcHBlciAuY29sbGVjdGlvbi13cmFwcGVyLnBlci1yb3ctNCAucGFydDp2aXNpdGVkIHtcbiAgICBmbGV4OiAwIDEgY2FsYygyNSUgLSAzOHB4KTsgfVxuICAuYmxvY2sucXVlcnktYmxvY2sgLmlubmVyLXdyYXBwZXIgLmNvbGxlY3Rpb24td3JhcHBlci5wZXItcm93LTUgLnBhcnQsXG4gIC5ibG9jay5xdWVyeS1ibG9jayAuaW5uZXItd3JhcHBlciAuY29sbGVjdGlvbi13cmFwcGVyLnBlci1yb3ctNSAucGFydDp2aXNpdGVkIHtcbiAgICBmbGV4OiAwIDEgY2FsYygyMCUgLSA0MHB4KTsgfVxuXG4uYmxvY2sucXVlcnktYmxvY2sgLmlubmVyLXdyYXBwZXIgLmNvbGxlY3Rpb24td3JhcHBlciAucGFydC52YWNhdHVyZXMsXG4uYmxvY2sucXVlcnktYmxvY2sgLmlubmVyLXdyYXBwZXIgLmNvbGxlY3Rpb24td3JhcHBlciAucGFydC52YWNhdHVyZXM6dmlzaXRlZCB7XG4gIGZsZXg6IDAgMSA3NzBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLnBhcnQudmFjYXR1cmVzLFxuLnBhcnQudmFjYXR1cmVzOnZpc2l0ZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDFmMjE7XG4gIGJhY2tncm91bmQ6ICMwMDdhNGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogODBweCAwIDYwcHggMDsgfVxuICAucGFydC52YWNhdHVyZXM6YWZ0ZXIsXG4gIC5wYXJ0LnZhY2F0dXJlczp2aXNpdGVkOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB6LWluZGV4OiAtMjtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNjBweCk7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogLTEwcHg7XG4gICAgYmFja2dyb3VuZDogIzAwZGU4ZDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgLnBhcnQudmFjYXR1cmVzIC5pbm5lci13cmFwcGVyLFxuICAucGFydC52YWNhdHVyZXM6dmlzaXRlZCAuaW5uZXItd3JhcHBlciB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDsgfVxuICAucGFydC52YWNhdHVyZXM6YmVmb3JlLFxuICAucGFydC52YWNhdHVyZXM6dmlzaXRlZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBiYWNrZ3JvdW5kOiAjMDA3YTRlO1xuICAgIHotaW5kZXg6IC0xOyB9XG4gIC5wYXJ0LnZhY2F0dXJlcyAuYnV0dG9uLFxuICAucGFydC52YWNhdHVyZXMgLmJ1dHRvbjp2aXNpdGVkLFxuICAucGFydC52YWNhdHVyZXM6dmlzaXRlZCAuYnV0dG9uLFxuICAucGFydC52YWNhdHVyZXM6dmlzaXRlZCAuYnV0dG9uOnZpc2l0ZWQge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgLnBhcnQudmFjYXR1cmVzOmhvdmVyIC5idXR0b24sIC5wYXJ0LnZhY2F0dXJlczpmb2N1cyAuYnV0dG9uLFxuICAucGFydC52YWNhdHVyZXM6dmlzaXRlZDpob3ZlciAuYnV0dG9uLFxuICAucGFydC52YWNhdHVyZXM6dmlzaXRlZDpmb2N1cyAuYnV0dG9uIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAucGFydC52YWNhdHVyZXM6aG92ZXIgLmJ1dHRvbjphZnRlciwgLnBhcnQudmFjYXR1cmVzOmZvY3VzIC5idXR0b246YWZ0ZXIsXG4gIC5wYXJ0LnZhY2F0dXJlczp2aXNpdGVkOmhvdmVyIC5idXR0b246YWZ0ZXIsXG4gIC5wYXJ0LnZhY2F0dXJlczp2aXNpdGVkOmZvY3VzIC5idXR0b246YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9jaXJjbGUtYXJyb3ctcmlnaHQuc3ZnXCIpOyB9XG4gIC5wYXJ0LnZhY2F0dXJlcyAucGFydC10aXRsZSxcbiAgLnBhcnQudmFjYXR1cmVzOnZpc2l0ZWQgLnBhcnQtdGl0bGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbjogMCAwIDMwcHggMDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtOyB9XG4gIC5wYXJ0LnZhY2F0dXJlcyAuY29udGVudC1wcmV2aWV3LFxuICAucGFydC52YWNhdHVyZXM6dmlzaXRlZCAuY29udGVudC1wcmV2aWV3IHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAucGFydC52YWNhdHVyZXMgLm1ldGEtYmFyLFxuICAucGFydC52YWNhdHVyZXM6dmlzaXRlZCAubWV0YS1iYXIge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgICAucGFydC52YWNhdHVyZXMgLm1ldGEtYmFyIHVsLFxuICAgIC5wYXJ0LnZhY2F0dXJlczp2aXNpdGVkIC5tZXRhLWJhciB1bCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgIGdhcDogMTBweCA1NXB4OyB9XG4gICAgICAucGFydC52YWNhdHVyZXMgLm1ldGEtYmFyIHVsIGxpLFxuICAgICAgLnBhcnQudmFjYXR1cmVzOnZpc2l0ZWQgLm1ldGEtYmFyIHVsIGxpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgICAucGFydC52YWNhdHVyZXMgLm1ldGEtYmFyIHVsIGxpOmJlZm9yZSxcbiAgICAgICAgLnBhcnQudmFjYXR1cmVzOnZpc2l0ZWQgLm1ldGEtYmFyIHVsIGxpOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy90aW1lLnN2Z1wiKTtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IGNvbnRhaW47XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICB0b3A6IDRweDsgfVxuICAgICAgICAucGFydC52YWNhdHVyZXMgLm1ldGEtYmFyIHVsIGxpLm1ldGEtbG9jOmJlZm9yZSxcbiAgICAgICAgLnBhcnQudmFjYXR1cmVzOnZpc2l0ZWQgLm1ldGEtYmFyIHVsIGxpLm1ldGEtbG9jOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2xvY2F0aW9uLnN2Z1wiKTsgfVxuICAgICAgICAucGFydC52YWNhdHVyZXMgLm1ldGEtYmFyIHVsIGxpLm1ldGEtZWR1OmJlZm9yZSxcbiAgICAgICAgLnBhcnQudmFjYXR1cmVzOnZpc2l0ZWQgLm1ldGEtYmFyIHVsIGxpLm1ldGEtZWR1OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2VkdWNhdGlvbi5zdmdcIik7XG4gICAgICAgICAgd2lkdGg6IDI3cHg7IH1cbiAgICAgICAgLnBhcnQudmFjYXR1cmVzIC5tZXRhLWJhciB1bCBsaS5tZXRhLW1vbmV5OmJlZm9yZSxcbiAgICAgICAgLnBhcnQudmFjYXR1cmVzOnZpc2l0ZWQgLm1ldGEtYmFyIHVsIGxpLm1ldGEtbW9uZXk6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvbW9uZXkuc3ZnXCIpO1xuICAgICAgICAgIHdpZHRoOiAyMnB4OyB9XG4gIC5wYXJ0LnZhY2F0dXJlcyAudGh1bWIsXG4gIC5wYXJ0LnZhY2F0dXJlczp2aXNpdGVkIC50aHVtYiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnBhcnQudmFjYXR1cmVzIC50aHVtYjpiZWZvcmUsXG4gICAgLnBhcnQudmFjYXR1cmVzOnZpc2l0ZWQgLnRodW1iOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQ6ICMwMGRlOGQ7XG4gICAgICBtaXgtYmxlbmQtbW9kZTogY29sb3I7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG5cbi5zZWN0aW9uIC5ibG9jay1yb3cge1xuICBnYXA6IDMwcHggNjBweDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG5cbi5zZWN0aW9uIC5ibG9jay1yb3cgLmJsb2NrOm9ubHktY2hpbGQge1xuICBtYXJnaW46IDA7IH1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgbGluZS1oZWlnaHQ6IDEyNSU7IH1cblxuaDEsXG4uaDEge1xuICBmb250LXNpemU6IDQ0cHg7XG4gIGZvbnQtc2l6ZTogMi43NXJlbTsgfVxuXG5oMixcbi5oMiB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC1zaXplOiAycmVtOyB9XG5cbmgzLFxuLmgzIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXNpemU6IDEuNXJlbTsgfVxuXG5oNCxcbi5oNCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG5cbmg1LFxuLmg1IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtOyB9XG5cbmg2LFxuLmg2IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtOyB9XG5cbi5ibG9jay10YWdsaW5lIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBjb2xvcjogIzAwMWYyMTsgfVxuXG4uYmxvY2suY29udGVudC1ibG9jay5jZW50ZXItY29udGVudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uYnV0dG9uLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDMwcHg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7IH1cbiAgLmJ1dHRvbi13cmFwcGVyIC5vdXRlci1idG4td3JhcHBlciB7XG4gICAgZmxleDogMCAxIGF1dG87IH1cblxuLmJsb2NrLmdvb2dsZS1tYXBzLWJsb2NrIHtcbiAgLypGaXhlcyBwb3RlbnRpYWwgdGhlbWUgY3NzIGNvbmZsaWN0LiovIH1cbiAgLmJsb2NrLmdvb2dsZS1tYXBzLWJsb2NrIC5hY2YtbWFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDc1MHB4OyB9XG4gICAgLmJsb2NrLmdvb2dsZS1tYXBzLWJsb2NrIC5hY2YtbWFwIC5jaGVmLWluZm8td2luZG93IHtcbiAgICAgIGNvbG9yOiAjMDAxZjIxOyB9XG4gICAgICAuYmxvY2suZ29vZ2xlLW1hcHMtYmxvY2sgLmFjZi1tYXAgLmNoZWYtaW5mby13aW5kb3cgLmxvY2F0aW9uLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5ibG9jay5nb29nbGUtbWFwcy1ibG9jayAuYWNmLW1hcCAuY2hlZi1pbmZvLXdpbmRvdyBwIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gIC5ibG9jay5nb29nbGUtbWFwcy1ibG9jayAuYWNmLW1hcCBpbWcge1xuICAgIG1heC13aWR0aDogaW5oZXJpdCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTY4MHB4KSB7XG4gIC5zZWN0aW9uLmZ1bGx3aWR0aC1jb250YWluZXIgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluLXdyYXBwZXIgLnNlY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgLnNlY3Rpb24uYXRob21lLWN0YS1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay1yb3cuYmxvY2tzLWluLXJvdy00IC5ibG9jayxcbiAgLmJsb2NrLXJvdy50eXBlLXF1YXJ0ZXIgLmJsb2NrIHtcbiAgICBmbGV4OiAwIDEgY2FsYyg1MCUgLSAxNXB4KTtcbiAgICBtYXJnaW46IDAgMzBweCAzMHB4IDA7IH1cbiAgICAuYmxvY2stcm93LmJsb2Nrcy1pbi1yb3ctNCAuYmxvY2s6bnRoLWNoaWxkKGV2ZW4pLFxuICAgIC5ibG9jay1yb3cudHlwZS1xdWFydGVyIC5ibG9jazpudGgtY2hpbGQoZXZlbikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLmJsb2NrLXJvdy5ibG9ja3MtaW4tcm93LTQgLmJsb2NrOm50aC1sYXN0LW9mLXR5cGUoLW4gKyAyKSxcbiAgICAuYmxvY2stcm93LnR5cGUtcXVhcnRlciAuYmxvY2s6bnRoLWxhc3Qtb2YtdHlwZSgtbiArIDIpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay1yb3cudHlwZS1oYWxmLWhhbGYgLmJsb2NrLFxuICAuYmxvY2stcm93LnR5cGUtc2lkZWJhci1yaWdodCAuYmxvY2ssXG4gIC5ibG9jay1yb3cudHlwZS1zaWRlYmFyLWxlZnQgLmJsb2NrLFxuICAuYmxvY2stcm93LnR5cGUtb25lLXRoaXJkIC5ibG9jayB7XG4gICAgZmxleDogMCAwIDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfSB9XG5cbi5zZWN0aW9uLmdyZWVuIHtcbiAgYmFja2dyb3VuZDogIzAwZGU4ZDtcbiAgcGFkZGluZzogNTBweCAwIDAgMDsgfVxuICAuc2VjdGlvbi5ncmVlbiAuYmxvY2sgLmJsb2NrLXRpdGxlOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuXG4uc2VjdGlvbi5kYXJrLWdyZWVuIHtcbiAgYmFja2dyb3VuZDogIzAwN2E0ZTtcbiAgcGFkZGluZzogNTBweCAwIDAgMDsgfVxuICAuc2VjdGlvbi5kYXJrLWdyZWVuIC5ibG9jayAuYmxvY2stdGl0bGU6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG5cbi5zZWN0aW9uLmdyZWVuLWJsZWVkLXJpZ2h0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5zZWN0aW9uLmdyZWVuLWJsZWVkLXJpZ2h0IC5ibG9jayAuYmxvY2stdGl0bGU6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zZWN0aW9uLmdyZWVuLWJsZWVkLXJpZ2h0IC5ibG9jayAuYmxvY2stdGl0bGUge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5zZWN0aW9uLmdyZWVuLWJsZWVkLXJpZ2h0IGEsXG4gIC5zZWN0aW9uLmdyZWVuLWJsZWVkLXJpZ2h0IGE6dmlzaXRlZCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuc2VjdGlvbi5ncmVlbi1ibGVlZC1yaWdodCBhOmhvdmVyLCAuc2VjdGlvbi5ncmVlbi1ibGVlZC1yaWdodCBhOmZvY3VzLFxuICAgIC5zZWN0aW9uLmdyZWVuLWJsZWVkLXJpZ2h0IGE6dmlzaXRlZDpob3ZlcixcbiAgICAuc2VjdGlvbi5ncmVlbi1ibGVlZC1yaWdodCBhOnZpc2l0ZWQ6Zm9jdXMge1xuICAgICAgY29sb3I6ICMwMDFmMjE7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAuc2VjdGlvbi5ncmVlbi1ibGVlZC1yaWdodCAuYmxvY2stcm93IC5ibG9jazpmaXJzdC1jaGlsZCB7XG4gICAgYmFja2dyb3VuZDogIzAwZGU4ZDtcbiAgICBwYWRkaW5nOiA1MHB4IDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjsgfVxuICAgIC5zZWN0aW9uLmdyZWVuLWJsZWVkLXJpZ2h0IC5ibG9jay1yb3cgLmJsb2NrOmZpcnN0LWNoaWxkOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDVweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgIHdpZHRoOiA1MHZ3O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogIzAwZGU4ZDtcbiAgICAgIHotaW5kZXg6IC0xOyB9XG4gICAgLnNlY3Rpb24uZ3JlZW4tYmxlZWQtcmlnaHQgLmJsb2NrLXJvdyAuYmxvY2s6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogLTEwMHB4O1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogIzAwZGU4ZDtcbiAgICAgIHotaW5kZXg6IC0xOyB9XG5cbi5jb2x1bW4uaW1hZ2UtYmxvY2sgaW1nIHtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDYwcHgpIHtcbiAgLnNlY3Rpb24uaGVyby1ibG9jay5vdmVybGFwLWNvbHVtbnMgLmJsb2NrLXJvdyAuYmxvY2s6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogNCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuc2VjdGlvbi5oZXJvLWJsb2NrLm92ZXJsYXAtY29sdW1ucyAuYmxvY2stcm93IC5ibG9jazpmaXJzdC1jaGlsZCB7XG4gICAgZmxleDogMCAxIDcwJTsgfVxuICAuc2VjdGlvbi5oZXJvLWJsb2NrLm92ZXJsYXAtY29sdW1ucyAuYmxvY2stcm93IC5ibG9jay5pbWFnZS1ibG9jayB7XG4gICAgZmxleDogMCAxIDU1JTtcbiAgICBtYXJnaW4tbGVmdDogLTI1JTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuc2VjdGlvbi5oZXJvLWJsb2NrLm92ZXJsYXAtY29sdW1ucyAuYmxvY2stcm93IC5ibG9jay5pbWFnZS1ibG9jazpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuc2VjdGlvbi5oZXJvLWJsb2NrLm92ZXJsYXAtY29sdW1ucyAuYmxvY2stcm93IC5ibG9jay5pbWFnZS1ibG9jayBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA3MHB4KSB7XG4gIC5zZWN0aW9uLmhlcm8tYmxvY2sub3ZlcmxhcC1jb2x1bW5zIC5ibG9jay1yb3cgLmJsb2NrOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nOiAwIDQlO1xuICAgIGZsZXg6IDAgMCA5MiU7IH1cbiAgLnNlY3Rpb24uaGVyby1ibG9jay5vdmVybGFwLWNvbHVtbnMgLmJsb2NrLXJvdyAuYmxvY2suaW1hZ2UtYmxvY2sge1xuICAgIG9yZGVyOiAtMTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIC5zZWN0aW9uLmhlcm8tYmxvY2sub3ZlcmxhcC1jb2x1bW5zIC5ibG9jay1yb3cgLmJsb2NrLmltYWdlLWJsb2NrIGltZy5kZXNrdG9wIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIC5zZWN0aW9uLmhlcm8tYmxvY2sub3ZlcmxhcC1jb2x1bW5zIC5ibG9jay1yb3cgLmJsb2NrLmltYWdlLWJsb2NrIGltZy5tb2JpbGUge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuc2VjdGlvbi5oZXJvLWJsb2NrLm92ZXJsYXAtY29sdW1ucyAuY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmJsb2NrLXJvdy50eXBlLXNpZGViYXItbGVmdCAuYmxvY2s6Zmlyc3QtY2hpbGQge1xuICAgIGZsZXg6IDE7IH1cbiAgLmJsb2NrLXJvdy50eXBlLXNpZGViYXItcmlnaHQgLmJsb2NrOmxhc3QtY2hpbGQge1xuICAgIGZsZXg6IDE7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5jb2xsZWN0aW9uLXdyYXBwZXIgLnBhcnQsXG4gIC5jb2xsZWN0aW9uLXdyYXBwZXIgLnBhcnQ6dmlzaXRlZCB7XG4gICAgZmxleDogMCAwIDEwMCU7IH1cbiAgLmJsb2NrLnF1ZXJ5LWJsb2NrIC5pbm5lci13cmFwcGVyIC5jb2xsZWN0aW9uLXdyYXBwZXIucGVyLXJvdy0yIC5wYXJ0LFxuICAuYmxvY2sucXVlcnktYmxvY2tcbi5pbm5lci13cmFwcGVyXG4uY29sbGVjdGlvbi13cmFwcGVyLnBlci1yb3ctMlxuLnBhcnQ6dmlzaXRlZCB7XG4gICAgZmxleDogMCAwIDEwMCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLnNlY3Rpb24tYmxvY2subW9iaWxlLW9yZGVyIC5ibG9jay1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgfSB9XG4iLCIvKipcbiAqIFZhcmlhYmxlIGZpbGUgXG4gKiBwbGFjZSBnbG9iYWwgdmFyaWFibGVzIGhlcmU6XG4gKlxuICogQHBhY2thZ2UgQ2hlZiBHdXRlbmJlcmcgQ2hpbGQgVGhlbWVcbiAqL1xuXG4kZm9udC1zdGFjazogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuJGhlYWQtc3RhY2s6ICdNb250c2VycmF0Jywgc2VyaWY7XG5cbiR3aGl0ZTogI2ZmZjtcbiRibGFjazogIzAwMWYyMTtcbiRncmV5OiAjNzA3MDcwO1xuXG4kZ3JlZW46ICMwMGRlOGQ7XG4kZGFya0dyZWVuOiAjMDA3YTRlO1xuXG4kYm9yZGVyLXJhZGl1czogMDtcblxuJGZvcm0taW5wdXQtY29sb3I6ICRncmVlbjtcbiRmb3JtLWlucHV0LWhvdmVyLWNvbG9yOiAjMDAwO1xuXG4kZXJyb3JDb2xvcjogI2FlMmQzMDtcblxuJHJlZ3VsYXItd2VpZ2h0OiA0MDA7XG4kc2VtaWJvbGQtd2VpZ2h0OiA2MDA7XG4kYm9sZC13ZWlnaHQ6IDcwMDtcbiRibGFjay13ZWlnaHQ6IDkwMDtcbiIsIi8qKlxuICogTWl4aW4gZmlsZSBcbiAqIEFsbCBvdXIgY3VzdG9tIG1peGluc1xuICpcbiAqIEBwYWNrYWdlIENoZWYgR3V0ZW5iZXJnIENoaWxkIFRoZW1lXG4gKiBAc2luY2UgMjAxOVxuICovXG5cbi8vbWFrZSBmbGV4IHJvd3MgYSBiaXQgZWFzaWVyOlxuQG1peGluIGZsZXgtcm93KCRlcXVhbGl6ZTogc3RyZXRjaCkge1xuXHRAaW5jbHVkZSBkaXNwbGF5KGZsZXgpO1xuXHRAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3cpO1xuXHRAaW5jbHVkZSBhbGlnbi1pdGVtcygkZXF1YWxpemUpO1xufVxuXG4vL21ha2UgZmxleCBjb2x1bW5zIGEgYml0IGVhc2llcjpcbkBtaXhpbiBmbGV4LWNvbCgkZXF1YWxpemU6IHN0cmV0Y2gpIHtcblx0QGluY2x1ZGUgZGlzcGxheShmbGV4KTtcblx0QGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcblx0QGluY2x1ZGUgYWxpZ24taXRlbXMoJGVxdWFsaXplKTtcbn1cblxuLyogQm94c2l6aW5nIHNob3J0Y3V0OiAqL1xuQG1peGluIGJvcmRlcmJveCgpIHtcblx0LW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qIFRyYW5zZm9ybSBzaG9ydGN1dHMgKi9cblxuLy8gcm90YXRlXG5AbWl4aW4gcm90YXRlKCRkZWcpIHtcblx0QGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgjeyRkZWd9ZGVnKSk7XG59XG5cbi8vIHNjYWxlXG5AbWl4aW4gc2NhbGUoJHNjYWxlKSB7XG5cdEBpbmNsdWRlIHRyYW5zZm9ybShzY2FsZSgkc2NhbGUpKTtcbn1cblxuLy8gdHJhbnNsYXRlXG5AbWl4aW4gdHJhbnNsYXRlKCR4LCAkeSkge1xuXHRAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKCR4LCAkeSkpO1xufVxuXG4vLyBza2V3XG5AbWl4aW4gc2tldygkeCwgJHkpIHtcblx0QGluY2x1ZGUgdHJhbnNmb3JtKHNrZXcoI3skeH1kZWcsICN7JHl9ZGVnKSk7XG59XG5cbi8vdHJhbnNmb3JtIG9yaWdpblxuQG1peGluIHRyYW5zZm9ybS1vcmlnaW4oJG9yaWdpbikge1xuXHRtb3otdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcblx0LW8tdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcblx0LW1zLXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG5cdC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcblx0dHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcbn1cblxuLyogU3R5bGluZyBwbGFjZWhvbGRlcnM6ICovXG5AbWl4aW4gcGxhY2Vob2xkZXIge1xuXHQmLnBsYWNlaG9sZGVyIHtcblx0XHRAY29udGVudDtcblx0fVxuXHQmOi1tb3otcGxhY2Vob2xkZXIge1xuXHRcdEBjb250ZW50O1xuXHR9XG5cdCY6Oi1tb3otcGxhY2Vob2xkZXIge1xuXHRcdEBjb250ZW50O1xuXHR9XG5cdCY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbi8qIFJldGluYSBpbWFnZXM6ICovXG5AbWl4aW4gaW1hZ2UtMngoJGltYWdlLCAkd2lkdGgsICRoZWlnaHQpIHtcblx0QG1lZGlhIChtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMyksXG5cdFx0KC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIuNi8yKSxcblx0XHQoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjMpLFxuXHRcdChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjMpLFxuXHRcdChtaW4tcmVzb2x1dGlvbjogMS4zZHBweCkge1xuXHRcdC8qIG9uIHJldGluYSwgdXNlIGltYWdlIHRoYXQncyBzY2FsZWQgYnkgMiAqL1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgkaW1hZ2UpO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogJHdpZHRoICRoZWlnaHQ7XG5cdH1cbn1cblxuLyogXCJIYXJkXCIgZ3JhZGllbnRzOiAqL1xuQG1peGluIGdyYWRpZW50LWhhcmQoJHN0YXJ0LCAkZW5kOiAjZmZmLCAkZGlyZWN0aW9uOiAnaG9yaXpvbnRhbCcpIHtcblx0QGlmICRkaXJlY3Rpb24gPT0gJ2hvcml6b250YWwnIHtcblx0XHRAaW5jbHVkZSBncmFkaWVudC1oYXJkLWhvcml6b250YWwoJHN0YXJ0LCAkZW5kKTtcblx0fSBAZWxzZSB7XG5cdFx0QGluY2x1ZGUgZ3JhZGllbnQtaGFyZC12ZXJ0aWNhbCgkc3RhcnQsICRlbmQpO1xuXHR9XG59XG5cbkBtaXhpbiBncmFkaWVudC1oYXJkLWhvcml6b250YWwoJGZyb20sICR0bykge1xuXHRiYWNrZ3JvdW5kOiAkdG87XG5cdGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQoXG5cdFx0bGluZWFyLFxuXHRcdGxlZnQgdG9wLFxuXHRcdHJpZ2h0IHRvcCxcblx0XHRjb2xvci1zdG9wKDAlLCAkZnJvbSksXG5cdFx0Y29sb3Itc3RvcCg1MCUsICRmcm9tKSxcblx0XHRjb2xvci1zdG9wKDUwJSwgJHRvKSxcblx0XHRjb2xvci1zdG9wKDEwMCUsICR0bylcblx0KTtcblx0YmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoXG5cdFx0bGVmdCxcblx0XHQkZnJvbSAwJSxcblx0XHQkZnJvbSA1MCUsXG5cdFx0JHRvIDUwJSxcblx0XHQkdG8gMTAwJVxuXHQpO1xuXHRiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChcblx0XHRsZWZ0LFxuXHRcdCRmcm9tIDAlLFxuXHRcdCRmcm9tIDUwJSxcblx0XHQkdG8gNTAlLFxuXHRcdCR0byAxMDAlXG5cdCk7XG5cdGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQobGVmdCwgJGZyb20gMCUsICRmcm9tIDUwJSwgJHRvIDUwJSwgJHRvIDEwMCUpO1xuXHRiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgJGZyb20gMCUsICRmcm9tIDUwJSwgJHRvIDUwJSwgJHRvIDEwMCUpO1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRmcm9tIDAlLCAkZnJvbSA1MCUsICR0byA1MCUsICR0byAxMDAlKTtcblx0ZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyRmcm9tJywgZW5kQ29sb3JzdHI9JyR0bycsR3JhZGllbnRUeXBlPTEgKTtcbn1cblxuQG1peGluIGdyYWRpZW50LWhhcmQtdmVydGljYWwoJGZyb20sICR0bykge1xuXHRiYWNrZ3JvdW5kOiAkdG87XG5cdGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQoXG5cdFx0bGluZWFyLFxuXHRcdHRvcCB0b3AsXG5cdFx0cmlnaHQgdG9wLFxuXHRcdGNvbG9yLXN0b3AoMCUsICRmcm9tKSxcblx0XHRjb2xvci1zdG9wKDUwJSwgJGZyb20pLFxuXHRcdGNvbG9yLXN0b3AoNTAlLCAkdG8pLFxuXHRcdGNvbG9yLXN0b3AoMTAwJSwgJHRvKVxuXHQpO1xuXHRiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChcblx0XHR0b3AsXG5cdFx0JGZyb20gMCUsXG5cdFx0JGZyb20gNTAlLFxuXHRcdCR0byA1MCUsXG5cdFx0JHRvIDEwMCVcblx0KTtcblx0YmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAkZnJvbSAwJSwgJGZyb20gNTAlLCAkdG8gNTAlLCAkdG8gMTAwJSk7XG5cdGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAkZnJvbSAwJSwgJGZyb20gNTAlLCAkdG8gNTAlLCAkdG8gMTAwJSk7XG5cdGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICRmcm9tIDAlLCAkZnJvbSA1MCUsICR0byA1MCUsICR0byAxMDAlKTtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuXHRcdHRvIGJvdHRvbSxcblx0XHQkZnJvbSAwJSxcblx0XHQkZnJvbSA1MCUsXG5cdFx0JHRvIDUwJSxcblx0XHQkdG8gMTAwJVxuXHQpO1xuXHRmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nJGZyb20nLCBlbmRDb2xvcnN0cj0nJHRvJyxHcmFkaWVudFR5cGU9MSApO1xufVxuXG4vKiBSRU0gZm9udCBzaXplczogKi9cbkBmdW5jdGlvbiBjYWxjdWxhdGVSZW0oJHNpemUpIHtcblx0JHJlbVNpemU6ICRzaXplIC8gMTZweDtcblx0QHJldHVybiAkcmVtU2l6ZSAqIDFyZW07XG59XG5cbkBtaXhpbiBicmVhay1jb250YWluZXIoKSB7XG5cdG1hcmdpbi1sZWZ0OiBjYWxjKC01MHZ3ICsgNTAlKTtcblx0bWFyZ2luLXJpZ2h0OiBjYWxjKC01MHZ3ICsgNTAlKTtcbn1cblxuQG1peGluIGZvbnQtc2l6ZSgkc2l6ZSkge1xuXHRmb250LXNpemU6ICRzaXplO1xuXHRmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgkc2l6ZSk7XG59XG5cbkBtaXhpbiBidXR0b24oKSB7XG5cdGJhY2tncm91bmQ6ICRncmVlbjtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0cmFuc2l0aW9uOiAwLjNzO1xuXHRjb2xvcjogI2ZmZjtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRAaW5jbHVkZSBmb250LXNpemUoMTZweCk7XG5cdHBhZGRpbmc6IDIwcHggODBweCAyMHB4IDIwcHg7XG5cdGNvbG9yOiAjZmZmO1xuXHRmb250LXdlaWdodDogJHNlbWlib2xkLXdlaWdodDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Ym9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHdpZHRoOiA0MHB4O1xuXHRcdGhlaWdodDogNDBweDtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9jaXJjbGUtYXJyb3ctcmlnaHQuc3ZnJyk7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDIwcHg7XG5cdFx0dG9wOiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdHRyYW5zaXRpb246IDAuM3M7XG5cdH1cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0YmFja2dyb3VuZDogJGRhcmtHcmVlbjtcblx0XHRvdXRsaW5lOiBub25lO1xuXHR9XG5cdCYub3V0bGluZSB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkZ3JlZW47XG5cdFx0Y29sb3I6ICRncmVlbjtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdGJvcmRlci1jb2xvcjogJGRhcmtHcmVlbjtcblx0XHRcdGNvbG9yOiAkZGFya0dyZWVuO1xuXHRcdH1cblx0fVxuXHQmLnRleHQge1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdGNvbG9yOiAkZ3JlZW47XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMvY2lyY2xlLWFycm93LXJpZ2h0LWdyZWVuLnN2ZycpO1xuXHRcdH1cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0Y29sb3I6ICRkYXJrR3JlZW47XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMvY2lyY2xlLWFycm93LXJpZ2h0LWRhcmstZ3JlZW4uc3ZnJyk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtaXhpbiByZW1vdmUtZWxlbWVudCgpIHtcblx0Y2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuXHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0aGVpZ2h0OiAxcHg7XG5cdHdpZHRoOiAxcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtaXhpbiB0cmFuc2l0aW9uLWRlbGF5KCRkZWxheSwgJGludCkge1xuXHR0cmFuc2l0aW9uLWRlbGF5OiAkZGVsYXkgKiAoJGludCkgKyBzO1xufVxuIiwiQGltcG9ydCAnYmFzZS9fdmFyaWFibGVzJztcbkBpbXBvcnQgJ2Jhc2UvX21peGlucyc7XG5cbi5ibG9jay5pbWFnZS1ibG9jayBpbWcubW9iaWxlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLy9jb250YWluZXJcbi5nbG9iYWwuYmxvY2stdGl0bGUge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWF4LXdpZHRoOiA0MDBweDtcblx0bWFyZ2luOiAwIDAgNzBweCAwO1xuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiAnJztcblx0XHR0b3A6IDUyJTtcblx0XHRoZWlnaHQ6IDYwJTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kOiAkZ3JlZW47XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHotaW5kZXg6IC0xO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0fVxuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0dG9wOiA1MiU7XG5cdFx0aGVpZ2h0OiA2MCU7XG5cdFx0d2lkdGg6IDIwMHZ3O1xuXHRcdGJhY2tncm91bmQ6ICRncmVlbjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ei1pbmRleDogLTE7XG5cdFx0bGVmdDogMDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG5cdH1cbn1cblxuLmdyZWVuLXR4dCB7XG5cdGNvbG9yOiAkZ3JlZW47XG59XG5cbi53aGl0ZS10eHQge1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLmJsb2NrLmNvbHVtbi5pbWFnZS1ibG9ja3tcblx0Ji5ib3JkZXItcmFkaXVze1xuXHRcdGZpZ3VyZXtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0fVxuXHR9XG59XG5cbi5oZXJvLWJsb2NrLmNvbnRhaW5zLWJnLWltZyAuaGVyby1wYXJ0e1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHRvcDogMDtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsMCwwLC42KSwgcmdiYSgwLDAsMCwuMSkpO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR6LWluZGV4OiAxO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdC8vb3BhY2l0eTogLjE7XG5cdH1cblx0LmNvbnRhaW5lcntcblx0XHRtYXJnaW4tYm90dG9tOjA7XG5cdH1cblx0LmlubmVyLWhlcm8td3JhcHBlcntcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMjtcblx0XHQuYmxvY2suY29sdW1uLmNvbnRlbnQtYmxvY2sge1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdC5idXR0b24udGV4dCwgLmJ1dHRvbjp2aXNpdGVkLnRleHR7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5ibG9jayAuYmxvY2stc3VidGl0bGUge1xuXHRAaW5jbHVkZSBmb250LXNpemUoMzBweCk7XG5cdGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQtd2VpZ2h0O1xufVxuXG4ubWFpbi13cmFwcGVyIC5zZWN0aW9uIHtcblx0bWFyZ2luLWJvdHRvbTogNzBweDtcbn1cblxuLnNlY3Rpb24gLmNvbnRhaW5lciB7XG5cdG1hcmdpbjogMCBhdXRvO1xufVxuXG4uc2VjdGlvbi5mdWxsd2lkdGgtY29udGFpbmVyIC5jb250YWluZXIge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5zZWN0aW9uLmFsaWduLWNvbHVtbnMtdG9wIC5ibG9jay1yb3cge1xuXHRhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cblxuLnNlY3Rpb24ucy0xNDIwcHgtY29udGFpbmVyIC5jb250YWluZXIge1xuXHRtYXgtd2lkdGg6IDE0MjBweDtcbn1cblxuLnNlY3Rpb24uYWxpZ24tY29sdW1uLWNvbnRlbnQgLmJsb2NrLXJvdyB7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5zZWN0aW9uLmFsaWduLWNvbHVtbnMtbGVmdCAuYmxvY2stcm93ICwgLnNlY3Rpb24uYWxpZ24tY29sdW1ucy1sZWZ0IC5ibG9jay1yb3cudHlwZS1mdWxsd2lkdGh7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLy9HdXR0ZXJcbi5ibG9jayB7XG5cdHRyYW5zaXRpb246IDAuM3M7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLy8gLmJsb2NrLXJvdy50eXBlLWhhbGYtaGFsZiAuYmxvY2sge1xuLy8gXHRtYXJnaW4tcmlnaHQ6IDkwcHg7XG4vLyBcdCY6bGFzdC1jaGlsZCB7XG4vLyBcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuLy8gXHR9XG4vLyB9XG5cbi8vIC5ibG9jay1yb3cudHlwZS1zaWRlYmFyLXJpZ2h0LFxuLy8gLmJsb2NrLXJvdy50eXBlLXNpZGViYXItbGVmdCB7XG4vLyBcdC5ibG9jayxcbi8vIFx0LmJsb2NrLmNvbHVtbi52aWRlby1ibG9jayB7XG4vLyBcdFx0bWFyZ2luLXJpZ2h0OiA5MHB4O1xuLy8gXHRcdCY6bGFzdC1jaGlsZCB7XG4vLyBcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG4vLyBcdFx0fVxuLy8gXHR9XG4vLyB9XG5cbi5zZWN0aW9uIHtcblx0Ji5jb2x1bW4tZ3V0dGVyLW5vbmUge1xuXHRcdC5ibG9jay1yb3cge1xuXHRcdFx0Z2FwOiAwO1xuXHRcdH1cblx0fVxuXHQmLmNvbHVtbi1ndXR0ZXItMzAge1xuXHRcdC5ibG9jay1yb3cge1xuXHRcdFx0Z2FwOiAzMHB4O1xuXHRcdH1cblx0fVxuXHQmLmNvbHVtbi1ndXR0ZXItNjAge1xuXHRcdC5ibG9jay1yb3cge1xuXHRcdFx0Z2FwOiAzMHB4IDYwcHg7XG5cdFx0fVxuXHR9XG5cdCYuY29sdW1uLWd1dHRlci05MCB7XG5cdFx0LmJsb2NrLXJvdyB7XG5cdFx0XHRnYXA6IDMwcHggOTBweDtcblx0XHR9XG5cdH1cblx0Ji5jb2x1bW4tZ3V0dGVyLTEyMCB7XG5cdFx0LmJsb2NrLXJvdyB7XG5cdFx0XHRnYXA6IDMwcHggMTIwcHg7XG5cdFx0fVxuXHR9XG59XG5cbi5zZWN0aW9uLmFsaWduLWNvbHVtbnMtdG9wIC5ibG9jay1yb3cge1xuXHRhbGlnbi1pdGVtczogc3RyZXRjaDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4vL0Jsb2NrIHJvdyBzdHVmZlxuLmJsb2NrLXJvdy50eXBlLWZ1bGx3aWR0aCAuYmxvY2sge1xuXHRmbGV4OiAxO1xufVxuXG4uYmxvY2stcm93LnR5cGUtZnVsbHdpZHRoIC5ibG9jayB7XG5cdGZsZXg6IDE7XG59XG5cbi5ibG9jay1yb3cge1xuXHQmLnR5cGUtc2lkZWJhci1sZWZ0IHtcblx0XHQuYmxvY2sge1xuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdGZsZXg6IDAuNTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji50eXBlLXNpZGViYXItcmlnaHQge1xuXHRcdC5ibG9jayB7XG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRmbGV4OiAwLjU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5zZWN0aW9uIC5ibG9jay1yb3cgLmJsb2NrOm9ubHktY2hpbGQge1xuXHRtYXJnaW46IDAgYXV0bztcbn1cblxuLy9UcmFuc2l0aW9uc1xuLy9hZGp1c3RtZW50IGZvciBtdWx0aXBsZSBibG9jayByb3dzXG5ib2R5Om5vdCgud3AtYWRtaW4pIHtcblx0LnNlY3Rpb24td2l0aC10cmFuc2l0aW9uIHtcblx0XHQmW2RhdGEtdHJhbnNpdGlvbi10eXBlPSdmYWRlLWluJ10ge1xuXHRcdFx0LmJsb2NrLmNvbHVtbiB7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHR9XG5cdFx0XHQuYmxvY2stcm93LnNob3ctdHJhbnNpdGlvbiB7XG5cdFx0XHRcdC5ibG9jay5jb2x1bW4ge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmW2RhdGEtdHJhbnNpdGlvbi10eXBlPSdzbGlkZS1pbi1ib3R0b20nXSB7XG5cdFx0XHQuYmxvY2stcm93IC5ibG9jay5jb2x1bW4ge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHRvcDogMTUwcHg7XG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4zKSAhaW1wb3J0YW50O1xuXHRcdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgdG9wO1xuXHRcdFx0XHRvcGFjaXR5OiAwLjU7XG5cdFx0XHR9XG5cdFx0XHQuYmxvY2stcm93LnNob3ctdHJhbnNpdGlvbiB7XG5cdFx0XHRcdC5ibG9jay5jb2x1bW4ge1xuXHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZbZGF0YS10cmFuc2l0aW9uLXR5cGU9J3NsaWRlLWluLW91dHNpZGUnXSB7XG5cdFx0XHQuYmxvY2suY29sdW1uIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0fVxuXHRcdFx0LmJsb2NrLXJvdy50eXBlLWZ1bGx3aWR0aCB7XG5cdFx0XHRcdC5ibG9jay5jb2x1bW4ge1xuXHRcdFx0XHRcdGxlZnQ6IC0xMDBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmJsb2NrLXJvdy50eXBlLWhhbGYtaGFsZixcblx0XHRcdC5ibG9jay1yb3cudHlwZS1zaWRlYmFyLWxlZnQsXG5cdFx0XHQuYmxvY2stcm93LnR5cGUtc2lkZWJhci1yaWdodCB7XG5cdFx0XHRcdC5ibG9jay5jb2x1bW4ge1xuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDEpIHtcblx0XHRcdFx0XHRcdGxlZnQ6IC0xMDBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoMikge1xuXHRcdFx0XHRcdFx0cmlnaHQ6IC0xMDBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5ibG9jay1yb3cudHlwZS1vbmUtdGhpcmQge1xuXHRcdFx0XHQuYmxvY2suY29sdW1uIHtcblx0XHRcdFx0XHQmOm50aC1jaGlsZCgxKSB7XG5cdFx0XHRcdFx0XHRsZWZ0OiAtMTAwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0XHRcdHRvcDogMTAwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDMpIHtcblx0XHRcdFx0XHRcdHJpZ2h0OiAtMTAwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuYmxvY2stcm93LnR5cGUtcXVhcnRlciB7XG5cdFx0XHRcdC5ibG9jay5jb2x1bW4ge1xuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDEpLFxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0XHRcdGxlZnQ6IC0xMDBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoMyksXG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoNCkge1xuXHRcdFx0XHRcdFx0cmlnaHQ6IC0xMDBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5ibG9jay1yb3cuc2hvdy10cmFuc2l0aW9uIHtcblx0XHRcdFx0LmJsb2NrLmNvbHVtbiB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLnR5cGUtZnVsbHdpZHRoIHtcblx0XHRcdFx0XHQuYmxvY2suY29sdW1uIHtcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYudHlwZS1oYWxmLWhhbGYsXG5cdFx0XHRcdCYudHlwZS1zaWRlYmFyLWxlZnQsXG5cdFx0XHRcdCYudHlwZS1zaWRlYmFyLXJpZ2h0IHtcblx0XHRcdFx0XHQuYmxvY2suY29sdW1uIHtcblx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDEpIHtcblx0XHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYudHlwZS1vbmUtdGhpcmQge1xuXHRcdFx0XHRcdC5ibG9jay5jb2x1bW4ge1xuXHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoMSkge1xuXHRcdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoMikge1xuXHRcdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOm50aC1jaGlsZCgzKSB7XG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLnR5cGUtcXVhcnRlciB7XG5cdFx0XHRcdFx0LmJsb2NrLmNvbHVtbiB7XG5cdFx0XHRcdFx0XHQmOm50aC1jaGlsZCgxKSxcblx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDMpLFxuXHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoNCkge1xuXHRcdFx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmW2RhdGEtdHJhbnNpdGlvbi10eXBlPSdzY2FsZSddIHtcblx0XHRcdC5ibG9jay1yb3cgLmJsb2NrLmNvbHVtbiB7XG5cdFx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMCk7XG5cdFx0XHR9XG5cdFx0XHQuYmxvY2stcm93LnNob3ctdHJhbnNpdGlvbiB7XG5cdFx0XHRcdC5ibG9jay5jb2x1bW4ge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZbZGF0YS10cmFuc2l0aW9uLXR5cGU9J3NsaWRlLWluLXJpZ2h0J10ge1xuXHRcdFx0LmJsb2NrLXJvdyAuYmxvY2suY29sdW1uOm5vdCguaW1hZ2UtYmxvY2spIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSkgdHJhbnNsYXRlWSg1MCUpO1xuXHRcdFx0fVxuXHRcdFx0LmJsb2NrLXJvdyAuYmxvY2suaW1hZ2UtYmxvY2sgLmltZy13cmFwcGVyIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSkgdHJhbnNsYXRlWSg1MCUpO1xuXHRcdFx0fVxuXHRcdFx0LmJsb2NrLXJvdy5zaG93LXRyYW5zaXRpb24ge1xuXHRcdFx0XHQuYmxvY2sgLmJsb2NrLmNvbHVtbjpub3QoLmltYWdlLWJsb2NrKSB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5ibG9jay5pbWFnZS1ibG9jayAuaW1nLXdyYXBwZXIge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZbZGF0YS10cmFuc2l0aW9uLXR5cGU9J3NsaWRlLWluLWxlZnQnXSB7XG5cdFx0XHRvdmVyZmxvdy15OiBoaWRkZW47XG5cdFx0XHQuYmxvY2stcm93IC5ibG9jay5jb2x1bW46bm90KC5pbWFnZS1ibG9jaykge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSg1MCUpO1xuXHRcdFx0fVxuXHRcdFx0LmJsb2NrLXJvdyAuYmxvY2suaW1hZ2UtYmxvY2sgLmltZy13cmFwcGVyIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoNTAlKTtcblx0XHRcdH1cblx0XHRcdC5ibG9jay1yb3cuc2hvdy10cmFuc2l0aW9uIHtcblx0XHRcdFx0LmJsb2NrIC5ibG9jay5jb2x1bW46bm90KC5pbWFnZS1ibG9jaykge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQuYmxvY2suaW1hZ2UtYmxvY2sgLmltZy13cmFwcGVyIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQvL1NwZWVkICYgZGVsYXlcblx0XHQmW2RhdGEtdHJhbnNpdGlvbi1zcGVlZD0nZmFzdCddIHtcblx0XHRcdC5ibG9jay5jb2x1bW4sXG5cdFx0XHQuYmxvY2suaW1hZ2UtYmxvY2sgLmltZy13cmFwcGVyIHtcblx0XHRcdFx0dHJhbnNpdGlvbjogMC4zcztcblx0XHRcdH1cblx0XHR9XG5cdFx0JltkYXRhLXRyYW5zaXRpb24tc3BlZWQ9J3Nsb3cnXSB7XG5cdFx0XHQuYmxvY2suY29sdW1uLFxuXHRcdFx0LmJsb2NrLmltYWdlLWJsb2NrIC5pbWctd3JhcHBlciB7XG5cdFx0XHRcdHRyYW5zaXRpb246IDAuNnM7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZbZGF0YS10cmFuc2l0aW9uLXNwZWVkPSdzbG93ZXInXSB7XG5cdFx0XHQuYmxvY2suY29sdW1uLFxuXHRcdFx0LmJsb2NrLmltYWdlLWJsb2NrIC5pbWctd3JhcHBlciB7XG5cdFx0XHRcdHRyYW5zaXRpb246IDFzO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmW2RhdGEtdHJhbnNpdGlvbi1zcGVlZD0nc2xvd2VzdCddIHtcblx0XHRcdC5ibG9jay5jb2x1bW4sXG5cdFx0XHQuYmxvY2suaW1hZ2UtYmxvY2sgLmltZy13cmFwcGVyIHtcblx0XHRcdFx0dHJhbnNpdGlvbjogMnM7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZbZGF0YS10cmFuc2l0aW9uLWRlbGF5PSdmYXN0J10ge1xuXHRcdFx0LmJsb2NrLmNvbHVtbiB7XG5cdFx0XHRcdEBmb3IgJGkgZnJvbSAxIHRvIDQge1xuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKCN7JGl9KSB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uLWRlbGF5KDAuMywgJGkpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmW2RhdGEtdHJhbnNpdGlvbi1kZWxheT0nc2xvdyddIHtcblx0XHRcdC5ibG9jay5jb2x1bW4ge1xuXHRcdFx0XHRAZm9yICRpIGZyb20gMSB0byA0IHtcblx0XHRcdFx0XHQmOm50aC1jaGlsZCgjeyRpfSkge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbi1kZWxheSgwLjYsICRpKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnNlY3Rpb24uYXRob21lLWN0YS1zZWN0aW9uIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiA3MHB4IDAgMCAwO1xuXHQuYmxvY2stcm93IHtcblx0XHRtYXJnaW4tYm90dG9tOiA3MHB4O1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGNhbGMoMTAwJSAtIDEyMHB4KTtcblx0XHRiYWNrZ3JvdW5kOiAkZGFya0dyZWVuO1xuXHR9XG5cdGZpZ3VyZSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0aW1nIHtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxuXHQuY29udGVudC13cmFwcGVyICosXG5cdC5ibG9jay10aXRsZSB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdH1cblx0LmNvbnRlbnQtd3JhcHBlciBzdHJvbmcge1xuXHRcdGNvbG9yOiAkZ3JlZW47XG5cdH1cblx0LmJsb2NrLmNvbnRlbnQtYmxvY2sge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTEwcHg7XG5cdFx0LmJ1dHRvbi13cmFwcGVyIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0fVxuXHR9XG5cdC5ibG9jay10aXRsZSB7XG5cdFx0bWFyZ2luOiAwIDAgMTVweCAwICFpbXBvcnRhbnQ7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQuY29udGVudC13cmFwcGVyIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0fVxufVxuXG4uc2VjdGlvbiAuYmxvY2stcm93LnR5cGUtZnVsbHdpZHRoIHtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdC5jb250ZW50LWJsb2NrIHtcblx0XHRmbGV4OiAwIDEgNzcwcHg7XG5cdH1cbn1cblxucC5pbnRybyB7XG5cdEBpbmNsdWRlIGZvbnQtc2l6ZSgyMnB4KTtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uc2VjdGlvbiAuYmxvY2stcm93ICsgLmJsb2NrLXJvdyB7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5ibG9jayB7XG5cdGJsb2NrcXVvdGUsXG5cdHEge1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdHBhZGRpbmc6IDUwcHggMCAwIDA7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtaW4td2lkdGg6IDYwMHB4O1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgzMnB4KTtcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0Zm9udC13ZWlnaHQ6ICRzZW1pYm9sZC13ZWlnaHQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJ+KAnCc7XG5cdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0XHRmb250LXdlaWdodDogJHNlbWlib2xkLXdlaWdodDtcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgyMDBweCk7XG5cdFx0XHRjb2xvcjogJGdyZWVuO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0ei1pbmRleDogLTE7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0dG9wOiAyMHB4O1xuXHRcdFx0bGVmdDogLTcwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHR9XG5cdH1cbn1cblxuLm1haW4tY29udGVudCAuYmxvY2sgLmJsb2NrLXRpdGxlIHtcblx0bWFyZ2luOiAwIDAgNDBweCAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRoZWlnaHQ6IDVweDtcblx0XHR3aWR0aDogNzBweDtcblx0XHRsZWZ0OiAwO1xuXHRcdGJvdHRvbTogLTEwcHg7XG5cdFx0YmFja2dyb3VuZDogJGdyZWVuO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuXG4uc2VjdGlvbi5lcXVhbC1jb2wtcGFydHMgLmJsb2NrLnF1ZXJ5LWJsb2NrIHtcblx0bWluLWhlaWdodDogMTAwJTtcblx0LmlubmVyLXdyYXBwZXIge1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHQuY29sbGVjdGlvbi13cmFwcGVyIHtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHR9XG5cdH1cbn1cblxuLnNlY3Rpb24uZXF1YWwtY29sLXBhcnRzIHtcblx0LnBhcnQge1xuXHRcdGhlaWdodDogY2FsYygxMDAlIC0gODBweCk7XG5cdH1cbn1cblxuLnBhcnQuZ2xvYmFsLXBhcnQsXG4ucGFydC5nbG9iYWwtcGFydDp2aXNpdGVkIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGNvbG9yOiAkYmxhY2s7XG5cdC5pbm5lci13cmFwcGVyIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG5cdH1cblx0LnBhcnQtdGl0bGUge1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgyMHB4KTtcblx0fVxuXHQudGh1bWIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHdpZHRoOiA1MHB4O1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdGJhY2tncm91bmQ6ICRncmVlbjtcblx0XHRcdG1peC1ibGVuZC1tb2RlOiBjb2xvcjtcblx0XHRcdHRyYW5zaXRpb246IDAuM3M7XG5cdFx0fVxuXHR9XG5cdC5idXR0b24ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0fVxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHQudGh1bWI6YmVmb3JlIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHQuYnV0dG9uIHtcblx0XHRcdGNvbG9yOiAkZGFya0dyZWVuO1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb25zL2NpcmNsZS1hcnJvdy1yaWdodC1kYXJrLWdyZWVuLnN2ZycpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLmJsb2NrLnF1ZXJ5LWJsb2NrIC5pbm5lci13cmFwcGVyIC5jb2xsZWN0aW9uLXdyYXBwZXIge1xuXHQucGFydC5vcGxvc3Npbmdlbixcblx0LnBhcnQub3Bsb3NzaW5nZW46dmlzaXRlZCB7XG5cdFx0LmlubmVyLXdyYXBwZXIge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0fVxuXHRcdC50aHVtYjpiZWZvcmUge1xuXHRcdFx0d2lkdGg6IDA7XG5cdFx0fVxuXHRcdC5idXR0b24ge1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiA3NHB4O1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0LnRodW1iOmJlZm9yZSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdFx0LnBhcnQtdGl0bGUge1xuXHRcdFx0XHRjb2xvcjogJGRhcmtHcmVlbjtcblx0XHRcdH1cblx0XHRcdC5idXR0b246YWZ0ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9jaXJjbGUtYXJyb3ctcmlnaHQtZGFyay1ncmVlbi5zdmcnKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnBhcnQtdGl0bGUge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE4cHgpO1xuXHRcdFx0dHJhbnNpdGlvbjogMC4zcztcblx0XHR9XG5cdH1cbn1cblxuLmJsb2NrLnF1ZXJ5LWJsb2NrIC5pbm5lci13cmFwcGVyIC5jb2xsZWN0aW9uLXdyYXBwZXIge1xuXHRnYXA6IDMwcHggNTBweDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1mbG93OiByb3cgd3JhcDtcblx0Ji52YWNhdHVyZXN7XG5cdFx0Z2FwOiA4MHB4IDUwcHg7XG5cdH1cblx0LnBhcnQsXG5cdC5wYXJ0OnZpc2l0ZWQge1xuXHRcdGZsZXg6IDE7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdC52aWRlby1pY29uIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0XHR3aWR0aDogODBweDtcblx0XHRcdGhlaWdodDogNjBweDtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9wbGF5ZXItaWNvbi5zdmcnKTtcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG5cdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDI1JTtcblx0XHRcdFx0bGVmdDogMjUlO1xuXHRcdFx0XHRoZWlnaHQ6IDUwJTtcblx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdFx0ei1pbmRleDogLTE7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji5wZXItcm93LTIge1xuXHRcdC5wYXJ0LFxuXHRcdC5wYXJ0OnZpc2l0ZWQge1xuXHRcdFx0ZmxleDogMCAxIGNhbGMoNTAlIC0gMjVweCk7XG5cdFx0fVxuXHR9XG5cdCYucGVyLXJvdy0zIHtcblx0XHQucGFydCxcblx0XHQucGFydDp2aXNpdGVkIHtcblx0XHRcdGZsZXg6IDAgMSBjYWxjKDMzLjMzJSAtIDM0cHgpO1xuXHRcdH1cblx0fVxuXHQmLnBlci1yb3ctNCB7XG5cdFx0LnBhcnQsXG5cdFx0LnBhcnQ6dmlzaXRlZCB7XG5cdFx0XHRmbGV4OiAwIDEgY2FsYygyNSUgLSAzOHB4KTtcblx0XHR9XG5cdH1cblx0Ji5wZXItcm93LTUge1xuXHRcdC5wYXJ0LFxuXHRcdC5wYXJ0OnZpc2l0ZWQge1xuXHRcdFx0ZmxleDogMCAxIGNhbGMoMjAlIC0gNDBweCk7XG5cdFx0fVxuXHR9XG59XG5cbi5ibG9jay5xdWVyeS1ibG9jayAuaW5uZXItd3JhcHBlciAuY29sbGVjdGlvbi13cmFwcGVyIC5wYXJ0LnZhY2F0dXJlcyxcbi5ibG9jay5xdWVyeS1ibG9jayAuaW5uZXItd3JhcHBlciAuY29sbGVjdGlvbi13cmFwcGVyIC5wYXJ0LnZhY2F0dXJlczp2aXNpdGVkIHtcblx0ZmxleDogMCAxIDc3MHB4O1xuXHRtYXJnaW46IDAgYXV0bztcbn1cblxuLnBhcnQudmFjYXR1cmVzLFxuLnBhcnQudmFjYXR1cmVzOnZpc2l0ZWQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Y29sb3I6ICRibGFjaztcblx0YmFja2dyb3VuZDogJGRhcmtHcmVlbjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiA4MHB4IDAgNjBweCAwO1xuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiAnJztcblx0XHR6LWluZGV4OiAtMjtcblx0XHR3aWR0aDogY2FsYygxMDAlICsgNjBweCk7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHRvcDogMTBweDtcblx0XHRyaWdodDogLTEwcHg7XG5cdFx0YmFja2dyb3VuZDogJGdyZWVuO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0fVxuXHQuaW5uZXItd3JhcHBlciB7XG5cdFx0cGFkZGluZy1yaWdodDogNTBweDtcblx0fVxuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRyaWdodDogMDtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0d2lkdGg6IDEwMHZ3O1xuXHRcdGJhY2tncm91bmQ6ICRkYXJrR3JlZW47XG5cdFx0ei1pbmRleDogLTE7XG5cdH1cblxuXHQuYnV0dG9uLFxuXHQuYnV0dG9uOnZpc2l0ZWQge1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdH1cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0LmJ1dHRvbiB7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHR9XG5cdFx0LmJ1dHRvbjphZnRlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9jaXJjbGUtYXJyb3ctcmlnaHQuc3ZnJyk7XG5cdFx0fVxuXHR9XG5cdC5wYXJ0LXRpdGxlIHtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdG1hcmdpbjogMCAwIDMwcHggMDtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMjhweCk7XG5cdH1cblx0LmNvbnRlbnQtcHJldmlldyB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdH1cblx0Ly8gJjpudGgtY2hpbGQoZXZlbikge1xuXHQvLyBcdGJhY2tncm91bmQ6ICRncmVlbjtcblx0Ly8gXHQmOmFmdGVyIHtcblx0Ly8gXHRcdGJhY2tncm91bmQ6ICRkYXJrR3JlZW47XG5cdC8vIFx0fVxuXHQvLyBcdC5wYXJ0LXRpdGxlIHtcblx0Ly8gXHRcdGNvbG9yOiAkZGFya0dyZWVuO1xuXHQvLyBcdH1cblx0Ly8gXHQuY29udGVudC1wcmV2aWV3IHtcblx0Ly8gXHRcdGNvbG9yOiAkYmxhY2s7XG5cdC8vIFx0fVxuXHQvLyBcdC5idXR0b24sXG5cdC8vIFx0LmJ1dHRvbjp2aXNpdGVkIHtcblx0Ly8gXHRcdGNvbG9yOiAkZGFya0dyZWVuO1xuXHQvLyBcdFx0JjphZnRlciB7XG5cdC8vIFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb25zL2NpcmNsZS1hcnJvdy1yaWdodC1kYXJrLWdyZWVuLnN2ZycpO1xuXHQvLyBcdFx0fVxuXHQvLyBcdH1cblx0Ly8gXHQmOmhvdmVyLFxuXHQvLyBcdCY6Zm9jdXMge1xuXHQvLyBcdFx0LmJ1dHRvbiB7XG5cdC8vIFx0XHRcdGNvbG9yOiAjZmZmO1xuXHQvLyBcdFx0fVxuXHQvLyBcdFx0LmJ1dHRvbjphZnRlciB7XG5cdC8vIFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb25zL2NpcmNsZS1hcnJvdy1yaWdodC5zdmcnKTtcblx0Ly8gXHRcdH1cblx0Ly8gXHR9XG5cdC8vIFx0JjpiZWZvcmUge1xuXHQvLyBcdFx0YmFja2dyb3VuZDogJGdyZWVuO1xuXHQvLyBcdH1cblx0Ly8gfVxuXHQubWV0YS1iYXJ7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHR1bHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG5cdFx0ICAgIGdhcDogMTBweCA1NXB4O1xuXHRcdFx0bGl7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRzZW1pYm9sZC13ZWlnaHQ7XG5cdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29ucy90aW1lLnN2ZycpO1xuXHRcdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTRweDtcblx0XHRcdFx0XHR3aWR0aDogMjVweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDIycHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogY29udGFpbjtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0XHRcdHRvcDogNHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYubWV0YS11cmVue1xuXG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5tZXRhLWxvYzpiZWZvcmV7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMvbG9jYXRpb24uc3ZnJyk7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5tZXRhLWVkdTpiZWZvcmV7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMvZWR1Y2F0aW9uLnN2ZycpO1xuXHRcdFx0XHRcdHdpZHRoOiAyN3B4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYubWV0YS1tb25leTpiZWZvcmV7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMvbW9uZXkuc3ZnJyk7XG5cdFx0XHRcdFx0d2lkdGg6IDIycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnRodW1iIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHR3aWR0aDogNTBweDtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkZ3JlZW47XG5cdFx0XHRtaXgtYmxlbmQtbW9kZTogY29sb3I7XG5cdFx0XHR0cmFuc2l0aW9uOiAwLjNzO1xuXHRcdH1cblx0fVxufVxuXG4uc2VjdGlvbiAuYmxvY2stcm93IHtcblx0Z2FwOiAzMHB4IDYwcHg7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLnNlY3Rpb24gLmJsb2NrLXJvdyAuYmxvY2s6b25seS1jaGlsZCB7XG5cdG1hcmdpbjogMDtcbn1cblxuLy9Gb250IHN0dWZmXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuXHRsaW5lLWhlaWdodDogMTI1JTtcbn1cblxuaDEsXG4uaDEge1xuXHRAaW5jbHVkZSBmb250LXNpemUoNDRweCk7XG59XG5cbmgyLFxuLmgyIHtcblx0QGluY2x1ZGUgZm9udC1zaXplKDMycHgpO1xufVxuXG5oMyxcbi5oMyB7XG5cdEBpbmNsdWRlIGZvbnQtc2l6ZSgyNHB4KTtcbn1cblxuaDQsXG4uaDQge1xuXHRAaW5jbHVkZSBmb250LXNpemUoMjBweCk7XG59XG5cbmg1LFxuLmg1IHtcblx0QGluY2x1ZGUgZm9udC1zaXplKDE4cHgpO1xufVxuXG5oNixcbi5oNiB7XG5cdEBpbmNsdWRlIGZvbnQtc2l6ZSgxOHB4KTtcbn1cblxuLmJsb2NrLXRhZ2xpbmUge1xuXHRAaW5jbHVkZSBmb250LXNpemUoMjJweCk7XG5cdGNvbG9yOiAkYmxhY2s7XG59XG5cbi5ibG9jay5jb250ZW50LWJsb2NrLmNlbnRlci1jb250ZW50IHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYnV0dG9uLXdyYXBwZXIge1xuXHRtYXJnaW4tdG9wOiA1MHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRnYXA6IDMwcHg7XG5cdGZsZXgtZmxvdzogcm93IHdyYXA7XG5cdC5vdXRlci1idG4td3JhcHBlcntcblx0XHRmbGV4OiAwIDEgYXV0bztcblx0fVxufVxuXG4uYmxvY2suZ29vZ2xlLW1hcHMtYmxvY2sge1xuXHQuYWNmLW1hcCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiA3NTBweDtcblx0XHQuY2hlZi1pbmZvLXdpbmRvdyB7XG5cdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0LmxvY2F0aW9uLXRpdGxlIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0XHRwIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8qRml4ZXMgcG90ZW50aWFsIHRoZW1lIGNzcyBjb25mbGljdC4qL1xuXHQuYWNmLW1hcCBpbWcge1xuXHRcdG1heC13aWR0aDogaW5oZXJpdCAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi8vIFJlc3BvbnNpdmVcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTY4MHB4KSB7XG5cdC5zZWN0aW9uLmZ1bGx3aWR0aC1jb250YWluZXIgLmNvbnRhaW5lciB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuXHQubWFpbi13cmFwcGVyIC5zZWN0aW9uIHtcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHR9XG5cdC5zZWN0aW9uLmF0aG9tZS1jdGEtc2VjdGlvbiB7XG5cdFx0cGFkZGluZy10b3A6IDUwcHg7XG5cdH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcblx0LmJsb2NrLXJvdy5ibG9ja3MtaW4tcm93LTQsXG5cdC5ibG9jay1yb3cudHlwZS1xdWFydGVyIHtcblx0XHQuYmxvY2sge1xuXHRcdFx0ZmxleDogMCAxIGNhbGMoNTAlIC0gMTVweCk7XG5cdFx0XHRtYXJnaW46IDAgMzBweCAzMHB4IDA7XG5cdFx0XHQmOm50aC1jaGlsZChldmVuKSB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdH1cblx0XHRcdCY6bnRoLWxhc3Qtb2YtdHlwZSgtbiArIDIpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQuYmxvY2stcm93LnR5cGUtaGFsZi1oYWxmIC5ibG9jayxcblx0LmJsb2NrLXJvdy50eXBlLXNpZGViYXItcmlnaHQgLmJsb2NrLFxuXHQuYmxvY2stcm93LnR5cGUtc2lkZWJhci1sZWZ0IC5ibG9jayxcblx0LmJsb2NrLXJvdy50eXBlLW9uZS10aGlyZCAuYmxvY2sge1xuXHRcdGZsZXg6IDAgMCAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cdFx0Ly8gbWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHQvLyAmOmxhc3QtY2hpbGQge1xuXHRcdC8vIFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHQvLyB9XG5cdH1cbn1cblxuLnNlY3Rpb24ge1xuXHQmLmdyZWVuIHtcblx0XHRiYWNrZ3JvdW5kOiAkZ3JlZW47XG5cdFx0cGFkZGluZzogNTBweCAwIDAgMDtcblxuXHRcdC5ibG9jayAuYmxvY2stdGl0bGU6YmVmb3JlIHtcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0fVxuXHR9XG5cdCYuZGFyay1ncmVlbiB7XG5cdFx0YmFja2dyb3VuZDogJGRhcmtHcmVlbjtcblx0XHRwYWRkaW5nOiA1MHB4IDAgMCAwO1xuXG5cdFx0LmJsb2NrIC5ibG9jay10aXRsZTpiZWZvcmUge1xuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHR9XG5cdH1cblx0Ji5ncmVlbi1ibGVlZC1yaWdodCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHQuYmxvY2sgLmJsb2NrLXRpdGxlOmJlZm9yZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdC5ibG9jayAuYmxvY2stdGl0bGUge1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0fVxuXG5cdFx0YSxcblx0XHRhOnZpc2l0ZWQge1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRmb250LXdlaWdodDogJHNlbWlib2xkLXdlaWdodDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdCY6aG92ZXIsXG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmJsb2NrLXJvdyAuYmxvY2s6Zmlyc3QtY2hpbGQge1xuXHRcdFx0YmFja2dyb3VuZDogJGdyZWVuO1xuXHRcdFx0cGFkZGluZzogNTBweCAwcHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQvL2xlZnQ6IC0xMDBweDtcblx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRyaWdodDogNXB4O1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG5cdFx0XHRcdHdpZHRoOiA1MHZ3O1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRncmVlbjtcblx0XHRcdFx0ei1pbmRleDogLTE7XG5cdFx0XHR9XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0bGVmdDogLTEwMHB4O1xuXHRcdFx0XHR3aWR0aDogMTAwcHg7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0YmFja2dyb3VuZDogJGdyZWVuO1xuXHRcdFx0XHR6LWluZGV4OiAtMTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmNvbHVtbi5pbWFnZS1ibG9jayBpbWcge1xuXHRtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDYwcHgpIHtcblx0LnNlY3Rpb24uaGVyby1ibG9jay5vdmVybGFwLWNvbHVtbnMgLmJsb2NrLXJvdyAuYmxvY2s6Zmlyc3QtY2hpbGQge1xuXHRcdHBhZGRpbmctbGVmdDogNCU7XG5cdH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0LnNlY3Rpb24uaGVyby1ibG9jay5vdmVybGFwLWNvbHVtbnMgLmJsb2NrLXJvdyAuYmxvY2s6Zmlyc3QtY2hpbGQge1xuXHRcdGZsZXg6IDAgMSA3MCU7XG5cdH1cblx0LnNlY3Rpb24uaGVyby1ibG9jay5vdmVybGFwLWNvbHVtbnMgLmJsb2NrLXJvdyAuYmxvY2suaW1hZ2UtYmxvY2sge1xuXHRcdGZsZXg6IDAgMSA1NSU7XG5cdFx0bWFyZ2luLWxlZnQ6IC0yNSU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0Ly9iYWNrZ3JvdW5kOiByZ2JhKCMwMDAsIDAuMSk7XG5cdFx0fVxuXHRcdGltZyB7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNzBweCkge1xuXHQuc2VjdGlvbi5oZXJvLWJsb2NrLm92ZXJsYXAtY29sdW1ucyAuYmxvY2stcm93IC5ibG9jazpmaXJzdC1jaGlsZCB7XG5cdFx0cGFkZGluZzogMCA0JTtcblx0XHRmbGV4OiAwIDAgOTIlO1xuXHR9XG5cdC5zZWN0aW9uLmhlcm8tYmxvY2sub3ZlcmxhcC1jb2x1bW5zIC5ibG9jay1yb3cgLmJsb2NrLmltYWdlLWJsb2NrIHtcblx0XHRvcmRlcjogLTE7XG5cdFx0ZmxleDogMCAwIDEwMCU7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0Ly9kaXNwbGF5OiBub25lOyAvL3Bvc3NpYmx5IHRlbXBcblx0XHRpbWcuZGVza3RvcCB7XG5cdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdGltZy5tb2JpbGUge1xuXHRcdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0LnNlY3Rpb24uaGVyby1ibG9jay5vdmVybGFwLWNvbHVtbnMgLmNvbnRhaW5lciB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTAwcHg7XG5cdH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuXHQuYmxvY2stcm93LnR5cGUtc2lkZWJhci1sZWZ0IC5ibG9jazpmaXJzdC1jaGlsZCB7XG5cdFx0ZmxleDogMTtcblx0fVxuXHQuYmxvY2stcm93LnR5cGUtc2lkZWJhci1yaWdodCAuYmxvY2s6bGFzdC1jaGlsZCB7XG5cdFx0ZmxleDogMTtcblx0fVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG5cdC5jb2xsZWN0aW9uLXdyYXBwZXIgLnBhcnQsXG5cdC5jb2xsZWN0aW9uLXdyYXBwZXIgLnBhcnQ6dmlzaXRlZCB7XG5cdFx0ZmxleDogMCAwIDEwMCU7XG5cdH1cblxuXHQuYmxvY2sucXVlcnktYmxvY2sgLmlubmVyLXdyYXBwZXIgLmNvbGxlY3Rpb24td3JhcHBlci5wZXItcm93LTIgLnBhcnQsXG5cdC5ibG9jay5xdWVyeS1ibG9ja1xuXHRcdC5pbm5lci13cmFwcGVyXG5cdFx0LmNvbGxlY3Rpb24td3JhcHBlci5wZXItcm93LTJcblx0XHQucGFydDp2aXNpdGVkIHtcblx0XHRmbGV4OiAwIDAgMTAwJTtcblx0fVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cblx0LnNlY3Rpb24uc2VjdGlvbi1ibG9jay5tb2JpbGUtb3JkZXJ7XG5cdFx0LmJsb2NrLXJvd3tcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblx0XHR9XG5cdH1cblxufSJdfQ== */
