/**
 * 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: */
.section.form_block {
  background: #F8F6F8;
  padding: 80px 0 120px 0; }
  .section.form_block .block.form-block {
    background: none; }
    .section.form_block .block.form-block .inner-wrapper {
      padding: 30px;
      background: #fff;
      border-radius: 10px;
      max-width: 720px;
      margin: 0 auto; }

.section.block_content.standaard .block.content-block {
  max-width: 820px; }

.section.block_content.center .container {
  max-width: 820px;
  margin: 0 auto; }

.section.query-slider-block .container {
  max-width: 100%; }
  .section.query-slider-block .container .block-row {
    gap: 60px;
    -ms-flex-align: center;
        align-items: center; }
    .section.query-slider-block .container .block-row .block.content-block {
      margin-right: 0;
      margin-left: calc(((100vw - 1440px - var(--scrollbar-width, 17px)) / 2));
      -ms-flex: 0 1 564px;
          flex: 0 1 564px; }
    .section.query-slider-block .container .block-row .block.collection-slider-block {
      background: #F8F6F8;
      border-radius: 10px 0 0 10px;
      padding: 40px 0px 130px 78px; }
      .section.query-slider-block .container .block-row .block.collection-slider-block .slide.team {
        width: 30%;
        margin-right: 25px; }
        .section.query-slider-block .container .block-row .block.collection-slider-block .slide.team .team-buttons {
          min-height: 100%; }
        .section.query-slider-block .container .block-row .block.collection-slider-block .slide.team .part.team-part .team-buttons li.about-li, .section.query-slider-block .container .block-row .block.collection-slider-block .slide.team .part.team-part .team-buttons li.about-content {
          display: none; }
      .section.query-slider-block .container .block-row .block.collection-slider-block .slide.post {
        width: 40%;
        margin-right: 25px; }
      .section.query-slider-block .container .block-row .block.collection-slider-block .flickity-page-dots {
        display: none; }
      .section.query-slider-block .container .block-row .block.collection-slider-block .flickity-prev-next-button.previous {
        bottom: -80px;
        top: initial;
        transform: translateY(0%);
        background: #E32313;
        color: #fff;
        left: 0; }
        .section.query-slider-block .container .block-row .block.collection-slider-block .flickity-prev-next-button.previous:after {
          content: "";
          display: block;
          position: absolute;
          top: 50%;
          left: 50%;
          transform: translate(-50%, -50%) rotate(90deg);
          width: 12px;
          height: 12px;
          background-image: url("../images/icons/chevron-down-white.svg");
          background-size: contain;
          background-repeat: no-repeat;
          background-position: center center; }
        .section.query-slider-block .container .block-row .block.collection-slider-block .flickity-prev-next-button.previous .flickity-button-icon {
          display: none; }
        .section.query-slider-block .container .block-row .block.collection-slider-block .flickity-prev-next-button.previous:hover {
          background: #E32313; }
      .section.query-slider-block .container .block-row .block.collection-slider-block .flickity-prev-next-button.next {
        bottom: -80px;
        top: initial;
        transform: translateY(0%);
        background: #E32313;
        color: #fff;
        transition: background 0.3s ease-in-out;
        left: 64px; }
        .section.query-slider-block .container .block-row .block.collection-slider-block .flickity-prev-next-button.next:after {
          content: "";
          display: block;
          position: absolute;
          top: 50%;
          left: 50%;
          transform: translate(-50%, -50%) rotate(-90deg);
          width: 12px;
          height: 12px;
          background-image: url("../images/icons/chevron-down-white.svg");
          background-size: contain;
          background-repeat: no-repeat;
          background-position: center center; }
        .section.query-slider-block .container .block-row .block.collection-slider-block .flickity-prev-next-button.next .flickity-button-icon {
          display: none; }
        .section.query-slider-block .container .block-row .block.collection-slider-block .flickity-prev-next-button.next:hover {
          background: #45153C; }

.section.faq_block .block.faq-block {
  -ms-flex: 2;
      flex: 2; }
  .section.faq_block .block.faq-block .faq-link-wrapper {
    margin-top: 30px;
    display: none; }

.section.faq_block .block.faq-block ul.faq-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  gap: 15px; }

.section.faq_block .block.faq-block ul.faq-wrapper li.faq-item {
  padding: 0;
  margin: 0;
  border: none;
  border-radius: none;
  display: block;
  width: 100%; }
  .section.faq_block .block.faq-block ul.faq-wrapper li.faq-item .faq-question {
    background: #F8F6F8;
    color: #000;
    padding: 20px 80px 20px 30px;
    display: block;
    width: 100%;
    font-size: 20px;
    font-size: 1.25rem;
    font-weight: 500;
    transition: 0.3s;
    border-radius: 10px;
    border: 1px solid #F8F6F8;
    border-color: #eaedf1;
    font-family: "Montserrat", sans-serif; }
    .section.faq_block .block.faq-block ul.faq-wrapper li.faq-item .faq-question:hover, .section.faq_block .block.faq-block ul.faq-wrapper li.faq-item .faq-question:focus {
      cursor: pointer;
      background: #E32313;
      color: #fff; }
      .section.faq_block .block.faq-block ul.faq-wrapper li.faq-item .faq-question:hover:before, .section.faq_block .block.faq-block ul.faq-wrapper li.faq-item .faq-question:focus:before {
        opacity: 0; }
      .section.faq_block .block.faq-block ul.faq-wrapper li.faq-item .faq-question:hover:after, .section.faq_block .block.faq-block ul.faq-wrapper li.faq-item .faq-question:focus:after {
        opacity: 1; }
  .section.faq_block .block.faq-block ul.faq-wrapper li.faq-item .faq-answer {
    background: #F8F6F8;
    border-radius: 0 0 10px 10px;
    border: 1px solid transparent;
    margin-top: 0 !important;
    padding: 22px 30px;
    font-family: "Montserrat", sans-serif; }
    .section.faq_block .block.faq-block ul.faq-wrapper li.faq-item .faq-answer * {
      font-family: "Montserrat", sans-serif;
      line-height: 170%; }
    .section.faq_block .block.faq-block ul.faq-wrapper li.faq-item .faq-answer ul {
      margin-top: 20px; }
      .section.faq_block .block.faq-block ul.faq-wrapper li.faq-item .faq-answer ul li {
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
        position: relative;
        padding-left: 35px;
        color: #45153C; }
        .section.faq_block .block.faq-block ul.faq-wrapper li.faq-item .faq-answer ul li:before {
          content: "";
          width: 14px;
          height: 14px;
          background: #E32313;
          display: inline-block;
          border-radius: 50%;
          box-shadow: 0 0 0 3px #fff, 0 0 0 5px rgba(227, 35, 19, 0.6);
          position: absolute;
          top: 5px;
          left: 0; }
  .section.faq_block .block.faq-block ul.faq-wrapper li.faq-item.fold-open .faq-question {
    background: #45153C;
    color: #fff;
    border-radius: 10px 10px 0 0;
    border-color: #45153C; }
  .section.faq_block .block.faq-block ul.faq-wrapper li.faq-item.fold-open .faq-answer {
    border-color: #ede8ed; }

.section.faq_block .block.faq-block ul.faq-wrapper li.faq-item button.faq-question:after,
.section.faq_block .block.faq-block ul.faq-wrapper li.faq-item button.faq-question:before {
  content: "";
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  width: 18px;
  height: 18px;
  right: 30px;
  left: auto;
  display: inline-block;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  background-image: url("../images/icons/chevron-down-white.svg");
  transition: 0.3s; }

.section.faq_block .block.faq-block ul.faq-wrapper li.faq-item button.faq-question:after {
  opacity: 0;
  transform: translateY(-50%) rotate(180deg); }

.section.faq_block .block.faq-block ul.faq-wrapper li.faq-item button.faq-question:before {
  background-image: url("../images/icons/chevron-down.svg"); }

.section.faq_block .block.faq-block ul.faq-wrapper li.faq-item.fold-open button.faq-question:before {
  opacity: 0; }

.section.faq_block .block.faq-block ul.faq-wrapper li.faq-item.fold-open button.faq-question:after {
  opacity: 1; }

.section.link_repeater_block {
  background: #FDF2F1;
  padding: 100px 0; }
  .section.link_repeater_block.block-layout-locatie {
    background: #45153C; }
    .section.link_repeater_block.block-layout-locatie .block.link-block-repeater-block .title-wrapper {
      text-align: left; }
      .section.link_repeater_block.block-layout-locatie .block.link-block-repeater-block .title-wrapper .block-title {
        color: #fff; }
    .section.link_repeater_block.block-layout-locatie .block.link-block-repeater-block .items-wrapper .item {
      background: none; }
      .section.link_repeater_block.block-layout-locatie .block.link-block-repeater-block .items-wrapper .item:before {
        display: none; }
      .section.link_repeater_block.block-layout-locatie .block.link-block-repeater-block .items-wrapper .item:last-child .item-no-link .inner-item {
        background: #9F197E;
        border-radius: 10px; }
        .section.link_repeater_block.block-layout-locatie .block.link-block-repeater-block .items-wrapper .item:last-child .item-no-link .inner-item .block-title {
          color: #fff;
          font-weight: 600;
          font-size: 20px;
          font-size: 1.25rem;
          font-style: italic; }
        .section.link_repeater_block.block-layout-locatie .block.link-block-repeater-block .items-wrapper .item:last-child .item-no-link .inner-item .item-desc {
          color: #fff;
          font-weight: 600;
          font-size: 20px;
          font-size: 1.25rem;
          font-style: italic; }
      .section.link_repeater_block.block-layout-locatie .block.link-block-repeater-block .items-wrapper .item:last-child:hover .item-no-link .inner-item .block-title, .section.link_repeater_block.block-layout-locatie .block.link-block-repeater-block .items-wrapper .item:last-child:focus .item-no-link .inner-item .block-title {
        color: #fff; }
      .section.link_repeater_block.block-layout-locatie .block.link-block-repeater-block .items-wrapper .item:last-child:hover .item-no-link .inner-item .item-desc, .section.link_repeater_block.block-layout-locatie .block.link-block-repeater-block .items-wrapper .item:last-child:focus .item-no-link .inner-item .item-desc {
        color: #fff; }
      .section.link_repeater_block.block-layout-locatie .block.link-block-repeater-block .items-wrapper .item:hover .item-no-link .item-image-wrapper .item-image, .section.link_repeater_block.block-layout-locatie .block.link-block-repeater-block .items-wrapper .item:focus .item-no-link .item-image-wrapper .item-image {
        opacity: 1; }
      .section.link_repeater_block.block-layout-locatie .block.link-block-repeater-block .items-wrapper .item:hover .item-no-link .inner-item .block-title, .section.link_repeater_block.block-layout-locatie .block.link-block-repeater-block .items-wrapper .item:focus .item-no-link .inner-item .block-title {
        color: #45153C; }
      .section.link_repeater_block.block-layout-locatie .block.link-block-repeater-block .items-wrapper .item:hover .item-no-link .inner-item .item-desc, .section.link_repeater_block.block-layout-locatie .block.link-block-repeater-block .items-wrapper .item:focus .item-no-link .inner-item .item-desc {
        color: #45153C; }
      .section.link_repeater_block.block-layout-locatie .block.link-block-repeater-block .items-wrapper .item .item-no-link {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
        -ms-flex-line-pack: end;
            align-content: flex-end;
        gap: 0;
        height: 100%; }
        .section.link_repeater_block.block-layout-locatie .block.link-block-repeater-block .items-wrapper .item .item-no-link .item-image-wrapper {
          -ms-flex: 0 1 100%;
              flex: 0 1 100%;
          margin-bottom: 0; }
          .section.link_repeater_block.block-layout-locatie .block.link-block-repeater-block .items-wrapper .item .item-no-link .item-image-wrapper .item-image {
            width: 100%; }
        .section.link_repeater_block.block-layout-locatie .block.link-block-repeater-block .items-wrapper .item .item-no-link .inner-item {
          -ms-flex: 0 1 100%;
              flex: 0 1 100%;
          background: #fff;
          padding: 30px 20px 30px 30px;
          border-radius: 0 0 10px 10px; }
          .section.link_repeater_block.block-layout-locatie .block.link-block-repeater-block .items-wrapper .item .item-no-link .inner-item .block-title {
            font-size: 20px;
            font-size: 1.25rem;
            margin: 0 0 10px 0; }
          .section.link_repeater_block.block-layout-locatie .block.link-block-repeater-block .items-wrapper .item .item-no-link .inner-item .item-desc {
            font-size: 16px;
            font-size: 1rem;
            margin: 0; }
  .section.link_repeater_block .block.link-block-repeater-block .title-wrapper {
    margin-bottom: 70px;
    text-align: center; }
  .section.link_repeater_block .block.link-block-repeater-block .items-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
        flex-flow: row wrap;
    gap: 30px; }
    .section.link_repeater_block .block.link-block-repeater-block .items-wrapper .item {
      -ms-flex: 0 1 calc( 33% - 20px);
          flex: 0 1 calc( 33% - 20px);
      background: #fff;
      border-radius: 10px;
      position: relative;
      overflow: hidden; }
      .section.link_repeater_block .block.link-block-repeater-block .items-wrapper .item:before {
        content: "";
        height: 0%;
        width: 100%;
        background: #E32313;
        position: absolute;
        top: 0;
        left: 0;
        transition: height 0.3s ease-in-out; }
      .section.link_repeater_block .block.link-block-repeater-block .items-wrapper .item:hover::before, .section.link_repeater_block .block.link-block-repeater-block .items-wrapper .item:focus::before {
        height: 100%; }
      .section.link_repeater_block .block.link-block-repeater-block .items-wrapper .item:hover .item-image, .section.link_repeater_block .block.link-block-repeater-block .items-wrapper .item:focus .item-image {
        transition: opacity .3s ease-in-out; }
      .section.link_repeater_block .block.link-block-repeater-block .items-wrapper .item:hover .item-image-wrapper .item-image, .section.link_repeater_block .block.link-block-repeater-block .items-wrapper .item:focus .item-image-wrapper .item-image {
        opacity: 0;
        transition: opacity .3s ease-in-out; }
        .section.link_repeater_block .block.link-block-repeater-block .items-wrapper .item:hover .item-image-wrapper .item-image.hover, .section.link_repeater_block .block.link-block-repeater-block .items-wrapper .item:focus .item-image-wrapper .item-image.hover {
          opacity: 1; }
      .section.link_repeater_block .block.link-block-repeater-block .items-wrapper .item:hover .inner-item .block-title, .section.link_repeater_block .block.link-block-repeater-block .items-wrapper .item:focus .inner-item .block-title {
        color: #fff; }
      .section.link_repeater_block .block.link-block-repeater-block .items-wrapper .item:hover .inner-item .item-desc, .section.link_repeater_block .block.link-block-repeater-block .items-wrapper .item:focus .inner-item .item-desc {
        color: #fff; }
      .section.link_repeater_block .block.link-block-repeater-block .items-wrapper .item:hover .item-desc, .section.link_repeater_block .block.link-block-repeater-block .items-wrapper .item:focus .item-desc {
        color: #fff; }
      .section.link_repeater_block .block.link-block-repeater-block .items-wrapper .item:hover .button-wrapper .button, .section.link_repeater_block .block.link-block-repeater-block .items-wrapper .item:focus .button-wrapper .button {
        color: #fff; }
      .section.link_repeater_block .block.link-block-repeater-block .items-wrapper .item .item-link {
        position: relative;
        text-decoration: none;
        padding: 52px 30px 30px 30px;
        display: block; }
      .section.link_repeater_block .block.link-block-repeater-block .items-wrapper .item .item-image-wrapper {
        position: relative;
        margin-bottom: 50px; }
        .section.link_repeater_block .block.link-block-repeater-block .items-wrapper .item .item-image-wrapper .item-image {
          position: relative; }
          .section.link_repeater_block .block.link-block-repeater-block .items-wrapper .item .item-image-wrapper .item-image.hover {
            position: absolute;
            top: 0;
            left: 0;
            opacity: 0;
            transition: opacity 0.3s ease-in-out; }
      .section.link_repeater_block .block.link-block-repeater-block .items-wrapper .item .item-image {
        width: 60px;
        transition: filter 0.3s ease-in-out; }
      .section.link_repeater_block .block.link-block-repeater-block .items-wrapper .item .inner-item .block-title {
        color: #45153C;
        font-weight: 600;
        font-size: 24px;
        font-size: 1.5rem;
        margin: 0 0 20px 0;
        transition: color 0.3s ease-in-out; }
      .section.link_repeater_block .block.link-block-repeater-block .items-wrapper .item .inner-item .item-desc {
        color: #45153C;
        font-weight: 400;
        font-size: 16px;
        font-size: 1rem;
        line-height: 170%;
        transition: color 0.3s ease-in-out; }
      .section.link_repeater_block .block.link-block-repeater-block .items-wrapper .item .button-wrapper {
        margin-top: 20px; }
        .section.link_repeater_block .block.link-block-repeater-block .items-wrapper .item .button-wrapper .button {
          background: none;
          padding: 0;
          color: #E32313;
          position: relative; }
          .section.link_repeater_block .block.link-block-repeater-block .items-wrapper .item .button-wrapper .button:after {
            display: none; }

.section.block_only_title .block {
  -ms-flex: 0 1 1120px;
      flex: 0 1 1120px; }
  .section.block_only_title .block .title-wrapper {
    margin: 0; }
  .section.block_only_title .block .block-title {
    font-weight: 500;
    line-height: 1.8;
    font-size: 35px;
    font-size: 2.1875rem; }

.section.text-with-handpicked-employee-block .block-row {
  -ms-flex-align: start;
      align-items: flex-start; }

.section.text-with-handpicked-employee-block .collection-wrapper .list-item.team {
  -ms-flex: 0 0 calc(100% - 120px);
      flex: 0 0 calc(100% - 120px);
  position: relative;
  z-index: 1; }

.section.text-with-handpicked-employee-block .collection-wrapper {
  margin-top: 0px; }

.section.text-with-handpicked-employee-block .part.team-part .thumb .bg-wrapper:before,
.section.text-with-handpicked-employee-block .part.team-part .thumb .bg-wrapper:after {
  display: none; }

.section.text-with-handpicked-employee-block .block.employee-block .title-wrapper {
  margin: 0;
  max-width: 440px;
  margin: 20px 0 -20px auto;
  position: relative; }
  .section.text-with-handpicked-employee-block .block.employee-block .title-wrapper .block-title {
    font-size: 30px;
    font-size: 1.875rem;
    font-weight: 500;
    font-style: italic;
    color: #45153C;
    line-height: 1.4; }

.section.text-with-handpicked-employee-block .part.team-part .inner-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  position: relative; }
  .section.text-with-handpicked-employee-block .part.team-part .inner-wrapper .bg-wrapper {
    overflow: hidden;
    position: absolute;
    top: 100px;
    left: 0;
    width: 100%;
    height: calc(100% - 100px);
    border-radius: 10px;
    z-index: -3; }
    .section.text-with-handpicked-employee-block .part.team-part .inner-wrapper .bg-wrapper:before {
      content: "";
      background: #45153C;
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%; }
    .section.text-with-handpicked-employee-block .part.team-part .inner-wrapper .bg-wrapper:after {
      content: "";
      position: absolute;
      bottom: -10px;
      left: 0%;
      transform: translateX(-65%);
      width: auto;
      height: 300px;
      width: 100%;
      background: #45153C;
      border-radius: 50%;
      border: 40px solid #E32313;
      width: 300px; }
  .section.text-with-handpicked-employee-block .part.team-part .inner-wrapper .thumb {
    -ms-flex: 0 1 50%;
        flex: 0 1 50%;
    -ms-flex-item-align: end;
        align-self: flex-end; }
  .section.text-with-handpicked-employee-block .part.team-part .inner-wrapper .naw-info {
    margin-top: 100px;
    position: relative;
    z-index: 3;
    -ms-flex: 1;
        flex: 1;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: column wrap;
        flex-flow: column wrap;
    padding: 24px 60px 24px 0;
    background: none; }
    .section.text-with-handpicked-employee-block .part.team-part .inner-wrapper .naw-info .naw-info-inner {
      -ms-flex: 1;
          flex: 1; }
    .section.text-with-handpicked-employee-block .part.team-part .inner-wrapper .naw-info .team-buttons {
      -ms-flex: 0 1 auto;
          flex: 0 1 auto; }
    .section.text-with-handpicked-employee-block .part.team-part .inner-wrapper .naw-info * {
      color: #fff; }

.section.query-overview-block.team .title-wrapper {
  background: #45153C;
  padding: 60px 100px;
  margin: 0;
  border-radius: 10px 10px 0 0;
  position: relative;
  overflow: hidden; }
  .section.query-overview-block.team .title-wrapper .title-wrapper-inner {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
        flex-flow: row wrap; }
  .section.query-overview-block.team .title-wrapper .block-title {
    -ms-flex: 0 1 800px;
        flex: 0 1 800px;
    margin-bottom: 30px;
    z-index: 1; }
  .section.query-overview-block.team .title-wrapper .block-subtitle {
    -ms-flex: 0 1 660px;
        flex: 0 1 660px; }
  .section.query-overview-block.team .title-wrapper:before {
    content: "";
    position: absolute;
    top: 0%;
    right: 0%;
    transform: translateY(-50%) translateX(50%);
    width: auto;
    min-height: 200%;
    aspect-ratio: 1/1;
    background: #45153c;
    border-radius: 50%;
    border: 60px solid #E32313; }
  .section.query-overview-block.team .title-wrapper * {
    color: #fff; }

.section.query-overview-block.team .block .collection-wrapper {
  background: #F8F6F8;
  padding: 100px;
  border-radius: 0 0 10px 10px;
  margin: 0; }

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

.section.block_content_and_image_left.checklist .block.content-block ul {
  margin-top: 30px; }

.section.block_content_and_image_left.checklist .block.content-block ul li {
  background-color: #F8F6F8;
  padding: 18px 25px 18px 55px;
  border-radius: 10px;
  margin-bottom: 10px;
  position: relative;
  font-weight: 500;
  font-size: 16px;
  font-size: 1rem; }
  .section.block_content_and_image_left.checklist .block.content-block ul li:before {
    content: "";
    display: inline-block;
    width: 10px;
    height: 10px;
    background: none;
    position: relative;
    background-image: url("../images/icons/pph-check.svg");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    box-shadow: none;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    position: absolute;
    top: 50%;
    left: 25px;
    transform: translateY(-50%); }

.section.block_content_and_image_left.standaard .block.image-block img {
  border-radius: 10px;
  overflow: hidden; }

.section.block_content_and_image_left.cta {
  position: relative;
  margin-bottom: 220px;
  margin-top: 160px; }
  .section.block_content_and_image_left.cta .block-row {
    position: relative;
    z-index: 0; }
  .section.block_content_and_image_left.cta .block.image-block {
    -ms-flex: 0 0 55%;
        flex: 0 0 55%;
    position: relative; }
    .section.block_content_and_image_left.cta .block.image-block img {
      border-radius: 10px;
      overflow: hidden; }
    .section.block_content_and_image_left.cta .block.image-block .cta-wrapper {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-pack: center;
          justify-content: center;
      border-radius: 50%;
      overflow: hidden;
      position: absolute;
      bottom: -120px;
      left: 0%;
      transform: translateX(40%);
      background: #9F197E;
      width: 275px;
      height: 275px;
      text-align: center;
      color: #fff;
      font-weight: 300; }
      .section.block_content_and_image_left.cta .block.image-block .cta-wrapper .cta-text {
        padding: 30px;
        box-sizing: border-box; }
  .section.block_content_and_image_left.cta:before {
    content: "";
    position: absolute;
    background: #F8F6F8;
    top: -15%;
    left: 0;
    width: 60%;
    height: 130%;
    z-index: 0;
    border-radius: 0 10px 10px 0; }

.section.block_content_and_image_left.overflow {
  margin-bottom: 100px; }
  .section.block_content_and_image_left.overflow .container {
    max-width: 100%; }
  .section.block_content_and_image_left.overflow .block-row {
    gap: 0;
    -ms-flex-align: stretch;
        align-items: stretch;
    position: relative;
    z-index: 1; }
  .section.block_content_and_image_left.overflow .block {
    -ms-flex: 0 0 50%;
        flex: 0 0 50%; }
  .section.block_content_and_image_left.overflow .block.content-block {
    padding: 100px 80px 100px calc(((100vw - 1440px - var(--scrollbar-width, 17px)) / 2)); }
  .section.block_content_and_image_left.overflow .block.image-block {
    position: relative;
    min-height: 600px; }
    .section.block_content_and_image_left.overflow .block.image-block .bg {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background-size: cover;
      background-position: center;
      background-repeat: no-repeat;
      mask-size: auto 100%;
      mask-repeat: no-repeat;
      mask-position: left top; }
  .section.block_content_and_image_left.overflow.regular {
    position: relative;
    margin-bottom: 140px;
    margin-top: 140px; }
    .section.block_content_and_image_left.overflow.regular .container {
      max-width: 1440px; }
    .section.block_content_and_image_left.overflow.regular .block.image-block .bg {
      border-radius: 10px; }
    .section.block_content_and_image_left.overflow.regular:before {
      content: "";
      position: absolute;
      background: #F8F6F8;
      top: -10%;
      left: 0;
      width: 60%;
      height: 120%;
      z-index: 0;
      border-radius: 0 10px 10px 0; }

.section.block_content_and_image_left.reverse .block.image-block {
  -ms-flex-order: -1;
      order: -1; }
  .section.block_content_and_image_left.reverse .block.image-block .bg {
    mask-size: auto 100%;
    mask-repeat: no-repeat;
    mask-position: right top;
    border-radius: 0 10px 10px 0; }

.section.block_content_and_image_left.overflow.reverse .block.content-block {
  padding: 100px calc(((100vw - 1440px - var(--scrollbar-width, 17px)) / 2)) 100px 80px; }

.section.slider_block {
  padding-bottom: 50px; }
  .section.slider_block .container {
    max-width: none; }
  .section.slider_block .flickity-slider {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center; }
  .section.slider_block .img-wrapper {
    width: 20%;
    margin-right: 20px; }
    .section.slider_block .img-wrapper img {
      border-radius: 10px; }
    .section.slider_block .img-wrapper .inner-img-wrapper {
      opacity: 0.2; }
    .section.slider_block .img-wrapper.is-selected {
      z-index: 10;
      width: 30%; }
      .section.slider_block .img-wrapper.is-selected .inner-img-wrapper {
        opacity: 1;
        transition: 0.4s;
        transition-delay: 0.1s; }
  .section.slider_block .flickity-page-dots {
    bottom: -50px; }
    .section.slider_block .flickity-page-dots .dot {
      background: #E32313;
      opacity: 0.4; }
      .section.slider_block .flickity-page-dots .dot.is-selected {
        opacity: 1; }
  .section.slider_block .flickity-prev-next-button {
    background: #E32313;
    transition: 0.3s; }
    .section.slider_block .flickity-prev-next-button.previous {
      left: calc(((100vw - 1440px - var(--scrollbar-width, 17px)) / 2));
      transform: translateX(-100%) translateY(-50%); }
    .section.slider_block .flickity-prev-next-button.next {
      right: calc(((100vw - 1440px - var(--scrollbar-width, 17px)) / 2));
      transform: translateX(100%) translateY(-50%); }
    .section.slider_block .flickity-prev-next-button .flickity-button-icon {
      left: 25%;
      top: 25%;
      width: 50%;
      height: 50%; }
    .section.slider_block .flickity-prev-next-button svg path {
      fill: #fff; }
    .section.slider_block .flickity-prev-next-button:hover, .section.slider_block .flickity-prev-next-button:focus {
      background: #000; }

@media only screen and (max-width: 1520px) {
  .section.slider_block .flickity-prev-next-button.previous {
    left: 4%;
    transform: translateX(0) translateY(-50%); }
  .section.slider_block .flickity-prev-next-button.next {
    right: 4%;
    transform: translateX(0) translateY(-50%); } }

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

@media only screen and (max-width: 800px) {
  .section.slider_block .img-wrapper {
    width: 30%;
    margin-right: 10px; }
  .section.slider_block .img-wrapper.is-selected {
    width: 50%; }
  .section.query-slider-block .container .block-row .block.collection-slider-block .slide.post {
    width: 60%; } }

@media only screen and (max-width: 600px) {
  .section.query-slider-block .container .block-row .block.collection-slider-block .slide.post {
    width: 80%; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvX3ZhcmlhYmxlcy5zY3NzIiwiYmFzZS9fbWl4aW5zLnNjc3MiLCJwYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7O0dBS0c7QUNMSDs7Ozs7O0dBTUc7QUFnQkgseUJBQXlCO0FBT3pCLHlCQUF5QjtBQStCekIsMkJBQTJCO0FBZ0IzQixvQkFBb0I7QUFhcEIsdUJBQXVCO0FBK0N2QixxQkFBcUI7QUNySXJCO0VBQ0Msb0JGYWE7RUVaYix3QkFBdUIsRUFXdkI7RUFiRDtJQUlFLGlCQUFnQixFQVFoQjtJQVpGO01BTUcsY0FBYTtNQUNiLGlCRktTO01FSlQsb0JGV2dCO01FVmhCLGlCQUFnQjtNQUNoQixlQUFjLEVBQ2Q7O0FBSUg7RUFFRSxpQkFBZ0IsRUFDaEI7O0FBR0Y7RUFFRSxpQkFBZ0I7RUFDaEIsZUFBYyxFQUNkOztBQUdGO0VBRUUsZ0JBQWUsRUEyRmY7RUE3RkY7SUFJRyxVQUFTO0lBQ1QsdUJBQW1CO1FBQW5CLG9CQUFtQixFQXVGbkI7SUE1Rkg7TUFPSSxnQkFBZTtNQUNmLHlFRHNMdUU7TUNyTHZFLG9CQUFlO1VBQWYsZ0JBQWUsRUFDZjtJQVZKO01BWUksb0JGMUJVO01FMkJWLDZCRnRCZTtNRXVCZiw2QkFBNEIsRUE2RTVCO01BM0ZKO1FBZ0JLLFdBQVU7UUFDVixtQkFBa0IsRUFTbEI7UUExQkw7VUFtQk0saUJBQWdCLEVBQ2hCO1FBcEJOO1VBdUJPLGNBQWEsRUFDYjtNQXhCUDtRQTRCSyxXQUFVO1FBQ1YsbUJBQWtCLEVBQ2xCO01BOUJMO1FBZ0NLLGNBQWEsRUFDYjtNQWpDTDtRQW1DSyxjQUFhO1FBQ2IsYUFBWTtRQUNaLDBCQUF5QjtRQUN6QixvQkZ6RFE7UUUwRFIsWUZ2RE87UUV3RFAsUUFBTyxFQXFCUDtRQTdETDtVQTBDTSxZQUFXO1VBQ1gsZUFBYztVQUNkLG1CQUFrQjtVQUNsQixTQUFRO1VBQ1IsVUFBUztVQUNULCtDQUE4QztVQUM5QyxZQUFXO1VBQ1gsYUFBWTtVQUNaLGdFQUEr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b0J3RTtNQ3NvQnhFLDZDQUE0QyxFQUM1QztJQW5ESDtNQXFERyxVQUFTO01BQ1QsU0FBUTtNQUNSLFdBQVU7TUFDVixZQUFXLEVBQ1g7SUF6REg7TUE0REksV0FBVSxFQUNWO0lBN0RKO01BaUVHLGlCRmwyQlMsRUVtMkJUOztBQUlIO0VBQ0M7SUFDQyxTQUFRO0lBQ1IsMENBQXlDLEVBQ3pDO0VBRUQ7SUFDQyxVQUFTO0lBQ1QsMENBQXlDLEVBQ3pDLEVBQUE7O0FBR0Y7RUFDQztJQUNDLFdBQVUsRUFDVixFQUFBOztBQUdGO0VBQ0M7SUFDQyxXQUFVO0lBQ1YsbUJBQWtCLEVBQ2xCO0VBQ0Q7SUFDQyxXQUFVLEVBQ1Y7RUFDRDtJQUNDLFdBQVUsRUFDVixFQUFBOztBQUdGO0VBQ0M7SUFDQyxXQUFVLEVBQ1YsRUFBQSIsImZpbGUiOiJwYWdlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogVmFyaWFibGUgZmlsZSBcbiAqIHBsYWNlIGdsb2JhbCB2YXJpYWJsZXMgaGVyZTpcbiAqXG4gKiBAcGFja2FnZSBDaGVmIEd1dGVuYmVyZyBDaGlsZCBUaGVtZVxuICovXG5cbiRmb250U3RhY2s6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuJGhlYWRTdGFjazogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG5cbiRkYXJrUHVycGxlOiAjNDUxNTNDO1xuJHB1cnBsZTogIzlGMTk3RTtcbiRyZWQ6ICNFMzIzMTM7XG4kb3JhbmdlOiAjRTMyMzEzO1xuXG4kd2hpdGU6ICNmZmY7XG4kYmxhY2s6ICMwMDA7XG4kZ3JleTogI0Y4RjZGODtcbiRiZWlnZTogI0ZERjJGMTtcblxuJGxpZ2h0R3JleTogI0YyRjJGNDtcblxuJGJvcmRlclJhZGl1czogMTBweDtcbiRib3JkZXItcmFkaXVzOiAxMHB4O1xuXG4kZm9ybUlucHV0Q29sb3I6IHJnYmEoICM0NTE1M0MsIC4yICk7XG4kZm9ybUlucHV0SG92ZXJDb2xvcjogIzAwMDtcblxuJGVycm9yQ29sb3I6ICRyZWQ7XG5cbiRsaWdodFdlaWdodDogMzAwO1xuJHJlZ3VsYXJXZWlnaHQ6IDQwMDtcbiRtZWRpdW1XZWlnaHQ6IDUwMDtcbiRzZW1pYm9sZFdlaWdodDogNjAwO1xuJGJvbGRXZWlnaHQ6IDcwMDtcblxuJGNvbnRhaW5lcldpZHRoOiAxNDQwcHg7XG4iLCIvKipcbiAqIE1peGluIGZpbGUgXG4gKiBBbGwgb3VyIGN1c3RvbSBtaXhpbnNcbiAqXG4gKiBAcGFja2FnZSBDaGVmIEd1dGVuYmVyZyBDaGlsZCBUaGVtZVxuICogQHNpbmNlIDIwMTlcbiAqL1xuXG4vL21ha2UgZmxleCByb3dzIGEgYml0IGVhc2llcjpcbkBtaXhpbiBmbGV4LXJvdygkZXF1YWxpemU6IHN0cmV0Y2gpIHtcblx0QGluY2x1ZGUgZGlzcGxheShmbGV4KTtcblx0QGluY2x1ZGUgZmxleC1kaXJlY3Rpb24ocm93KTtcblx0QGluY2x1ZGUgYWxpZ24taXRlbXMoJGVxdWFsaXplKTtcbn1cblxuLy9tYWtlIGZsZXggY29sdW1ucyBhIGJpdCBlYXNpZXI6XG5AbWl4aW4gZmxleC1jb2woJGVxdWFsaXplOiBzdHJldGNoKSB7XG5cdEBpbmNsdWRlIGRpc3BsYXkoZmxleCk7XG5cdEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG5cdEBpbmNsdWRlIGFsaWduLWl0ZW1zKCRlcXVhbGl6ZSk7XG59XG5cbi8qIEJveHNpemluZyBzaG9ydGN1dDogKi9cbkBtaXhpbiBib3JkZXJib3goKSB7XG5cdC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKiBUcmFuc2Zvcm0gc2hvcnRjdXRzICovXG5cbi8vIHJvdGF0ZVxuQG1peGluIHJvdGF0ZSgkZGVnKSB7XG5cdEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoI3skZGVnfWRlZykpO1xufVxuXG4vLyBzY2FsZVxuQG1peGluIHNjYWxlKCRzY2FsZSkge1xuXHRAaW5jbHVkZSB0cmFuc2Zvcm0oc2NhbGUoJHNjYWxlKSk7XG59XG5cbi8vIHRyYW5zbGF0ZVxuQG1peGluIHRyYW5zbGF0ZSgkeCwgJHkpIHtcblx0QGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgkeCwgJHkpKTtcbn1cblxuLy8gc2tld1xuQG1peGluIHNrZXcoJHgsICR5KSB7XG5cdEBpbmNsdWRlIHRyYW5zZm9ybShza2V3KCN7JHh9ZGVnLCAjeyR5fWRlZykpO1xufVxuXG4vL3RyYW5zZm9ybSBvcmlnaW5cbkBtaXhpbiB0cmFuc2Zvcm0tb3JpZ2luKCRvcmlnaW4pIHtcblx0bW96LXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG5cdC1vLXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG5cdC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xuXHQtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG5cdHRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG59XG5cbi8qIFN0eWxpbmcgcGxhY2Vob2xkZXJzOiAqL1xuQG1peGluIHBsYWNlaG9sZGVyIHtcblx0Ji5wbGFjZWhvbGRlciB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cblx0JjotbW96LXBsYWNlaG9sZGVyIHtcblx0XHRAY29udGVudDtcblx0fVxuXHQmOjotbW96LXBsYWNlaG9sZGVyIHtcblx0XHRAY29udGVudDtcblx0fVxuXHQmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG4vKiBSZXRpbmEgaW1hZ2VzOiAqL1xuQG1peGluIGltYWdlLTJ4KCRpbWFnZSwgJHdpZHRoLCAkaGVpZ2h0KSB7XG5cdEBtZWRpYSAobWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjMpLFxuXHRcdCgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyLjYvMiksXG5cdFx0KC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4zKSxcblx0XHQobWluLWRldmljZS1waXhlbC1yYXRpbzogMS4zKSxcblx0XHQobWluLXJlc29sdXRpb246IDEuM2RwcHgpIHtcblx0XHQvKiBvbiByZXRpbmEsIHVzZSBpbWFnZSB0aGF0J3Mgc2NhbGVkIGJ5IDIgKi9cblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGltYWdlKTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6ICR3aWR0aCAkaGVpZ2h0O1xuXHR9XG59XG5cbi8qIFwiSGFyZFwiIGdyYWRpZW50czogKi9cbkBtaXhpbiBncmFkaWVudC1oYXJkKCRzdGFydCwgJGVuZDogI2ZmZiwgJGRpcmVjdGlvbjogXCJob3Jpem9udGFsXCIpIHtcblx0QGlmICRkaXJlY3Rpb24gPT0gXCJob3Jpem9udGFsXCIge1xuXHRcdEBpbmNsdWRlIGdyYWRpZW50LWhhcmQtaG9yaXpvbnRhbCgkc3RhcnQsICRlbmQpO1xuXHR9IEBlbHNlIHtcblx0XHRAaW5jbHVkZSBncmFkaWVudC1oYXJkLXZlcnRpY2FsKCRzdGFydCwgJGVuZCk7XG5cdH1cbn1cblxuQG1peGluIGdyYWRpZW50LWhhcmQtaG9yaXpvbnRhbCgkZnJvbSwgJHRvKSB7XG5cdGJhY2tncm91bmQ6ICR0bztcblx0YmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChcblx0XHRsaW5lYXIsXG5cdFx0bGVmdCB0b3AsXG5cdFx0cmlnaHQgdG9wLFxuXHRcdGNvbG9yLXN0b3AoMCUsICRmcm9tKSxcblx0XHRjb2xvci1zdG9wKDUwJSwgJGZyb20pLFxuXHRcdGNvbG9yLXN0b3AoNTAlLCAkdG8pLFxuXHRcdGNvbG9yLXN0b3AoMTAwJSwgJHRvKVxuXHQpO1xuXHRiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAkZnJvbSAwJSwgJGZyb20gNTAlLCAkdG8gNTAlLCAkdG8gMTAwJSk7XG5cdGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsICRmcm9tIDAlLCAkZnJvbSA1MCUsICR0byA1MCUsICR0byAxMDAlKTtcblx0YmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudChsZWZ0LCAkZnJvbSAwJSwgJGZyb20gNTAlLCAkdG8gNTAlLCAkdG8gMTAwJSk7XG5cdGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCAkZnJvbSAwJSwgJGZyb20gNTAlLCAkdG8gNTAlLCAkdG8gMTAwJSk7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJGZyb20gMCUsICRmcm9tIDUwJSwgJHRvIDUwJSwgJHRvIDEwMCUpO1xuXHRmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nJGZyb20nLCBlbmRDb2xvcnN0cj0nJHRvJyxHcmFkaWVudFR5cGU9MSApO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtaGFyZC12ZXJ0aWNhbCgkZnJvbSwgJHRvKSB7XG5cdGJhY2tncm91bmQ6ICR0bztcblx0YmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChcblx0XHRsaW5lYXIsXG5cdFx0dG9wIHRvcCxcblx0XHRyaWdodCB0b3AsXG5cdFx0Y29sb3Itc3RvcCgwJSwgJGZyb20pLFxuXHRcdGNvbG9yLXN0b3AoNTAlLCAkZnJvbSksXG5cdFx0Y29sb3Itc3RvcCg1MCUsICR0byksXG5cdFx0Y29sb3Itc3RvcCgxMDAlLCAkdG8pXG5cdCk7XG5cdGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgJGZyb20gMCUsICRmcm9tIDUwJSwgJHRvIDUwJSwgJHRvIDEwMCUpO1xuXHRiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICRmcm9tIDAlLCAkZnJvbSA1MCUsICR0byA1MCUsICR0byAxMDAlKTtcblx0YmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICRmcm9tIDAlLCAkZnJvbSA1MCUsICR0byA1MCUsICR0byAxMDAlKTtcblx0YmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgJGZyb20gMCUsICRmcm9tIDUwJSwgJHRvIDUwJSwgJHRvIDEwMCUpO1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkZnJvbSAwJSwgJGZyb20gNTAlLCAkdG8gNTAlLCAkdG8gMTAwJSk7XG5cdGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPSckZnJvbScsIGVuZENvbG9yc3RyPSckdG8nLEdyYWRpZW50VHlwZT0xICk7XG59XG5cbi8qIFJFTSBmb250IHNpemVzOiAqL1xuQGZ1bmN0aW9uIGNhbGN1bGF0ZVJlbSgkc2l6ZSkge1xuXHQkcmVtU2l6ZTogJHNpemUgLyAxNnB4O1xuXHRAcmV0dXJuICRyZW1TaXplICogMXJlbTtcbn1cblxuQG1peGluIGJyZWFrLWNvbnRhaW5lcigpIHtcblx0bWFyZ2luLWxlZnQ6IGNhbGMoLTUwdncgKyA1MCUpO1xuXHRtYXJnaW4tcmlnaHQ6IGNhbGMoLTUwdncgKyA1MCUpO1xufVxuXG5AbWl4aW4gZm9udC1zaXplKCRzaXplKSB7XG5cdGZvbnQtc2l6ZTogJHNpemU7XG5cdGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKCRzaXplKTtcbn1cblxuQG1peGluIGJ1dHRvbigpIHtcblx0YmFja2dyb3VuZDogJHJlZDtcblx0cGFkZGluZzogMTVweCAyNXB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dHJhbnNpdGlvbjogMC4zcztcblx0Y29sb3I6ICR3aGl0ZTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRAaW5jbHVkZSBmb250LXNpemUoMTZweCk7XG5cbiAgICAmOmFmdGVye1xuICAgICAgICBjb250ZW50OlwiXFxmMDYxXCI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6MTBweDtcbiAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgIH1cblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRiYWNrZ3JvdW5kOiAkZGFya1B1cnBsZTtcblx0XHQvL2NvbG9yOiAkYmxhY2s7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0fVxufVxuXG5AbWl4aW4gcmVtb3ZlLWVsZW1lbnQoKSB7XG5cdGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogMXB4O1xuXHR3aWR0aDogMXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWl4aW4gZm9udGZhY2UoJHR5cGUsICRzdHlsZTogXCJcIikge1xuXHRAaWYgJHR5cGUgPT0gXCJsaWdodFwiIGFuZCAkc3R5bGUgPT0gXCJcIiB7XG5cdFx0Zm9udC1mYW1pbHk6IFwiQW50ZW5uYS1MaWdodFwiLCBcInNlcmlmXCI7XG5cdH0gQGVsc2UgaWYgJHR5cGUgPT0gXCJsaWdodFwiIGFuZCAkc3R5bGUgPT0gXCJpdGFsaWNcIiB7XG5cdFx0Zm9udC1mYW1pbHk6IFwiQW50ZW5uYS1MaWdodFwiLCBcInNlcmlmXCI7XG5cdH0gQGVsc2UgaWYgJHR5cGUgPT0gXCJtZWRpdW1cIiBhbmQgJHN0eWxlID09IFwiXCIge1xuXHRcdGZvbnQtZmFtaWx5OiBcIkFudGVubmEtTWVkaXVtXCIsIFwic2VyaWZcIjtcblx0fSBAZWxzZSBpZiAkdHlwZSA9PSBcImJvbGRcIiBhbmQgJHN0eWxlID09IFwiXCIge1xuXHRcdGZvbnQtZmFtaWx5OiBcIkFudGVubmEtQm9sZFwiLCBcInNlcmlmXCI7XG5cdH0gQGVsc2UgaWYgJHR5cGUgPT0gXCJyZWd1bGFyXCIgYW5kICRzdHlsZSA9PSBcIml0YWxpY1wiIHtcblx0XHRmb250LWZhbWlseTogXCJBbnRlbm5hLVJlZ3VsYXJcIiwgXCJzZXJpZlwiO1xuXHR9IEBlbHNlIHtcblx0XHRmb250LWZhbWlseTogXCJBbnRlbm5hLVJlZ3VsYXJcIiwgXCJzZXJpZlwiO1xuXHR9XG59XG5cbi8vRmxleCBzb2x1dGlvblxuQG1peGluIGJsb2NrLXNpemUoJHNpemUsICRpdGVtSW5Sb3csICRnYXApIHtcblx0ZmxleDogMCAxIGNhbGMtd2hpdGVzcGFjZSgkc2l6ZSwgJGl0ZW1JblJvdywgJGdhcCk7XG59XG5cbkBmdW5jdGlvbiBjYWxjLXdoaXRlc3BhY2UoJGJhc2UsICRpdGVtSW5Sb3csICRnYXApIHtcblx0QHJldHVybiBjYWxjKCN7JGJhc2V9IC0gKCgjeyRpdGVtSW5Sb3d9IC0gMSkgKiAjeyRnYXB9IC8gI3skaXRlbUluUm93fSkpO1xufVxuXG4vL1JldHVyblxuQGZ1bmN0aW9uIHJldHVybi1ibG9jay1zaXplKCRzaXplLCAkaXRlbUluUm93LCAkZ2FwKSB7XG5cdEByZXR1cm4gY2FsYy13aGl0ZXNwYWNlKCRzaXplLCAkaXRlbUluUm93LCAkZ2FwKTtcbn1cblxuLy9Db250YWluZXIgd2hpdGVzcGFjZVxuQGZ1bmN0aW9uIGNhbGMtY29udGFpbmVyLXdoaXRlc3BhY2UoJGNvbnRhaW5lcikge1xuXHRAcmV0dXJuIGNhbGMoKCgxMDB2dyAtICN7JGNvbnRhaW5lcn0gLSB2YXIoLS1zY3JvbGxiYXItd2lkdGgsIDE3cHgpKSAvIDIpKTtcbn1cblxuLy8gU2Nyb2xsYmFyIHdpZHRoIGRldGVjdGlvbiAoYWRkIHRoaXMpXG5AbWl4aW4gaW5pdC1zY3JvbGxiYXItd2lkdGgoKSB7XG5cdDpyb290IHtcblx0XHQtLXNjcm9sbGJhci13aWR0aDogMTdweDsgLy8gRGVmYXVsdCBmYWxsYmFja1xuXHR9XG5cblx0QGF0LXJvb3Qge1xuXHRcdGJvZHk6OmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0d2lkdGg6IDEwMHZ3O1xuXHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHRvcDogLTEwMHB4O1xuXHRcdFx0aGVpZ2h0OiAzMDBweDtcblx0XHRcdGJhY2tncm91bmQ6ICRkYXJrUHVycGxlO1xuXHRcdFx0ei1pbmRleDogLTk7XG5cdFx0fVxuXG5cdFx0Ym9keTo6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHRvcDogLTEwMHB4O1xuXHRcdH1cblxuXHRcdC5tYWluLXdyYXBwZXIsIC5mb290ZXJ7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0fVxuXG5cdFx0QHN1cHBvcnRzIChkaXNwbGF5OiBibG9jaykge1xuXHRcdFx0OnJvb3Qge1xuXHRcdFx0XHQtLXNjcm9sbGJhci13aWR0aDogY2FsYygxMDB2dyAtIDEwMCUpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4iLCJAaW1wb3J0IFwiYmFzZS9fdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiYmFzZS9fbWl4aW5zXCI7XG5cbi5zZWN0aW9uLmZvcm1fYmxvY2t7XG5cdGJhY2tncm91bmQ6ICRncmV5O1xuXHRwYWRkaW5nOiA4MHB4IDAgMTIwcHggMDtcblx0LmJsb2NrLmZvcm0tYmxvY2t7XG5cdFx0YmFja2dyb3VuZDogbm9uZTs7XG5cdFx0LmlubmVyLXdyYXBwZXJ7XG5cdFx0XHRwYWRkaW5nOiAzMHB4O1xuXHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlclJhZGl1cztcblx0XHRcdG1heC13aWR0aDogNzIwcHg7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHR9XG5cdH1cbn1cblxuLnNlY3Rpb24uYmxvY2tfY29udGVudC5zdGFuZGFhcmR7XG5cdC5ibG9jay5jb250ZW50LWJsb2Nre1xuXHRcdG1heC13aWR0aDogODIwcHg7XG5cdH1cbn1cblxuLnNlY3Rpb24uYmxvY2tfY29udGVudC5jZW50ZXJ7XG5cdC5jb250YWluZXJ7XG5cdFx0bWF4LXdpZHRoOiA4MjBweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxufVxuXG4uc2VjdGlvbi5xdWVyeS1zbGlkZXItYmxvY2t7XG5cdC5jb250YWluZXJ7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdC5ibG9jay1yb3d7XG5cdFx0XHRnYXA6IDYwcHg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0LmJsb2NrLmNvbnRlbnQtYmxvY2t7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IGNhbGMtY29udGFpbmVyLXdoaXRlc3BhY2UoJGNvbnRhaW5lcldpZHRoKTtcblx0XHRcdFx0ZmxleDogMCAxIDU2NHB4O1xuXHRcdFx0fVxuXHRcdFx0LmJsb2NrLmNvbGxlY3Rpb24tc2xpZGVyLWJsb2Nre1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkZ3JleTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlclJhZGl1cyAwIDAgJGJvcmRlclJhZGl1cztcblx0XHRcdFx0cGFkZGluZzogNDBweCAwcHggMTMwcHggNzhweDtcblx0XHRcdFx0LnNsaWRlLnRlYW17XG5cdFx0XHRcdFx0d2lkdGg6IDMwJTtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDI1cHg7XG5cdFx0XHRcdFx0LnRlYW0tYnV0dG9uc3tcblx0XHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5wYXJ0LnRlYW0tcGFydCAudGVhbS1idXR0b25ze1xuXHRcdFx0XHRcdFx0bGkuYWJvdXQtbGksIGxpLmFib3V0LWNvbnRlbnR7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5zbGlkZS5wb3N0e1xuXHRcdFx0XHRcdHdpZHRoOiA0MCU7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5mbGlja2l0eS1wYWdlLWRvdHN7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5wcmV2aW91c3tcblx0XHRcdFx0XHRib3R0b206IC04MHB4O1xuXHRcdFx0XHRcdHRvcDogaW5pdGlhbDtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRyZWQ7XG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg5MGRlZyk7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTJweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMTJweDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9jaGV2cm9uLWRvd24td2hpdGUuc3ZnXCIpO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5mbGlja2l0eS1idXR0b24taWNvbntcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkcmVkO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5uZXh0e1xuXHRcdFx0XHRcdGJvdHRvbTogLTgwcHg7XG5cdFx0XHRcdFx0dG9wOiBpbml0aWFsO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJHJlZDtcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlLWluLW91dDtcblx0XHRcdFx0XHRsZWZ0OiA2NHB4O1xuXHRcdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtOTBkZWcpO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEycHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEycHg7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvY2hldnJvbi1kb3duLXdoaXRlLnN2Z1wiKTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuZmxpY2tpdHktYnV0dG9uLWljb257XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGRhcmtQdXJwbGU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5zZWN0aW9uLmZhcV9ibG9jayB7XG5cdC5ibG9jay5mYXEtYmxvY2sge1xuXHRcdGZsZXg6IDI7XG5cdFx0LmZhcS1saW5rLXdyYXBwZXJ7XG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0LmJsb2NrLmZhcS1ibG9jayB1bC5mYXEtd3JhcHBlciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWZsb3c6IHJvdyB3cmFwO1xuXHRcdGdhcDogMTVweDtcblx0fVxuXHQuYmxvY2suZmFxLWJsb2NrIHVsLmZhcS13cmFwcGVyIGxpLmZhcS1pdGVtIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG1hcmdpbjogMDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Ym9yZGVyLXJhZGl1czogbm9uZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdC5mYXEtcXVlc3Rpb24ge1xuXHRcdFx0YmFja2dyb3VuZDogJGdyZXk7XG5cdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0cGFkZGluZzogMjBweCA4MHB4IDIwcHggMzBweDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMjBweCk7XG5cdFx0XHRmb250LXdlaWdodDogJG1lZGl1bVdlaWdodDtcblx0XHRcdHRyYW5zaXRpb246IDAuM3M7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyUmFkaXVzO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGdyZXk7XG5cdFx0XHRib3JkZXItY29sb3I6ICNlYWVkZjE7XG5cdFx0XHRmb250LWZhbWlseTogJGhlYWRTdGFjaztcblx0XHRcdCY6aG92ZXIsXG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkcmVkO1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZmFxLWFuc3dlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkZ3JleTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDAgMCAkYm9yZGVyUmFkaXVzICRib3JkZXJSYWRpdXM7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcblx0XHRcdHBhZGRpbmc6IDIycHggMzBweDtcblx0XHRcdGZvbnQtZmFtaWx5OiAkaGVhZFN0YWNrO1xuXHRcdFx0Kntcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRoZWFkU3RhY2s7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNzAlO1xuXHRcdFx0fVxuXHRcdFx0dWx7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRmbGV4OiAwIDAgMTAwJTtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzNXB4O1xuXHRcdFx0XHRcdGNvbG9yOiAkZGFya1B1cnBsZTtcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDE0cHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkcmVkO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdFx0Ly9ib3gtc2hhZG93OiAwIDAgMCAycHggI2ZmZiwgMCAwIDAgNHB4IHJnYmEoJHJlZCwgMC42KTtcblx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IDAgMCAwIDNweCAjZmZmLCAwIDAgMCA1cHggcmdiYSgkcmVkLCAwLjYpO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0dG9wOiA1cHg7XG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLmZvbGQtb3BlbiB7XG5cdFx0XHQuZmFxLXF1ZXN0aW9uIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGRhcmtQdXJwbGU7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyUmFkaXVzICRib3JkZXJSYWRpdXMgMCAwO1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRkYXJrUHVycGxlO1xuXHRcdFx0fVxuXG5cdFx0XHQuZmFxLWFuc3dlciB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogZGFya2VuKCRncmV5LCA1JSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly9pY29uIHVwXG5cdC5ibG9jay5mYXEtYmxvY2sgdWwuZmFxLXdyYXBwZXIgbGkuZmFxLWl0ZW0gYnV0dG9uLmZhcS1xdWVzdGlvbjphZnRlcixcblx0LmJsb2NrLmZhcS1ibG9jayB1bC5mYXEtd3JhcHBlciBsaS5mYXEtaXRlbSBidXR0b24uZmFxLXF1ZXN0aW9uOmJlZm9yZSB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdHdpZHRoOiAxOHB4O1xuXHRcdGhlaWdodDogMThweDtcblx0XHRyaWdodDogMzBweDtcblx0XHRsZWZ0OiBhdXRvO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9jaGV2cm9uLWRvd24td2hpdGUuc3ZnXCIpO1xuXHRcdHRyYW5zaXRpb246IDAuM3M7XG5cdH1cblxuXHQuYmxvY2suZmFxLWJsb2NrIHVsLmZhcS13cmFwcGVyIGxpLmZhcS1pdGVtIGJ1dHRvbi5mYXEtcXVlc3Rpb246YWZ0ZXIge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xuXHR9XG5cblx0LmJsb2NrLmZhcS1ibG9jayB1bC5mYXEtd3JhcHBlciBsaS5mYXEtaXRlbSBidXR0b24uZmFxLXF1ZXN0aW9uOmJlZm9yZSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2NoZXZyb24tZG93bi5zdmdcIik7XG5cdH1cblxuXHQuYmxvY2suZmFxLWJsb2NrIHVsLmZhcS13cmFwcGVyIGxpLmZhcS1pdGVtLmZvbGQtb3BlbiBidXR0b24uZmFxLXF1ZXN0aW9uIHtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdH1cblx0XHQmOmFmdGVyIHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXHR9XG59XG5cbi5zZWN0aW9uLmxpbmtfcmVwZWF0ZXJfYmxvY2t7XG5cdGJhY2tncm91bmQ6ICNGREYyRjE7XG5cdHBhZGRpbmc6IDEwMHB4IDA7XG5cdCYuYmxvY2stbGF5b3V0LWxvY2F0aWV7XG5cdFx0YmFja2dyb3VuZDogJGRhcmtQdXJwbGU7XG5cdFx0LmJsb2NrLmxpbmstYmxvY2stcmVwZWF0ZXItYmxvY2sge1xuXHRcdFx0LnRpdGxlLXdyYXBwZXJ7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdC5ibG9jay10aXRsZXtcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuaXRlbXMtd3JhcHBlcntcblx0XHRcdFx0Lml0ZW17XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZHtcblx0XHRcdFx0XHRcdC5pdGVtLW5vLWxpbmt7XG5cdFx0XHRcdFx0XHRcdC5pbm5lci1pdGVte1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRwdXJwbGU7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlclJhZGl1cztcblx0XHRcdFx0XHRcdFx0XHQuYmxvY2stdGl0bGV7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1x0XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJHNlbWlib2xkV2VpZ2h0O1xuXHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDIwcHgpO1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHQuaXRlbS1kZXNje1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGRXZWlnaHQ7XG5cdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMjBweCk7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHRcdFx0Jjpmb2N1c3tcblx0XHRcdFx0XHRcdFx0Lml0ZW0tbm8tbGlua3tcblx0XHRcdFx0XHRcdFx0XHQuaW5uZXItaXRlbXtcblx0XHRcdFx0XHRcdFx0XHRcdC5ibG9jay10aXRsZXtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdC5pdGVtLWRlc2N7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdFx0Jjpmb2N1c3tcblx0XHRcdFx0XHRcdC5pdGVtLW5vLWxpbmt7XG5cdFx0XHRcdFx0XHRcdC5pdGVtLWltYWdlLXdyYXBwZXJ7XG5cdFx0XHRcdFx0XHRcdFx0Lml0ZW0taW1hZ2V7XG5cdFx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQuaW5uZXItaXRlbXtcblx0XHRcdFx0XHRcdFx0XHQvL2hlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHQuYmxvY2stdGl0bGV7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmtQdXJwbGU7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdC5pdGVtLWRlc2N7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmtQdXJwbGU7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5pdGVtLW5vLWxpbmt7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0ZmxleC1mbG93OiByb3cgd3JhcDtcblx0XHRcdFx0XHRcdGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdFx0XHRcdFx0Z2FwOiAwO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0Lml0ZW0taW1hZ2Utd3JhcHBlcntcblx0XHRcdFx0XHRcdFx0ZmxleDogMCAxIDEwMCU7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0XHRcdC5pdGVtLWltYWdle1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuaW5uZXItaXRlbXtcblx0XHRcdFx0XHRcdFx0ZmxleDogMCAxIDEwMCU7XG5cdFx0XHRcdFx0XHRcdC8vaGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDMwcHggMjBweCAzMHB4IDMwcHg7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDAgMCAkYm9yZGVyUmFkaXVzICRib3JkZXJSYWRpdXM7XG5cdFx0XHRcdFx0XHRcdC5ibG9jay10aXRsZXtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMjBweCk7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIDAgMTBweCAwO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdC5pdGVtLWRlc2N7XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE2cHgpO1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuYmxvY2subGluay1ibG9jay1yZXBlYXRlci1ibG9ja3tcblx0XHQudGl0bGUtd3JhcHBlcntcblx0XHRcdG1hcmdpbi1ib3R0b206IDcwcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHRcdC5pdGVtcy13cmFwcGVye1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZmxvdzogcm93IHdyYXA7XG5cdFx0XHRnYXA6IDMwcHg7XG5cdFx0XHQuaXRlbXtcblx0XHRcdFx0ZmxleDogMCAxIGNhbGMoIDMzJSAtIDIwcHggKTtcblx0XHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyUmFkaXVzO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0aGVpZ2h0OiAwJTtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkcmVkO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBoZWlnaHQgMC4zcyBlYXNlLWluLW91dDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHQmOmZvY3Vze1xuXHRcdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Lml0ZW0taW1hZ2V7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlLWluLW91dDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Lml0ZW0taW1hZ2Utd3JhcHBlcntcblx0XHRcdFx0XHRcdC5pdGVtLWltYWdle1xuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlLWluLW91dDtcblx0XHRcdFx0XHRcdFx0Ji5ob3Zlcntcblx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5pbm5lci1pdGVtIHtcblx0XHRcdFx0XHRcdC5ibG9jay10aXRsZXtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5pdGVtLWRlc2N7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5pdGVtLWRlc2N7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuYnV0dG9uLXdyYXBwZXJ7XG5cdFx0XHRcdFx0XHQuYnV0dG9ue1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuaXRlbS1saW5re1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0cGFkZGluZzogNTJweCAzMHB4IDMwcHggMzBweDsgXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdFx0Lml0ZW0taW1hZ2Utd3JhcHBlcntcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHRcdFx0XHQuaXRlbS1pbWFnZXtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdCYuaG92ZXJ7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5pdGVtLWltYWdle1xuXHRcdFx0XHRcdHdpZHRoOiA2MHB4O1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2UtaW4tb3V0O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5pbm5lci1pdGVte1xuXHRcdFx0XHRcdC5ibG9jay10aXRsZXtcblx0XHRcdFx0XHRcdGNvbG9yOiAkZGFya1B1cnBsZTtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGRXZWlnaHQ7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMjRweCk7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgMCAyMHB4IDA7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UtaW4tb3V0O1xuXHRcdFx0XHRcdH1cdFxuXHRcdFx0XHRcdC5pdGVtLWRlc2N7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGRhcmtQdXJwbGU7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogJHJlZ3VsYXJXZWlnaHQ7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTZweCk7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTcwJTtcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5idXR0b24td3JhcHBlcntcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0XHRcdC5idXR0b257XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRcdGNvbG9yOiAkcmVkO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnNlY3Rpb24uYmxvY2tfb25seV90aXRsZSB7XG5cdC5ibG9jayB7XG5cdFx0ZmxleDogMCAxIDExMjBweDtcblx0XHQudGl0bGUtd3JhcHBlciB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXHRcdC5ibG9jay10aXRsZSB7XG5cdFx0XHRmb250LXdlaWdodDogJG1lZGl1bVdlaWdodDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjg7XG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMzVweCk7XG5cdFx0fVxuXHR9XG59XG5cbi5zZWN0aW9uLnRleHQtd2l0aC1oYW5kcGlja2VkLWVtcGxveWVlLWJsb2NrIHtcblx0LmJsb2NrLXJvdyB7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdH1cblx0LmNvbGxlY3Rpb24td3JhcHBlciAubGlzdC1pdGVtLnRlYW0ge1xuXHRcdGZsZXg6IDAgMCBjYWxjKDEwMCUgLSAxMjBweCk7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDE7XG5cdH1cblx0LmNvbGxlY3Rpb24td3JhcHBlcntcblx0XHRtYXJnaW4tdG9wOiAwcHg7XG5cdH1cblxuXHQucGFydC50ZWFtLXBhcnQgLnRodW1iIC5iZy13cmFwcGVyOmJlZm9yZSxcblx0LnBhcnQudGVhbS1wYXJ0IC50aHVtYiAuYmctd3JhcHBlcjphZnRlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5ibG9jay5lbXBsb3llZS1ibG9jayAudGl0bGUtd3JhcHBlciB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdG1heC13aWR0aDogNDQwcHg7XG5cdFx0bWFyZ2luOiAyMHB4IDAgLTIwcHggYXV0bztcblx0XHQvL3RvcDogNTBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0LmJsb2NrLXRpdGxlIHtcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgzMHB4KTtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkbWVkaXVtV2VpZ2h0O1xuXHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdFx0Y29sb3I6ICRkYXJrUHVycGxlO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHR9XG5cdH1cblxuXHQucGFydC50ZWFtLXBhcnQge1xuXHRcdC5pbm5lci13cmFwcGVyIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWZsb3c6IHJvdyB3cmFwO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0LmJnLXdyYXBwZXIge1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMTAwcHg7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IGNhbGMoMTAwJSAtIDEwMHB4KTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlclJhZGl1cztcblx0XHRcdFx0ei1pbmRleDogLTM7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRkYXJrUHVycGxlO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0Ym90dG9tOiAtMTBweDtcblx0XHRcdFx0XHRsZWZ0OiAwJTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTY1JSk7XG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0aGVpZ2h0OiAzMDBweDtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjNDUxNTNDO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRib3JkZXI6IDQwcHggc29saWQgJHJlZDtcblx0XHRcdFx0XHR3aWR0aDogMzAwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnRodW1iIHtcblx0XHRcdFx0ZmxleDogMCAxIDUwJTtcblx0XHRcdFx0YWxpZ24tc2VsZjogZmxleC1lbmQ7XG5cdFx0XHR9XG5cdFx0XHQubmF3LWluZm8ge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMDBweDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR6LWluZGV4OiAzO1xuXHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuXHRcdFx0XHRwYWRkaW5nOiAyNHB4IDYwcHggMjRweCAwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXG5cdFx0XHRcdC5uYXctaW5mby1pbm5lciB7XG5cdFx0XHRcdFx0ZmxleDogMTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC50ZWFtLWJ1dHRvbnMge1xuXHRcdFx0XHRcdGZsZXg6IDAgMSBhdXRvO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0KiB7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ly8gJi52YXJpYW50LXJlZ3VsYXJ7XG5cblx0Ly8gfVxufVxuXG4uc2VjdGlvbi5xdWVyeS1vdmVydmlldy1ibG9jay50ZWFtIHtcblx0LnRpdGxlLXdyYXBwZXIge1xuXHRcdGJhY2tncm91bmQ6ICRkYXJrUHVycGxlO1xuXHRcdHBhZGRpbmc6IDYwcHggMTAwcHg7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXMgJGJvcmRlclJhZGl1cyAwIDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0LnRpdGxlLXdyYXBwZXItaW5uZXIge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZmxvdzogcm93IHdyYXA7XG5cdFx0fVxuXHRcdC5ibG9jay10aXRsZSB7XG5cdFx0XHRmbGV4OiAwIDEgODAwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHR9XG5cdFx0LmJsb2NrLXN1YnRpdGxlIHtcblx0XHRcdGZsZXg6IDAgMSA2NjBweDtcblx0XHR9XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMCU7XG5cdFx0XHRyaWdodDogMCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCg1MCUpO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRtaW4taGVpZ2h0OiAyMDAlO1xuXHRcdFx0YXNwZWN0LXJhdGlvOiAxLzE7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjNDUxNTNjO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0Ym9yZGVyOiA2MHB4IHNvbGlkICRyZWQ7XG5cdFx0fVxuXHRcdCoge1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0fVxuXHR9XG5cdC5ibG9jayAuY29sbGVjdGlvbi13cmFwcGVyIHtcblx0XHRiYWNrZ3JvdW5kOiAkZ3JleTtcblx0XHRwYWRkaW5nOiAxMDBweDtcblx0XHRib3JkZXItcmFkaXVzOiAwIDAgJGJvcmRlclJhZGl1cyAkYm9yZGVyUmFkaXVzO1xuXHRcdG1hcmdpbjogMDtcblx0fVxufVxuXG5cbi5zZWN0aW9uLmJsb2NrX2NvbnRlbnRfYW5kX2ltYWdlX2xlZnQge1xuXHQuYmxvY2stcm93IHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cdCYuY2hlY2tsaXN0e1xuXHRcdC5ibG9jay5jb250ZW50LWJsb2Nre1xuXHRcdFx0dWx7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0XHR9XG5cdFx0XHR1bCBsaXtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XG5cdFx0XHRcdHBhZGRpbmc6IDE4cHggMjVweCAxOHB4IDU1cHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRtZWRpdW1XZWlnaHQ7XG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNnB4KTtcblx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0d2lkdGg6IDEwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9wcGgtY2hlY2suc3ZnXCIpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHRsZWZ0OiAyNXB4O1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLnN0YW5kYWFyZHtcblx0XHQuYmxvY2suaW1hZ2UtYmxvY2sgaW1ne1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlclJhZGl1cztcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0fVxuXHR9XG5cdCYuY3Rhe1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW4tYm90dG9tOiAyMjBweDtcblx0XHRtYXJnaW4tdG9wOiAxNjBweDtcblx0XHQuYmxvY2stcm93e1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ei1pbmRleDogMDtcblx0XHR9XG5cdFx0LmJsb2NrLmltYWdlLWJsb2Nre1xuXHRcdFx0ZmxleDogMCAwIDU1JTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGltZ3tcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlclJhZGl1cztcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdH1cblx0XHRcdC5jdGEtd3JhcHBlcntcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRib3R0b206IC0xMjBweDtcblx0XHRcdFx0bGVmdDogMCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MCUpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkcHVycGxlO1xuXHRcdFx0XHR3aWR0aDogMjc1cHg7XG5cdFx0XHRcdGhlaWdodDogMjc1cHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkbGlnaHRXZWlnaHQ7XG5cdFx0XHRcdC5jdGEtdGV4dCB7XG5cdFx0XHRcdFx0cGFkZGluZzogMzBweDtcblx0XHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6YmVmb3Jle1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJhY2tncm91bmQ6ICRncmV5O1xuXHRcdFx0dG9wOiAtMTUlO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHdpZHRoOiA2MCU7XG5cdFx0XHRoZWlnaHQ6IDEzMCU7XG5cdFx0XHR6LWluZGV4OiAwO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMCAkYm9yZGVyUmFkaXVzICRib3JkZXJSYWRpdXMgMDtcblx0XHR9XG5cdH1cblx0Ji5vdmVyZmxvdyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTAwcHg7XG5cdFx0LmNvbnRhaW5lciB7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdC5ibG9jay1yb3cge1xuXHRcdFx0Z2FwOiAwO1xuXHRcdFx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdH1cblx0XHQuYmxvY2sge1xuXHRcdFx0ZmxleDogMCAwIDUwJTtcblx0XHR9XG5cdFx0LmJsb2NrLmNvbnRlbnQtYmxvY2sge1xuXHRcdFx0cGFkZGluZzogMTAwcHggODBweCAxMDBweCBjYWxjLWNvbnRhaW5lci13aGl0ZXNwYWNlKCRjb250YWluZXJXaWR0aCk7XG5cdFx0fVxuXHRcdC5ibG9jay5pbWFnZS1ibG9jayB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRtaW4taGVpZ2h0OiA2MDBweDtcblx0XHRcdC5iZyB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdG1hc2stc2l6ZTogYXV0byAxMDAlO1xuXHRcdFx0XHRtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRtYXNrLXBvc2l0aW9uOiBsZWZ0IHRvcDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5yZWd1bGFye1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTQwcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAxNDBweDtcblx0XHRcdC5jb250YWluZXIge1xuXHRcdFx0XHRtYXgtd2lkdGg6ICRjb250YWluZXJXaWR0aDtcblx0XHRcdH1cblx0XHRcdC5ibG9jay5pbWFnZS1ibG9jayAuYmd7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XG5cdFx0XHR9XG5cdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkZ3JleTtcblx0XHRcdFx0dG9wOiAtMTAlO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR3aWR0aDogNjAlO1xuXHRcdFx0XHRoZWlnaHQ6IDEyMCU7XG5cdFx0XHRcdHotaW5kZXg6IDA7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDAgJGJvcmRlclJhZGl1cyAkYm9yZGVyUmFkaXVzIDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYucmV2ZXJzZSB7XG5cdFx0LmJsb2NrLmltYWdlLWJsb2NrIHtcblx0XHRcdG9yZGVyOiAtMTtcblx0XHRcdC5iZyB7XG5cdFx0XHRcdG1hc2stc2l6ZTogYXV0byAxMDAlO1xuXHRcdFx0XHRtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRtYXNrLXBvc2l0aW9uOiByaWdodCB0b3A7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDAgJGJvcmRlclJhZGl1cyAkYm9yZGVyUmFkaXVzIDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYub3ZlcmZsb3cucmV2ZXJzZXtcblx0XHQuYmxvY2suY29udGVudC1ibG9jayB7XG5cdFx0XHRwYWRkaW5nOiAxMDBweCBjYWxjLWNvbnRhaW5lci13aGl0ZXNwYWNlKCRjb250YWluZXJXaWR0aCkgMTAwcHggODBweDtcblx0XHR9XG5cdH1cbn1cblxuLnNlY3Rpb24uc2xpZGVyX2Jsb2NrIHtcblx0cGFkZGluZy1ib3R0b206IDUwcHg7XG5cdC5jb250YWluZXIge1xuXHRcdG1heC13aWR0aDogbm9uZTtcblx0fVxuXHQuZmxpY2tpdHktc2xpZGVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblx0LmltZy13cmFwcGVyIHtcblx0XHR3aWR0aDogMjAlO1xuXHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRpbWcge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cdFx0fVxuXG5cdFx0LmlubmVyLWltZy13cmFwcGVyIHtcblx0XHRcdG9wYWNpdHk6IDAuMjtcblx0XHR9XG5cdFx0Ji5pcy1zZWxlY3RlZCB7XG5cdFx0XHR6LWluZGV4OiAxMDtcblx0XHRcdHdpZHRoOiAzMCU7XG5cdFx0XHQuaW5uZXItaW1nLXdyYXBwZXIge1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAwLjRzO1xuXHRcdFx0XHR0cmFuc2l0aW9uLWRlbGF5OiAwLjFzO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5mbGlja2l0eS1wYWdlLWRvdHMge1xuXHRcdGJvdHRvbTogLTUwcHg7XG5cdFx0LmRvdCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkb3JhbmdlO1xuXHRcdFx0b3BhY2l0eTogMC40O1xuXHRcdFx0Ji5pcy1zZWxlY3RlZCB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ge1xuXHRcdGJhY2tncm91bmQ6ICRvcmFuZ2U7XG5cdFx0dHJhbnNpdGlvbjogMC4zcztcblx0XHQmLnByZXZpb3VzIHtcblx0XHRcdGxlZnQ6IGNhbGMtY29udGFpbmVyLXdoaXRlc3BhY2UoJGNvbnRhaW5lcldpZHRoKTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSkgdHJhbnNsYXRlWSgtNTAlKTtcblx0XHR9XG5cdFx0Ji5uZXh0IHtcblx0XHRcdHJpZ2h0OiBjYWxjLWNvbnRhaW5lci13aGl0ZXNwYWNlKCRjb250YWluZXJXaWR0aCk7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSkgdHJhbnNsYXRlWSgtNTAlKTtcblx0XHR9XG5cdFx0LmZsaWNraXR5LWJ1dHRvbi1pY29uIHtcblx0XHRcdGxlZnQ6IDI1JTtcblx0XHRcdHRvcDogMjUlO1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdGhlaWdodDogNTAlO1xuXHRcdH1cblx0XHRzdmcge1xuXHRcdFx0cGF0aCB7XG5cdFx0XHRcdGZpbGw6ICNmZmY7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkYmxhY2s7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUyMHB4KSB7XG5cdC5zZWN0aW9uLnNsaWRlcl9ibG9jayAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5wcmV2aW91cyB7XG5cdFx0bGVmdDogNCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoLTUwJSk7XG5cdH1cblxuXHQuc2VjdGlvbi5zbGlkZXJfYmxvY2sgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ubmV4dCB7XG5cdFx0cmlnaHQ6IDQlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKC01MCUpO1xuXHR9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ1MHB4KSB7XG5cdC5zZWN0aW9uLnNsaWRlcl9ibG9jayAuY29udGFpbmVyIHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcblx0LnNlY3Rpb24uc2xpZGVyX2Jsb2NrIC5pbWctd3JhcHBlciB7XG5cdFx0d2lkdGg6IDMwJTtcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdH1cblx0LnNlY3Rpb24uc2xpZGVyX2Jsb2NrIC5pbWctd3JhcHBlci5pcy1zZWxlY3RlZCB7XG5cdFx0d2lkdGg6IDUwJTtcblx0fVxuXHQuc2VjdGlvbi5xdWVyeS1zbGlkZXItYmxvY2sgLmNvbnRhaW5lciAuYmxvY2stcm93IC5ibG9jay5jb2xsZWN0aW9uLXNsaWRlci1ibG9jayAuc2xpZGUucG9zdCB7XG5cdFx0d2lkdGg6IDYwJTtcblx0fVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG5cdC5zZWN0aW9uLnF1ZXJ5LXNsaWRlci1ibG9jayAuY29udGFpbmVyIC5ibG9jay1yb3cgLmJsb2NrLmNvbGxlY3Rpb24tc2xpZGVyLWJsb2NrIC5zbGlkZS5wb3N0IHtcblx0XHR3aWR0aDogODAlO1xuXHR9XG59XHQiXX0= */
