/**
 * 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: */
.page.order-bedankt .main-wrapper {
  background: #f2f9fa; }

.page.order-bedankt .hero.only-title-hero {
  display: none; }

.page.order-bedankt .section.block_content.standaard {
  margin-top: 150px; }
  .page.order-bedankt .section.block_content.standaard .container {
    max-width: 1110px; }
    .page.order-bedankt .section.block_content.standaard .container .block.content-block {
      -ms-flex: 0 1 100%;
          flex: 0 1 100%;
      background: #fff;
      padding: 50px;
      border-radius: 8px;
      border: 1px solid rgba(0, 70, 102, 0.1); }
      .page.order-bedankt .section.block_content.standaard .container .block.content-block .content-wrapper .title {
        color: #004666; }

.page.order-bedankt .big-order-overview .order-overview-content {
  border-bottom: 1px solid rgba(0, 70, 102, 0.1);
  margin-bottom: 30px;
  max-width: 780px; }
  .page.order-bedankt .big-order-overview .order-overview-content h1 {
    color: #004666;
    font-size: 22px;
    font-size: 1.375rem;
    font-weight: 700;
    margin-bottom: 20px;
    padding-top: 10px;
    padding-left: 50px;
    position: relative; }
    .page.order-bedankt .big-order-overview .order-overview-content h1:before {
      content: "";
      position: absolute;
      top: calc(50% + 5px);
      left: 0;
      width: 36px;
      height: 36px;
      border-radius: 50%;
      background: #73c6ca;
      transform: translateY(-50%); }
    .page.order-bedankt .big-order-overview .order-overview-content h1:after {
      content: "";
      position: absolute;
      top: calc(50% + 0px);
      left: 13px;
      background-image: url("../images/icons/check-icon-white.svg");
      background-size: contain;
      background-repeat: no-repeat;
      background-position: center center;
      width: 10px;
      height: 10px; }
  .page.order-bedankt .big-order-overview .order-overview-content strong {
    color: #004666; }
  .page.order-bedankt .big-order-overview .order-overview-content p {
    color: #000; }

.page.order-bedankt .big-order-overview .order-overview .overview-title {
  color: #004666;
  font-size: 22px;
  font-size: 1.375rem;
  font-weight: 700;
  margin-bottom: 28px; }

.page.order-bedankt .big-order-overview .order-overview .info-blocks-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  gap: 30px; }
  .page.order-bedankt .big-order-overview .order-overview .info-blocks-wrapper .costs p {
    color: #000;
    font-size: 12px;
    font-size: 0.75rem;
    font-weight: 400;
    margin-top: 2px;
    opacity: 0.7; }
  .page.order-bedankt .big-order-overview .order-overview .info-blocks-wrapper .costs .costs-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
        flex-flow: row wrap;
    -ms-flex-align: start;
        align-items: flex-start;
    margin-bottom: 22px; }
    .page.order-bedankt .big-order-overview .order-overview .info-blocks-wrapper .costs .costs-wrapper li {
      -ms-flex: 0 1 100%;
          flex: 0 1 100%;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
      gap: 8px;
      -ms-flex-align: start;
          align-items: flex-start; }
      .page.order-bedankt .big-order-overview .order-overview .info-blocks-wrapper .costs .costs-wrapper li .label {
        -ms-flex: 0 1 calc(70% - 4px);
            flex: 0 1 calc(70% - 4px);
        color: #004666;
        font-size: 13px;
        font-size: 0.8125rem;
        font-weight: 400; }
      .page.order-bedankt .big-order-overview .order-overview .info-blocks-wrapper .costs .costs-wrapper li .value {
        -ms-flex: 0 1 calc(30% - 4px);
            flex: 0 1 calc(30% - 4px);
        color: #004666;
        font-size: 13px;
        font-size: 0.8125rem;
        font-weight: 600;
        text-align: right; }
  .page.order-bedankt .big-order-overview .order-overview .info-blocks-wrapper .costs .row.subtotal {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
        flex-flow: row wrap;
    gap: 20px;
    -ms-flex-align: start;
        align-items: flex-start;
    -ms-flex-pack: justify;
        justify-content: space-between;
    padding-bottom: 12px;
    border-bottom: 1px solid rgba(0, 70, 102, 0.1); }
    .page.order-bedankt .big-order-overview .order-overview .info-blocks-wrapper .costs .row.subtotal .label {
      color: #004666;
      font-size: 14px;
      font-size: 0.875rem;
      font-weight: 700;
      -ms-flex: 0 1 calc(50% - 10px);
          flex: 0 1 calc(50% - 10px); }
    .page.order-bedankt .big-order-overview .order-overview .info-blocks-wrapper .costs .row.subtotal .value {
      color: #004666;
      font-size: 14px;
      font-size: 0.875rem;
      font-weight: 600;
      -ms-flex: 0 1 calc(50% - 10px);
          flex: 0 1 calc(50% - 10px);
      text-align: right; }
  .page.order-bedankt .big-order-overview .order-overview .info-blocks-wrapper .costs .row.total {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
        flex-flow: row wrap;
    gap: 20px;
    -ms-flex-align: start;
        align-items: flex-start;
    -ms-flex-pack: justify;
        justify-content: space-between;
    padding-top: 12px; }
    .page.order-bedankt .big-order-overview .order-overview .info-blocks-wrapper .costs .row.total .label {
      color: #004666;
      font-size: 16px;
      font-size: 1rem;
      font-weight: 700;
      -ms-flex: 0 1 calc(50% - 10px);
          flex: 0 1 calc(50% - 10px); }
    .page.order-bedankt .big-order-overview .order-overview .info-blocks-wrapper .costs .row.total .value {
      color: #004666;
      font-size: 16px;
      font-size: 1rem;
      font-weight: 600;
      -ms-flex: 0 1 calc(50% - 10px);
          flex: 0 1 calc(50% - 10px);
      text-align: right; }
  .page.order-bedankt .big-order-overview .order-overview .info-blocks-wrapper .info-block {
    -ms-flex: 0 1 calc(33.33% - ((3 - 1) * 30px / 3));
        flex: 0 1 calc(33.33% - ((3 - 1) * 30px / 3));
    background: #f1f9fa;
    border-radius: 8px;
    padding: 16px;
    border: 1px solid rgba(0, 70, 102, 0.1); }
    .page.order-bedankt .big-order-overview .order-overview .info-blocks-wrapper .info-block .extra-options-wrapper li {
      font-size: 14px;
      font-size: 0.875rem;
      font-weight: 400;
      color: #004666;
      padding-bottom: 2px; }
    .page.order-bedankt .big-order-overview .order-overview .info-blocks-wrapper .info-block .location .label {
      color: #004666;
      font-size: 14px;
      font-size: 0.875rem;
      font-weight: 600; }
    .page.order-bedankt .big-order-overview .order-overview .info-blocks-wrapper .info-block .location p {
      color: #004666;
      font-size: 14px;
      font-size: 0.875rem;
      font-weight: 400;
      margin-bottom: 4px; }
    .page.order-bedankt .big-order-overview .order-overview .info-blocks-wrapper .info-block .date-wrapper {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
      gap: 20px;
      -ms-flex-align: start;
          align-items: flex-start;
      border-bottom: 1px solid rgba(0, 70, 102, 0.1);
      padding-bottom: 15px;
      margin: 0 0 15px 0; }
      .page.order-bedankt .big-order-overview .order-overview .info-blocks-wrapper .info-block .date-wrapper li {
        -ms-flex: 0 1 calc(50% - 10px);
            flex: 0 1 calc(50% - 10px);
        display: -ms-flexbox;
        display: flex;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
        gap: 2px;
        -ms-flex-align: start;
            align-items: flex-start; }
        .page.order-bedankt .big-order-overview .order-overview .info-blocks-wrapper .info-block .date-wrapper li .label {
          -ms-flex: 0 1 100%;
              flex: 0 1 100%;
          color: #000;
          opacity: 0.7;
          font-size: 12px;
          font-size: 0.75rem;
          font-weight: 500; }
        .page.order-bedankt .big-order-overview .order-overview .info-blocks-wrapper .info-block .date-wrapper li .value {
          -ms-flex: 0 1 100%;
              flex: 0 1 100%;
          color: #004666;
          font-size: 15px;
          font-size: 0.9375rem;
          font-weight: 600; }
    .page.order-bedankt .big-order-overview .order-overview .info-blocks-wrapper .info-block.applicant, .page.order-bedankt .big-order-overview .order-overview .info-blocks-wrapper .info-block.driver {
      -ms-flex: 0 1 calc(50% - ((2 - 1) * 30px / 2));
          flex: 0 1 calc(50% - ((2 - 1) * 30px / 2)); }
      .page.order-bedankt .big-order-overview .order-overview .info-blocks-wrapper .info-block.applicant li, .page.order-bedankt .big-order-overview .order-overview .info-blocks-wrapper .info-block.driver li {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
        gap: 20px;
        -ms-flex-align: start;
            align-items: flex-start;
        padding-bottom: 6px; }
        .page.order-bedankt .big-order-overview .order-overview .info-blocks-wrapper .info-block.applicant li .label, .page.order-bedankt .big-order-overview .order-overview .info-blocks-wrapper .info-block.driver li .label {
          color: #004666;
          font-size: 14px;
          font-size: 0.875rem;
          font-weight: 600;
          -ms-flex: 0 1 calc(50% - 10px);
              flex: 0 1 calc(50% - 10px); }
        .page.order-bedankt .big-order-overview .order-overview .info-blocks-wrapper .info-block.applicant li .value, .page.order-bedankt .big-order-overview .order-overview .info-blocks-wrapper .info-block.driver li .value {
          color: #000;
          font-size: 14px;
          font-size: 0.875rem;
          font-weight: 400;
          -ms-flex: 0 1 calc(50% - 10px);
              flex: 0 1 calc(50% - 10px); }
        .page.order-bedankt .big-order-overview .order-overview .info-blocks-wrapper .info-block.applicant li:last-child, .page.order-bedankt .big-order-overview .order-overview .info-blocks-wrapper .info-block.driver li:last-child {
          padding-bottom: 0; }
    .page.order-bedankt .big-order-overview .order-overview .info-blocks-wrapper .info-block h3 {
      color: #004666;
      font-size: 16px;
      font-size: 1rem;
      font-weight: 700;
      margin-bottom: 12px; }
    .page.order-bedankt .big-order-overview .order-overview .info-blocks-wrapper .info-block h4 {
      color: #004666;
      font-size: 14px;
      font-size: 0.875rem;
      font-weight: 700;
      margin-top: 0;
      margin-bottom: 10px; }

.section.login-logout-section {
  margin-top: 100px;
  margin-bottom: 0;
  position: relative; }
  .section.login-logout-section .bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    z-index: -1; }
    .section.login-logout-section .bg:before {
      content: "";
      position: absolute;
      z-index: 1;
      right: 0;
      top: 0;
      min-width: 100%;
      min-height: 250px;
      background: linear-gradient(to bottom, rgba(0, 0, 0, 0.66) 0%, transparent 100%); }
    .section.login-logout-section .bg:after {
      content: "";
      position: absolute;
      z-index: 1;
      left: 0;
      bottom: 0;
      min-width: 66.66%;
      min-height: 100%;
      background: linear-gradient(to right, rgba(0, 0, 0, 0.66) 0%, transparent 100%); }
  .section.login-logout-section .container {
    height: 100%;
    padding: 20vh 0; }
    .section.login-logout-section .container .block-row {
      -ms-flex-align: center;
          align-items: center; }
      .section.login-logout-section .container .block-row .block.content-block {
        -ms-flex: 0 1 calc(50% - ((2 - 1) * 100px / 2));
            flex: 0 1 calc(50% - ((2 - 1) * 100px / 2)); }
        .section.login-logout-section .container .block-row .block.content-block .content-wrapper .hero-title {
          color: #fff; }
        .section.login-logout-section .container .block-row .block.content-block .content-wrapper .hero-subtitle {
          color: #fff;
          font-size: 23px;
          font-size: 1.4375rem; }
      .section.login-logout-section .container .block-row .block.form-block {
        -ms-flex: 0 1 calc(50% - ((2 - 1) * 100px / 2));
            flex: 0 1 calc(50% - ((2 - 1) * 100px / 2));
        padding: 0;
        background: none; }
        .section.login-logout-section .container .block-row .block.form-block .gf_login_links {
          margin-top: 35px;
          text-align: center; }
          .section.login-logout-section .container .block-row .block.form-block .gf_login_links a {
            color: #fff;
            text-decoration: underline; }
            .section.login-logout-section .container .block-row .block.form-block .gf_login_links a:hover, .section.login-logout-section .container .block-row .block.form-block .gf_login_links a:focus {
              color: #fae100; }
        .section.login-logout-section .container .block-row .block.form-block .gform_wrapper {
          max-width: 464px;
          background: #fff;
          margin: 0 auto;
          padding: 50px;
          border-radius: 8px; }
          .section.login-logout-section .container .block-row .block.form-block .gform_wrapper .gform_title {
            color: #004666;
            font-size: 21px;
            font-size: 1.3125rem;
            font-weight: 700;
            margin-bottom: 25px; }
          .section.login-logout-section .container .block-row .block.form-block .gform_wrapper .gform_footer {
            -ms-flex-pack: start;
                justify-content: flex-start; }
            .section.login-logout-section .container .block-row .block.form-block .gform_wrapper .gform_footer .gform_button {
              background: #fae100;
              color: #004666;
              font-size: 16px;
              font-size: 1rem;
              font-weight: 600;
              border-radius: 8px;
              border: none;
              outline: none;
              padding: 18px 60px 18px 50px; }
              .section.login-logout-section .container .block-row .block.form-block .gform_wrapper .gform_footer .gform_button:before, .section.login-logout-section .container .block-row .block.form-block .gform_wrapper .gform_footer .gform_button:after {
                content: "";
                width: 12px;
                height: 12px;
                background-size: 100% auto;
                background-repeat: no-repeat;
                background-position: center center;
                display: inline-block;
                transition: 0.3s;
                opacity: 0;
                position: absolute;
                top: 50%;
                transform: translateY(-50%) rotate(0);
                right: 40px;
                transition: 0.3s; }
              .section.login-logout-section .container .block-row .block.form-block .gform_wrapper .gform_footer .gform_button:before {
                background-image: url("../images/icons/link-icon-blue.svg");
                opacity: 1; }
              .section.login-logout-section .container .block-row .block.form-block .gform_wrapper .gform_footer .gform_button:after {
                background-image: url("../images/icons/link-icon-white.svg"); }
              .section.login-logout-section .container .block-row .block.form-block .gform_wrapper .gform_footer .gform_button:hover:not(:disabled), .section.login-logout-section .container .block-row .block.form-block .gform_wrapper .gform_footer .gform_button:focus:not(:disabled) {
                background: #004666;
                color: #fff;
                outline: none; }
                .section.login-logout-section .container .block-row .block.form-block .gform_wrapper .gform_footer .gform_button:hover:not(:disabled):before, .section.login-logout-section .container .block-row .block.form-block .gform_wrapper .gform_footer .gform_button:focus:not(:disabled):before {
                  opacity: 0; }
                .section.login-logout-section .container .block-row .block.form-block .gform_wrapper .gform_footer .gform_button:hover:not(:disabled):after, .section.login-logout-section .container .block-row .block.form-block .gform_wrapper .gform_footer .gform_button:focus:not(:disabled):after {
                  opacity: 1; }

.section.home-quick-nav {
  position: relative;
  top: -92px;
  z-index: 10;
  margin-bottom: -92px;
  padding-bottom: 80px; }
  .section.home-quick-nav .container {
    position: relative; }
    .section.home-quick-nav .container:before {
      content: "";
      position: absolute;
      top: -35px;
      left: -35px;
      width: calc(100% + 70px);
      height: 100%;
      background: #fff;
      z-index: 1;
      border-radius: 8px; }
  .section.home-quick-nav .block-row {
    position: relative;
    z-index: 2;
    gap: 20px;
    background: #fff; }
    .section.home-quick-nav .block-row .block.nav-block {
      -ms-flex: 0 1 calc(33.33% - ((3 - 1) * 20px / 3));
          flex: 0 1 calc(33.33% - ((3 - 1) * 20px / 3));
      border-radius: 8px;
      background: #f2f9fa;
      padding: 24px 30px 30px 30px;
      border: 1px solid rgba(0, 70, 102, 0.1); }
      .section.home-quick-nav .block-row .block.nav-block:nth-child(2) .block-title:before {
        background-image: url("../images/icons/car.svg"); }
      .section.home-quick-nav .block-row .block.nav-block:nth-child(3) .block-title:before {
        background-image: url("../images/icons/company.svg"); }
      .section.home-quick-nav .block-row .block.nav-block .block-title {
        color: #004666;
        font-size: 18px;
        font-size: 1.125rem;
        font-weight: 700;
        margin-bottom: 20px; }
        .section.home-quick-nav .block-row .block.nav-block .block-title:before {
          content: "";
          position: relative;
          display: inline-block;
          width: 16px;
          height: 20px;
          margin-right: 10px;
          top: 4px;
          background-size: contain;
          background-repeat: no-repeat;
          background-position: center center;
          background-image: url("../images/icons/go.svg"); }
      .section.home-quick-nav .block-row .block.nav-block nav ul li {
        border-bottom: 1px solid rgba(115, 198, 202, 0.5);
        position: relative;
        background: #f2f9fa;
        transition: 0.3s; }
        .section.home-quick-nav .block-row .block.nav-block nav ul li:after {
          content: "";
          width: 10px;
          height: 10px;
          background-size: 100% auto;
          background-repeat: no-repeat;
          background-position: center center;
          display: inline-block;
          transition: 0.3s;
          position: absolute;
          top: 50%;
          transform: translateY(-50%) rotate(45deg);
          right: 0;
          transition: 0.3s;
          background-image: url("../images/icons/link-icon-blue.svg");
          opacity: 1; }
        .section.home-quick-nav .block-row .block.nav-block nav ul li a {
          padding: 13px 0;
          color: #004666;
          text-decoration: none;
          font-weight: 500;
          display: block;
          width: 100%; }
        .section.home-quick-nav .block-row .block.nav-block nav ul li:hover, .section.home-quick-nav .block-row .block.nav-block nav ul li:focus {
          padding-left: 6px; }
          .section.home-quick-nav .block-row .block.nav-block nav ul li:hover:after, .section.home-quick-nav .block-row .block.nav-block nav ul li:focus:after {
            right: 6px; }
          .section.home-quick-nav .block-row .block.nav-block nav ul li:hover a, .section.home-quick-nav .block-row .block.nav-block nav ul li:focus a {
            color: #c1042a; }

.block.separator-block .separator {
  display: block; }
  .block.separator-block .separator.tablet {
    display: none; }
  .block.separator-block .separator.mobile {
    display: none; }

.section.slider_block .title-wrapper {
  text-align: center; }

.section.slider_block .container {
  max-width: 1500px; }
  .section.slider_block .container .mini-container {
    position: relative; }
    .section.slider_block .container .mini-container:before, .section.slider_block .container .mini-container:after {
      content: "";
      position: absolute;
      top: 0;
      height: 100%;
      width: 200px;
      z-index: 10; }
    .section.slider_block .container .mini-container:before {
      left: 0;
      background: linear-gradient(to right, #f9fafb 0%, transparent 100%); }
    .section.slider_block .container .mini-container:after {
      background: linear-gradient(to left, #f9fafb 0%, transparent 100%);
      right: 0; }

.section.slider_block.size-logo .img-wrapper {
  width: calc(12% - ((5 - 1) * 0px / 5));
  background: #fff;
  border-radius: 8px;
  padding: 10px;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.1);
  margin: 2px 15px 2px 0; }
  .section.slider_block.size-logo .img-wrapper img {
    border-radius: 8px; }

.section.form_block .block.form-block {
  max-width: 720px;
  margin: 0 auto; }

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

.section.block_content_and_image_left.layout-overflow {
  margin-bottom: 0; }
  .section.block_content_and_image_left.layout-overflow .container {
    max-width: 100%; }
  .section.block_content_and_image_left.layout-overflow .block-row {
    gap: 0;
    -ms-flex-align: stretch;
        align-items: stretch; }
  .section.block_content_and_image_left.layout-overflow .block {
    -ms-flex: 0 0 50%;
        flex: 0 0 50%; }
  .section.block_content_and_image_left.layout-overflow .block.content-block {
    padding: 100px 80px 100px calc(((100vw - 1420px - var(--scrollbar-width, 17px)) / 2)); }
  .section.block_content_and_image_left.layout-overflow .block.image-block {
    position: relative;
    min-height: 600px; }
    .section.block_content_and_image_left.layout-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-image: url("../images/shape-mask-left-bleed.svg");
      mask-size: auto 100%;
      mask-repeat: no-repeat;
      mask-position: left top; }

.section.block_content_and_image_left.variant-reverse .block.image-block {
  -ms-flex-order: -1;
      order: -1; }
  .section.block_content_and_image_left.variant-reverse .block.image-block .bg {
    mask-image: url("../images/shape-mask-right-bleed.svg");
    mask-size: auto 100%;
    mask-repeat: no-repeat;
    mask-position: right top; }

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

.section.handpicked-query-overview-block {
  position: relative;
  padding-bottom: 80px; }
  .section.handpicked-query-overview-block:before {
    content: "";
    position: absolute;
    bottom: 0px;
    left: 0;
    width: 100%;
    height: 50%;
    background-color: #f2f9fa;
    background: linear-gradient(to bottom, #f2f9fa 0%, rgba(242, 249, 250, 0) 100%);
    z-index: -1; }
  .section.handpicked-query-overview-block .title-wrapper .query-overview-button-wrapper {
    display: block; }
  .section.handpicked-query-overview-block .query-overview-button-wrapper {
    margin-top: 8px;
    display: none; }
    .section.handpicked-query-overview-block .query-overview-button-wrapper .button-as-link:hover,
    .section.handpicked-query-overview-block .query-overview-button-wrapper .button-as-link:focus {
      background: none;
      color: #c1042a; }

.section.text-with-handpicked-employee-block .collection-wrapper .list-item {
  -ms-flex: 0 0 100%;
      flex: 0 0 100%; }

.section.text-with-handpicked-employee-block .block.employee-block {
  -ms-flex-item-align: end;
      align-self: flex-end; }
  .section.text-with-handpicked-employee-block .block.employee-block .title-wrapper-inner {
    text-align: right; }
  .section.text-with-handpicked-employee-block .block.employee-block .block-title {
    max-width: 470px;
    margin: 0 0 0 auto !important;
    font-size: 34px;
    font-size: 2.125rem;
    font-style: italic;
    font-weight: 500;
    display: block; }

.section.text-with-handpicked-employee-block.variant-banner .part.medewerker-part:before {
  display: none; }

.section.text-with-handpicked-employee-block.variant-banner .part.medewerker-part .inner-wrapper {
  padding-right: 0; }

.section.text-with-handpicked-employee-block.variant-banner .employee-block-inner {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  -ms-flex-align: end;
      align-items: flex-end;
  gap: 50px;
  position: relative; }
  .section.text-with-handpicked-employee-block.variant-banner .employee-block-inner:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: calc(100% - 50px);
    background: #f2f9fa;
    z-index: -1;
    border-radius: 8px; }

.section.text-with-handpicked-employee-block.variant-banner .collection-wrapper {
  -ms-flex: 0 1 auto;
      flex: 0 1 auto;
  -ms-flex-order: -1;
      order: -1; }

.section.text-with-handpicked-employee-block.variant-banner .title-wrapper {
  -ms-flex: 1;
      flex: 1;
  margin: 80px 0 30px 0;
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center; }
  .section.text-with-handpicked-employee-block.variant-banner .title-wrapper .block-title {
    max-width: 570px; }

.section.text-with-handpicked-employee-block.variant-banner .img-wrapper {
  -ms-flex: 0 1 270px;
      flex: 0 1 270px; }

.section.block_story .story-block {
  width: 100%; }

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

.section.block_story .collection-wrapper .list-item {
  -ms-flex: 0 0 100%;
      flex: 0 0 100%; }

.section.block_story.variant-reverse .part.klantverhaal-part .inner-wrapper {
  -ms-flex-order: -1;
      order: -1;
  margin-right: -220px;
  margin-left: calc(((100vw - 1420px - var(--scrollbar-width, 17px)) / 2)); }

.section.block_story.variant-reverse .part.klantverhaal-part .banner-image {
  -ms-flex: 2;
      flex: 2; }
  .section.block_story.variant-reverse .part.klantverhaal-part .banner-image img {
    mask-image: url("../images/shape-mask-left-bleed.svg");
    mask-size: auto 100%;
    mask-repeat: no-repeat;
    mask-position: right top; }

.section.block_story:has(+ .section.handpicked-query-overview-block), .section.block_story:has(+ .section.block_story) {
  margin-bottom: 0; }

.section.cta_with_button_block {
  padding: 50px 0;
  position: relative; }
  .section.cta_with_button_block .background-underlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center; }
  .section.cta_with_button_block .extra-info-bar {
    max-width: 600px;
    margin-bottom: 10px; }
    .section.cta_with_button_block .extra-info-bar ul {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
      gap: 10px; }
      .section.cta_with_button_block .extra-info-bar ul li {
        -ms-flex: 1;
            flex: 1; }
        .section.cta_with_button_block .extra-info-bar ul li .inner-item {
          padding: 15px 20px 15px 20px;
          display: inline-block;
          border-radius: 8px;
          position: relative;
          font-size: 14px;
          font-size: 0.875rem;
          font-weight: 700;
          display: block;
          width: 100%;
          text-align: center; }
        .section.cta_with_button_block .extra-info-bar ul li.amount .inner-item {
          background: #fff;
          color: #004666;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-flow: row wrap;
              flex-flow: row wrap;
          gap: 10px;
          -ms-flex-align: center;
              align-items: center;
          -ms-flex-pack: center;
              justify-content: center; }
          .section.cta_with_button_block .extra-info-bar ul li.amount .inner-item:before {
            content: "";
            width: 13px;
            height: 22px;
            background-image: url("../images/icons/map-icon-blue.svg");
            background-size: contain;
            background-repeat: no-repeat;
            background-position: center center;
            display: inline-block; }
        .section.cta_with_button_block .extra-info-bar ul li.usp .inner-item {
          background: #004666;
          color: #fff; }
        .section.cta_with_button_block .extra-info-bar ul li:last-child.amount .inner-item:before {
          background-image: url("../images/icons/map-gecertificeerd.svg"); }
  .section.cta_with_button_block .block.cta-with-button-block {
    -ms-flex: 0 1 600px;
        flex: 0 1 600px;
    background: #fff;
    border-radius: 8px;
    padding: 50px; }
    .section.cta_with_button_block .block.cta-with-button-block .buttons-wrapper {
      margin-top: 30px; }
  .section.cta_with_button_block:last-child {
    margin-bottom: 0; }

.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: #f9fafb;
    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: 8px;
    border: 1px solid #f9fafb;
    border-color: #eaedf1;
    font-family: "Red Hat Display", 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: #004666;
      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: #f9fafb;
    border-radius: 0 0 8px 8px;
    border: 1px solid transparent;
    margin-top: 0 !important;
    padding: 15px 30px;
    font-family: "Red Hat Display", sans-serif; }
    .section.faq_block .block.faq-block ul.faq-wrapper li.faq-item .faq-answer * {
      font-family: "Red Hat Display", sans-serif; }
  .section.faq_block .block.faq-block ul.faq-wrapper li.faq-item.fold-open .faq-question {
    background: #004666;
    color: #fff;
    border-radius: 8px 8px 0 0;
    border-color: #004666; }
  .section.faq_block .block.faq-block ul.faq-wrapper li.faq-item.fold-open .faq-answer {
    border-color: #eaedf1; }

.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.content_and_slider_block .container {
  max-width: none; }

.section.content_and_slider_block .block-row {
  gap: 0;
  -ms-flex-align: center;
      align-items: center; }

.section.content_and_slider_block .block.content-block {
  padding-left: calc(((100vw - 1420px - var(--scrollbar-width, 17px)) / 2));
  padding-right: 50px; }

.section.content_and_slider_block .block.slider-block {
  padding: 50px calc(((100vw - 1420px - var(--scrollbar-width, 17px)) / 2)) 100px 50px;
  background: #f2f9fa;
  border-radius: 8px 0 0 8px; }
  .section.content_and_slider_block .block.slider-block img {
    border-radius: 8px; }
  .section.content_and_slider_block .block.slider-block .img-wrapper {
    margin-right: 30px; }
  .section.content_and_slider_block .block.slider-block .flickity-page-dots {
    bottom: auto;
    top: 100%;
    margin-top: 30px; }
    .section.content_and_slider_block .block.slider-block .flickity-page-dots .dot {
      background: #004666; }
  .section.content_and_slider_block .block.slider-block .flickity-prev-next-button {
    border-radius: 8px;
    background: #004666;
    transition: 0.3s; }
    .section.content_and_slider_block .block.slider-block .flickity-prev-next-button svg path {
      fill: #fff; }
    .section.content_and_slider_block .block.slider-block .flickity-prev-next-button .flickity-button-icon {
      left: 30%;
      top: 30%;
      width: 40%;
      height: 40%; }
    .section.content_and_slider_block .block.slider-block .flickity-prev-next-button.previous {
      left: 15px; }
    .section.content_and_slider_block .block.slider-block .flickity-prev-next-button.next {
      right: 15px; }
    .section.content_and_slider_block .block.slider-block .flickity-prev-next-button:hover, .section.content_and_slider_block .block.slider-block .flickity-prev-next-button:focus {
      background: #c1042a; }

.section.content_and_slider_block.variant-reverse .block.content-block {
  padding-right: calc(((100vw - 1420px - var(--scrollbar-width, 17px)) / 2));
  padding-left: 50px; }

.section.content_and_slider_block.variant-reverse .block.slider-block {
  padding: 50px 50px 100px calc(((100vw - 1420px - var(--scrollbar-width, 17px)) / 2));
  border-radius: 0 8px 8px 0;
  -ms-flex-order: -1;
      order: -1; }

.section.content_and_slider_block:has(+ .section.content_and_slider_block) {
  margin-bottom: 50px; }

.filter-wrapper.filter-side {
  margin-bottom: 50px; }
  .filter-wrapper.filter-side ul {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
        flex-flow: row wrap;
    gap: 10px; }
    .filter-wrapper.filter-side ul li {
      -ms-flex: 0 1 auto;
          flex: 0 1 auto; }
      .filter-wrapper.filter-side ul li button {
        background: #f9fafb;
        padding: 10px 20px;
        display: inline-block;
        position: relative;
        transition: 0.3s;
        color: #000;
        text-decoration: none;
        font-size: 16px;
        font-size: 1rem;
        font-weight: 400;
        border: none;
        outline: none;
        border-radius: 8px;
        color: #000; }
        .filter-wrapper.filter-side ul li button:hover, .filter-wrapper.filter-side ul li button:focus {
          color: #c1042a; }
        .filter-wrapper.filter-side ul li button.active-item {
          background: #004666;
          color: #fff; }

.section.block_content .block.content-block {
  -ms-flex: 0 1 780px;
      flex: 0 1 780px; }

.section.map-section {
  margin-bottom: 0; }
  .section.map-section .container {
    max-width: 100%; }

#wpsl-wrap {
  display: -ms-grid;
  display: grid;
  margin: 0;
  background: #f2f9fa;
  gap: 30px;
  -ms-grid-columns: 2fr 1fr;
      grid-template-columns: 2fr 1fr;
  grid-template-areas: "store_map store_search" "store_map store_list" "store_map store_list"; }
  #wpsl-wrap #wpsl-search-wrap {
    position: relative; }
    #wpsl-wrap #wpsl-search-wrap form {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
      -ms-flex-align: end;
          align-items: flex-end; }
      #wpsl-wrap #wpsl-search-wrap form .wpsl-input {
        margin: 0;
        padding: 0;
        -ms-flex: 1;
            flex: 1;
        float: none;
        display: block; }
        #wpsl-wrap #wpsl-search-wrap form .wpsl-input .label-wrapper {
          display: block;
          width: 100%;
          float: none;
          display: block; }
          #wpsl-wrap #wpsl-search-wrap form .wpsl-input .label-wrapper label {
            font-size: 16px;
            font-size: 1rem;
            font-weight: 700;
            margin: 0 0 15px 0; }
      #wpsl-wrap #wpsl-search-wrap form #wpsl-search-input {
        width: 100%;
        display: block;
        border-radius: 8px 0 0 8px;
        border: 1px solid #004666;
        background: #f2f9fa;
        outline: none;
        height: 42px;
        font-family: "Red Hat Display", sans-serif;
        font-size: 16px;
        font-size: 1rem; }
        #wpsl-wrap #wpsl-search-wrap form #wpsl-search-input:focus {
          border-color: #c1042a; }
      #wpsl-wrap #wpsl-search-wrap form .wpsl-search-btn-wrap {
        -ms-flex: 0 1 42px;
            flex: 0 1 42px;
        padding: 0;
        margin: 0;
        float: none; }
        #wpsl-wrap #wpsl-search-wrap form .wpsl-search-btn-wrap #wpsl-search-btn {
          width: 42px;
          height: 42px;
          background: #004666;
          border: none;
          border-radius: 0 8px 8px 0;
          transition: 0.3s;
          background-image: url("../images/icons/search-icon-white.svg");
          background-size: 20px;
          background-repeat: no-repeat;
          background-position: center center;
          outline: none;
          margin: 0;
          font-size: 0px; }
          #wpsl-wrap #wpsl-search-wrap form .wpsl-search-btn-wrap #wpsl-search-btn:hover, #wpsl-wrap #wpsl-search-wrap form .wpsl-search-btn-wrap #wpsl-search-btn:focus {
            background-color: #c1042a; }
  #wpsl-wrap .wpsl-search {
    grid-area: store_search;
    background: none;
    padding: 0;
    top: 30px;
    display: block;
    position: relative;
    margin-bottom: 30px;
    padding-right: calc((100vw - 1420px) / 2); }
  #wpsl-wrap .wpsl-gmap-wrap {
    grid-area: store_map; }
  #wpsl-wrap .wpsl-gmap-canvas {
    grid-area: store_map;
    width: 100% !important;
    height: 100% !important; }
  #wpsl-wrap #wpsl-result-list {
    grid-area: store_list;
    width: calc(100% - calc((100vw - 1420px) / 2));
    margin-right: calc((100vw - 1420px) / 2);
    background: #fff;
    padding: 0 20px;
    margin-bottom: 30px;
    border-radius: 8px; }
    #wpsl-wrap #wpsl-result-list .locations-title {
      margin: 10px 0;
      font-size: 20px;
      font-size: 1.25rem; }
  #wpsl-wrap #wpsl-result-list ul li {
    padding: 10px 0; }
    #wpsl-wrap #wpsl-result-list ul li:last-child {
      border: none; }
    #wpsl-wrap #wpsl-result-list ul li a,
    #wpsl-wrap #wpsl-result-list ul li a:visited {
      color: #73c6ca; }
      #wpsl-wrap #wpsl-result-list ul li a:hover, #wpsl-wrap #wpsl-result-list ul li a:focus,
      #wpsl-wrap #wpsl-result-list ul li a:visited:hover,
      #wpsl-wrap #wpsl-result-list ul li a:visited:focus {
        color: #004666; }

#wpsl-wrap .custom-reset-btn {
  color: #000;
  text-decoration: none;
  position: relative;
  border: none;
  background: none;
  padding: 0;
  font-weight: 400;
  font-size: 16px;
  font-size: 1rem;
  position: absolute;
  right: 0;
  top: 0;
  transition: 0.3s;
  font-family: "Red Hat Display", sans-serif;
  transform: translateY(8px); }
  #wpsl-wrap .custom-reset-btn:hover, #wpsl-wrap .custom-reset-btn:focus {
    color: #c1042a; }

.scroll-to-brands-nav .brands-nav {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  -ms-flex-align: center;
      align-items: center;
  gap: 16px; }
  .scroll-to-brands-nav .brands-nav li {
    -ms-flex: 0 1 76px;
        flex: 0 1 76px; }
    .scroll-to-brands-nav .brands-nav li a,
    .scroll-to-brands-nav .brands-nav li a:visited {
      display: block;
      width: 100%;
      background: none !important; }
      .scroll-to-brands-nav .brands-nav li a img,
      .scroll-to-brands-nav .brands-nav li a:visited img {
        width: 100%; }
      .scroll-to-brands-nav .brands-nav li a:hover, .scroll-to-brands-nav .brands-nav li a:focus,
      .scroll-to-brands-nav .brands-nav li a:visited:hover,
      .scroll-to-brands-nav .brands-nav li a:visited:focus {
        opacity: 0.25; }

.big-order-container .field-row.has-error .field-input {
  border-color: #ae2d30; }

.big-order-container .field-error {
  color: #ae2d30;
  font-size: 14px;
  font-size: 0.875rem;
  margin-top: 5px;
  font-weight: 700; }

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