/**
 * Variable file 
 * place global variables here:
 *
 * @package Chef Gutenberg Child Theme
 */
/**
 * Mixin file 
 * All our custom mixins
 *
 * @package Chef Gutenberg Child Theme
 * @since 2019
 */
/* Boxsizing shortcut: */
/* Transform shortcuts */
/* Styling placeholders: */
/* Retina images: */
/* "Hard" gradients: */
/* REM font sizes: */
.section.block_only_title {
  margin: 0 0 50px 0;
  text-align: center; }

.section.faq_block {
  padding: 100px 0;
  background: #f3f1ef; }
  .section.faq_block:has(+ .section.faq_block) {
    margin-bottom: 0; }
  .section.faq_block + .section.faq_block {
    padding-top: 0; }

.block.faq-block {
  max-width: 800px;
  margin: 0 auto !important; }
  .block.faq-block .title-wrapper {
    margin-bottom: 40px; }
  .block.faq-block .faq-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
        flex-flow: row wrap; }
    .block.faq-block .faq-wrapper .faq-item {
      -ms-flex: 0 1 100%;
          flex: 0 1 100%;
      border-bottom: 1px solid #8c91a2;
      padding-bottom: 10px; }
      .block.faq-block .faq-wrapper .faq-item:first-child {
        border-top: 1px solid #8c91a2; }
      .block.faq-block .faq-wrapper .faq-item.fold-open .faq-question:after {
        transform: rotate(-180deg); }
      .block.faq-block .faq-wrapper .faq-item .faq-question {
        position: relative;
        margin: 0;
        width: 100%;
        padding: 30px 50px 20px 0px;
        appearance: none;
        font-size: 20px;
        font-weight: 600;
        text-align: left;
        color: #222;
        cursor: pointer;
        border: none;
        background: none;
        font-family: "Cardo", serif; }
        .block.faq-block .faq-wrapper .faq-item .faq-question:after {
          position: absolute;
          content: "";
          height: 8px;
          width: 8px;
          right: 20px;
          top: 38px;
          background-position: center center;
          background-size: contain;
          background-repeat: no-repeat;
          transform-origin: center;
          display: block;
          transition: 0.3s;
          cursor: pointer;
          content: "";
          background-image: url("../images/icons/chevron-down-black.svg");
          height: 10px;
          width: 12px;
          background-size: contain;
          display: inline-block;
          transition: 0.3s; }
      .block.faq-block .faq-wrapper .faq-item .faq-answer {
        display: none;
        background: none;
        width: 100%;
        padding: 0px 60px 30px 0px;
        position: relative;
        top: -1px;
        font-size: 16px; }

.home .section.block_content.center {
  background: none;
  padding: 0; }

.section.block_content.center {
  background: #f3f1ef;
  padding: 80px 0; }
  .section.block_content.center .block-row {
    -ms-flex-pack: center;
        justify-content: center; }
  .section.block_content.center .block {
    position: relative;
    text-align: center;
    z-index: 2;
    -ms-flex: 0 1 680px;
        flex: 0 1 680px; }
    .section.block_content.center .block blockquote {
      margin: 0 0 15px 0;
      padding: 0;
      font-style: italic;
      color: #a79688;
      font-size: 14px;
      font-size: 0.875rem; }
      .section.block_content.center .block blockquote:last-child {
        margin-bottom: 0; }
    .section.block_content.center .block:after {
      content: "";
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translateX(-50%) translateY(-50%);
      width: 230px;
      height: 106px;
      display: block;
      background-image: url(../images/icons/cm-brand-logo.svg);
      background-size: 100% auto;
      background-position: center center;
      z-index: -1; }

.section.block_content.standard .block.content-block {
  max-width: 780px; }

.single .section.block_content .block {
  -ms-flex: 0 0 100%;
      flex: 0 0 100%;
  text-align: initial; }
  .single .section.block_content .block:after {
    display: none; }

.content-block .readmore {
  margin-top: 30px;
  display: inline-block; }

.section.block_image_and_content_left.connect .container, .section.block_content_and_image_left.connect .container {
  max-width: none; }

.section.block_image_and_content_left.connect .block-row, .section.block_content_and_image_left.connect .block-row {
  gap: 0;
  -ms-flex-align: stretch;
      align-items: stretch; }
  .section.block_image_and_content_left.connect .block-row .block.content-block, .section.block_content_and_image_left.connect .block-row .block.content-block {
    -ms-flex: 0 1 50%;
        flex: 0 1 50%;
    padding-right: calc((100vw - 1280px) / 2);
    padding-left: 80px;
    padding-top: 50px;
    padding-bottom: 50px; }
  .section.block_image_and_content_left.connect .block-row .block.image-block, .section.block_content_and_image_left.connect .block-row .block.image-block {
    position: relative;
    -ms-flex: 0 1 50%;
        flex: 0 1 50%;
    height: auto;
    min-height: 480px;
    background-size: cover;
    background-position: center center; }

.section.block_content_and_image_left.connect .block-row .block.content-block {
  padding-left: calc((100vw - 1280px) / 2);
  padding-right: 80px; }

.section:has(+ .block_image_and_content_left.connect),
.section:has(+ .block_content_and_image_left.connect) {
  margin-bottom: 0; }

.section.block_content_and_image_left.fullwidth .block-row .block.content-block {
  padding-left: calc((100vw - 1280px) / 2);
  padding-right: 80px; }

.section.block_image_and_content_left.fullwidth .block-row .block.content-block {
  padding-right: calc((100vw - 1280px) / 2);
  padding-left: 80px; }

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

.section.block_content_and_image_left.fullwidth,
.section.block_image_and_content_left.fullwidth {
  background: #f3f1ef; }
  .section.block_content_and_image_left.fullwidth .block-row,
  .section.block_image_and_content_left.fullwidth .block-row {
    gap: 0;
    -ms-flex-align: center;
        align-items: center; }
    .section.block_content_and_image_left.fullwidth .block-row .block.content-block,
    .section.block_image_and_content_left.fullwidth .block-row .block.content-block {
      -ms-flex: 0 1 40%;
          flex: 0 1 40%;
      padding-top: 100px;
      padding-bottom: 100px; }
    .section.block_content_and_image_left.fullwidth .block-row .block.image-block,
    .section.block_image_and_content_left.fullwidth .block-row .block.image-block {
      -ms-flex: 0 1 60%;
          flex: 0 1 60%;
      height: 580px;
      background-size: cover;
      background-position: center center; }
  .section.block_content_and_image_left.fullwidth .container,
  .section.block_image_and_content_left.fullwidth .container {
    max-width: none; }
  .section.block_content_and_image_left.fullwidth:has(+ .fullwidth),
  .section.block_image_and_content_left.fullwidth:has(+ .fullwidth) {
    margin-bottom: 0; }

.section.query-overview-block.highlighted .collection-wrapper.highlighted {
  margin-bottom: 80px; }
  .section.query-overview-block.highlighted .collection-wrapper.highlighted .list-item {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%; }

table.wishlist_table {
  font-size: 100%; }

table.wishlist_table tbody td,
table.wishlist_table thead th {
  border-top: none;
  text-align: left;
  background-color: transparent; }

.woocommerce table.shop_table td {
  border-top: 1px solid rgba(0, 0, 0, 0.2) !important; }

.wishlist-title.wishlist-title-with-form {
  display: none; }

.woocommerce.yith-wcwl-form {
  max-width: 1280px;
  margin: 0 auto 80px auto;
  text-align: left !important; }
  .woocommerce.yith-wcwl-form tr,
  .woocommerce.yith-wcwl-form td {
    text-align: left; }
  .woocommerce.yith-wcwl-form table.shop_table {
    border: none;
    margin: 0; }
  .woocommerce.yith-wcwl-form .button.add_to_cart_button {
    background: #917d6c;
    color: #fff;
    padding: 15px 40px;
    display: inline-block;
    border-radius: 0 !important;
    position: relative;
    transition: 0.3s;
    color: #fff;
    text-decoration: none;
    font-weight: 500 !important;
    font-size: 16px;
    font-size: 1rem;
    background: #000000; }
    .woocommerce.yith-wcwl-form .button.add_to_cart_button:hover, .woocommerce.yith-wcwl-form .button.add_to_cart_button:focus {
      background: #000000;
      color: #fff;
      outline: none; }
    .woocommerce.yith-wcwl-form .button.add_to_cart_button:hover, .woocommerce.yith-wcwl-form .button.add_to_cart_button:focus {
      background: #917d6c; }

.after-loop-content-wrapper {
  margin-top: 80px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap; }
  .after-loop-content-wrapper .inner-content-wrapper {
    -ms-flex: 0 1 880px;
        flex: 0 1 880px; }

.shop-content-area {
  margin-bottom: 70px; }
  .shop-content-area:has(.faq-collection-wrapper) {
    margin-bottom: 0; }

.after-shop-wrapper {
  overflow: hidden;
  background: #000000; }
  .after-shop-wrapper .container {
    max-width: 1600px; }
  .after-shop-wrapper .faq-collection-wrapper {
    max-width: 880px;
    margin: 50px 0 0 340px;
    padding: 50px 0 70px;
    background: #000000;
    position: relative; }
    .after-shop-wrapper .faq-collection-wrapper .collection-wrapper {
      gap: 0; }
    .after-shop-wrapper .faq-collection-wrapper .part.faq-part {
      border-color: #fff !important; }
    .after-shop-wrapper .faq-collection-wrapper .faq-question {
      color: #fff; }
    .after-shop-wrapper .faq-collection-wrapper .faq-answer {
      color: #fff; }
      .after-shop-wrapper .faq-collection-wrapper .faq-answer * {
        color: #fff; }
    .after-shop-wrapper .faq-collection-wrapper .section-title {
      margin: 30px 0 30px 0;
      color: #fff;
      font-style: normal;
      font-weight: 700; }
    .after-shop-wrapper .faq-collection-wrapper .collection-wrapper {
      gap: 0; }

.shop-content-area .meta-bar .title-wrapper h1 {
  font-size: 40px;
  font-size: 2.5rem;
  margin: 0 0 15px 0; }

.shop-content-area .meta-bar .inner-desc-wrapper {
  max-width: 880px; }

.archive.post-type-archive-product .widget.woocommerce.widget_product_categories:nth-child(2) {
  display: none; }

.archive.tax-product_cat.term-kits .widget.woocommerce.widget_product_categories:nth-child(1) ul.product-categories li.cat-item, .archive.tax-product_cat.term-essentials .widget.woocommerce.widget_product_categories:nth-child(1) ul.product-categories li.cat-item, .archive.tax-product_cat.term-kits-es .widget.woocommerce.widget_product_categories:nth-child(1) ul.product-categories li.cat-item, .archive.tax-product_cat.term-esenciales .widget.woocommerce.widget_product_categories:nth-child(1) ul.product-categories li.cat-item {
  display: block; }

.archive.tax-product_cat.term-kits .widget.woocommerce.widget_product_categories:nth-child(1) ul.product-categories li.cat-item.cat-parent, .archive.tax-product_cat.term-essentials .widget.woocommerce.widget_product_categories:nth-child(1) ul.product-categories li.cat-item.cat-parent, .archive.tax-product_cat.term-kits-es .widget.woocommerce.widget_product_categories:nth-child(1) ul.product-categories li.cat-item.cat-parent, .archive.tax-product_cat.term-esenciales .widget.woocommerce.widget_product_categories:nth-child(1) ul.product-categories li.cat-item.cat-parent {
  display: block; }
  .archive.tax-product_cat.term-kits .widget.woocommerce.widget_product_categories:nth-child(1) ul.product-categories li.cat-item.cat-parent a, .archive.tax-product_cat.term-kits .widget.woocommerce.widget_product_categories:nth-child(1) ul.product-categories li.cat-item.cat-parent span, .archive.tax-product_cat.term-essentials .widget.woocommerce.widget_product_categories:nth-child(1) ul.product-categories li.cat-item.cat-parent a, .archive.tax-product_cat.term-essentials .widget.woocommerce.widget_product_categories:nth-child(1) ul.product-categories li.cat-item.cat-parent span, .archive.tax-product_cat.term-kits-es .widget.woocommerce.widget_product_categories:nth-child(1) ul.product-categories li.cat-item.cat-parent a, .archive.tax-product_cat.term-kits-es .widget.woocommerce.widget_product_categories:nth-child(1) ul.product-categories li.cat-item.cat-parent span, .archive.tax-product_cat.term-esenciales .widget.woocommerce.widget_product_categories:nth-child(1) ul.product-categories li.cat-item.cat-parent a, .archive.tax-product_cat.term-esenciales .widget.woocommerce.widget_product_categories:nth-child(1) ul.product-categories li.cat-item.cat-parent span {
    display: inline-block; }
  .archive.tax-product_cat.term-kits .widget.woocommerce.widget_product_categories:nth-child(1) ul.product-categories li.cat-item.cat-parent ul, .archive.tax-product_cat.term-essentials .widget.woocommerce.widget_product_categories:nth-child(1) ul.product-categories li.cat-item.cat-parent ul, .archive.tax-product_cat.term-kits-es .widget.woocommerce.widget_product_categories:nth-child(1) ul.product-categories li.cat-item.cat-parent ul, .archive.tax-product_cat.term-esenciales .widget.woocommerce.widget_product_categories:nth-child(1) ul.product-categories li.cat-item.cat-parent ul {
    display: none; }
    .archive.tax-product_cat.term-kits .widget.woocommerce.widget_product_categories:nth-child(1) ul.product-categories li.cat-item.cat-parent ul li.cat-item, .archive.tax-product_cat.term-essentials .widget.woocommerce.widget_product_categories:nth-child(1) ul.product-categories li.cat-item.cat-parent ul li.cat-item, .archive.tax-product_cat.term-kits-es .widget.woocommerce.widget_product_categories:nth-child(1) ul.product-categories li.cat-item.cat-parent ul li.cat-item, .archive.tax-product_cat.term-esenciales .widget.woocommerce.widget_product_categories:nth-child(1) ul.product-categories li.cat-item.cat-parent ul li.cat-item {
      display: none; }
      .archive.tax-product_cat.term-kits .widget.woocommerce.widget_product_categories:nth-child(1) ul.product-categories li.cat-item.cat-parent ul li.cat-item a, .archive.tax-product_cat.term-kits .widget.woocommerce.widget_product_categories:nth-child(1) ul.product-categories li.cat-item.cat-parent ul li.cat-item span, .archive.tax-product_cat.term-essentials .widget.woocommerce.widget_product_categories:nth-child(1) ul.product-categories li.cat-item.cat-parent ul li.cat-item a, .archive.tax-product_cat.term-essentials .widget.woocommerce.widget_product_categories:nth-child(1) ul.product-categories li.cat-item.cat-parent ul li.cat-item span, .archive.tax-product_cat.term-kits-es .widget.woocommerce.widget_product_categories:nth-child(1) ul.product-categories li.cat-item.cat-parent ul li.cat-item a, .archive.tax-product_cat.term-kits-es .widget.woocommerce.widget_product_categories:nth-child(1) ul.product-categories li.cat-item.cat-parent ul li.cat-item span, .archive.tax-product_cat.term-esenciales .widget.woocommerce.widget_product_categories:nth-child(1) ul.product-categories li.cat-item.cat-parent ul li.cat-item a, .archive.tax-product_cat.term-esenciales .widget.woocommerce.widget_product_categories:nth-child(1) ul.product-categories li.cat-item.cat-parent ul li.cat-item span {
        display: none; }

.archive.tax-product_cat.term-kits .widget.woocommerce.widget_product_categories:nth-child(2), .archive.tax-product_cat.term-essentials .widget.woocommerce.widget_product_categories:nth-child(2), .archive.tax-product_cat.term-kits-es .widget.woocommerce.widget_product_categories:nth-child(2), .archive.tax-product_cat.term-esenciales .widget.woocommerce.widget_product_categories:nth-child(2) {
  display: none; }

.archive.tax-product_cat .widget.woocommerce.widget_product_categories:nth-child(1) ul.product-categories li.cat-item {
  display: block; }

.archive.tax-product_cat .widget.woocommerce.widget_product_categories:nth-child(1) ul.product-categories li.cat-item.current-cat, .archive.tax-product_cat .widget.woocommerce.widget_product_categories:nth-child(1) ul.product-categories li.cat-item.current-cat-parent {
  display: block; }
  .archive.tax-product_cat .widget.woocommerce.widget_product_categories:nth-child(1) ul.product-categories li.cat-item.current-cat a, .archive.tax-product_cat .widget.woocommerce.widget_product_categories:nth-child(1) ul.product-categories li.cat-item.current-cat span, .archive.tax-product_cat .widget.woocommerce.widget_product_categories:nth-child(1) ul.product-categories li.cat-item.current-cat-parent a, .archive.tax-product_cat .widget.woocommerce.widget_product_categories:nth-child(1) ul.product-categories li.cat-item.current-cat-parent span {
    display: inline-block; }
  .archive.tax-product_cat .widget.woocommerce.widget_product_categories:nth-child(1) ul.product-categories li.cat-item.current-cat ul, .archive.tax-product_cat .widget.woocommerce.widget_product_categories:nth-child(1) ul.product-categories li.cat-item.current-cat-parent ul {
    display: none; }
    .archive.tax-product_cat .widget.woocommerce.widget_product_categories:nth-child(1) ul.product-categories li.cat-item.current-cat ul li.cat-item, .archive.tax-product_cat .widget.woocommerce.widget_product_categories:nth-child(1) ul.product-categories li.cat-item.current-cat-parent ul li.cat-item {
      display: none; }
      .archive.tax-product_cat .widget.woocommerce.widget_product_categories:nth-child(1) ul.product-categories li.cat-item.current-cat ul li.cat-item a, .archive.tax-product_cat .widget.woocommerce.widget_product_categories:nth-child(1) ul.product-categories li.cat-item.current-cat ul li.cat-item span, .archive.tax-product_cat .widget.woocommerce.widget_product_categories:nth-child(1) ul.product-categories li.cat-item.current-cat-parent ul li.cat-item a, .archive.tax-product_cat .widget.woocommerce.widget_product_categories:nth-child(1) ul.product-categories li.cat-item.current-cat-parent ul li.cat-item span {
        display: none; }

.archive.tax-product_cat .widget.woocommerce.widget_product_categories:nth-child(2) ul.product-categories li.cat-item {
  display: none; }

.archive.tax-product_cat .widget.woocommerce.widget_product_categories:nth-child(2) ul.product-categories li.cat-item.current-cat, .archive.tax-product_cat .widget.woocommerce.widget_product_categories:nth-child(2) ul.product-categories li.cat-item.current-cat-parent {
  display: block; }
  .archive.tax-product_cat .widget.woocommerce.widget_product_categories:nth-child(2) ul.product-categories li.cat-item.current-cat a, .archive.tax-product_cat .widget.woocommerce.widget_product_categories:nth-child(2) ul.product-categories li.cat-item.current-cat span, .archive.tax-product_cat .widget.woocommerce.widget_product_categories:nth-child(2) ul.product-categories li.cat-item.current-cat-parent a, .archive.tax-product_cat .widget.woocommerce.widget_product_categories:nth-child(2) ul.product-categories li.cat-item.current-cat-parent span {
    display: none; }
  .archive.tax-product_cat .widget.woocommerce.widget_product_categories:nth-child(2) ul.product-categories li.cat-item.current-cat ul, .archive.tax-product_cat .widget.woocommerce.widget_product_categories:nth-child(2) ul.product-categories li.cat-item.current-cat-parent ul {
    display: block; }
    .archive.tax-product_cat .widget.woocommerce.widget_product_categories:nth-child(2) ul.product-categories li.cat-item.current-cat ul li.cat-item, .archive.tax-product_cat .widget.woocommerce.widget_product_categories:nth-child(2) ul.product-categories li.cat-item.current-cat-parent ul li.cat-item {
      display: block; }
      .archive.tax-product_cat .widget.woocommerce.widget_product_categories:nth-child(2) ul.product-categories li.cat-item.current-cat ul li.cat-item a, .archive.tax-product_cat .widget.woocommerce.widget_product_categories:nth-child(2) ul.product-categories li.cat-item.current-cat ul li.cat-item span, .archive.tax-product_cat .widget.woocommerce.widget_product_categories:nth-child(2) ul.product-categories li.cat-item.current-cat-parent ul li.cat-item a, .archive.tax-product_cat .widget.woocommerce.widget_product_categories:nth-child(2) ul.product-categories li.cat-item.current-cat-parent ul li.cat-item span {
        display: inline-block; }

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

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

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

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