/**
 * 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: */
.single-post .post-content-wrapper .container,
.single-vacature .post-content-wrapper .container {
  max-width: 780px; }

.single-post .post-content-wrapper .post-thumbnail-wrapper,
.single-vacature .post-content-wrapper .post-thumbnail-wrapper {
  position: relative;
  margin-top: -160px;
  margin-bottom: 20px; }
  .single-post .post-content-wrapper .post-thumbnail-wrapper img,
  .single-vacature .post-content-wrapper .post-thumbnail-wrapper img {
    border-radius: 8px; }

.single-post .post-content-wrapper .hero-title,
.single-vacature .post-content-wrapper .hero-title {
  font-size: 30px;
  font-size: 1.875rem; }

.single-post .post-content-wrapper .breadcrumbs-wrapper,
.single-vacature .post-content-wrapper .breadcrumbs-wrapper {
  margin-bottom: 15px; }
  .single-post .post-content-wrapper .breadcrumbs-wrapper a,
  .single-post .post-content-wrapper .breadcrumbs-wrapper a:visited,
  .single-vacature .post-content-wrapper .breadcrumbs-wrapper a,
  .single-vacature .post-content-wrapper .breadcrumbs-wrapper a:visited {
    color: #144733;
    text-decoration: none; }
    .single-post .post-content-wrapper .breadcrumbs-wrapper a:hover, .single-post .post-content-wrapper .breadcrumbs-wrapper a:focus,
    .single-post .post-content-wrapper .breadcrumbs-wrapper a:visited:hover,
    .single-post .post-content-wrapper .breadcrumbs-wrapper a:visited:focus,
    .single-vacature .post-content-wrapper .breadcrumbs-wrapper a:hover,
    .single-vacature .post-content-wrapper .breadcrumbs-wrapper a:focus,
    .single-vacature .post-content-wrapper .breadcrumbs-wrapper a:visited:hover,
    .single-vacature .post-content-wrapper .breadcrumbs-wrapper a:visited:focus {
      color: #144733;
      background: none; }
  .single-post .post-content-wrapper .breadcrumbs-wrapper span,
  .single-vacature .post-content-wrapper .breadcrumbs-wrapper span {
    color: #000; }

.single-post .post-content-wrapper .meta-wrapper,
.single-vacature .post-content-wrapper .meta-wrapper {
  margin-bottom: 20px; }

.single-post .post-content-wrapper .section,
.single-vacature .post-content-wrapper .section {
  margin-bottom: 60px; }

.single-post .post-content-wrapper .section.text-with-handpicked-employee-block .block-row,
.single-vacature .post-content-wrapper .section.text-with-handpicked-employee-block .block-row {
  gap: 50px; }

.single-post .post-content-wrapper .section.text-with-handpicked-employee-block .block.content-block,
.single-vacature .post-content-wrapper .section.text-with-handpicked-employee-block .block.content-block {
  -ms-flex: 0 0 100%;
      flex: 0 0 100%; }

.single-post .post-content-wrapper .section.text-with-handpicked-employee-block .block.employee-block,
.single-vacature .post-content-wrapper .section.text-with-handpicked-employee-block .block.employee-block {
  -ms-flex: 0 0 100%;
      flex: 0 0 100%; }

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

.section.related-posts,
.section.related-posts {
  background: #f2f6f4;
  padding: 100px 0;
  margin-bottom: 0; }

.block.map-block .acf-map {
  width: 100%;
  height: 400px;
  border-radius: 8px;
  overflow: hidden; }

.single .mini-meta-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  gap: 10px; }
  .single .mini-meta-wrapper .salary-label {
    padding: 4px 12px;
    font-size: 14px;
    font-size: 0.875rem;
    background: #ffdc00;
    color: #000;
    border-radius: 8px;
    display: inline-block; }
  .single .mini-meta-wrapper .vacancy-category {
    padding: 4px 12px;
    font-size: 14px;
    font-size: 0.875rem;
    background: #144733;
    color: #fff;
    border-radius: 8px; }

.page-template-order-template .main-wrapper,
.page.cart .main-wrapper {
  background: #f2f6f4; }

.page-template-order-template .hero.no-hero .container,
.page.cart .hero.no-hero .container {
  padding: 100px 0 0 0; }

.page-template-order-template.fixed-mainmenu.hide-mainmenu .big-cart-container .sidebar-wrapper,
.page.cart.fixed-mainmenu.hide-mainmenu .big-cart-container .sidebar-wrapper {
  top: 30px; }

.page-template-order-template.fixed-mainmenu .big-cart-container .sidebar-wrapper,
.page.cart.fixed-mainmenu .big-cart-container .sidebar-wrapper {
  top: 130px; }

.order-aanmaken.fixed-mainmenu.hide-mainmenu .order-overview-wrapper .sidebar-wrapper {
  top: 30px; }

.order-aanmaken.fixed-mainmenu .order-overview-wrapper .sidebar-wrapper {
  top: 130px; }

.order-overview-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  gap: 60px;
  margin-top: 24px;
  margin-bottom: 60px; }
  .order-overview-wrapper .main-order-wrapper {
    -ms-flex: 1;
        flex: 1; }
    .order-overview-wrapper .main-order-wrapper .tab {
      background: #fff;
      border-radius: 8px;
      gap: 0;
      border: 1px solid #e3e3e3; }
    .order-overview-wrapper .main-order-wrapper .tab-title-wrapper {
      background: #144733;
      padding: 24px 30px;
      border-radius: 8px 8px 0 0;
      border-bottom: 1px solid #e3e3e3; }
      .order-overview-wrapper .main-order-wrapper .tab-title-wrapper h1 {
        font-size: 18px;
        font-size: 1.125rem;
        color: #fff;
        margin: 0; }
    .order-overview-wrapper .main-order-wrapper .field-overview {
      padding: 30px;
      position: relative;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
      gap: 20px;
      -ms-flex: 0 1 100%;
          flex: 0 1 100%; }
      .order-overview-wrapper .main-order-wrapper .field-overview:after {
        content: "";
        position: absolute;
        bottom: 0;
        left: 30px;
        width: calc(100% - 60px);
        height: 1px;
        background: #e3e3e3; }
      .order-overview-wrapper .main-order-wrapper .field-overview:last-child {
        border-bottom: none; }
        .order-overview-wrapper .main-order-wrapper .field-overview:last-child:after {
          display: none; }
    .order-overview-wrapper .main-order-wrapper .field-row.display + .field-overview {
      padding-top: 6px; }
    .order-overview-wrapper .main-order-wrapper .field-row {
      -ms-flex: 0 1 100%;
          flex: 0 1 100%; }
      .order-overview-wrapper .main-order-wrapper .field-row:last-child {
        border-bottom: none; }
      .order-overview-wrapper .main-order-wrapper .field-row.display {
        padding: 30px 30px 0 30px; }
        .order-overview-wrapper .main-order-wrapper .field-row.display .section-label {
          margin: 0; }
      .order-overview-wrapper .main-order-wrapper .field-row .section-label {
        font-size: 20px;
        font-size: 1.25rem;
        color: #144733;
        font-weight: 700;
        margin-bottom: 16px;
        display: block;
        width: 100%; }
      .order-overview-wrapper .main-order-wrapper .field-row .field-children ul {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
        gap: 12px; }
        .order-overview-wrapper .main-order-wrapper .field-row .field-children ul li {
          -ms-flex: 0 0 100%;
              flex: 0 0 100%;
          padding: 14px 16px 14px;
          border: 1px solid #e3e3e3;
          border-radius: 8px;
          transition: all 0.3s ease; }
          .order-overview-wrapper .main-order-wrapper .field-row .field-children ul li:hover, .order-overview-wrapper .main-order-wrapper .field-row .field-children ul li:focus {
            background: rgba(0, 153, 0, 0.05); }
          .order-overview-wrapper .main-order-wrapper .field-row .field-children ul li:has(input[type="checkbox"]:checked) {
            background: rgba(0, 153, 0, 0.1);
            border-color: #144733; }
  .order-overview-wrapper .order-nav-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
        flex-flow: row wrap;
    -ms-flex-pack: justify;
        justify-content: space-between;
    margin-top: 15px; }
    .order-overview-wrapper .order-nav-wrapper .only-child {
      margin: 0 0 0 auto; }
    .order-overview-wrapper .order-nav-wrapper button {
      padding: 15px 30px 14px 30px;
      border: none;
      font-weight: 600;
      color: #144733;
      background: #fff;
      border-radius: 8px;
      transition: all 0.3s ease;
      cursor: pointer;
      font-size: 16px; }
      .order-overview-wrapper .order-nav-wrapper button:last-child {
        background: #ffdc00;
        color: #000; }
        .order-overview-wrapper .order-nav-wrapper button:last-child:hover, .order-overview-wrapper .order-nav-wrapper button:last-child:focus {
          background: #144733;
          color: #fff; }
  .order-overview-wrapper .sidebar-wrapper {
    -ms-flex: 0 1 470px;
        flex: 0 1 470px;
    background: #fff;
    border-radius: 8px;
    height: fit-content;
    position: sticky;
    top: 30px;
    transition: all 0.3s ease; }
    .order-overview-wrapper .sidebar-wrapper .reserveren-wrapper {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap; }
      .order-overview-wrapper .sidebar-wrapper .reserveren-wrapper .tab-title-wrapper {
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
        padding: 22px 16px;
        border-radius: 8px 8px 0 0;
        border-bottom: 1px solid #e3e3e3;
        background: #144733;
        border: 1px solid #e3e3e3; }
        .order-overview-wrapper .sidebar-wrapper .reserveren-wrapper .tab-title-wrapper h3,
        .order-overview-wrapper .sidebar-wrapper .reserveren-wrapper .tab-title-wrapper h2,
        .order-overview-wrapper .sidebar-wrapper .reserveren-wrapper .tab-title-wrapper h1 {
          font-size: 22px;
          font-size: 1.375rem;
          color: #fff;
          margin: 0; }
      .order-overview-wrapper .sidebar-wrapper .reserveren-wrapper .sidebar-overview-wrapper {
        padding: 16px;
        border: 1px solid #e3e3e3;
        border-radius: 0 0 8px 8px;
        border-top: none;
        -ms-flex: 0 1 100%;
            flex: 0 1 100%;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap; }
      .order-overview-wrapper .sidebar-wrapper .reserveren-wrapper .product-title-bar {
        -ms-flex: 0 1 100%;
            flex: 0 1 100%;
        margin-bottom: 18px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
        -ms-flex-align: center;
            align-items: center;
        gap: 10px;
        padding: 6px 18px;
        background: #f2f6f4;
        border-radius: 8px; }
        .order-overview-wrapper .sidebar-wrapper .reserveren-wrapper .product-title-bar h2 {
          -ms-flex: 1;
              flex: 1;
          font-size: 16px;
          font-size: 1rem;
          color: #144733;
          font-weight: 700;
          text-decoration: none;
          margin: 0; }
          .order-overview-wrapper .sidebar-wrapper .reserveren-wrapper .product-title-bar h2:hover, .order-overview-wrapper .sidebar-wrapper .reserveren-wrapper .product-title-bar h2:focus {
            color: #144733; }
        .order-overview-wrapper .sidebar-wrapper .reserveren-wrapper .product-title-bar img {
          -ms-flex: 0 1 46px;
              flex: 0 1 46px;
          width: 46px; }
      .order-overview-wrapper .sidebar-wrapper .reserveren-wrapper .date-picker-wrapper {
        -ms-flex: 0 1 100%;
            flex: 0 1 100%;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
        padding-bottom: 16px;
        border-bottom: 1px solid #e3e3e3; }
        .order-overview-wrapper .sidebar-wrapper .reserveren-wrapper .date-picker-wrapper .custom-datepicker-btn {
          -ms-flex: 0 1 50%;
              flex: 0 1 50%; }
          .order-overview-wrapper .sidebar-wrapper .reserveren-wrapper .date-picker-wrapper .custom-datepicker-btn .label {
            font-size: 12px;
            font-size: 0.75rem;
            color: rgba(0, 0, 0, 0.7);
            display: block;
            padding-bottom: 2px; }
          .order-overview-wrapper .sidebar-wrapper .reserveren-wrapper .date-picker-wrapper .custom-datepicker-btn .value {
            font-size: 16px;
            font-size: 1rem;
            color: #144733;
            font-weight: 600;
            display: block; }
          .order-overview-wrapper .sidebar-wrapper .reserveren-wrapper .date-picker-wrapper .custom-datepicker-btn:first-child {
            position: relative; }
            .order-overview-wrapper .sidebar-wrapper .reserveren-wrapper .date-picker-wrapper .custom-datepicker-btn:first-child:after {
              content: "";
              position: absolute;
              bottom: 0;
              right: 30px;
              width: 1px;
              height: 100%;
              background: #e3e3e3; }
      .order-overview-wrapper .sidebar-wrapper .reserveren-wrapper .delivery-location-wrapper {
        border-bottom: 1px solid #e3e3e3; }
      .order-overview-wrapper .sidebar-wrapper .reserveren-wrapper .price-info-wrapper {
        -ms-flex: 0 1 100%;
            flex: 0 1 100%;
        padding: 16px 0 0 0;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
        gap: 10px; }
        .order-overview-wrapper .sidebar-wrapper .reserveren-wrapper .price-info-wrapper .label {
          font-size: 14px;
          font-size: 0.875rem;
          color: #144733;
          font-weight: 700;
          margin: 0;
          -ms-flex: 1;
              flex: 1; }
        .order-overview-wrapper .sidebar-wrapper .reserveren-wrapper .price-info-wrapper .price {
          font-size: 14px;
          font-size: 0.875rem;
          color: #144733;
          font-weight: 700;
          margin: 0; }
        .order-overview-wrapper .sidebar-wrapper .reserveren-wrapper .price-info-wrapper .price-rent-row {
          font-size: 14px;
          font-size: 0.875rem;
          color: #144733;
          font-weight: 700;
          margin: 0;
          -ms-flex: 0 1 100%;
              flex: 0 1 100%;
          padding-bottom: 12px;
          border-bottom: 1px solid #e3e3e3;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-flow: row wrap;
              flex-flow: row wrap;
          gap: 10px; }
        .order-overview-wrapper .sidebar-wrapper .reserveren-wrapper .price-info-wrapper .price-total-row {
          font-size: 14px;
          font-size: 0.875rem;
          color: #144733;
          font-weight: 700;
          margin: 0;
          -ms-flex: 0 1 100%;
              flex: 0 1 100%;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-flow: row wrap;
              flex-flow: row wrap;
          gap: 10px; }
          .order-overview-wrapper .sidebar-wrapper .reserveren-wrapper .price-info-wrapper .price-total-row .label {
            font-size: 16px;
            font-size: 1rem; }
          .order-overview-wrapper .sidebar-wrapper .reserveren-wrapper .price-info-wrapper .price-total-row .price {
            font-size: 18px;
            font-size: 1.125rem; }
        .order-overview-wrapper .sidebar-wrapper .reserveren-wrapper .price-info-wrapper .best-price-active span {
          display: inline-block; }
        .order-overview-wrapper .sidebar-wrapper .reserveren-wrapper .price-info-wrapper .best-price-active .price .original-price {
          text-decoration: line-through;
          font-weight: 500;
          opacity: 0.5;
          font-size: 12px;
          font-size: 0.75rem; }
        .order-overview-wrapper .sidebar-wrapper .reserveren-wrapper .price-info-wrapper .best-price-label {
          font-weight: 700;
          font-size: 10px;
          font-size: 0.625rem;
          border-radius: 20px;
          padding: 4px 8px;
          background: #144733;
          border: 1px solid #e3e3e3;
          color: #144733; }
      .order-overview-wrapper .sidebar-wrapper .reserveren-wrapper .delivery-location-wrapper,
      .order-overview-wrapper .sidebar-wrapper .reserveren-wrapper .vehicle-options-wrapper {
        -ms-flex: 0 1 100%;
            flex: 0 1 100%;
        padding: 16px 0; }
        .order-overview-wrapper .sidebar-wrapper .reserveren-wrapper .delivery-location-wrapper h3,
        .order-overview-wrapper .sidebar-wrapper .reserveren-wrapper .vehicle-options-wrapper h3 {
          font-size: 16px;
          font-size: 1rem;
          color: #144733;
          font-weight: 700;
          margin: 0 0 10px 0; }
        .order-overview-wrapper .sidebar-wrapper .reserveren-wrapper .delivery-location-wrapper .info-row,
        .order-overview-wrapper .sidebar-wrapper .reserveren-wrapper .vehicle-options-wrapper .info-row {
          -ms-flex: 0 1 100%;
              flex: 0 1 100%;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-flow: row wrap;
              flex-flow: row wrap;
          gap: 10px; }
          .order-overview-wrapper .sidebar-wrapper .reserveren-wrapper .delivery-location-wrapper .info-row .name,
          .order-overview-wrapper .sidebar-wrapper .reserveren-wrapper .vehicle-options-wrapper .info-row .name {
            -ms-flex: 1;
                flex: 1;
            font-size: 14px;
            font-size: 0.875rem;
            color: #144733;
            font-weight: 600;
            margin: 0; }
          .order-overview-wrapper .sidebar-wrapper .reserveren-wrapper .delivery-location-wrapper .info-row .price,
          .order-overview-wrapper .sidebar-wrapper .reserveren-wrapper .vehicle-options-wrapper .info-row .price {
            font-size: 14px;
            font-size: 0.875rem;
            color: #144733;
            font-weight: 700;
            margin: 0; }
        .order-overview-wrapper .sidebar-wrapper .reserveren-wrapper .delivery-location-wrapper ul,
        .order-overview-wrapper .sidebar-wrapper .reserveren-wrapper .vehicle-options-wrapper ul {
          -ms-flex: 0 1 100%;
              flex: 0 1 100%; }
          .order-overview-wrapper .sidebar-wrapper .reserveren-wrapper .delivery-location-wrapper ul li,
          .order-overview-wrapper .sidebar-wrapper .reserveren-wrapper .vehicle-options-wrapper ul li {
            display: -ms-flexbox;
            display: flex;
            -ms-flex-flow: row wrap;
                flex-flow: row wrap;
            gap: 10px; }
            .order-overview-wrapper .sidebar-wrapper .reserveren-wrapper .delivery-location-wrapper ul li .name,
            .order-overview-wrapper .sidebar-wrapper .reserveren-wrapper .vehicle-options-wrapper ul li .name {
              -ms-flex: 1;
                  flex: 1; }
            .order-overview-wrapper .sidebar-wrapper .reserveren-wrapper .delivery-location-wrapper ul li .price,
            .order-overview-wrapper .sidebar-wrapper .reserveren-wrapper .vehicle-options-wrapper ul li .price {
              font-size: 14px;
              font-size: 0.875rem;
              color: #144733;
              font-weight: 700;
              margin: 0; }

.order-notice-wrapper {
  padding: 15px;
  border: 1px solid #e3e3e3;
  border-radius: 8px;
  background: #144733;
  color: #fff;
  margin-top: 15px;
  display: inline-block; }
  .order-notice-wrapper p {
    font-size: 14px;
    font-size: 0.875rem; }

.reserveren-wrapper .price.best-price-active span {
  display: inline-block; }

.reserveren-wrapper .price.best-price-active .original-price {
  text-decoration: line-through;
  font-weight: 500;
  opacity: 0.5;
  font-size: 12px;
  font-size: 0.75rem;
  margin-right: 4px; }

.reserveren-wrapper .best-price-label {
  font-weight: 700;
  font-size: 10px;
  font-size: 0.625rem;
  border-radius: 20px;
  padding: 4px 8px;
  background: #144733;
  border: 1px solid #e3e3e3;
  color: #144733; }

.big-cart-container {
  max-width: 1130px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  gap: 60px;
  margin-top: 50px;
  margin-bottom: 60px; }
  .big-cart-container .main-order-wrapper {
    -ms-flex: 1;
        flex: 1;
    background: #fff;
    border-radius: 8px;
    border: 1px solid #e5e5e5; }
    .big-cart-container .main-order-wrapper .tab-title-wrapper {
      background: #144733;
      padding: 24px 30px;
      border-radius: 8px 8px 0 0;
      border-bottom: 1px solid #e3e3e3; }
      .big-cart-container .main-order-wrapper .tab-title-wrapper h3 {
        font-size: 22px;
        font-size: 1.375rem;
        color: #fff;
        margin: 0; }
    .big-cart-container .main-order-wrapper .orders-overview-wrapper {
      padding: 6px 30px 30px 30px; }
    .big-cart-container .main-order-wrapper .field-row {
      border-bottom: 1px solid #e3e3e3;
      -ms-flex: 0 1 100%;
          flex: 0 1 100%;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
      gap: 20px;
      padding: 18px 0; }
      .big-cart-container .main-order-wrapper .field-row .bundle-item-info {
        -ms-flex: 1;
            flex: 1; }
        .big-cart-container .main-order-wrapper .field-row .bundle-item-info .bundle-item-title h3 {
          font-size: 20px;
          font-size: 1.25rem;
          color: #144733;
          font-weight: 600;
          margin: 0;
          margin-bottom: 5px; }
          .big-cart-container .main-order-wrapper .field-row .bundle-item-info .bundle-item-title h3 .vehicle-short-description {
            font-size: 14px;
            font-size: 0.875rem;
            color: rgba(0, 0, 0, 0.7);
            font-weight: 400; }
        .big-cart-container .main-order-wrapper .field-row .bundle-item-info .bundle-item-date,
        .big-cart-container .main-order-wrapper .field-row .bundle-item-info .bundle-item-driver {
          font-size: 15px;
          font-size: 0.9375rem;
          color: rgba(20, 71, 51, 0.7);
          font-weight: 400;
          margin: 2px 0 0 0; }
        .big-cart-container .main-order-wrapper .field-row .bundle-item-info .hidden-items {
          display: -ms-flexbox;
          display: flex;
          -ms-flex-flow: row wrap;
              flex-flow: row wrap;
          gap: 4px;
          width: 100%;
          margin-top: 8px;
          transition: all 0.3s ease; }
          .big-cart-container .main-order-wrapper .field-row .bundle-item-info .hidden-items.active .hidden-label.show {
            display: none; }
          .big-cart-container .main-order-wrapper .field-row .bundle-item-info .hidden-items.active .hidden-label.hide {
            display: block; }
          .big-cart-container .main-order-wrapper .field-row .bundle-item-info .hidden-items.active .extra-options-wrapper {
            height: auto; }
          .big-cart-container .main-order-wrapper .field-row .bundle-item-info .hidden-items .hidden-label {
            font-size: 12px;
            font-size: 0.75rem;
            color: #144733;
            text-decoration: underline;
            font-weight: 400;
            margin: 0;
            cursor: pointer;
            -ms-flex: 0 1 100%;
                flex: 0 1 100%; }
            .big-cart-container .main-order-wrapper .field-row .bundle-item-info .hidden-items .hidden-label.show {
              display: block;
              margin-bottom: -14px; }
            .big-cart-container .main-order-wrapper .field-row .bundle-item-info .hidden-items .hidden-label.hide {
              display: none; }
          .big-cart-container .main-order-wrapper .field-row .bundle-item-info .hidden-items .extra-options-wrapper {
            width: 100%;
            overflow: hidden;
            height: 0;
            transition: all 0.3s ease;
            margin-top: 10px; }
            .big-cart-container .main-order-wrapper .field-row .bundle-item-info .hidden-items .extra-options-wrapper h3 {
              font-size: 16px;
              font-size: 1rem;
              color: #144733;
              font-weight: 600;
              margin: 10px 0 6px 0; }
            .big-cart-container .main-order-wrapper .field-row .bundle-item-info .hidden-items .extra-options-wrapper h5 {
              color: #144733;
              font-weight: 600;
              margin: 10px 0 6px 0;
              font-size: 16px;
              font-size: 1rem; }
            .big-cart-container .main-order-wrapper .field-row .bundle-item-info .hidden-items .extra-options-wrapper .label {
              font-size: 14px;
              font-size: 0.875rem; }
            .big-cart-container .main-order-wrapper .field-row .bundle-item-info .hidden-items .extra-options-wrapper ul li {
              font-size: 14px;
              font-size: 0.875rem;
              padding-bottom: 4px;
              display: -ms-flexbox;
              display: flex;
              -ms-flex-flow: row wrap;
                  flex-flow: row wrap;
              gap: 10px; }
              .big-cart-container .main-order-wrapper .field-row .bundle-item-info .hidden-items .extra-options-wrapper ul li .label {
                -ms-flex: 0 1 50%;
                    flex: 0 1 50%; }
      .big-cart-container .main-order-wrapper .field-row .bundle-item-action {
        -ms-flex: 0 1 150px;
            flex: 0 1 150px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
        gap: 20px; }
        .big-cart-container .main-order-wrapper .field-row .bundle-item-action .bundle-item-delete-form {
          -ms-flex: 0 1 44px;
              flex: 0 1 44px;
          width: 44px;
          height: 44px;
          border-radius: 10px;
          background: #fff;
          border: 1px solid #e3e3e3;
          position: relative;
          transition: all 0.3s ease; }
          .big-cart-container .main-order-wrapper .field-row .bundle-item-action .bundle-item-delete-form:after {
            content: "";
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
            width: 18px;
            height: 20px;
            background: url(../images/icons/trash.svg) no-repeat center center;
            background-size: 20px;
            background-repeat: no-repeat;
            cursor: pointer;
            pointer-events: none; }
          .big-cart-container .main-order-wrapper .field-row .bundle-item-action .bundle-item-delete-form button {
            background: none;
            border: none;
            cursor: pointer;
            font-size: 0;
            height: 100%;
            width: 100%;
            cursor: pointer;
            position: relative;
            z-index: 2; }
          .big-cart-container .main-order-wrapper .field-row .bundle-item-action .bundle-item-delete-form:hover, .big-cart-container .main-order-wrapper .field-row .bundle-item-action .bundle-item-delete-form:focus {
            border-color: #144733;
            background: rgba(20, 71, 51, 0.04); }
        .big-cart-container .main-order-wrapper .field-row .bundle-item-action .bundle-item-price {
          -ms-flex: 1;
              flex: 1;
          font-size: 16px;
          font-size: 1rem;
          color: #144733;
          font-weight: 400;
          margin: 0;
          padding-top: 8px;
          text-align: right; }
      .big-cart-container .main-order-wrapper .field-row:last-child {
        border-bottom: none; }
  .big-cart-container .sidebar-wrapper {
    -ms-flex: 0 1 470px;
        flex: 0 1 470px;
    background: #fff;
    border-radius: 8px;
    height: fit-content;
    position: sticky;
    top: 0px;
    border: 1px solid #e5e5e5;
    transition: all 0.3s ease;
    transition: 0.3s;
    position: relative; }
    .big-cart-container .sidebar-wrapper .sidebar-wrapper-notice-content {
      transition: 0.3s; }
    .big-cart-container .sidebar-wrapper.is-loading .sidebar-wrapper-notice-content {
      pointer-events: none;
      opacity: 0.33; }
    .big-cart-container .sidebar-wrapper .sidebar-wrapper-notice {
      opacity: 0;
      transition: 0.3s;
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      max-width: 80%;
      padding: 10px 20px;
      background: #144733;
      color: #fff;
      text-align: center;
      border-radius: 8px;
      z-index: 10; }
      .big-cart-container .sidebar-wrapper .sidebar-wrapper-notice.show {
        opacity: 1; }
    .big-cart-container .sidebar-wrapper .tab-title-wrapper {
      background: #144733;
      padding: 24px 16px;
      border-radius: 8px 8px 0 0;
      border-bottom: 1px solid #e3e3e3; }
      .big-cart-container .sidebar-wrapper .tab-title-wrapper h3 {
        font-size: 22px;
        font-size: 1.375rem;
        color: #fff;
        margin: 0; }
    .big-cart-container .sidebar-wrapper .total-overview-wrapper {
      padding: 20px 16px 0 16px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
      gap: 10px; }
      .big-cart-container .sidebar-wrapper .total-overview-wrapper .order-overview-item {
        -ms-flex: 0 1 100%;
            flex: 0 1 100%;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
        gap: 10px;
        -ms-flex-pack: justify;
            justify-content: space-between; }
        .big-cart-container .sidebar-wrapper .total-overview-wrapper .order-overview-item:last-child {
          border-bottom: 1px solid #e3e3e3;
          padding-bottom: 20px; }
        .big-cart-container .sidebar-wrapper .total-overview-wrapper .order-overview-item .order-overview-item-title {
          -ms-flex: 0 1 auto;
              flex: 0 1 auto;
          font-size: 14px;
          font-size: 0.875rem;
          color: #144733;
          font-weight: 500;
          margin: 0; }
          .big-cart-container .sidebar-wrapper .total-overview-wrapper .order-overview-item .order-overview-item-title .vehicle-short-description {
            font-size: 10px;
            font-size: 0.625rem;
            color: rgba(0, 0, 0, 0.7);
            font-weight: 400; }
        .big-cart-container .sidebar-wrapper .total-overview-wrapper .order-overview-item .order-overview-item-price {
          -ms-flex: 0 1 1;
              flex: 0 1 1;
          font-size: 14px;
          font-size: 0.875rem;
          color: #144733;
          font-weight: 700;
          margin: 0; }
    .big-cart-container .sidebar-wrapper .total-price {
      padding: 14px 16px 30px 16px;
      display: block;
      width: 100%;
      font-size: 16px;
      font-size: 1rem;
      font-weight: 700;
      color: #144733; }
      .big-cart-container .sidebar-wrapper .total-price .total-btw-label {
        font-size: 14px;
        font-size: 0.875rem;
        color: #144733;
        font-weight: 400;
        margin: 0;
        padding-left: 4px; }
      .big-cart-container .sidebar-wrapper .total-price .total-price-amount {
        font-size: 16px;
        font-size: 1rem;
        color: #144733;
        font-weight: 700;
        margin: 0;
        float: right; }
    .big-cart-container .sidebar-wrapper .button-wrapper {
      padding: 0 16px 16px 16px; }
      .big-cart-container .sidebar-wrapper .button-wrapper button,
      .big-cart-container .sidebar-wrapper .button-wrapper .continue-shopping {
        -ms-flex: 0 1 100%;
            flex: 0 1 100%;
        width: 100%;
        outline: none;
        border: none;
        cursor: pointer; }
        .big-cart-container .sidebar-wrapper .button-wrapper button:before, .big-cart-container .sidebar-wrapper .button-wrapper button:after,
        .big-cart-container .sidebar-wrapper .button-wrapper .continue-shopping:before,
        .big-cart-container .sidebar-wrapper .button-wrapper .continue-shopping:after {
          right: calc(50% - 80px);
          height: 15px;
          width: 15px; }
      .big-cart-container .sidebar-wrapper .button-wrapper .continue-shopping {
        margin-top: 15px;
        text-align: center;
        background: #f2f6f4;
        color: #000; }
        .big-cart-container .sidebar-wrapper .button-wrapper .continue-shopping:before {
          background-image: url(../images/icons/link-icon-black.svg); }
        .big-cart-container .sidebar-wrapper .button-wrapper .continue-shopping:after {
          background-image: url(../images/icons/link-icon-black.svg); }
        .big-cart-container .sidebar-wrapper .button-wrapper .continue-shopping:hover, .big-cart-container .sidebar-wrapper .button-wrapper .continue-shopping:focus {
          background: #144733;
          color: #fff; }
          .big-cart-container .sidebar-wrapper .button-wrapper .continue-shopping:hover:before, .big-cart-container .sidebar-wrapper .button-wrapper .continue-shopping:focus:before {
            background-image: url(../images/icons/link-icon-white.svg); }
          .big-cart-container .sidebar-wrapper .button-wrapper .continue-shopping:hover:after, .big-cart-container .sidebar-wrapper .button-wrapper .continue-shopping:focus:after {
            background-image: url(../images/icons/link-icon-white.svg); }

.big-order-container {
  max-width: 1130px; }
  .big-order-container .meta-wrapper ul {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
        flex-flow: row wrap;
    -ms-flex-pack: center;
        justify-content: center;
    gap: 6px;
    background: #fff;
    padding: 6px;
    border-radius: 30px;
    width: fit-content;
    margin: 22px auto 0; }
    .big-order-container .meta-wrapper ul li {
      -ms-flex: 0 1 auto;
          flex: 0 1 auto; }
      .big-order-container .meta-wrapper ul li button {
        background: none;
        padding: 8px 30px;
        border-radius: 30px;
        border: none;
        font-size: 15px;
        font-size: 0.9375rem;
        font-weight: 700;
        color: #144733;
        cursor: pointer; }
        .big-order-container .meta-wrapper ul li button.active {
          color: #fff;
          background: #009900; }
        .big-order-container .meta-wrapper ul li button:disabled {
          background: none !important;
          color: rgba(20, 71, 51, 0.5); }
          .big-order-container .meta-wrapper ul li button:disabled:hover, .big-order-container .meta-wrapper ul li button:disabled:focus {
            background: none !important;
            color: rgba(20, 71, 51, 0.5); }
        .big-order-container .meta-wrapper ul li button:hover {
          background: #144733;
          color: #fff; }
  .big-order-container .tab {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
        flex-flow: row wrap;
    gap: 15px; }
    .big-order-container .tab .tab-title-wrapper {
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
      padding: 22px 30px;
      border-radius: 8px 8px 0 0;
      border-bottom: 1px solid #e3e3e3; }
      .big-order-container .tab .tab-title-wrapper h3,
      .big-order-container .tab .tab-title-wrapper h2,
      .big-order-container .tab .tab-title-wrapper h1 {
        font-size: 22px;
        font-size: 1.375rem;
        color: #fff;
        margin: 0; }
    .big-order-container .tab .field-row {
      -ms-flex: 0 0 100%;
          flex: 0 0 100%; }
    .big-order-container .tab .field-label {
      display: block;
      width: 100%;
      font-size: 16px;
      font-size: 1rem;
      color: #144733;
      font-weight: 600;
      margin-bottom: 10px; }
    .big-order-container .tab .field-row.select .input-wrapper.select {
      position: relative; }
      .big-order-container .tab .field-row.select .input-wrapper.select:after {
        content: "";
        position: absolute;
        top: 50%;
        right: 15px;
        transform: translateY(-50%);
        width: 10px;
        height: 10px;
        background: url(../images/icons/chevron-down.svg) no-repeat center center;
        background-size: 10px;
        pointer-events: none;
        transition: 0.3s; }
    .big-order-container .tab .field-row.checkbox .input-wrapper,
    .big-order-container .tab .field-row.checkbox_terms .input-wrapper,
    .big-order-container .tab .field-row.checkbox_price .input-wrapper,
    .big-order-container .tab .field-row.radio .input-wrapper {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
      -ms-flex-align: start;
          align-items: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
      gap: 12px; }
      .big-order-container .tab .field-row.checkbox .input-wrapper .field-label,
      .big-order-container .tab .field-row.checkbox_terms .input-wrapper .field-label,
      .big-order-container .tab .field-row.checkbox_price .input-wrapper .field-label,
      .big-order-container .tab .field-row.radio .input-wrapper .field-label {
        -ms-flex: 0 1 16px;
            flex: 0 1 16px; }
      .big-order-container .tab .field-row.checkbox .input-wrapper .field-label,
      .big-order-container .tab .field-row.checkbox_terms .input-wrapper .field-label,
      .big-order-container .tab .field-row.checkbox_price .input-wrapper .field-label,
      .big-order-container .tab .field-row.radio .input-wrapper .field-label {
        -ms-flex: 1%;
            flex: 1%; }
    .big-order-container .tab .field-row.checkbox .field-label,
    .big-order-container .tab .field-row.checkbox_terms .field-label,
    .big-order-container .tab .field-row.checkbox_price .field-label,
    .big-order-container .tab .field-row.radio .field-label {
      display: inline-block;
      width: auto;
      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: start;
          justify-content: flex-start;
      margin: 0; }
      .big-order-container .tab .field-row.checkbox .field-label .left-side,
      .big-order-container .tab .field-row.checkbox_terms .field-label .left-side,
      .big-order-container .tab .field-row.checkbox_price .field-label .left-side,
      .big-order-container .tab .field-row.radio .field-label .left-side {
        -ms-flex: 1;
            flex: 1;
        font-size: 16px;
        font-size: 1rem;
        color: #144733;
        font-weight: 600; }
        .big-order-container .tab .field-row.checkbox .field-label .left-side .field-description,
        .big-order-container .tab .field-row.checkbox_terms .field-label .left-side .field-description,
        .big-order-container .tab .field-row.checkbox_price .field-label .left-side .field-description,
        .big-order-container .tab .field-row.radio .field-label .left-side .field-description {
          font-size: 14px;
          font-size: 0.875rem;
          color: #144733;
          font-weight: 400;
          margin-top: 5px; }
      .big-order-container .tab .field-row.checkbox .field-label .right-side,
      .big-order-container .tab .field-row.checkbox_terms .field-label .right-side,
      .big-order-container .tab .field-row.checkbox_price .field-label .right-side,
      .big-order-container .tab .field-row.radio .field-label .right-side {
        -ms-flex: 0 1 126px;
            flex: 0 1 126px;
        text-align: right; }
        .big-order-container .tab .field-row.checkbox .field-label .right-side .price-extra,
        .big-order-container .tab .field-row.checkbox_terms .field-label .right-side .price-extra,
        .big-order-container .tab .field-row.checkbox_price .field-label .right-side .price-extra,
        .big-order-container .tab .field-row.radio .field-label .right-side .price-extra {
          font-size: 14px;
          font-size: 0.875rem;
          color: rgba(0, 0, 0, 0.7);
          font-weight: 400; }
  .big-order-container input[type="text"],
  .big-order-container input[type="email"],
  .big-order-container input[type="tel"],
  .big-order-container input[type="number"],
  .big-order-container input[type="textarea"],
  .big-order-container textarea {
    border: 1px solid #e3e3e3;
    border-radius: 5px;
    padding: 10px 12px;
    font-size: 16px;
    font-size: 1rem;
    color: #144733;
    width: 100%;
    font-family: "Montserrat", sans-serif; }
    .big-order-container input[type="text"]:hover, .big-order-container input[type="text"]:focus, .big-order-container input[type="text"]:focus-visible,
    .big-order-container input[type="email"]:hover,
    .big-order-container input[type="email"]:focus,
    .big-order-container input[type="email"]:focus-visible,
    .big-order-container input[type="tel"]:hover,
    .big-order-container input[type="tel"]:focus,
    .big-order-container input[type="tel"]:focus-visible,
    .big-order-container input[type="number"]:hover,
    .big-order-container input[type="number"]:focus,
    .big-order-container input[type="number"]:focus-visible,
    .big-order-container input[type="textarea"]:hover,
    .big-order-container input[type="textarea"]:focus,
    .big-order-container input[type="textarea"]:focus-visible,
    .big-order-container textarea:hover,
    .big-order-container textarea:focus,
    .big-order-container textarea:focus-visible {
      border-color: #144733; }
    .big-order-container input[type="text"]:-ms-input-placeholder,
    .big-order-container input[type="email"]:-ms-input-placeholder,
    .big-order-container input[type="tel"]:-ms-input-placeholder,
    .big-order-container input[type="number"]:-ms-input-placeholder,
    .big-order-container input[type="textarea"]:-ms-input-placeholder,
    .big-order-container textarea:-ms-input-placeholder {
      color: rgba(20, 71, 51, 0.5);
      font-weight: 400; }
    .big-order-container input[type="text"]::placeholder,
    .big-order-container input[type="email"]::placeholder,
    .big-order-container input[type="tel"]::placeholder,
    .big-order-container input[type="number"]::placeholder,
    .big-order-container input[type="textarea"]::placeholder,
    .big-order-container textarea::placeholder {
      color: rgba(20, 71, 51, 0.5);
      font-weight: 400; }
  .big-order-container select {
    border: 1px solid #e3e3e3;
    border-radius: 5px;
    padding: 10px 12px;
    font-size: 16px;
    font-size: 1rem;
    color: #144733;
    width: 100%;
    font-family: "Montserrat", sans-serif;
    appearance: none; }
  .big-order-container input[type="checkbox"]:checked:after {
    opacity: 1; }
  .big-order-container input[type="checkbox"]:checked:before {
    background-color: #144733;
    border: 1px solid #144733; }
  .big-order-container input[type="checkbox"] {
    width: 16px;
    height: 16px;
    border-radius: 5px;
    appearance: none;
    top: 5px;
    margin: 0;
    position: relative; }
    .big-order-container input[type="checkbox"]:before {
      content: "";
      display: inline-block;
      width: 18px;
      height: 18px;
      position: absolute;
      left: 0;
      top: 0px;
      border: 1px solid #144733;
      background-color: #fff;
      border-radius: 3px; }
    .big-order-container input[type="checkbox"]:after {
      content: "\f00c";
      font-family: "Font Awesome 5 Free";
      text-align: center;
      line-height: 10px;
      opacity: 0;
      position: absolute;
      height: 10px;
      width: 16px;
      left: 1px;
      top: 50%;
      transform: translateY(-30%);
      font-weight: 900;
      font-size: 9px;
      font-size: 0.5625rem;
      color: #fff;
      transition: 0.3s; }
  .big-order-container input:read-only {
    background: #f2f6f4;
    color: #000; }

.fade-enter-active {
  animation: fade-in 0.3s; }

.fade-leave-active {
  animation: fade-in 0.3s reverse; }

@keyframes fade-in {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

.fade-tab-enter-active {
  animation: fade-tab-in 0.3s; }

.fade-tab-leave-active {
  animation: fade-tab-in 0s reverse; }

@keyframes fade-tab-in {
  0% {
    opacity: 0;
    transform: translateY(20px); }
  100% {
    opacity: 1;
    transform: translateY(0); } }

.list-item {
  transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);
  will-change: transform, opacity;
  position: relative; }

.list-item.list-enter-from {
  opacity: 0;
  transform: translateX(-30px) scale(0.95); }

.list-item.list-enter-active {
  transition-delay: calc(0.1s * var(--index)); }

.list-item.list-leave-to {
  opacity: 0;
  transform: translateX(30px) scale(0.95); }

.list-item.list-leave-active {
  transition-delay: calc(0.1s * var(--index)); }

.list-move {
  transition: transform 0.5s cubic-bezier(0.4, 0, 0.2, 1); }

.main-order-wrapper ul {
  position: relative;
  list-style: none;
  padding: 0;
  margin: 0; }

.search .main-wrapper .section:first-child {
  margin-top: -0;
  margin-bottom: 0; }

.search .section.block_content {
  margin-top: 80px; }

.search .section.block_content .block.content-block {
  max-width: 940px;
  background: #fff;
  margin: 0 !important; }

.search .section.search-form {
  margin-top: 0;
  margin-bottom: 0; }
  .search .section.search-form .block.search-block {
    max-width: 940px;
    background: #fff;
    padding: 20px 0 0 0;
    /* Remove the default appearance of the clear button */
    /* Custom style for the clear button */ }
    .search .section.search-form .block.search-block input[type="search"]::-webkit-search-cancel-button {
      appearance: none; }
    .search .section.search-form .block.search-block input[type="search"]::-webkit-search-cancel-button {
      height: 16px;
      width: 16px;
      background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"/><line x1="6" y1="6" x2="18" y2="18"/></svg>') no-repeat center center;
      background-size: contain;
      cursor: pointer; }
    .search .section.search-form .block.search-block input[type="search"]::-ms-clear {
      display: none;
      /* Hide the clear button in IE/Edge */ }
    .search .section.search-form .block.search-block form {
      background: #f2f6f4;
      border: 1px solid #e3e3e3;
      border-radius: 6px;
      padding: 30px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
      gap: 10px 30px; }
      .search .section.search-form .block.search-block form .search-field {
        background: #fff;
        border: 1px solid #4c5356;
        padding: 12px;
        border-radius: 0;
        outline: none;
        min-height: 50px;
        border-radius: 6px;
        top: 0;
        right: 0;
        z-index: 1;
        font-size: 16px;
        font-size: 1rem;
        transition: 0.3s;
        -ms-flex: 1;
            flex: 1; }
    .search .section.search-form .block.search-block .button {
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
      display: inline-block;
      border: none;
      min-height: 50px;
      font-family: "Montserrat", sans-serif;
      font-weight: 600; }
      .search .section.search-form .block.search-block .button:hover {
        cursor: pointer; }

.search .section.search-results {
  margin-top: 0; }
  .search .section.search-results .block.results-block {
    max-width: 940px;
    background: #fff;
    padding: 60px 0 0 0; }
    .search .section.search-results .block.results-block nav ul {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
      gap: 10px; }
      .search .section.search-results .block.results-block nav ul li {
        -ms-flex: 0 1 100%;
            flex: 0 1 100%; }
    .search .section.search-results .block.results-block nav ul li {
      margin-top: 30px;
      padding: 25px;
      background: #f2f6f4;
      border: 1px solid #e3e3e3;
      border-radius: 6px; }
    .search .section.search-results .block.results-block .type-label {
      background: #144733;
      color: #fff;
      padding: 8px 10px;
      font-size: 12px;
      font-size: 0.75rem;
      border-radius: 3px;
      display: inline-block;
      margin-bottom: 20px;
      margin-right: 20px; }
    .search .section.search-results .block.results-block .result-title {
      font-size: 20px;
      font-size: 1.25rem;
      display: inline-block;
      top: 4px;
      position: relative; }
    .search .section.search-results .block.results-block .result-excerpt {
      font-size: 14px;
      font-size: 0.875rem; }
    .search .section.search-results .block.results-block .button {
      margin-top: 15px; }

.sidebar-aside {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  gap: 100px; }
  .sidebar-aside .left-side {
    -ms-flex: 0 1 480px;
        flex: 0 1 480px; }
    .sidebar-aside .left-side .pages-wrapper {
      background: rgba(255, 255, 255, 0.5);
      padding: 16px;
      border-radius: 8px;
      border: 1px solid #e3e3e3;
      background-color: #f7fbfc; }
      .sidebar-aside .left-side .pages-wrapper ul li:last-child a {
        border-bottom: none; }
      .sidebar-aside .left-side .pages-wrapper ul li.parent-li {
        margin-bottom: 6px;
        border: none; }
        .sidebar-aside .left-side .pages-wrapper ul li.parent-li a {
          font-size: 18px;
          font-size: 1.125rem;
          font-weight: 700;
          border: none; }
          .sidebar-aside .left-side .pages-wrapper ul li.parent-li a figure {
            display: inline-block;
            border-radius: 0;
            margin-right: 10px;
            width: 18px;
            height: 18px;
            top: 2px;
            position: relative; }
            .sidebar-aside .left-side .pages-wrapper ul li.parent-li a figure img {
              width: 100%;
              height: 100%;
              object-fit: contain; }
          .sidebar-aside .left-side .pages-wrapper ul li.parent-li a:after {
            display: none; }
      .sidebar-aside .left-side .pages-wrapper ul li a {
        display: block;
        position: relative;
        width: 100%;
        padding: 10px 24px 10px 0px;
        text-decoration: none;
        color: #144733;
        font-weight: 600;
        font-size: 16px;
        font-size: 1rem;
        transition: all 0.3s ease;
        border-bottom: 1px solid rgba(255, 255, 255, 0.5); }
        .sidebar-aside .left-side .pages-wrapper ul li a: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; }
        .sidebar-aside .left-side .pages-wrapper ul li a:hover, .sidebar-aside .left-side .pages-wrapper ul li a:focus, .sidebar-aside .left-side .pages-wrapper ul li a:active, .sidebar-aside .left-side .pages-wrapper ul li a:focus-visible, .sidebar-aside .left-side .pages-wrapper ul li a:focus-within {
          background: rgba(255, 255, 255, 0.1);
          border-radius: 8px;
          padding: 10px 24px 10px 12px; }
          .sidebar-aside .left-side .pages-wrapper ul li a:hover:after, .sidebar-aside .left-side .pages-wrapper ul li a:focus:after, .sidebar-aside .left-side .pages-wrapper ul li a:active:after, .sidebar-aside .left-side .pages-wrapper ul li a:focus-visible:after, .sidebar-aside .left-side .pages-wrapper ul li a:focus-within:after {
            right: 12px; }
  .sidebar-aside .right-side {
    -ms-flex: 1;
        flex: 1; }
    .sidebar-aside .right-side .section .block-row {
      gap: 50px; }
      .sidebar-aside .right-side .section .block-row .block {
        -ms-flex: 0 1 100%;
            flex: 0 1 100%; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvX3ZhcmlhYmxlcy5zY3NzIiwiYmFzZS9fbWl4aW5zLnNjc3MiLCJzaW5nbGUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7R0FLRztBQ0xIOzs7Ozs7R0FNRztBQWdCSCx5QkFBeUI7QUFPekIseUJBQXlCO0FBK0J6QiwyQkFBMkI7QUFnQjNCLG9CQUFvQjtBQWFwQix1QkFBdUI7QUFxR3ZCLHFCQUFxQjtBQzNMckI7O0VBSUcsaUJBQWdCLEVBQ2hCOztBQUxIOztFQU9HLG1CQUFrQjtFQUNsQixtQkFBa0I7RUFDbEIsb0JBQW1CLEVBSW5CO0VBYkg7O0lBV0ksbUJGeUJjLEVFeEJkOztBQVpKOztFRHVNQyxnQkN2THlCO0VEd0x6QixvQkFWdUIsRUM3S3JCOztBQWpCSDs7RUFvQkcsb0JBQW1CLEVBY25CO0VBbENIOzs7O0lBdUJJLGVGZHFCO0lFZXJCLHNCQUFxQixFQU1yQjtJQTlCSjs7Ozs7OztNQTJCSyxlRmxCb0I7TUVtQnBCLGlCQUFnQixFQUNoQjtFQTdCTDs7SUFnQ0ksWUZkUSxFRWVSOztBQWpDSjs7RUFxQ0csb0JBQW1CLEVBQ25COztBQXRDSDs7RUF5Q0csb0JBQW1CLEVBQ25COztBQTFDSDs7RUE4Q0ksVUFBUyxFQUNUOztBQS9DSjs7RUFpREksbUJBQWM7TUFBZCxlQUFjLEVBQ2Q7O0FBbERKOztFQW9ESSxtQkFBYztNQUFkLGVBQWMsRUFDZDs7QUFyREo7O0VBdURJLG1CQUFjO01BQWQsZUFBYyxFQUNkOztBQUtKOztFQUVDLG9CRmxEMkI7RUVtRDNCLGlCQUFnQjtFQUNoQixpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFFRSxZQUFXO0VBQ1gsY0FBYTtFQUNiLG1CRnBDZ0I7RUVxQ2hCLGlCQUFnQixFQUNoQjs7QUFHRjtFQUNDLHFCQUFhO0VBQWIsY0FBYTtFQUNiLHdCQUFtQjtNQUFuQixvQkFBbUI7RUFDbkIsVUFBUyxFQWtCVDtFQXJCRDtJQU1FLGtCQUFpQjtJRG9IbEIsZ0JDbkh3QjtJRG9IeEIsb0JB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UUFlSyxvQkFBbUIsRUFDbkI7TUFoQkw7UUFrQkssbUJBQWtCO1FBQ2xCLGFBQVksRUF1Qlo7UUExQ0w7VURubENDLGdCQ3dtQzRCO1VEdm1DNUIsb0JBVnVCO1VDa25DbEIsaUJGOXZDVTtVRSt2Q1YsYUFBWSxFQWtCWjtVQXpDTjtZQXlCTyxzQkFBcUI7WUFDckIsaUJBQWdCO1lBQ2hCLG1CQUFrQjtZQUNsQixZQUFXO1lBQ1gsYUFBWTtZQUNaLFNBQVE7WUFDUixtQkFBa0IsRUFNbEI7WUFyQ1A7Y0FpQ1EsWUFBVztjQUNYLGFBQVk7Y0FDWixvQkFBbUIsRUFDbkI7VUFwQ1I7WUF1Q08sY0FBYSxFQUNiO01BeENQO1FBNENLLGVBQWM7UUFDZCxtQkFBa0I7UUFDbEIsWUFBVztRQUNYLDRCQUEyQjtRQUMzQixzQkFBcUI7UUFDckIsZUZsMENvQjtRRW0wQ3BCLGlCRjN4Q2U7UUNzSm5CLGdCQ3NvQzJCO1FEcm9DM0IsZ0JBVnVCO1FDZ3BDbkIsMEJBQXlCO1FBQ3pCLGtERjl6Q08sRUU0MUNQO1FBbkZMO1VBdURNLFlBQVc7VUFDWCxZQUFXO1VBQ1gsYUFBWTtVQUNaLDJCQUEwQjtVQUMxQiw2QkFBNEI7VUFDNUIsbUNBQWtDO1VBQ2xDLHNCQUFxQjtVQUNyQixpQkFBZ0I7VUFDaEIsbUJBQWtCO1VBQ2xCLFNBQVE7VUFDUiwwQ0FBeUM7VUFDekMsU0FBUTtVQUNSLGlCQUFnQjtVQUNoQiw0REFBMkQ7VUFDM0QsV0FBVSxFQUNWO1FBdEVOO1VBNEVNLHFDRnIxQ007VUVzMUNOLG1CRm4wQ1k7VUVvMENaLDZCQUE0QixFQUk1QjtVQWxGTjtZQWdGTyxZQUFXLEVBQ1g7RUFqRlA7SUF3RkUsWUFBTztRQUFQLFFBQU8sRUFPUDtJQS9GRjtNQTBGRyxVQUFTLEVBSVQ7TUE5Rkg7UUE0RkksbUJBQWM7WUFBZCxlQUFjLEVBQ2QiLCJmaWxlIjoic2luZ2xlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogVmFyaWFibGUgZmlsZSBcbiAqIHBsYWNlIGdsb2JhbCB2YXJpYWJsZXMgaGVyZTpcbiAqXG4gKiBAcGFja2FnZSBDaGVmIEd1dGVuYmVyZyBDaGlsZCBUaGVtZVxuICovXG5cbiRmb250U3RhY2s6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuJGhlYWRTdGFjazogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG5cbi8vRXVyb3BjYXIgQ29sb3JzXG4kZXVyb3BjYXJHcmVlbjAxOiAjMDA5OTAwO1xuJGV1cm9wY2FyR3JlZW4wMjogIzE0NDczMztcbiRldXJvcGNhckdyZWVuMDM6ICMwMDUxMjU7XG4kZXVyb3BjYXJHcmVlbjA0OiAjN2FiODAwO1xuJGV1cm9wY2FyR3JlZW4wNTogI2JhZDgwYTtcbiRldXJvcGNhckJhY2tncm91bmQ6ICNmMmY2ZjQ7XG4kZXVyb3BjYXJCb3JkZXI6ICNlM2UzZTM7XG4kZXVyb3BjYXJCbHVlOiAjM2E3ZmMyO1xuXG4kd2hpdGU6ICNmZmY7XG4kYmxhY2s6ICMwMDA7XG5cbiRibHVlOiAkZXVyb3BjYXJHcmVlbjAyO1xuJGxpZ2h0Qmx1ZTogJHdoaXRlO1xuJGJsdWVUaW50OiAkZXVyb3BjYXJCYWNrZ3JvdW5kO1xuXG4kZGFya0JsdWU6ICRldXJvcGNhckdyZWVuMDI7XG5cbiRyZWQ6ICRldXJvcGNhckdyZWVuMDI7XG4kZ3JleTogIzRjNTM1NjtcblxuJGxpZ2h0R3JleTogI2E4YWRiMztcblxuJGxhYmVsR3JleTogI2Y3ZjdmNztcbiRncmV5VGludDogJGV1cm9wY2FyQmFja2dyb3VuZDtcblxuJHllbGxvdzogI2ZmZGMwMDtcblxuJGJvcmRlclJhZGl1czogOHB4O1xuXG4kZm9ybUlucHV0Q29sb3I6ICNjZWM4YmI7XG4kZm9ybUlucHV0Q29sb3JIb3ZlcjogJGJsYWNrO1xuXG4kZXJyb3JDb2xvcjogI2FlMmQzMDtcblxuJGNvbnRhaW5lcldpZHRoOiAxNDIwcHg7XG4kYmlnQ29udGFpbmVyV2lkdGg6IDE1MDBweDtcblxuJGxpZ2h0V2VpZ2h0OiA0MDA7XG4kcmVndWxhcldlaWdodDogNDAwO1xuJG1lZGl1bVdlaWdodDogNTAwO1xuJHNlbWlCb2xkV2VpZ2h0OiA2MDA7XG4kYm9sZFdlaWdodDogNzAwO1xuJGV4dHJhQm9sZFdlaWdodDogJGJvbGRXZWlnaHQ7XG4kYmxhY2tXZWlnaHQ6ICRib2xkV2VpZ2h0O1xuXG4kb3JhbmdlOiAjZmE4NzAwO1xuJG1pbnQ6ICM3M2M2Y2E7XG4kZ3JlZW46ICM3M2NhYTI7XG5cbiRiYWNrZ3JvdW5kQmx1ZTogJGV1cm9wY2FyQmFja2dyb3VuZDtcbiR0cmFuc3BhcmVudEJsYWNrOiByZ2JhKCMwMDAsIDAuNyk7XG4iLCIvKipcbiAqIE1peGluIGZpbGUgXG4gKiBBbGwgb3VyIGN1c3RvbSBtaXhpbnNcbiAqXG4gKiBAcGFja2FnZSBDaGVmIEd1dGVuYmVyZyBDaGlsZCBUaGVtZVxuICogQHNpbmNlIDIwMTlcbiAqL1xuXG4vL21ha2UgZmxleCByb3dzIGEgYml0IGVhc2llcjpcbkBtaXhpbiBmbGV4LXJvdygkZXF1YWxpemU6IHN0cmV0Y2gpIHtcblx0QGluY2x1ZGUgZGlzcGxheShmbGV4KTtcblx0QGluY2x1ZGUgZmxleC1kaXJlY3Rpb24ocm93KTtcblx0QGluY2x1ZGUgYWxpZ24taXRlbXMoJGVxdWFsaXplKTtcbn1cblxuLy9tYWtlIGZsZXggY29sdW1ucyBhIGJpdCBlYXNpZXI6XG5AbWl4aW4gZmxleC1jb2woJGVxdWFsaXplOiBzdHJldGNoKSB7XG5cdEBpbmNsdWRlIGRpc3BsYXkoZmxleCk7XG5cdEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG5cdEBpbmNsdWRlIGFsaWduLWl0ZW1zKCRlcXVhbGl6ZSk7XG59XG5cbi8qIEJveHNpemluZyBzaG9ydGN1dDogKi9cbkBtaXhpbiBib3JkZXJib3goKSB7XG5cdC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKiBUcmFuc2Zvcm0gc2hvcnRjdXRzICovXG5cbi8vIHJvdGF0ZVxuQG1peGluIHJvdGF0ZSgkZGVnKSB7XG5cdEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoI3skZGVnfWRlZykpO1xufVxuXG4vLyBzY2FsZVxuQG1peGluIHNjYWxlKCRzY2FsZSkge1xuXHRAaW5jbHVkZSB0cmFuc2Zvcm0oc2NhbGUoJHNjYWxlKSk7XG59XG5cbi8vIHRyYW5zbGF0ZVxuQG1peGluIHRyYW5zbGF0ZSgkeCwgJHkpIHtcblx0QGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgkeCwgJHkpKTtcbn1cblxuLy8gc2tld1xuQG1peGluIHNrZXcoJHgsICR5KSB7XG5cdEBpbmNsdWRlIHRyYW5zZm9ybShza2V3KCN7JHh9ZGVnLCAjeyR5fWRlZykpO1xufVxuXG4vL3RyYW5zZm9ybSBvcmlnaW5cbkBtaXhpbiB0cmFuc2Zvcm0tb3JpZ2luKCRvcmlnaW4pIHtcblx0bW96LXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG5cdC1vLXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG5cdC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xuXHQtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG5cdHRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG59XG5cbi8qIFN0eWxpbmcgcGxhY2Vob2xkZXJzOiAqL1xuQG1peGluIHBsYWNlaG9sZGVyIHtcblx0Ji5wbGFjZWhvbGRlciB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cblx0JjotbW96LXBsYWNlaG9sZGVyIHtcblx0XHRAY29udGVudDtcblx0fVxuXHQmOjotbW96LXBsYWNlaG9sZGVyIHtcblx0XHRAY29udGVudDtcblx0fVxuXHQmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG4vKiBSZXRpbmEgaW1hZ2VzOiAqL1xuQG1peGluIGltYWdlLTJ4KCRpbWFnZSwgJHdpZHRoLCAkaGVpZ2h0KSB7XG5cdEBtZWRpYSAobWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjMpLFxuXHRcdCgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyLjYvMiksXG5cdFx0KC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4zKSxcblx0XHQobWluLWRldmljZS1waXhlbC1yYXRpbzogMS4zKSxcblx0XHQobWluLXJlc29sdXRpb246IDEuM2RwcHgpIHtcblx0XHQvKiBvbiByZXRpbmEsIHVzZSBpbWFnZSB0aGF0J3Mgc2NhbGVkIGJ5IDIgKi9cblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGltYWdlKTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6ICR3aWR0aCAkaGVpZ2h0O1xuXHR9XG59XG5cbi8qIFwiSGFyZFwiIGdyYWRpZW50czogKi9cbkBtaXhpbiBncmFkaWVudC1oYXJkKCRzdGFydCwgJGVuZDogI2ZmZiwgJGRpcmVjdGlvbjogXCJob3Jpem9udGFsXCIpIHtcblx0QGlmICRkaXJlY3Rpb24gPT0gXCJob3Jpem9udGFsXCIge1xuXHRcdEBpbmNsdWRlIGdyYWRpZW50LWhhcmQtaG9yaXpvbnRhbCgkc3RhcnQsICRlbmQpO1xuXHR9IEBlbHNlIHtcblx0XHRAaW5jbHVkZSBncmFkaWVudC1oYXJkLXZlcnRpY2FsKCRzdGFydCwgJGVuZCk7XG5cdH1cbn1cblxuQG1peGluIGdyYWRpZW50LWhhcmQtaG9yaXpvbnRhbCgkZnJvbSwgJHRvKSB7XG5cdGJhY2tncm91bmQ6ICR0bztcblx0YmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChcblx0XHRsaW5lYXIsXG5cdFx0bGVmdCB0b3AsXG5cdFx0cmlnaHQgdG9wLFxuXHRcdGNvbG9yLXN0b3AoMCUsICRmcm9tKSxcblx0XHRjb2xvci1zdG9wKDUwJSwgJGZyb20pLFxuXHRcdGNvbG9yLXN0b3AoNTAlLCAkdG8pLFxuXHRcdGNvbG9yLXN0b3AoMTAwJSwgJHRvKVxuXHQpO1xuXHRiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChcblx0XHRsZWZ0LFxuXHRcdCRmcm9tIDAlLFxuXHRcdCRmcm9tIDUwJSxcblx0XHQkdG8gNTAlLFxuXHRcdCR0byAxMDAlXG5cdCk7XG5cdGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KFxuXHRcdGxlZnQsXG5cdFx0JGZyb20gMCUsXG5cdFx0JGZyb20gNTAlLFxuXHRcdCR0byA1MCUsXG5cdFx0JHRvIDEwMCVcblx0KTtcblx0YmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudChcblx0XHRsZWZ0LFxuXHRcdCRmcm9tIDAlLFxuXHRcdCRmcm9tIDUwJSxcblx0XHQkdG8gNTAlLFxuXHRcdCR0byAxMDAlXG5cdCk7XG5cdGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudChcblx0XHRsZWZ0LFxuXHRcdCRmcm9tIDAlLFxuXHRcdCRmcm9tIDUwJSxcblx0XHQkdG8gNTAlLFxuXHRcdCR0byAxMDAlXG5cdCk7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcblx0XHR0byByaWdodCxcblx0XHQkZnJvbSAwJSxcblx0XHQkZnJvbSA1MCUsXG5cdFx0JHRvIDUwJSxcblx0XHQkdG8gMTAwJVxuXHQpO1xuXHRmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nJGZyb20nLCBlbmRDb2xvcnN0cj0nJHRvJyxHcmFkaWVudFR5cGU9MSApO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtaGFyZC12ZXJ0aWNhbCgkZnJvbSwgJHRvKSB7XG5cdGJhY2tncm91bmQ6ICR0bztcblx0YmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChcblx0XHRsaW5lYXIsXG5cdFx0dG9wIHRvcCxcblx0XHRyaWdodCB0b3AsXG5cdFx0Y29sb3Itc3RvcCgwJSwgJGZyb20pLFxuXHRcdGNvbG9yLXN0b3AoNTAlLCAkZnJvbSksXG5cdFx0Y29sb3Itc3RvcCg1MCUsICR0byksXG5cdFx0Y29sb3Itc3RvcCgxMDAlLCAkdG8pXG5cdCk7XG5cdGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KFxuXHRcdHRvcCxcblx0XHQkZnJvbSAwJSxcblx0XHQkZnJvbSA1MCUsXG5cdFx0JHRvIDUwJSxcblx0XHQkdG8gMTAwJVxuXHQpO1xuXHRiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChcblx0XHR0b3AsXG5cdFx0JGZyb20gMCUsXG5cdFx0JGZyb20gNTAlLFxuXHRcdCR0byA1MCUsXG5cdFx0JHRvIDEwMCVcblx0KTtcblx0YmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudChcblx0XHR0b3AsXG5cdFx0JGZyb20gMCUsXG5cdFx0JGZyb20gNTAlLFxuXHRcdCR0byA1MCUsXG5cdFx0JHRvIDEwMCVcblx0KTtcblx0YmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgJGZyb20gMCUsICRmcm9tIDUwJSwgJHRvIDUwJSwgJHRvIDEwMCUpO1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG5cdFx0dG8gYm90dG9tLFxuXHRcdCRmcm9tIDAlLFxuXHRcdCRmcm9tIDUwJSxcblx0XHQkdG8gNTAlLFxuXHRcdCR0byAxMDAlXG5cdCk7XG5cdGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPSckZnJvbScsIGVuZENvbG9yc3RyPSckdG8nLEdyYWRpZW50VHlwZT0xICk7XG59XG5cbi8qIFJFTSBmb250IHNpemVzOiAqL1xuQGZ1bmN0aW9uIGNhbGN1bGF0ZVJlbSgkc2l6ZSkge1xuXHQkcmVtU2l6ZTogJHNpemUgLyAxNnB4O1xuXHRAcmV0dXJuICRyZW1TaXplICogMXJlbTtcbn1cblxuQG1peGluIGJyZWFrLWNvbnRhaW5lcigpIHtcblx0bWFyZ2luLWxlZnQ6IGNhbGMoLTUwdncgKyA1MCUpO1xuXHRtYXJnaW4tcmlnaHQ6IGNhbGMoLTUwdncgKyA1MCUpO1xufVxuXG5AbWl4aW4gZm9udC1zaXplKCRzaXplKSB7XG5cdGZvbnQtc2l6ZTogJHNpemU7XG5cdGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKCRzaXplKTtcbn1cblxuQG1peGluIGJ1dHRvbigpIHtcblx0YmFja2dyb3VuZDogJGV1cm9wY2FyR3JlZW4wMTtcblx0cGFkZGluZzogMTVweCA2NXB4IDE1cHggMzBweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyUmFkaXVzO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRyYW5zaXRpb246IDAuM3M7XG5cdGNvbG9yOiAkYmxhY2s7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0QGluY2x1ZGUgZm9udC1zaXplKDE1cHgpO1xuXHRmb250LXdlaWdodDogJG1lZGl1bVdlaWdodDtcblx0Y29sb3I6ICR3aGl0ZTtcblx0Zm9udC1mYW1pbHk6ICRmb250U3RhY2s7XG5cdCY6YmVmb3JlLFxuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHdpZHRoOiAxN3B4O1xuXHRcdGhlaWdodDogMTdweDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR0cmFuc2l0aW9uOiAwLjNzO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMCk7XG5cdFx0cmlnaHQ6IDMwcHg7XG5cdFx0dHJhbnNpdGlvbjogMC4zcztcblx0fVxuXG5cdCY6YmVmb3JlIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvbGluay1pY29uLXdoaXRlLnN2Z1wiKTtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cblx0JjphZnRlciB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2xpbmstaWNvbi13aGl0ZS5zdmdcIik7XG5cdFx0Ly90cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcblx0fVxuXG5cdCYudHJhbnNwYXJlbnQtYnV0dG9uIHtcblx0XHRAaW5jbHVkZSB0cmFuc3BhcmVudC1idXR0b24oKTtcblx0fVxuXG5cdCYuYWx0IHtcblx0XHRAaW5jbHVkZSBhbHQtYnV0dG9uKCk7XG5cdH1cblxuXHQmLnJlYWRtb3JlIHtcblx0XHRAaW5jbHVkZSByZWFkbW9yZS1idXR0b24oKTtcblx0fVxuXG5cdCYueWVsbG93LWJ1dHRvbiB7XG5cdFx0QGluY2x1ZGUgeWVsbG93LWJ1dHRvbigpO1xuXHR9XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0YmFja2dyb3VuZDogJGJsdWU7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdH1cblx0XHQmOmFmdGVyIHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXHR9XG59XG5cbkBtaXhpbiB0cmFuc3BhcmVudC1idXR0b24oKSB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRjb2xvcjogI2ZmZjtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHQmOmJlZm9yZSxcblx0JjphZnRlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjZmZmO1xuXHR9XG59XG5cbkBtaXhpbiBhbHQtYnV0dG9uKCkge1xuXHRiYWNrZ3JvdW5kOiByZ2JhKCRibHVlLCAwLjA3KTtcblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0YmFja2dyb3VuZDogJGJsdWU7XG5cdH1cbn1cblxuQG1peGluIHllbGxvdy1idXR0b24oKSB7XG5cdGJhY2tncm91bmQ6ICR5ZWxsb3c7XG5cdGNvbG9yOiAkYmxhY2s7XG5cdCY6YmVmb3JlLFxuXHQmOmFmdGVyIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvbGluay1pY29uLWJsYWNrLnN2Z1wiKTtcblx0fVxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRiYWNrZ3JvdW5kOiAkZXVyb3BjYXJHcmVlbjAyO1xuXHRcdCY6bm90KDpkaXNhYmxlZCkge1xuXHRcdFx0JjpiZWZvcmUsXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2xpbmstaWNvbi13aGl0ZS5zdmdcIik7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtaXhpbiByZWFkbW9yZS1idXR0b24oKSB7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdHBhZGRpbmc6IDAgMCAwIDA7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdGNvbG9yOiAkZXVyb3BjYXJHcmVlbjAxO1xuXHQmOmJlZm9yZSxcblx0JjphZnRlciB7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0d2lkdGg6IDEycHg7XG5cdFx0aGVpZ2h0OiAxMnB4O1xuXHR9XG5cblx0JjpiZWZvcmUge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9saW5rLWljb24tYmxhY2suc3ZnXCIpO1xuXHR9XG5cblx0JjphZnRlciB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2xpbmstaWNvbi1ibGFjay5zdmdcIik7XG5cdH1cblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdGNvbG9yOiAkZXVyb3BjYXJHcmVlbjAxO1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2xpbmstaWNvbi13aGl0ZS5zdmdcIik7XG5cdFx0fVxuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvbGluay1pY29uLXdoaXRlLnN2Z1wiKTtcblx0XHR9XG5cdH1cbn1cblxuQG1peGluIGJ1dHRvbi1hcy1saW5rKCkge1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRwYWRkaW5nOiAwIDAgMCAwO1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRjb2xvcjogJGJsdWU7XG5cdCY6YmVmb3JlLFxuXHQmOmFmdGVyIHtcblx0XHRyaWdodDogMDtcblx0XHR3aWR0aDogMTJweDtcblx0XHRoZWlnaHQ6IDEycHg7XG5cdH1cblxuXHQmOmJlZm9yZSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2xpbmstaWNvbi1ibGFjay5zdmdcIik7XG5cdH1cblxuXHQmOmFmdGVyIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvbGluay1pY29uLWdyZWVuLnN2Z1wiKTtcblx0fVxuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0Y29sb3I6ICRldXJvcGNhckdyZWVuMDI7XG5cdH1cbn1cblxuQG1peGluIHJlbW92ZS1lbGVtZW50KCkge1xuXHRjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHRoZWlnaHQ6IDFweDtcblx0d2lkdGg6IDFweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLy9GbGV4IHNvbHV0aW9uXG5AbWl4aW4gYmxvY2stc2l6ZSgkc2l6ZSwgJGl0ZW1JblJvdywgJGdhcCkge1xuXHRmbGV4OiAwIDEgY2FsYy13aGl0ZXNwYWNlKCRzaXplLCAkaXRlbUluUm93LCAkZ2FwKTtcbn1cblxuQGZ1bmN0aW9uIGNhbGMtd2hpdGVzcGFjZSgkYmFzZSwgJGl0ZW1JblJvdywgJGdhcCkge1xuXHRAcmV0dXJuIGNhbGMoI3skYmFzZX0gLSAoKCN7JGl0ZW1JblJvd30gLSAxKSAqICN7JGdhcH0gLyAjeyRpdGVtSW5Sb3d9KSk7XG59XG5cbi8vUmV0dXJuXG5AZnVuY3Rpb24gcmV0dXJuLWJsb2NrLXNpemUoJHNpemUsICRpdGVtSW5Sb3csICRnYXApIHtcblx0QHJldHVybiBjYWxjLXdoaXRlc3BhY2UoJHNpemUsICRpdGVtSW5Sb3csICRnYXApO1xufVxuXG4vL0NvbnRhaW5lciB3aGl0ZXNwYWNlXG5AZnVuY3Rpb24gY2FsYy1jb250YWluZXItd2hpdGVzcGFjZSgkY29udGFpbmVyKSB7XG5cdEByZXR1cm4gY2FsYygoKDEwMHZ3IC0gI3skY29udGFpbmVyfSAtIHZhcigtLXNjcm9sbGJhci13aWR0aCwgMTdweCkpIC8gMikpO1xufVxuXG4vLyBTY3JvbGxiYXIgd2lkdGggZGV0ZWN0aW9uIChhZGQgdGhpcylcbkBtaXhpbiBpbml0LXNjcm9sbGJhci13aWR0aCgpIHtcblx0OnJvb3Qge1xuXHRcdC0tc2Nyb2xsYmFyLXdpZHRoOiAxN3B4OyAvLyBEZWZhdWx0IGZhbGxiYWNrXG5cdH1cblxuXHRAYXQtcm9vdCB7XG5cdFx0Ym9keTo6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHR3aWR0aDogMTAwdnc7XG5cdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0dG9wOiAtMTAwcHg7XG5cdFx0fVxuXG5cdFx0Ym9keTo6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHRvcDogLTEwMHB4O1xuXHRcdH1cblxuXHRcdEBzdXBwb3J0cyAoZGlzcGxheTogYmxvY2spIHtcblx0XHRcdDpyb290IHtcblx0XHRcdFx0LS1zY3JvbGxiYXItd2lkdGg6IGNhbGMoMTAwdncgLSAxMDAlKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIkBpbXBvcnQgXCJiYXNlL192YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJiYXNlL19taXhpbnNcIjtcblxuLnNpbmdsZS1wb3N0LFxuLnNpbmdsZS12YWNhdHVyZSB7XG5cdC5wb3N0LWNvbnRlbnQtd3JhcHBlciB7XG5cdFx0LmNvbnRhaW5lciB7XG5cdFx0XHRtYXgtd2lkdGg6IDc4MHB4O1xuXHRcdH1cblx0XHQucG9zdC10aHVtYm5haWwtd3JhcHBlciB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRtYXJnaW4tdG9wOiAtMTYwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlclJhZGl1cztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuaGVyby10aXRsZSB7XG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMzBweCk7XG5cdFx0fVxuXG5cdFx0LmJyZWFkY3J1bWJzLXdyYXBwZXIge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdGEsXG5cdFx0XHRhOnZpc2l0ZWQge1xuXHRcdFx0XHRjb2xvcjogJGJsdWU7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0Y29sb3I6ICRyZWQ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm1ldGEtd3JhcHBlciB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdH1cblxuXHRcdC5zZWN0aW9uIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cdFx0fVxuXG5cdFx0LnNlY3Rpb24udGV4dC13aXRoLWhhbmRwaWNrZWQtZW1wbG95ZWUtYmxvY2sge1xuXHRcdFx0LmJsb2NrLXJvdyB7XG5cdFx0XHRcdGdhcDogNTBweDtcblx0XHRcdH1cblx0XHRcdC5ibG9jay5jb250ZW50LWJsb2NrIHtcblx0XHRcdFx0ZmxleDogMCAwIDEwMCU7XG5cdFx0XHR9XG5cdFx0XHQuYmxvY2suZW1wbG95ZWUtYmxvY2sge1xuXHRcdFx0XHRmbGV4OiAwIDAgMTAwJTtcblx0XHRcdH1cblx0XHRcdC5jb2xsZWN0aW9uLXdyYXBwZXIgLmxpc3QtaXRlbSB7XG5cdFx0XHRcdGZsZXg6IDAgMCAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uc2VjdGlvbi5yZWxhdGVkLXBvc3RzLFxuLnNlY3Rpb24ucmVsYXRlZC1wb3N0cyB7XG5cdGJhY2tncm91bmQ6ICRibHVlVGludDtcblx0cGFkZGluZzogMTAwcHggMDtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJsb2NrLm1hcC1ibG9jayB7XG5cdC5hY2YtbWFwIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDQwMHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxufVxuXG4uc2luZ2xlIC5taW5pLW1ldGEtd3JhcHBlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZmxvdzogcm93IHdyYXA7XG5cdGdhcDogMTBweDtcblxuXHQuc2FsYXJ5LWxhYmVsIHtcblx0XHRwYWRkaW5nOiA0cHggMTJweDtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XG5cdFx0YmFja2dyb3VuZDogJHllbGxvdztcblx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG5cblx0LnZhY2FuY3ktY2F0ZWdvcnkge1xuXHRcdHBhZGRpbmc6IDRweCAxMnB4O1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcblx0XHRiYWNrZ3JvdW5kOiAkYmx1ZTtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyUmFkaXVzO1xuXHR9XG59XG5cbi5wYWdlLXRlbXBsYXRlLW9yZGVyLXRlbXBsYXRlLFxuLnBhZ2UuY2FydCB7XG5cdC5tYWluLXdyYXBwZXIge1xuXHRcdGJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kQmx1ZTtcblx0fVxuXHQuaGVyby5uby1oZXJvIC5jb250YWluZXIge1xuXHRcdHBhZGRpbmc6IDEwMHB4IDAgMCAwO1xuXHR9XG5cdCYuZml4ZWQtbWFpbm1lbnUuaGlkZS1tYWlubWVudSB7XG5cdFx0LmJpZy1jYXJ0LWNvbnRhaW5lciAuc2lkZWJhci13cmFwcGVyIHtcblx0XHRcdHRvcDogMzBweDtcblx0XHR9XG5cdH1cblx0Ji5maXhlZC1tYWlubWVudSB7XG5cdFx0LmJpZy1jYXJ0LWNvbnRhaW5lciAuc2lkZWJhci13cmFwcGVyIHtcblx0XHRcdHRvcDogMTMwcHg7XG5cdFx0fVxuXHR9XG59XG5cbi5vcmRlci1hYW5tYWtlbiB7XG5cdCYuZml4ZWQtbWFpbm1lbnUuaGlkZS1tYWlubWVudSB7XG5cdFx0Lm9yZGVyLW92ZXJ2aWV3LXdyYXBwZXIgLnNpZGViYXItd3JhcHBlciB7XG5cdFx0XHR0b3A6IDMwcHg7XG5cdFx0fVxuXHR9XG5cdCYuZml4ZWQtbWFpbm1lbnUge1xuXHRcdC5vcmRlci1vdmVydmlldy13cmFwcGVyIC5zaWRlYmFyLXdyYXBwZXIge1xuXHRcdFx0dG9wOiAxMzBweDtcblx0XHR9XG5cdH1cbn1cblxuLm9yZGVyLW92ZXJ2aWV3LXdyYXBwZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWZsb3c6IHJvdyB3cmFwO1xuXHRnYXA6IDYwcHg7XG5cdG1hcmdpbi10b3A6IDI0cHg7XG5cdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cdC5tYWluLW9yZGVyLXdyYXBwZXIge1xuXHRcdGZsZXg6IDE7XG5cdFx0LnRhYiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyUmFkaXVzO1xuXHRcdFx0Z2FwOiAwO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGV1cm9wY2FyQm9yZGVyO1xuXHRcdH1cblx0XHQudGFiLXRpdGxlLXdyYXBwZXIge1xuXHRcdFx0YmFja2dyb3VuZDogJGV1cm9wY2FyR3JlZW4wMjtcblx0XHRcdHBhZGRpbmc6IDI0cHggMzBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXMgJGJvcmRlclJhZGl1cyAwIDA7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGV1cm9wY2FyQm9yZGVyO1xuXHRcdFx0aDEge1xuXHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMThweCk7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmZpZWxkLW92ZXJ2aWV3IHtcblx0XHRcdHBhZGRpbmc6IDMwcHg7XG5cdFx0XHQvL2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZXVyb3BjYXJCb3JkZXI7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdGxlZnQ6IDMwcHg7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcblx0XHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRldXJvcGNhckJvcmRlcjtcblx0XHRcdH1cblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWZsb3c6IHJvdyB3cmFwO1xuXHRcdFx0Z2FwOiAyMHB4O1xuXHRcdFx0ZmxleDogMCAxIDEwMCU7XG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5maWVsZC1yb3cuZGlzcGxheSArIC5maWVsZC1vdmVydmlldyB7XG5cdFx0XHQvLyBZb3VyIENTUyBoZXJlXG5cdFx0XHRwYWRkaW5nLXRvcDogNnB4O1xuXHRcdH1cblx0XHQuZmllbGQtcm93IHtcblx0XHRcdGZsZXg6IDAgMSAxMDAlO1xuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdH1cblx0XHRcdCYuZGlzcGxheSB7XG5cdFx0XHRcdHBhZGRpbmc6IDMwcHggMzBweCAwIDMwcHg7XG5cdFx0XHRcdC5zZWN0aW9uLWxhYmVsIHtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5zZWN0aW9uLWxhYmVsIHtcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDIwcHgpO1xuXHRcdFx0XHRjb2xvcjogJGJsdWU7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZFdlaWdodDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdFx0LmZpZWxkLWNoaWxkcmVuIHVsIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1mbG93OiByb3cgd3JhcDtcblx0XHRcdFx0Z2FwOiAxMnB4O1xuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0ZmxleDogMCAwIDEwMCU7XG5cdFx0XHRcdFx0cGFkZGluZzogMTRweCAxNnB4IDE0cHg7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGV1cm9wY2FyQm9yZGVyO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblx0XHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgkZXVyb3BjYXJHcmVlbjAxLCAwLjA1KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjpoYXMoaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQpIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoJGV1cm9wY2FyR3JlZW4wMSwgMC4xKTtcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGV1cm9wY2FyR3JlZW4wMjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lm9yZGVyLW5hdi13cmFwcGVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZmxvdzogcm93IHdyYXA7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0Lm9ubHktY2hpbGQge1xuXHRcdFx0bWFyZ2luOiAwIDAgMCBhdXRvO1xuXHRcdH1cblx0XHRidXR0b24ge1xuXHRcdFx0cGFkZGluZzogMTVweCAzMHB4IDE0cHggMzBweDtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkc2VtaUJvbGRXZWlnaHQ7XG5cdFx0XHRjb2xvcjogJGJsdWU7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyUmFkaXVzO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICR5ZWxsb3c7XG5cdFx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRibHVlO1xuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnNpZGViYXItd3JhcHBlciB7XG5cdFx0ZmxleDogMCAxIDQ3MHB4O1xuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHQvL3BhZGRpbmc6IDMwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlclJhZGl1cztcblx0XHRoZWlnaHQ6IGZpdC1jb250ZW50O1xuXHRcdHBvc2l0aW9uOiBzdGlja3k7XG5cdFx0dG9wOiAzMHB4O1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG5cdFx0LnJlc2VydmVyZW4td3JhcHBlciB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1mbG93OiByb3cgd3JhcDtcblx0XHRcdC50YWItdGl0bGUtd3JhcHBlciB7XG5cdFx0XHRcdGZsZXg6IDAgMCAxMDAlO1xuXHRcdFx0XHRwYWRkaW5nOiAyMnB4IDE2cHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXMgJGJvcmRlclJhZGl1cyAwIDA7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZXVyb3BjYXJCb3JkZXI7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRldXJvcGNhckdyZWVuMDI7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRldXJvcGNhckJvcmRlcjtcblx0XHRcdFx0aDMsXG5cdFx0XHRcdGgyLFxuXHRcdFx0XHRoMSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDIycHgpO1xuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuc2lkZWJhci1vdmVydmlldy13cmFwcGVyIHtcblx0XHRcdFx0cGFkZGluZzogMTZweDtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGV1cm9wY2FyQm9yZGVyO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwIDAgJGJvcmRlclJhZGl1cyAkYm9yZGVyUmFkaXVzO1xuXHRcdFx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdFx0XHRmbGV4OiAwIDEgMTAwJTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1mbG93OiByb3cgd3JhcDtcblx0XHRcdH1cblx0XHRcdC5wcm9kdWN0LXRpdGxlLWJhciB7XG5cdFx0XHRcdGZsZXg6IDAgMSAxMDAlO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxOHB4O1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWZsb3c6IHJvdyB3cmFwO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRnYXA6IDEwcHg7XG5cdFx0XHRcdHBhZGRpbmc6IDZweCAxOHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkZXVyb3BjYXJCYWNrZ3JvdW5kO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyUmFkaXVzO1xuXHRcdFx0XHRoMiB7XG5cdFx0XHRcdFx0ZmxleDogMTtcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTZweCk7XG5cdFx0XHRcdFx0Y29sb3I6ICRibHVlO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZFdlaWdodDtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGJsdWU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0ZmxleDogMCAxIDQ2cHg7XG5cdFx0XHRcdFx0d2lkdGg6IDQ2cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5kYXRlLXBpY2tlci13cmFwcGVyIHtcblx0XHRcdFx0ZmxleDogMCAxIDEwMCU7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZmxvdzogcm93IHdyYXA7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxNnB4O1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGV1cm9wY2FyQm9yZGVyO1xuXHRcdFx0XHQuY3VzdG9tLWRhdGVwaWNrZXItYnRuIHtcblx0XHRcdFx0XHRmbGV4OiAwIDEgNTAlO1xuXHRcdFx0XHRcdC5sYWJlbCB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTJweCk7XG5cdFx0XHRcdFx0XHRjb2xvcjogcmdiYSgkYmxhY2ssIDAuNyk7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAycHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC52YWx1ZSB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTZweCk7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGJsdWU7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogJHNlbWlCb2xkV2VpZ2h0O1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdFx0XHRyaWdodDogMzBweDtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDFweDtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkZXVyb3BjYXJCb3JkZXI7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuZGVsaXZlcnktbG9jYXRpb24td3JhcHBlciB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZXVyb3BjYXJCb3JkZXI7XG5cdFx0XHR9XG5cdFx0XHQucHJpY2UtaW5mby13cmFwcGVyIHtcblx0XHRcdFx0ZmxleDogMCAxIDEwMCU7XG5cdFx0XHRcdHBhZGRpbmc6IDE2cHggMCAwIDA7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZmxvdzogcm93IHdyYXA7XG5cdFx0XHRcdGdhcDogMTBweDtcblx0XHRcdFx0LmxhYmVsIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XG5cdFx0XHRcdFx0Y29sb3I6ICRibHVlO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZFdlaWdodDtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0ZmxleDogMTtcblx0XHRcdFx0fVxuXHRcdFx0XHQucHJpY2Uge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcblx0XHRcdFx0XHRjb2xvcjogJGJsdWU7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRib2xkV2VpZ2h0O1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0fVxuXHRcdFx0XHQucHJpY2UtcmVudC1yb3cge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcblx0XHRcdFx0XHRjb2xvcjogJGJsdWU7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRib2xkV2VpZ2h0O1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRmbGV4OiAwIDEgMTAwJTtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTJweDtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGV1cm9wY2FyQm9yZGVyO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC1mbG93OiByb3cgd3JhcDtcblx0XHRcdFx0XHRnYXA6IDEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnByaWNlLXRvdGFsLXJvdyB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xuXHRcdFx0XHRcdGNvbG9yOiAkYmx1ZTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGJvbGRXZWlnaHQ7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdGZsZXg6IDAgMSAxMDAlO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC1mbG93OiByb3cgd3JhcDtcblx0XHRcdFx0XHRnYXA6IDEwcHg7XG5cdFx0XHRcdFx0LmxhYmVsIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNnB4KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnByaWNlIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxOHB4KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuYmVzdC1wcmljZS1hY3RpdmUge1xuXHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQucHJpY2UgLm9yaWdpbmFsLXByaWNlIHtcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRtZWRpdW1XZWlnaHQ7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAwLjU7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTJweCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5iZXN0LXByaWNlLWxhYmVsIHtcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGJvbGRXZWlnaHQ7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDEwcHgpO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0XHRcdFx0cGFkZGluZzogNHB4IDhweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkZXVyb3BjYXJHcmVlbjAyO1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRldXJvcGNhckJvcmRlcjtcblx0XHRcdFx0XHRjb2xvcjogJGJsdWU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5kZWxpdmVyeS1sb2NhdGlvbi13cmFwcGVyLFxuXHRcdFx0LnZlaGljbGUtb3B0aW9ucy13cmFwcGVyIHtcblx0XHRcdFx0ZmxleDogMCAxIDEwMCU7XG5cdFx0XHRcdHBhZGRpbmc6IDE2cHggMDtcblx0XHRcdFx0aDMge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNnB4KTtcblx0XHRcdFx0XHRjb2xvcjogJGJsdWU7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRib2xkV2VpZ2h0O1xuXHRcdFx0XHRcdG1hcmdpbjogMCAwIDEwcHggMDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuaW5mby1yb3cge1xuXHRcdFx0XHRcdGZsZXg6IDAgMSAxMDAlO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC1mbG93OiByb3cgd3JhcDtcblx0XHRcdFx0XHRnYXA6IDEwcHg7XG5cdFx0XHRcdFx0Lm5hbWUge1xuXHRcdFx0XHRcdFx0ZmxleDogMTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcblx0XHRcdFx0XHRcdGNvbG9yOiAkYmx1ZTtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkc2VtaUJvbGRXZWlnaHQ7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5wcmljZSB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGJsdWU7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGJvbGRXZWlnaHQ7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdHVsIHtcblx0XHRcdFx0XHRmbGV4OiAwIDEgMTAwJTtcblx0XHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0ZmxleC1mbG93OiByb3cgd3JhcDtcblx0XHRcdFx0XHRcdGdhcDogMTBweDtcblx0XHRcdFx0XHRcdC5uYW1lIHtcblx0XHRcdFx0XHRcdFx0ZmxleDogMTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5wcmljZSB7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRibHVlO1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGJvbGRXZWlnaHQ7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLm9yZGVyLW5vdGljZS13cmFwcGVyIHtcblx0cGFkZGluZzogMTVweDtcblx0Ym9yZGVyOiAxcHggc29saWQgJGV1cm9wY2FyQm9yZGVyO1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyUmFkaXVzO1xuXHRiYWNrZ3JvdW5kOiAkcmVkO1xuXHRjb2xvcjogI2ZmZjtcblx0bWFyZ2luLXRvcDogMTVweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwIHtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XG5cdH1cbn1cblxuLnJlc2VydmVyZW4td3JhcHBlciB7XG5cdC5wcmljZS5iZXN0LXByaWNlLWFjdGl2ZSB7XG5cdFx0c3BhbiB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0fVxuXHRcdC5vcmlnaW5hbC1wcmljZSB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkbWVkaXVtV2VpZ2h0O1xuXHRcdFx0b3BhY2l0eTogMC41O1xuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDEycHgpO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA0cHg7XG5cdFx0fVxuXHR9XG5cdC5iZXN0LXByaWNlLWxhYmVsIHtcblx0XHRmb250LXdlaWdodDogJGJvbGRXZWlnaHQ7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDEwcHgpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0cGFkZGluZzogNHB4IDhweDtcblx0XHRiYWNrZ3JvdW5kOiAkZXVyb3BjYXJHcmVlbjAyO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRldXJvcGNhckJvcmRlcjtcblx0XHRjb2xvcjogJGJsdWU7XG5cdH1cbn1cblxuLmJpZy1jYXJ0LWNvbnRhaW5lciB7XG5cdG1heC13aWR0aDogMTEzMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWZsb3c6IHJvdyB3cmFwO1xuXHRnYXA6IDYwcHg7XG5cdG1hcmdpbi10b3A6IDUwcHg7XG5cdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cdC5tYWluLW9yZGVyLXdyYXBwZXIge1xuXHRcdGZsZXg6IDE7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcblx0XHQudGFiLXRpdGxlLXdyYXBwZXIge1xuXHRcdFx0YmFja2dyb3VuZDogJGV1cm9wY2FyR3JlZW4wMjtcblx0XHRcdHBhZGRpbmc6IDI0cHggMzBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXMgJGJvcmRlclJhZGl1cyAwIDA7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGV1cm9wY2FyQm9yZGVyO1xuXHRcdFx0aDMge1xuXHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMjJweCk7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Lm9yZGVycy1vdmVydmlldy13cmFwcGVyIHtcblx0XHRcdHBhZGRpbmc6IDZweCAzMHB4IDMwcHggMzBweDtcblx0XHR9XG5cdFx0LmZpZWxkLXJvdyB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGV1cm9wY2FyQm9yZGVyO1xuXHRcdFx0ZmxleDogMCAxIDEwMCU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1mbG93OiByb3cgd3JhcDtcblx0XHRcdGdhcDogMjBweDtcblx0XHRcdHBhZGRpbmc6IDE4cHggMDtcblx0XHRcdC5idW5kbGUtaXRlbS1pbmZvIHtcblx0XHRcdFx0ZmxleDogMTtcblx0XHRcdFx0LmJ1bmRsZS1pdGVtLXRpdGxlIGgzIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMjBweCk7XG5cdFx0XHRcdFx0Y29sb3I6ICRibHVlO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkc2VtaUJvbGRXZWlnaHQ7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblxuXHRcdFx0XHRcdC52ZWhpY2xlLXNob3J0LWRlc2NyaXB0aW9uIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcblx0XHRcdFx0XHRcdGNvbG9yOiAkdHJhbnNwYXJlbnRCbGFjaztcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkcmVndWxhcldlaWdodDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LmJ1bmRsZS1pdGVtLWRhdGUsXG5cdFx0XHRcdC5idW5kbGUtaXRlbS1kcml2ZXIge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNXB4KTtcblx0XHRcdFx0XHRjb2xvcjogcmdiYSgkYmx1ZSwgMC43KTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogJHJlZ3VsYXJXZWlnaHQ7XG5cdFx0XHRcdFx0bWFyZ2luOiAycHggMCAwIDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmhpZGRlbi1pdGVtcyB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LWZsb3c6IHJvdyB3cmFwO1xuXHRcdFx0XHRcdGdhcDogNHB4O1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDhweDtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXHRcdFx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0XHRcdC5oaWRkZW4tbGFiZWwge1xuXHRcdFx0XHRcdFx0XHQmLnNob3cge1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0Ji5oaWRlIHtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LmV4dHJhLW9wdGlvbnMtd3JhcHBlciB7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmhpZGRlbi1sYWJlbCB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTJweCk7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHJlZDtcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRyZWd1bGFyV2VpZ2h0O1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdFx0ZmxleDogMCAxIDEwMCU7XG5cdFx0XHRcdFx0XHQmLnNob3cge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogLTE0cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmLmhpZGUge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuZXh0cmEtb3B0aW9ucy13cmFwcGVyIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHRcdGhlaWdodDogMDtcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0XHRcdFx0aDMge1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTZweCk7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkYmx1ZTtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRzZW1pQm9sZFdlaWdodDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAxMHB4IDAgNnB4IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRoNSB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkYmx1ZTtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRzZW1pQm9sZFdlaWdodDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAxMHB4IDAgNnB4IDA7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNnB4KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5sYWJlbCB7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdHVsIGxpIHtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNHB4O1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRmbGV4LWZsb3c6IHJvdyB3cmFwO1xuXHRcdFx0XHRcdFx0XHRnYXA6IDEwcHg7XG5cdFx0XHRcdFx0XHRcdC5sYWJlbCB7XG5cdFx0XHRcdFx0XHRcdFx0ZmxleDogMCAxIDUwJTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmJ1bmRsZS1pdGVtLWFjdGlvbiB7XG5cdFx0XHRcdGZsZXg6IDAgMSAxNTBweDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1mbG93OiByb3cgd3JhcDtcblx0XHRcdFx0Z2FwOiAyMHB4O1xuXHRcdFx0XHQuYnVuZGxlLWl0ZW0tZGVsZXRlLWZvcm0ge1xuXHRcdFx0XHRcdGZsZXg6IDAgMSA0NHB4O1xuXHRcdFx0XHRcdHdpZHRoOiA0NHB4O1xuXHRcdFx0XHRcdGhlaWdodDogNDRweDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZXVyb3BjYXJCb3JkZXI7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRcdFx0XHRcdHdpZHRoOiAxOHB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy90cmFzaC5zdmcpIG5vLXJlcGVhdFxuXHRcdFx0XHRcdFx0XHRjZW50ZXIgY2VudGVyO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAyMHB4O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRidXR0b24ge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMDtcblx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0ei1pbmRleDogMjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGJsdWU7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKCRibHVlLCAwLjA0KTtcblx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHQvL2ZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMjglKSBzZXBpYSg5MCUpIHNhdHVyYXRlKDE4MDAlKSBodWUtcm90YXRlKDE4MGRlZykgYnJpZ2h0bmVzcyg5MCUpIGNvbnRyYXN0KDkwJSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5idW5kbGUtaXRlbS1wcmljZSB7XG5cdFx0XHRcdFx0ZmxleDogMTtcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTZweCk7XG5cdFx0XHRcdFx0Y29sb3I6ICRibHVlO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkcmVndWxhcldlaWdodDtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDhweDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnNpZGViYXItd3JhcHBlciB7XG5cdFx0ZmxleDogMCAxIDQ3MHB4O1xuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyUmFkaXVzO1xuXHRcdGhlaWdodDogZml0LWNvbnRlbnQ7XG5cdFx0cG9zaXRpb246IHN0aWNreTtcblx0XHR0b3A6IDBweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG5cdFx0dHJhbnNpdGlvbjogMC4zcztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0LnNpZGViYXItd3JhcHBlci1ub3RpY2UtY29udGVudCB7XG5cdFx0XHR0cmFuc2l0aW9uOiAwLjNzO1xuXHRcdH1cblx0XHQmLmlzLWxvYWRpbmcge1xuXHRcdFx0LnNpZGViYXItd3JhcHBlci1ub3RpY2UtY29udGVudCB7XG5cdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0XHRvcGFjaXR5OiAwLjMzO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQvL2hpZXJoaWVyXG5cdFx0LnNpZGViYXItd3JhcHBlci1ub3RpY2Uge1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdHRyYW5zaXRpb246IDAuM3M7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0bWF4LXdpZHRoOiA4MCU7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDIwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkYmx1ZTtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlclJhZGl1cztcblx0XHRcdHotaW5kZXg6IDEwO1xuXHRcdFx0Ji5zaG93IHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnRhYi10aXRsZS13cmFwcGVyIHtcblx0XHRcdGJhY2tncm91bmQ6ICRldXJvcGNhckdyZWVuMDI7XG5cdFx0XHRwYWRkaW5nOiAyNHB4IDE2cHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyUmFkaXVzICRib3JkZXJSYWRpdXMgMCAwO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRldXJvcGNhckJvcmRlcjtcblx0XHRcdGgzIHtcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDIycHgpO1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC50b3RhbC1vdmVydmlldy13cmFwcGVyIHtcblx0XHRcdHBhZGRpbmc6IDIwcHggMTZweCAwIDE2cHg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1mbG93OiByb3cgd3JhcDtcblx0XHRcdGdhcDogMTBweDtcblx0XHRcdC5vcmRlci1vdmVydmlldy1pdGVtIHtcblx0XHRcdFx0ZmxleDogMCAxIDEwMCU7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZmxvdzogcm93IHdyYXA7XG5cdFx0XHRcdGdhcDogMTBweDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZXVyb3BjYXJCb3JkZXI7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0Lm9yZGVyLW92ZXJ2aWV3LWl0ZW0tdGl0bGUge1xuXHRcdFx0XHRcdGZsZXg6IDAgMSBhdXRvO1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcblx0XHRcdFx0XHRjb2xvcjogJGJsdWU7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRtZWRpdW1XZWlnaHQ7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXG5cdFx0XHRcdFx0LnZlaGljbGUtc2hvcnQtZGVzY3JpcHRpb24ge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDEwcHgpO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICR0cmFuc3BhcmVudEJsYWNrO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRyZWd1bGFyV2VpZ2h0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQub3JkZXItb3ZlcnZpZXctaXRlbS1wcmljZSB7XG5cdFx0XHRcdFx0ZmxleDogMCAxIDE7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xuXHRcdFx0XHRcdGNvbG9yOiAkYmx1ZTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGJvbGRXZWlnaHQ7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC50b3RhbC1wcmljZSB7XG5cdFx0XHRwYWRkaW5nOiAxNHB4IDE2cHggMzBweCAxNnB4O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNnB4KTtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZFdlaWdodDtcblx0XHRcdGNvbG9yOiAkYmx1ZTtcblx0XHRcdC50b3RhbC1idHctbGFiZWwge1xuXHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XG5cdFx0XHRcdGNvbG9yOiAkYmx1ZTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRyZWd1bGFyV2VpZ2h0O1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogNHB4O1xuXHRcdFx0fVxuXHRcdFx0LnRvdGFsLXByaWNlLWFtb3VudCB7XG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNnB4KTtcblx0XHRcdFx0Y29sb3I6ICRibHVlO1xuXHRcdFx0XHRmb250LXdlaWdodDogJGJvbGRXZWlnaHQ7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuYnV0dG9uLXdyYXBwZXIge1xuXHRcdFx0cGFkZGluZzogMCAxNnB4IDE2cHggMTZweDtcblx0XHRcdGJ1dHRvbixcblx0XHRcdC5jb250aW51ZS1zaG9wcGluZyB7XG5cdFx0XHRcdGZsZXg6IDAgMSAxMDAlO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0Ly8gcGFkZGluZzogMTRweCAxNnB4O1xuXHRcdFx0XHQvLyBib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0XHQvLyBib3JkZXI6IG5vbmU7XG5cdFx0XHRcdC8vIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNnB4KTtcblx0XHRcdFx0Ly8gZm9udC13ZWlnaHQ6ICRib2xkV2VpZ2h0O1xuXHRcdFx0XHQvLyBjb2xvcjogJGJsdWU7XG5cdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHQmOmJlZm9yZSxcblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0cmlnaHQ6IGNhbGMoNTAlIC0gODBweCk7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxNXB4O1xuXHRcdFx0XHRcdHdpZHRoOiAxNXB4O1xuXHRcdFx0XHRcdC8vdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmNvbnRpbnVlLXNob3BwaW5nIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkZXVyb3BjYXJCYWNrZ3JvdW5kO1xuXHRcdFx0XHRjb2xvcjogJGJsYWNrO1xuXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2xpbmstaWNvbi1ibGFjay5zdmcpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9saW5rLWljb24tYmxhY2suc3ZnKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRldXJvcGNhckdyZWVuMDI7XG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2xpbmstaWNvbi13aGl0ZS5zdmcpO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9saW5rLWljb24td2hpdGUuc3ZnKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy9OZXdcbi5iaWctb3JkZXItY29udGFpbmVyIHtcblx0bWF4LXdpZHRoOiAxMTMwcHg7XG5cdC5tZXRhLXdyYXBwZXIge1xuXHRcdHVsIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWZsb3c6IHJvdyB3cmFwO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRnYXA6IDZweDtcblx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHRcdHBhZGRpbmc6IDZweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDMwcHg7XG5cdFx0XHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cdFx0XHRtYXJnaW46IDIycHggYXV0byAwO1xuXHRcdFx0bGkge1xuXHRcdFx0XHRmbGV4OiAwIDEgYXV0bztcblx0XHRcdFx0YnV0dG9uIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDhweCAzMHB4O1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDMwcHg7XG5cdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNXB4KTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGJvbGRXZWlnaHQ7XG5cdFx0XHRcdFx0Y29sb3I6ICRibHVlO1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGV1cm9wY2FyR3JlZW4wMTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjpkaXNhYmxlZCB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRjb2xvcjogcmdiYSgkYmx1ZSwgMC41KTtcblx0XHRcdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogcmdiYSgkYmx1ZSwgMC41KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkZXVyb3BjYXJHcmVlbjAyO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnRhYiB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWZsb3c6IHJvdyB3cmFwO1xuXHRcdGdhcDogMTVweDtcblxuXHRcdC50YWItdGl0bGUtd3JhcHBlciB7XG5cdFx0XHRmbGV4OiAwIDAgMTAwJTtcblx0XHRcdHBhZGRpbmc6IDIycHggMzBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXMgJGJvcmRlclJhZGl1cyAwIDA7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGV1cm9wY2FyQm9yZGVyO1xuXHRcdFx0aDMsXG5cdFx0XHRoMixcblx0XHRcdGgxIHtcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDIycHgpO1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmZpZWxkLXJvdyB7XG5cdFx0XHRmbGV4OiAwIDAgMTAwJTtcblx0XHR9XG5cblx0XHQuZmllbGQtbGFiZWwge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNnB4KTtcblx0XHRcdGNvbG9yOiAkYmx1ZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkc2VtaUJvbGRXZWlnaHQ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdH1cblx0XHQuZmllbGQtcm93LnNlbGVjdCB7XG5cdFx0XHQuaW5wdXQtd3JhcHBlci5zZWxlY3Qge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdHJpZ2h0OiAxNXB4O1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0XHR3aWR0aDogMTBweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9jaGV2cm9uLWRvd24uc3ZnKSBuby1yZXBlYXRcblx0XHRcdFx0XHRcdGNlbnRlciBjZW50ZXI7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMHB4O1xuXHRcdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IDAuM3M7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LmZpZWxkLXJvdy5jaGVja2JveCxcblx0XHQuZmllbGQtcm93LmNoZWNrYm94X3Rlcm1zLFxuXHRcdC5maWVsZC1yb3cuY2hlY2tib3hfcHJpY2UsXG5cdFx0LmZpZWxkLXJvdy5yYWRpbyB7XG5cdFx0XHQuaW5wdXQtd3JhcHBlciB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZmxvdzogcm93IHdyYXA7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdGdhcDogMTJweDtcblx0XHRcdFx0LmZpZWxkLWxhYmVsIHtcblx0XHRcdFx0XHRmbGV4OiAwIDEgMTZweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuZmllbGQtbGFiZWwge1xuXHRcdFx0XHRcdGZsZXg6IDElO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuZmllbGQtbGFiZWwge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWZsb3c6IHJvdyB3cmFwO1xuXHRcdFx0XHRnYXA6IDEwcHg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHQubGVmdC1zaWRlIHtcblx0XHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNnB4KTtcblx0XHRcdFx0XHRjb2xvcjogJGJsdWU7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRzZW1pQm9sZFdlaWdodDtcblx0XHRcdFx0XHQuZmllbGQtZGVzY3JpcHRpb24ge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRibHVlO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRyZWd1bGFyV2VpZ2h0O1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQucmlnaHQtc2lkZSB7XG5cdFx0XHRcdFx0ZmxleDogMCAxIDEyNnB4O1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHRcdC5wcmljZS1leHRyYSB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHRyYW5zcGFyZW50QmxhY2s7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogJHJlZ3VsYXJXZWlnaHQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0aW5wdXRbdHlwZT1cInRleHRcIl0sXG5cdGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcblx0aW5wdXRbdHlwZT1cInRlbFwiXSxcblx0aW5wdXRbdHlwZT1cIm51bWJlclwiXSxcblx0aW5wdXRbdHlwZT1cInRleHRhcmVhXCJdLFxuXHR0ZXh0YXJlYSB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGV1cm9wY2FyQm9yZGVyO1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRwYWRkaW5nOiAxMHB4IDEycHg7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDE2cHgpO1xuXHRcdGNvbG9yOiAkYmx1ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRmb250LWZhbWlseTogJGZvbnRTdGFjaztcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMsXG5cdFx0Jjpmb2N1cy12aXNpYmxlIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJGJsdWU7XG5cdFx0fVxuXHRcdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiByZ2JhKCRibHVlLCAwLjUpO1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRyZWd1bGFyV2VpZ2h0O1xuXHRcdH1cblx0fVxuXG5cdHNlbGVjdCB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGV1cm9wY2FyQm9yZGVyO1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRwYWRkaW5nOiAxMHB4IDEycHg7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDE2cHgpO1xuXHRcdGNvbG9yOiAkYmx1ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRmb250LWZhbWlseTogJGZvbnRTdGFjaztcblx0XHRhcHBlYXJhbmNlOiBub25lO1xuXHR9XG5cdGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIHtcblx0XHQmOmFmdGVyIHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJsdWU7XG5cdFx0fVxuXHR9XG5cdGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG5cdFx0d2lkdGg6IDE2cHg7XG5cdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdC8vYm9yZGVyOiAxcHggc29saWQgJGV1cm9wY2FyQm9yZGVyO1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRhcHBlYXJhbmNlOiBub25lO1xuXHRcdC8vIHBhZGRpbmc6IDA7XG5cdFx0dG9wOiA1cHg7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0d2lkdGg6IDE4cHg7XG5cdFx0XHRoZWlnaHQ6IDE4cHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0dG9wOiAwcHg7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZXVyb3BjYXJHcmVlbjAyO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdH1cblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiXFxmMDBjXCI7XG5cdFx0XHRmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRsaW5lLWhlaWdodDogMTBweDtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0XHR3aWR0aDogMTZweDtcblx0XHRcdGxlZnQ6IDFweDtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMCUpO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSg5cHgpO1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdHRyYW5zaXRpb246IDAuM3M7XG5cdFx0fVxuXHR9XG5cblx0aW5wdXQ6cmVhZC1vbmx5IHtcblx0XHRiYWNrZ3JvdW5kOiAkZXVyb3BjYXJCYWNrZ3JvdW5kO1xuXHRcdGNvbG9yOiAkYmxhY2s7XG5cdH1cbn1cblxuLmZhZGUtZW50ZXItYWN0aXZlIHtcblx0YW5pbWF0aW9uOiBmYWRlLWluIDAuM3M7XG59XG5cbi5mYWRlLWxlYXZlLWFjdGl2ZSB7XG5cdGFuaW1hdGlvbjogZmFkZS1pbiAwLjNzIHJldmVyc2U7XG59XG5cbkBrZXlmcmFtZXMgZmFkZS1pbiB7XG5cdDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cblxuLmZhZGUtdGFiLWVudGVyLWFjdGl2ZSB7XG5cdGFuaW1hdGlvbjogZmFkZS10YWItaW4gMC4zcztcbn1cblxuLmZhZGUtdGFiLWxlYXZlLWFjdGl2ZSB7XG5cdGFuaW1hdGlvbjogZmFkZS10YWItaW4gMHMgcmV2ZXJzZTtcbn1cblxuQGtleWZyYW1lcyBmYWRlLXRhYi1pbiB7XG5cdDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcblx0fVxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0fVxufVxuXG4vLyBMaXN0IGFuaW1hdGlvbnNcbi5saXN0LWl0ZW0ge1xuXHR0cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuXHR3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5saXN0LWl0ZW0ubGlzdC1lbnRlci1mcm9tIHtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMHB4KSBzY2FsZSgwLjk1KTtcbn1cbi5saXN0LWl0ZW0ubGlzdC1lbnRlci1hY3RpdmUge1xuXHR0cmFuc2l0aW9uLWRlbGF5OiBjYWxjKDAuMXMgKiB2YXIoLS1pbmRleCkpO1xufVxuLmxpc3QtaXRlbS5saXN0LWxlYXZlLXRvIHtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDMwcHgpIHNjYWxlKDAuOTUpO1xufVxuLmxpc3QtaXRlbS5saXN0LWxlYXZlLWFjdGl2ZSB7XG5cdHRyYW5zaXRpb24tZGVsYXk6IGNhbGMoMC4xcyAqIHZhcigtLWluZGV4KSk7XG59XG5cbi8vIEVuc3VyZSBzbW9vdGggbW92ZW1lbnQgZHVyaW5nIGFuaW1hdGlvblxuLmxpc3QtbW92ZSB7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG59XG5cbi8vIEVuc3VyZSB0aGUgbGlzdCBjb250YWluZXIgaGFzIHByb3BlciBwb3NpdGlvbmluZ1xuLm1haW4tb3JkZXItd3JhcHBlciB1bCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xufVxuXG4uc2VhcmNoIHtcblx0Lm1haW4td3JhcHBlciAuc2VjdGlvbjpmaXJzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLXRvcDogLTA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXHQuc2VjdGlvbi5ibG9ja19jb250ZW50IHtcblx0XHRtYXJnaW4tdG9wOiA4MHB4O1xuXHR9XG5cdC5zZWN0aW9uLmJsb2NrX2NvbnRlbnQge1xuXHRcdC5ibG9jay5jb250ZW50LWJsb2NrIHtcblx0XHRcdG1heC13aWR0aDogOTQwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXHQuc2VjdGlvbi5zZWFyY2gtZm9ybSB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdC5ibG9jay5zZWFyY2gtYmxvY2sge1xuXHRcdFx0bWF4LXdpZHRoOiA5NDBweDtcblx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHRcdHBhZGRpbmc6IDIwcHggMCAwIDA7XG5cblx0XHRcdC8qIFJlbW92ZSB0aGUgZGVmYXVsdCBhcHBlYXJhbmNlIG9mIHRoZSBjbGVhciBidXR0b24gKi9cblx0XHRcdGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuXHRcdFx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0XHRcdGFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdC8qIEN1c3RvbSBzdHlsZSBmb3IgdGhlIGNsZWFyIGJ1dHRvbiAqL1xuXHRcdFx0aW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG5cdFx0XHRcdGhlaWdodDogMTZweDtcblx0XHRcdFx0d2lkdGg6IDE2cHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAyNCAyNFwiIGZpbGw9XCJub25lXCIgc3Ryb2tlPVwiYmxhY2tcIiBzdHJva2Utd2lkdGg9XCIyXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCI+PGxpbmUgeDE9XCIxOFwiIHkxPVwiNlwiIHgyPVwiNlwiIHkyPVwiMThcIi8+PGxpbmUgeDE9XCI2XCIgeTE9XCI2XCIgeDI9XCIxOFwiIHkyPVwiMThcIi8+PC9zdmc+Jylcblx0XHRcdFx0XHRuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHR9XG5cblx0XHRcdGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi1tcy1jbGVhciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7IC8qIEhpZGUgdGhlIGNsZWFyIGJ1dHRvbiBpbiBJRS9FZGdlICovXG5cdFx0XHR9XG5cblx0XHRcdGZvcm0ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkYmFja2dyb3VuZEJsdWU7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRldXJvcGNhckJvcmRlcjtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRcdFx0XHRwYWRkaW5nOiAzMHB4O1xuXHRcdFx0XHQvL2JvcmRlcjogMXB4IHNvbGlkICRncmV5O1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWZsb3c6IHJvdyB3cmFwO1xuXHRcdFx0XHRnYXA6IDEwcHggMzBweDtcblx0XHRcdFx0LnNlYXJjaC1maWVsZCB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JleTtcblx0XHRcdFx0XHRwYWRkaW5nOiAxMnB4O1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdFx0XHRtaW4taGVpZ2h0OiA1MHB4O1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDZweDtcblx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0ei1pbmRleDogMTtcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTZweCk7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogMC4zcztcblx0XHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuYnV0dG9uIHtcblx0XHRcdFx0ZmxleDogMCAxIGF1dG87XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRtaW4taGVpZ2h0OiA1MHB4O1xuXHRcdFx0XHRmb250LWZhbWlseTogJGZvbnRTdGFjaztcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRzZW1pQm9sZFdlaWdodDtcblx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuc2VjdGlvbi5zZWFyY2gtcmVzdWx0cyB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHQuYmxvY2sucmVzdWx0cy1ibG9jayB7XG5cdFx0XHRtYXgtd2lkdGg6IDk0MHB4O1xuXHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdFx0cGFkZGluZzogNjBweCAwIDAgMDtcblx0XHRcdG5hdiB1bCB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZmxvdzogcm93IHdyYXA7XG5cdFx0XHRcdGdhcDogMTBweDtcblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdC8vZmxleDogMCAxIGNhbGMoNTAlIC0gNXB4KTtcblx0XHRcdFx0XHRmbGV4OiAwIDEgMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0bmF2IHVsIGxpIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRcdFx0cGFkZGluZzogMjVweDtcblx0XHRcdFx0YmFja2dyb3VuZDogJGJhY2tncm91bmRCbHVlO1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZXVyb3BjYXJCb3JkZXI7XG5cdFx0XHRcdC8vYm9yZGVyOiAxcHggc29saWQgJGdyZXk7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDZweDtcblx0XHRcdH1cblx0XHRcdC50eXBlLWxhYmVsIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGJsdWU7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdHBhZGRpbmc6IDhweCAxMHB4O1xuXHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTJweCk7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0XHR9XG5cdFx0XHQucmVzdWx0LXRpdGxlIHtcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDIwcHgpO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHRvcDogNHB4O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR9XG5cdFx0XHQucmVzdWx0LWV4Y2VycHQge1xuXHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XG5cdFx0XHR9XG5cdFx0XHQuYnV0dG9uIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnNpZGViYXItYXNpZGUge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWZsb3c6IHJvdyB3cmFwO1xuXHRnYXA6IDEwMHB4O1xuXHQubGVmdC1zaWRlIHtcblx0XHRmbGV4OiAwIDEgNDgwcHg7XG5cdFx0LnBhZ2VzLXdyYXBwZXIge1xuXHRcdFx0Ly9tYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgkd2hpdGUsIDAuNSk7XG5cdFx0XHRwYWRkaW5nOiAxNnB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlclJhZGl1cztcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRldXJvcGNhckJvcmRlcjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmN2ZiZmM7XG5cdFx0XHR1bCBsaSB7XG5cdFx0XHRcdCY6bGFzdC1jaGlsZCBhIHtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYucGFyZW50LWxpIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA2cHg7XG5cdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE4cHgpO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRib2xkV2VpZ2h0O1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdFx0ZmlndXJlIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxOHB4O1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDE4cHg7XG5cdFx0XHRcdFx0XHRcdHRvcDogMnB4O1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0cGFkZGluZzogMTBweCAyNHB4IDEwcHggMHB4O1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRjb2xvcjogJGJsdWU7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRzZW1pQm9sZFdlaWdodDtcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTZweCk7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkbGlnaHRCbHVlLCAwLjUpO1xuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMHB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IDAuM3M7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjNzO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2xpbmstaWNvbi1ibHVlLnN2Z1wiKTtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdFx0Jjpmb2N1cyxcblx0XHRcdFx0XHQmOmFjdGl2ZSxcblx0XHRcdFx0XHQmOmZvY3VzLXZpc2libGUsXG5cdFx0XHRcdFx0Jjpmb2N1cy13aXRoaW4ge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgkbGlnaHRCbHVlLCAwLjEpO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlclJhZGl1cztcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMjRweCAxMHB4IDEycHg7XG5cdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IDEycHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5yaWdodC1zaWRlIHtcblx0XHRmbGV4OiAxO1xuXHRcdC5zZWN0aW9uIC5ibG9jay1yb3cge1xuXHRcdFx0Z2FwOiA1MHB4O1xuXHRcdFx0LmJsb2NrIHtcblx0XHRcdFx0ZmxleDogMCAxIDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iXX0= */
