/**
 * 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: */
.woocommerce-shop .widget_product_categories ul.product-categories li.cat-item {
  display: block !important; }

.widget_product_categories {
  list-style: none;
  padding: 17px;
  border: 1px solid #e5e5e5;
  border-bottom: 0;
  border-radius: 10px 10px 0 0 !important; }
  .widget_product_categories:nth-child(2) {
    border-radius: 0 !important; }
  .widget_product_categories .widgettitle {
    display: block;
    margin-bottom: 5px;
    font-size: 20px;
    font-weight: 700; }
  .widget_product_categories ul.product-categories li.cat-item.current-cat > a,
  .widget_product_categories ul.product-categories li.cat-item.current-cat > a:visited {
    color: #DA156A; }
    .widget_product_categories ul.product-categories li.cat-item.current-cat > a + .count,
    .widget_product_categories ul.product-categories li.cat-item.current-cat > a:visited + .count {
      color: #DA156A; }
  .widget_product_categories ul.product-categories li.cat-item {
    display: none;
    line-height: 125%; }
    .widget_product_categories ul.product-categories li.cat-item a {
      color: #252122;
      font-size: 16px;
      text-decoration: none; }
    .widget_product_categories ul.product-categories li.cat-item .count {
      font-size: 14px; }
  .widget_product_categories ul.product-categories li.cat-item.current-cat,
  .widget_product_categories ul.product-categories li.cat-item.current-cat-parent {
    display: block !important; }
    .widget_product_categories ul.product-categories li.cat-item.current-cat .children,
    .widget_product_categories ul.product-categories li.cat-item.current-cat-parent .children {
      padding-left: 15px; }
      .widget_product_categories ul.product-categories li.cat-item.current-cat .children li.cat-item,
      .widget_product_categories ul.product-categories li.cat-item.current-cat-parent .children li.cat-item {
        display: block !important; }
  .widget_product_categories ul.product-categories li.current-cat-parent {
    display: block !important; }
  .widget_product_categories ul.product-categories .children {
    padding-left: 15px; }
  .widget_product_categories .select2-container .select2-selection {
    border: 1px solid #e5e5e5;
    border-radius: 30px !important; }
    .widget_product_categories .select2-container .select2-selection .select2-selection__rendered {
      padding: 10px 16px; }
      .widget_product_categories .select2-container .select2-selection .select2-selection__rendered .select2-selection__placeholder {
        font-size: 16px;
        color: black; }
      .widget_product_categories .select2-container .select2-selection .select2-selection__rendered .select2-selection__arrow {
        width: 30px; }
        .widget_product_categories .select2-container .select2-selection .select2-selection__rendered .select2-selection__arrow .presentation {
          top: 49%;
          left: 30%; }
    .widget_product_categories .select2-container .select2-selection .select2-selection__arrow {
      width: 30px; }
      .widget_product_categories .select2-container .select2-selection .select2-selection__arrow .presentation {
        top: 49%;
        left: 30%; }
    .widget_product_categories .select2-container .select2-selection .select2-results__option,
    .widget_product_categories .select2-container .select2-selection .select2-selection__rendered {
      font-size: 14px;
      line-height: 1.5 !important; }
    .widget_product_categories .select2-container .select2-selection .select2-selection__clear {
      padding-right: 30px; }

.select2-container--default .select2-search--dropdown .select2-search__field {
  border-radius: 30px;
  padding: 5px 10px; }

.select2-container--open .select2-dropdown--below {
  border-color: #e5e5e5; }

.select2-results__option {
  font-size: 14px !important; }

.bapf_sfilter .bapf_clr_span.w2em {
  width: 1em;
  height: 1em; }

.fa-plus:before {
  content: '\f061'; }

.fa-minus:before {
  content: '\f063';
  font-size: 14px; }

.woocommerce nav.woocommerce-pagination ul {
  border-radius: 10px;
  overflow: hidden;
  border: 1px solid #eaeaea; }
  .woocommerce nav.woocommerce-pagination ul li a,
  .woocommerce nav.woocommerce-pagination ul li span {
    color: #DA156A;
    padding: 12px 20px; }
  .woocommerce nav.woocommerce-pagination ul li:last-child {
    border-right: none; }
  .woocommerce nav.woocommerce-pagination ul li a:focus,
  .woocommerce nav.woocommerce-pagination ul li a:hover,
  .woocommerce nav.woocommerce-pagination ul li span.current {
    color: #FFFFFF;
    background: #FC73A7; }

.woocommerce-pagination {
  margin-bottom: 30px; }

.section.block_content.shortcode .container {
  max-width: 1640px; }
  .section.block_content.shortcode .container .gform_wrapper {
    background: #F8F8F8;
    padding: 20px;
    max-width: 720px; }
    .section.block_content.shortcode .container .gform_wrapper .gform_title {
      margin-top: 0;
      font-weight: 700; }
  .section.block_content.shortcode .container .ywraq-form-table-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
        flex-flow: row wrap; }
    .section.block_content.shortcode .container .ywraq-form-table-wrapper #yith-ywraq-form {
      -ms-flex: 0 1 50%;
          flex: 0 1 50%;
      margin-right: 100px; }
    .section.block_content.shortcode .container .ywraq-form-table-wrapper .gform_wrapper {
      margin-top: 30px;
      -ms-flex: 0 1 calc(50% - 100px);
          flex: 0 1 calc(50% - 100px); }
  .section.block_content.shortcode .container .woocommerce.ywraq-wrapper #yith-ywraq-form table {
    margin-top: 30px;
    margin-bottom: 30px; }
    .section.block_content.shortcode .container .woocommerce.ywraq-wrapper #yith-ywraq-form table thead {
      background: #F8F8F8; }
      .section.block_content.shortcode .container .woocommerce.ywraq-wrapper #yith-ywraq-form table thead tr th {
        padding: 15px 15px;
        font-size: 20px;
        font-size: 1.25rem; }
    .section.block_content.shortcode .container .woocommerce.ywraq-wrapper #yith-ywraq-form table tbody .raq-totals-label,
    .section.block_content.shortcode .container .woocommerce.ywraq-wrapper #yith-ywraq-form table tbody .raq-totals {
      font-size: 20px;
      font-size: 1.25rem; }
    .section.block_content.shortcode .container .woocommerce.ywraq-wrapper #yith-ywraq-form table tbody tr td {
      position: relative; }
      .section.block_content.shortcode .container .woocommerce.ywraq-wrapper #yith-ywraq-form table tbody tr td.product-remove {
        -ms-flex-order: 4;
            order: 4; }
        .section.block_content.shortcode .container .woocommerce.ywraq-wrapper #yith-ywraq-form table tbody tr td.product-remove a {
          color: #252122 !important;
          font-size: 22px;
          font-size: 1.375rem;
          font-weight: 500; }
          .section.block_content.shortcode .container .woocommerce.ywraq-wrapper #yith-ywraq-form table tbody tr td.product-remove a:hover {
            background: #DA156A;
            color: #FFFFFF !important; }
      .section.block_content.shortcode .container .woocommerce.ywraq-wrapper #yith-ywraq-form table tbody tr td.product-thumbnail {
        -ms-flex-order: 1;
            order: 1; }
        .section.block_content.shortcode .container .woocommerce.ywraq-wrapper #yith-ywraq-form table tbody tr td.product-thumbnail img {
          width: 100px;
          margin: 0; }
      .section.block_content.shortcode .container .woocommerce.ywraq-wrapper #yith-ywraq-form table tbody tr td.product-name {
        -ms-flex-order: 2;
            order: 2; }
        .section.block_content.shortcode .container .woocommerce.ywraq-wrapper #yith-ywraq-form table tbody tr td.product-name a {
          display: inline-block;
          font-size: 18px;
          font-size: 1.125rem;
          text-decoration: none;
          line-height: 120%; }
        .section.block_content.shortcode .container .woocommerce.ywraq-wrapper #yith-ywraq-form table tbody tr td.product-name ul {
          margin-left: 0 !important;
          margin-bottom: 0; }
          .section.block_content.shortcode .container .woocommerce.ywraq-wrapper #yith-ywraq-form table tbody tr td.product-name ul li {
            padding-left: 0; }
          .section.block_content.shortcode .container .woocommerce.ywraq-wrapper #yith-ywraq-form table tbody tr td.product-name ul br {
            display: none; }
      .section.block_content.shortcode .container .woocommerce.ywraq-wrapper #yith-ywraq-form table tbody tr td.product-price {
        font-size: 20px;
        font-size: 1.25rem; }
      .section.block_content.shortcode .container .woocommerce.ywraq-wrapper #yith-ywraq-form table tbody tr td.product-quantity {
        -ms-flex-order: 3;
            order: 3;
        min-width: 80px; }
        .section.block_content.shortcode .container .woocommerce.ywraq-wrapper #yith-ywraq-form table tbody tr td.product-quantity input {
          text-indent: 0px;
          width: 60px;
          height: 50px;
          text-align: center;
          font-size: 20px;
          font-size: 1.25rem; }

.woocommerce.single-product .product .yith-ywraq-add-to-quote .yith_ywraq_add_item_product_message {
  font-size: 14px;
  font-size: 0.875rem; }

.woocommerce.single-product .product .yith-ywraq-add-to-quote .yith_ywraq_add_item_browse_message {
  font-size: 14px;
  font-size: 0.875rem;
  color: #FC73A7; }
  .woocommerce.single-product .product .yith-ywraq-add-to-quote .yith_ywraq_add_item_browse_message a {
    font-size: 14px;
    font-size: 0.875rem;
    color: #FC73A7; }

.woocommerce.single-product .product .yith-ywraq-add-to-quote .yith_ywraq_add_item_response_message {
  font-size: 14px;
  font-size: 0.875rem; }

.button.wc-backward,
.woocommerce a.button,
.woocommerce input.button,
.woocommerce button.button {
  background: #FC73A7;
  color: #FFF;
  padding: 15px 50px;
  display: inline-block;
  border-radius: 30px;
  position: relative;
  transition: .3s;
  text-decoration: none;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 700; }
  .button.wc-backward:hover, .button.wc-backward:focus,
  .woocommerce a.button:hover,
  .woocommerce a.button:focus,
  .woocommerce input.button:hover,
  .woocommerce input.button:focus,
  .woocommerce button.button:hover,
  .woocommerce button.button:focus {
    background: #DA156A;
    color: #FFFFFF;
    outline: none; }

.woocommerce-info {
  border-top-color: #DA156A;
  margin: 80px 0 80px;
  background: #F8F8F8;
  color: #252122; }
  .woocommerce-info:before {
    color: #DA156A; }

.woocommerce-page .top-menu-bar {
  display: none; }

.woocommerce .woocommerce-result-count {
  display: none !important; }

.woocommerce-products-header .catalogus-header {
  border-radius: 10px;
  overflow: hidden; }

.woocommerce-products-header .woocommerce-products-header__title {
  margin: 40px 0px 25px 0; }

.woocommerce-products-header .term-description {
  max-width: 880px; }
  .woocommerce-products-header .term-description p {
    font-size: 18px;
    font-size: 1.125rem; }

.bapf_sfilter.bapf_button_berocket .bapf_button {
  padding: 0;
  margin: 0;
  background: none;
  font-weight: 500;
  font-size: 16px;
  text-transform: initial;
  color: #DA156A; }

.fa-plus:before {
  font-size: 14px;
  font-size: 0.875rem; }

.pswp__bg {
  background: #FFFFFF; }

.pswp__ui--fit .pswp__caption,
.pswp__top-bar {
  background: #252122 !important; }

.pswp__caption__center {
  color: #FFFFFF; }

.background-underlay {
  position: fixed;
  z-index: 799;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: none;
  pointer-events: none;
  opacity: 0;
  background: #000;
  transition: 0.3s; }
  .background-underlay.active-bg {
    opacity: 0.2;
    pointer-events: auto; }

.cart-menu {
  max-width: 440px;
  height: 100vh;
  position: fixed;
  top: 0;
  right: -440px;
  min-width: 440px;
  background: #fff;
  padding: 0;
  padding-bottom: 105px;
  opacity: 0 !important;
  pointer-events: none;
  transition: 0.3s;
  z-index: 999;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
  overflow: scroll; }
  .cart-menu.active {
    opacity: 1 !important;
    pointer-events: auto;
    right: 0px;
    overflow-y: scroll; }
  .cart-menu .cart-title {
    padding: 50px 30px 30px 30px;
    border-bottom: 2px solid #eaeaea; }
  .cart-menu .close-cart-menu {
    position: absolute;
    top: 51px;
    right: 30px;
    display: block;
    width: 42px;
    height: 42px;
    background: #FC73A7;
    border-radius: 50%;
    transition: 0.3s; }
    .cart-menu .close-cart-menu:after {
      content: '';
      background-image: url(../images/icons/chevron-right.svg);
      background-size: contain;
      background-repeat: no-repeat;
      width: 15px;
      height: 20px;
      top: 5px;
      right: -17px;
      position: relative;
      display: inline-block; }
    .cart-menu .close-cart-menu:hover {
      background: #DA156A; }
  .cart-menu .cart-ajax-wrapper {
    padding: 0 30px; }
    .cart-menu .cart-ajax-wrapper .widget_ywraq_list_quote {
      list-style: none;
      width: 100%; }
    .cart-menu .cart-ajax-wrapper .header-widget {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
      overflow: scroll;
      max-height: 72vh;
      -webkit-overflow-scrolling: touch; }
    .cart-menu .cart-ajax-wrapper .yith-ywraq-list-wrapper ul.yith-ywraq-list li {
      padding-left: 0;
      position: relative;
      margin-top: 40px; }
      .cart-menu .cart-ajax-wrapper .yith-ywraq-list-wrapper ul.yith-ywraq-list li:before {
        top: -20px;
        left: 0;
        content: '';
        background: #ded3cf;
        height: 1px;
        width: 100%;
        display: block;
        position: absolute; }
      .cart-menu .cart-ajax-wrapper .yith-ywraq-list-wrapper ul.yith-ywraq-list li:first-child {
        margin-top: 0; }
        .cart-menu .cart-ajax-wrapper .yith-ywraq-list-wrapper ul.yith-ywraq-list li:first-child:before {
          display: none; }
      .cart-menu .cart-ajax-wrapper .yith-ywraq-list-wrapper ul.yith-ywraq-list li:last-child {
        margin-bottom: 40px; }
      .cart-menu .cart-ajax-wrapper .yith-ywraq-list-wrapper ul.yith-ywraq-list li a.remove {
        display: none; }
      .cart-menu .cart-ajax-wrapper .yith-ywraq-list-wrapper ul.yith-ywraq-list li a {
        min-height: 100px;
        font-size: 18px;
        font-size: 1.125rem;
        color: #252122;
        text-decoration: none;
        line-height: 1.2;
        transition: 0.3s; }
        .cart-menu .cart-ajax-wrapper .yith-ywraq-list-wrapper ul.yith-ywraq-list li a:hover {
          color: #DA156A; }
      .cart-menu .cart-ajax-wrapper .yith-ywraq-list-wrapper ul.yith-ywraq-list li small {
        font-size: 12px;
        font-size: 0.75rem;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
        -ms-flex: 0 1 160px;
            flex: 0 1 160px;
        position: absolute;
        bottom: 0;
        left: 0; }
      .cart-menu .cart-ajax-wrapper .yith-ywraq-list-wrapper ul.yith-ywraq-list li img {
        background: #f8f8f8;
        width: 85px;
        margin-right: 0;
        margin-left: 15px;
        padding: 7.5px 0px; }
    .cart-menu .cart-ajax-wrapper .yith-ywraq-list-wrapper a.button {
      display: none; }
  .cart-menu .buttons {
    padding: 30px 30px 30px 30px;
    border-top: 2px solid #eaeaea;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    background: #FFFFFF;
    box-shadow: 0px -4px 6px 0px rgba(145, 145, 145, 0.2); }
  .cart-menu .container {
    padding-left: 0; }
  .cart-menu .title {
    -ms-flex: 0 1 100%;
        flex: 0 1 100%;
    min-height: 72px;
    display: inline-block;
    font-size: 18px;
    font-size: 1.125rem; }
  .cart-menu .quantity {
    position: absolute;
    bottom: 0px;
    right: 100px;
    -ms-flex: 0 1 42px;
        flex: 0 1 42px;
    width: 42px;
    height: 28px;
    text-align: left;
    display: inline-block;
    font-size: 13px;
    font-size: 0.8125rem;
    padding: 5px 0px;
    border: 1px solid #252122;
    text-align: center; }
    .cart-menu .quantity .amount {
      position: absolute;
      right: 60px;
      bottom: -3px;
      font-size: 16px;
      font-size: 1rem; }
  .cart-menu .price {
    -ms-flex: calc(100% - 42px);
        flex: calc(100% - 42px);
    text-align: right;
    display: inline-block;
    font-size: 20px;
    font-size: 1.25rem;
    font-weight: 500; }
  .cart-menu .mini-products-table {
    width: 100%; }
  .cart-menu .winkel-bezorg.sub-row {
    padding-bottom: 5px; }
  .cart-menu .sub-row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
        flex-flow: row wrap;
    font-size: 20px;
    font-size: 1.25rem; }
    .cart-menu .sub-row .label {
      -ms-flex: 1;
          flex: 1;
      margin-right: 30px;
      font-weight: 700; }
    .cart-menu .sub-row .value {
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
      text-align: right;
      font-weight: 700; }
  .cart-menu .check-winkel {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
        flex-flow: row wrap;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: justify;
        justify-content: space-between;
    margin-top: 0; }
  .cart-menu .edit-winkelmand {
    color: #FC73A7;
    font-size: 18px;
    font-size: 1.125rem;
    text-decoration: none; }
    .cart-menu .edit-winkelmand:hover, .cart-menu .edit-winkelmand:focus {
      color: #DA156A; }
  .cart-menu .button {
    background: #FC73A7;
    color: #FFF;
    display: inline-block;
    border-radius: 50px;
    position: relative;
    transition: .3s;
    color: #FFF;
    text-decoration: none;
    font-size: 16px;
    font-size: 1rem;
    line-height: 1;
    background: #FC73A7 !important;
    color: #fff;
    padding: 15px 50px !important;
    display: inline-block;
    border-radius: 50px !important;
    position: relative;
    transition: 0.3s;
    color: #fff !important;
    text-decoration: none;
    font-size: 16px !important;
    line-height: 1; }
    .cart-menu .button:hover, .cart-menu .button:focus {
      background: #DA156A;
      color: #FFF;
      outline: none; }
    .cart-menu .button:hover, .cart-menu .button:focus {
      background: #DA156A !important;
      color: #fff;
      outline: none; }
    .cart-menu .button:after {
      display: none; }
  .cart-menu tbody {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
        flex-flow: row wrap;
    overflow: scroll;
    max-height: 66vh; }
  .cart-menu tr.product-row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
        flex-flow: row wrap;
    margin-top: 40px;
    position: relative; }
    .cart-menu tr.product-row:before {
      top: -20px;
      left: 0;
      content: '';
      background: #ded3cf;
      height: 1px;
      width: 100%;
      display: block;
      position: absolute; }
    .cart-menu tr.product-row td.featured-img {
      -ms-flex: 0 1 85px;
          flex: 0 1 85px;
      margin-right: 15px;
      position: relative; }
    .cart-menu tr.product-row td.row-right {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
      position: relative;
      -ms-flex: 0 1 calc(100% - 100px);
          flex: 0 1 calc(100% - 100px); }
    .cart-menu tr.product-row:first-child {
      margin-top: 0; }
      .cart-menu tr.product-row:first-child:before {
        display: none; }
    .cart-menu tr.product-row:last-child {
      margin-bottom: 40px; }

.woocommerce-account .woocommerce .container {
  min-height: 50vh; }

.woocommerce-account .woocommerce a.button,
.woocommerce-account .woocommerce button.button {
  background: #FC73A7;
  color: #FFFFFF;
  padding: 12px 30px 12px 30px !important;
  display: inline-block;
  border-radius: 30px;
  box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.16);
  position: relative;
  transition: 0.3s;
  text-decoration: none; }
  .woocommerce-account .woocommerce a.button:after,
  .woocommerce-account .woocommerce button.button:after {
    display: none; }
  .woocommerce-account .woocommerce a.button:hover, .woocommerce-account .woocommerce a.button:focus,
  .woocommerce-account .woocommerce button.button:hover,
  .woocommerce-account .woocommerce button.button:focus {
    background: #252122 !important; }

.woocommerce-account .woocommerce button.button {
  margin-top: 30px; }

.woocommerce-account .woocommerce-MyAccount-navigation {
  padding: 30px;
  background: #fbfaf9; }
  .woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active {
    font-weight: 500; }
  .woocommerce-account .woocommerce-MyAccount-navigation ul li {
    padding-bottom: 12px;
    padding-top: 12px;
    border-bottom: 1px solid #e4e4e4; }
    .woocommerce-account .woocommerce-MyAccount-navigation ul li:last-child {
      border-bottom: none; }
    .woocommerce-account .woocommerce-MyAccount-navigation ul li a {
      text-decoration: none; }
      .woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover {
        color: #FDAAC9;
        text-decoration: underline; }

.woocommerce-account .woocommerce-MyAccount-content {
  padding: 30px; }

.show-filter-btn-wrapper {
  display: none; }

.bapf_slidr_main.ui-widget-content .ui-slider-range,
.berocket_filter_price_slider.ui-widget-content .ui-slider-range {
  background: #FC73A7; }

.bapf_slidr_main.ui-widget-content .ui-slider-handle,
.berocket_filter_price_slider.ui-widget-content .ui-slider-handle,
.slide.default .bapf_slidr_main .ui-state-default,
.slide.default .bapf_slidr_main .ui-widget-header .ui-state-default,
.slide.default .bapf_slidr_main.ui-widget-content .ui-state-default,
.slide.default .berocket_filter_price_slider .ui-state-default,
.slide.default
.berocket_filter_price_slider
.ui-widget-header
.ui-state-default,
.slide.default
.berocket_filter_price_slider.ui-widget-content
.ui-state-default {
  background: #DA156A; }

.bapf_slidr_all {
  font-weight: 500; }

.woocommerce-ordering {
  position: relative;
  z-index: 2;
  cursor: pointer;
  position: relative; }
  .woocommerce-ordering select {
    border: 2px solid #DA156A;
    background: none;
    cursor: pointer;
    -webkit-appearance: none;
            appearance: none;
    background: #fff;
    width: 100%;
    line-height: 100%;
    min-height: 38px;
    width: 100%;
    padding: 10px 45px 10px 20px;
    box-sizing: border-box;
    line-height: 1.2;
    display: block;
    font-size: 15px;
    font-size: 0.9375rem;
    font-weight: 500;
    border-radius: 10px; }
    .woocommerce-ordering select:focus {
      outline: none; }
  .woocommerce-ordering:after {
    display: none; }
  .woocommerce-ordering:before {
    content: '\f078';
    position: absolute;
    right: 20px;
    width: 14px;
    bottom: 14px;
    color: #252122;
    text-align: center;
    font-weight: 900;
    font-family: 'Font Awesome 5 free';
    font-size: 14px;
    font-size: 0.875rem;
    pointer-events: none;
    z-index: 2; }
  .woocommerce-ordering:hover:after {
    background: #999; }

.main-shop-wrapper .container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap; }

.main-shop-wrapper .sidebar-area {
  -ms-flex: 0 1 312px;
      flex: 0 1 312px;
  margin-right: 20px; }
  .main-shop-wrapper .sidebar-area .close-overlay,
  .main-shop-wrapper .sidebar-area .button-alt {
    display: none; }
  .main-shop-wrapper .sidebar-area .inner-sidebar {
    margin-bottom: 100px; }

.main-shop-wrapper .shop-content-area {
  -ms-flex: 1;
      flex: 1; }

.main-shop-wrapper .shop-sidebar .berocket_single_filter_widget.berocket_single_filter_widget_632 .bapf_sfilter ul li {
  position: relative; }
  .main-shop-wrapper .shop-sidebar .berocket_single_filter_widget.berocket_single_filter_widget_632 .bapf_sfilter ul li .bapf_ochild,
  .main-shop-wrapper .shop-sidebar .berocket_single_filter_widget.berocket_single_filter_widget_632 .bapf_sfilter ul li .bapf_cchild {
    position: absolute;
    left: 0;
    top: 4px; }

.main-shop-wrapper .shop-sidebar .berocket_single_filter_widget {
  padding: 17px;
  border: 1px solid #e5e5e5;
  border-bottom: none; }
  .main-shop-wrapper .shop-sidebar .berocket_single_filter_widget:first-child {
    border-radius: 10px 10px 0 0; }
  .main-shop-wrapper .shop-sidebar .berocket_single_filter_widget:last-child {
    border-bottom: 1px solid #e5e5e5;
    border-radius: 0 0 10px 10px; }

.main-shop-wrapper .shop-sidebar .bapf_head {
  margin-top: 0; }
  .main-shop-wrapper .shop-sidebar .bapf_head h3 {
    margin-bottom: 5px;
    font-size: 20px;
    font-size: 1.25rem;
    font-weight: 700; }

.main-shop-wrapper .shop-sidebar .bapf_body {
  font-size: 18px;
  font-size: 1.125rem; }

.main-shop-wrapper .shop-sidebar .berocket_single_filter_widget:first-child .bapf_head {
  margin-top: 0; }

.main-shop-wrapper .shop-sidebar .bapf_sfilter.bapf_colorinline li {
  display: block !important; }
  .main-shop-wrapper .shop-sidebar .bapf_sfilter.bapf_colorinline li .bapf_clr_span {
    border-radius: 50%;
    border: 1px solid #F4F4F4;
    height: 25px;
    width: 25px;
    margin: 0;
    padding: 0; }

.main-shop-wrapper .shop-sidebar .bapf_sfilter {
  margin-bottom: 0; }
  .main-shop-wrapper .shop-sidebar .bapf_sfilter li {
    margin-bottom: 5px !important; }
    .main-shop-wrapper .shop-sidebar .bapf_sfilter li:last-child {
      margin-bottom: 0; }

.main-shop-wrapper .shop-sidebar li input[type='checkbox'] {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden; }

.main-shop-wrapper .shop-sidebar li label {
  display: block;
  width: 100%;
  cursor: pointer;
  position: relative;
  padding-right: 45px;
  font-size: 16px;
  font-size: 1rem; }
  .main-shop-wrapper .shop-sidebar li label:hover:before {
    border-color: #000; }

.main-shop-wrapper .shop-sidebar li input[type='checkbox']:focus + label:before {
  border-color: #000; }

.main-shop-wrapper .shop-sidebar li label:before {
  content: '';
  display: inline-block;
  width: 16px;
  height: 16px;
  position: absolute;
  right: 0;
  top: 4px;
  border: 1px solid #999; }

.main-shop-wrapper .shop-sidebar li label:after {
  content: '\f00c';
  font-family: 'Font Awesome 5 Free';
  text-align: center;
  line-height: 10px;
  opacity: 0;
  position: absolute;
  height: 10px;
  width: 16px;
  right: 0;
  top: 8px;
  font-weight: 900;
  font-size: 12px;
  font-size: 0.75rem;
  color: #252122;
  transition: 0.3s; }

.main-shop-wrapper .shop-sidebar li input[type='checkbox']:checked + label:after {
  opacity: 1; }

.woocommerce div.product div.images img {
  max-height: 100% !important;
  height: 100% !important;
  width: auto !important;
  max-width: 100% !important;
  margin: 0 auto;
  position: initial !important; }

.added_to_cart.wc-forward {
  display: none !important; }

.yith-wcwl-add-to-wishlist {
  text-align: right;
  margin-bottom: 15px;
  padding-right: 10px; }
  .yith-wcwl-add-to-wishlist .add_to_wishlist,
  .yith-wcwl-add-to-wishlist .add_to_wishlist:visited {
    color: #FDAAC9;
    text-decoration: underline;
    font-weight: 500;
    position: relative;
    padding-left: 25px; }
    .yith-wcwl-add-to-wishlist .add_to_wishlist i,
    .yith-wcwl-add-to-wishlist .add_to_wishlist:visited i {
      display: none; }
    .yith-wcwl-add-to-wishlist .add_to_wishlist:before,
    .yith-wcwl-add-to-wishlist .add_to_wishlist:visited:before {
      content: '';
      background-image: url("../images/pink-heart.svg");
      width: 17px;
      height: 16px;
      background-size: 100% auto;
      display: inline-block;
      position: absolute;
      top: 50%;
      left: 0;
      background-position: center center;
      margin-top: -7px;
      transition: 0.3s; }
    .yith-wcwl-add-to-wishlist .add_to_wishlist:hover, .yith-wcwl-add-to-wishlist .add_to_wishlist:focus,
    .yith-wcwl-add-to-wishlist .add_to_wishlist:visited:hover,
    .yith-wcwl-add-to-wishlist .add_to_wishlist:visited:focus {
      color: #393939; }
      .yith-wcwl-add-to-wishlist .add_to_wishlist:hover:before, .yith-wcwl-add-to-wishlist .add_to_wishlist:focus:before,
      .yith-wcwl-add-to-wishlist .add_to_wishlist:visited:hover:before,
      .yith-wcwl-add-to-wishlist .add_to_wishlist:visited:focus:before {
        background-image: url("../images/black-heart.svg"); }

.single-product .woocommerce div.product form.cart .button {
  float: right; }

.woocommerce div.product form.cart {
  margin-bottom: 15px; }

.woocommerce-product-gallery .flex-viewport {
  height: 920px !important;
  overflow: hidden;
  width: 100%;
  background: none;
  border: 2px solid #F8F8F8;
  border-radius: 10px; }
  .woocommerce-product-gallery .flex-viewport a,
  .woocommerce-product-gallery .flex-viewport a:visited {
    display: block;
    width: 100%;
    height: 100%; }
  .woocommerce-product-gallery .flex-viewport .woocommerce-product-gallery__wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
        flex-flow: row wrap;
    -ms-flex-align: center;
        align-items: center; }
  .woocommerce-product-gallery .flex-viewport figure {
    height: 100%; }
    .woocommerce-product-gallery .flex-viewport figure .woocommerce-product-gallery__image {
      display: inline-block;
      width: 100%; }
      .woocommerce-product-gallery .flex-viewport figure .woocommerce-product-gallery__image img {
        height: auto !important; }

.woocommerce div.product div.images .flex-control-thumbs {
  margin-top: 15px; }
  .woocommerce div.product div.images .flex-control-thumbs li {
    width: calc(25% - 12px);
    margin-right: 15px;
    margin-top: 15px;
    display: inline-block;
    float: none;
    background: #F8F8F8;
    overflow: hidden;
    border-radius: 10px; }
    .woocommerce div.product div.images .flex-control-thumbs li img {
      height: auto !important;
      margin: 0 auto; }
    .woocommerce div.product div.images .flex-control-thumbs li:nth-child(4n + 4) {
      margin-right: 0; }

.woocommerce div.product div.images .woocommerce-product-gallery__wrapper img {
  height: auto !important; }

.woocommerce
div.product
div.images
.woocommerce-product-gallery__wrapper
.zoomImg {
  display: none !important; }

.woocommerce .woocommerce-breadcrumb {
  margin-bottom: 30px;
  font-weight: 500;
  color: #252122;
  font-size: 18px;
  font-size: 1.125rem; }
  .woocommerce .woocommerce-breadcrumb .bread-next-icon {
    color: #393939; }
  .woocommerce .woocommerce-breadcrumb a,
  .woocommerce .woocommerce-breadcrumb a:visited {
    color: #DA156A;
    text-decoration: none;
    border-bottom: 1px solid transparent; }
    .woocommerce .woocommerce-breadcrumb a:focus, .woocommerce .woocommerce-breadcrumb a:hover,
    .woocommerce .woocommerce-breadcrumb a:visited:focus,
    .woocommerce .woocommerce-breadcrumb a:visited:hover {
      border-bottom-color: #252122; }

.single.single-product .product-wrapper .woocommerce-message {
  z-index: 1;
  border-top-color: #DA156A;
  margin: 0px 0px 30px 0px;
  line-height: 2.5;
  background: #F8F8F8;
  color: #252122;
  font-size: 18px;
  font-size: 1.125rem; }
  .single.single-product .product-wrapper .woocommerce-message .button.wc-forward {
    background: #FC73A7;
    color: #FFFFFF;
    margin-left: 30px;
    padding: 12px 30px 15px 30px;
    display: inline-block;
    border-radius: 30px;
    box-shadow: none;
    position: relative;
    transition: 0.3s;
    text-decoration: none;
    font-size: 18px;
    font-size: 1.125rem;
    font-weight: 600; }
    .single.single-product .product-wrapper .woocommerce-message .button.wc-forward:hover {
      background: #DA156A; }
    .single.single-product .product-wrapper .woocommerce-message .button.wc-forward:after {
      display: none; }

.single.single-product .product-wrapper .product {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap; }

.single.single-product .product-wrapper .woocommerce-product-gallery {
  -ms-flex: 0 1 calc(50% - 50px);
      flex: 0 1 calc(50% - 50px);
  margin-right: 100px;
  float: none;
  width: auto; }

.single.single-product .product-wrapper .summary.entry-summary {
  -ms-flex: 0 1 calc(50% - 50px);
      flex: 0 1 calc(50% - 50px);
  width: auto;
  float: none; }
  .single.single-product .product-wrapper .summary.entry-summary .product_title {
    font-size: 36px;
    font-size: 2.25rem;
    font-family: "Manrope", sans-serif;
    margin: 0;
    padding-bottom: 15px;
    margin-top: 30px; }
  .single.single-product .product-wrapper .summary.entry-summary .price {
    margin: 0;
    color: #252122; }
    .single.single-product .product-wrapper .summary.entry-summary .price .big-price-wrapper .pre-txt {
      display: block;
      font-size: 14px;
      font-size: 0.875rem;
      font-weight: 700;
      position: relative;
      top: 8px; }
    .single.single-product .product-wrapper .summary.entry-summary .price .big-price-wrapper .amount {
      font-size: 28px;
      font-size: 1.75rem;
      font-weight: 700; }
    .single.single-product .product-wrapper .summary.entry-summary .price .big-price-wrapper .after-txt {
      font-size: 14px;
      font-size: 0.875rem;
      margin-left: 10px;
      font-weight: 700; }
  .single.single-product .product-wrapper .summary.entry-summary .woocommerce-product-details__short-description {
    margin: 30px 0 50px 0; }
    .single.single-product .product-wrapper .summary.entry-summary .woocommerce-product-details__short-description p {
      margin: 0 0 15px 0;
      font-size: 22px;
      font-size: 1.375rem; }
      .single.single-product .product-wrapper .summary.entry-summary .woocommerce-product-details__short-description p:last-child {
        margin-bottom: 0; }
  .single.single-product .product-wrapper .summary.entry-summary .variations {
    display: block;
    max-width: 270px;
    margin-bottom: 0; }
    .single.single-product .product-wrapper .summary.entry-summary .variations tr,
    .single.single-product .product-wrapper .summary.entry-summary .variations tbody,
    .single.single-product .product-wrapper .summary.entry-summary .variations td {
      display: block; }
    .single.single-product .product-wrapper .summary.entry-summary .variations tr {
      margin-bottom: 30px; }
      .single.single-product .product-wrapper .summary.entry-summary .variations tr:last-child {
        margin-bottom: 0; }
    .single.single-product .product-wrapper .summary.entry-summary .variations td {
      width: 100%;
      margin: 0 0 5px 0;
      padding: 0;
      line-height: 1; }
      .single.single-product .product-wrapper .summary.entry-summary .variations td:last-child {
        margin-bottom: 0; }
      .single.single-product .product-wrapper .summary.entry-summary .variations td label {
        font-size: 20px;
        font-size: 1.25rem;
        font-weight: 500; }
    .single.single-product .product-wrapper .summary.entry-summary .variations .select-wrapper {
      position: relative; }
      .single.single-product .product-wrapper .summary.entry-summary .variations .select-wrapper select {
        width: 100%;
        -webkit-appearance: none;
                appearance: none;
        border: 2px solid #393939;
        border-radius: 50px;
        outline: none;
        padding: 16px 70px 16px 25px;
        margin: 0;
        background: none;
        font-size: 20px;
        font-size: 1.25rem;
        line-height: 1; }
        .single.single-product .product-wrapper .summary.entry-summary .variations .select-wrapper select:focus {
          border-color: #FC73A7; }
      .single.single-product .product-wrapper .summary.entry-summary .variations .select-wrapper:after {
        content: '';
        width: 10px;
        height: 6px;
        background-image: url("../images/chevron-down-black.svg");
        background-position: center center;
        background-size: 100% auto;
        position: absolute;
        z-index: 2;
        top: 50%;
        right: 25px;
        margin-top: -3px; }
    .single.single-product .product-wrapper .summary.entry-summary .variations .reset_variations,
    .single.single-product .product-wrapper .summary.entry-summary .variations .reset_variations:visited {
      margin-top: 10px;
      color: #252122;
      text-decoration: none;
      display: block;
      font-size: 16px;
      font-size: 1rem;
      text-align: right; }
      .single.single-product .product-wrapper .summary.entry-summary .variations .reset_variations:focus, .single.single-product .product-wrapper .summary.entry-summary .variations .reset_variations:hover,
      .single.single-product .product-wrapper .summary.entry-summary .variations .reset_variations:visited:focus,
      .single.single-product .product-wrapper .summary.entry-summary .variations .reset_variations:visited:hover {
        color: #ae2d30; }
  .single.single-product .product-wrapper .summary.entry-summary .single_variation_wrap {
    clear: both; }
    .single.single-product .product-wrapper .summary.entry-summary .single_variation_wrap .amount {
      font-size: 24px;
      font-size: 1.5rem; }
  .single.single-product .product-wrapper .summary.entry-summary .woocommerce-variation-add-to-cart:after {
    content: '';
    display: block;
    clear: both; }

.single.single-product .product-wrapper .wc-tabs-wrapper {
  -ms-flex: 0 1 100%;
      flex: 0 1 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  margin-right: 0;
  margin-bottom: 120px;
  margin-top: 20px; }
  .single.single-product .product-wrapper .wc-tabs-wrapper .tabs.wc-tabs {
    -ms-flex: 0 1 calc(50% - 50px);
        flex: 0 1 calc(50% - 50px);
    margin-right: 100px;
    display: none; }
    .single.single-product .product-wrapper .wc-tabs-wrapper .tabs.wc-tabs.wwoocommerce-Tabs-panel--additional_information {
      margin-right: 0; }
  .single.single-product .product-wrapper .wc-tabs-wrapper .woocommerce-Tabs-panel--additional_information.wc-tab {
    margin-right: 0; }
  .single.single-product .product-wrapper .wc-tabs-wrapper .wc-tab {
    display: block !important;
    -ms-flex: 0 1 calc(50% - 50px);
        flex: 0 1 calc(50% - 50px);
    margin-right: 100px; }
    .single.single-product .product-wrapper .wc-tabs-wrapper .wc-tab h2 {
      margin-top: 0; }
    .single.single-product .product-wrapper .wc-tabs-wrapper .wc-tab p {
      font-size: 22px;
      font-size: 1.375rem; }
    .single.single-product .product-wrapper .wc-tabs-wrapper .wc-tab.woocommerce-Tabs-panel--reviews {
      display: none !important; }

.single.single-product .product-wrapper .related.products {
  -ms-flex: 0 1 100%;
      flex: 0 1 100%;
  margin-bottom: 200px; }
  .single.single-product .product-wrapper .related.products .related-title {
    margin: 0; }
  .single.single-product .product-wrapper .related.products ul {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
        flex-flow: row wrap;
    margin-top: 15px; }
    .single.single-product .product-wrapper .related.products ul li {
      -ms-flex: 0 1 calc(20% - 16px);
          flex: 0 1 calc(20% - 16px);
      margin-right: 20px;
      margin-top: 15px;
      margin-bottom: 0; }
      .single.single-product .product-wrapper .related.products ul li:nth-child(3n + 3) {
        margin-right: 20px !important; }
      .single.single-product .product-wrapper .related.products ul li:nth-child(even) {
        margin-right: 20px; }
      .single.single-product .product-wrapper .related.products ul li:last-child {
        margin-right: 0; }

.woocommerce table.shop_attributes {
  border: none;
  margin: 0; }
  .woocommerce table.shop_attributes th {
    width: 180px; }
  .woocommerce table.shop_attributes th,
  .woocommerce table.shop_attributes td {
    text-align: left;
    background: none !important;
    border: none;
    padding: 0;
    font-size: 22px;
    font-size: 1.375rem; }

.woocommerce .single_add_to_cart_button.button,
.woocommerce .add-request-quote-button.button {
  -webkit-appearance: none !important;
          appearance: none !important;
  background: #FC73A7;
  color: #FFF;
  padding: 15px 50px;
  display: inline-block;
  border-radius: 30px;
  position: relative;
  transition: .3s;
  text-decoration: none;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 700;
  padding: 12px 100px 15px 100px !important;
  background: #FC73A7 !important; }
  .woocommerce .single_add_to_cart_button.button:hover, .woocommerce .single_add_to_cart_button.button:focus,
  .woocommerce .add-request-quote-button.button:hover,
  .woocommerce .add-request-quote-button.button:focus {
    background: #DA156A;
    color: #FFFFFF;
    outline: none; }
  .woocommerce .single_add_to_cart_button.button:hover, .woocommerce .single_add_to_cart_button.button:focus,
  .woocommerce .add-request-quote-button.button:hover,
  .woocommerce .add-request-quote-button.button:focus {
    background: #DA156A !important; }

.woocommerce .summary .quantity .qty {
  margin-right: 30px;
  padding: 12px 16px;
  width: 120px;
  text-align: center;
  max-height: 47px;
  border-radius: 50px;
  border: 2px solid #252122;
  outline: none;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 500; }
  .woocommerce .summary .quantity .qty:focus, .woocommerce .summary .quantity .qty:hover {
    border-color: #DA156A; }

.entry-summary .product_meta {
  display: none; }

.entry-summary .sku-wrapper .inner-txt {
  font-weight: 500;
  font-size: 12px;
  font-size: 0.75rem; }

.single-product .product-usp-wrapper {
  background: none;
  margin-top: 90px;
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 500; }
  .single-product .product-usp-wrapper li {
    margin-bottom: 15px;
    position: relative;
    padding-left: 55px;
    list-style: none; }
    .single-product .product-usp-wrapper li:before {
      content: '';
      width: 35px;
      height: 35px;
      background: #8CF8BF;
      display: inline-block;
      position: absolute;
      left: 0;
      border-radius: 50px; }
    .single-product .product-usp-wrapper li:after {
      content: '';
      background-image: url("../images/icons/white-check.svg");
      width: 18px;
      height: 15px;
      background-size: 100% auto;
      background-position: center center;
      background-repeat: no-repeat;
      display: inline-block;
      position: absolute;
      top: 16px;
      left: 9px;
      margin-top: -5px; }
    .single-product .product-usp-wrapper li:last-child {
      margin-bottom: 0; }

.woocommerce ul.products,
.woocommerce-page ul.products {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap; }

.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
  -ms-flex: 0 1 calc(25% - 15px);
      flex: 0 1 calc(25% - 15px);
  margin-right: 20px;
  margin-bottom: 40px; }
  .woocommerce ul.products li.product:nth-child(3n + 3),
  .woocommerce-page ul.products li.product:nth-child(3n + 3) {
    margin-right: 20px !important; }
  .woocommerce ul.products li.product:nth-child(4n + 4),
  .woocommerce-page ul.products li.product:nth-child(4n + 4) {
    margin-right: 0 !important; }

.woocommerce ul.products li.product a img {
  margin-bottom: 0; }

ul.products {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap; }
  ul.products li {
    -ms-flex: 0 1 calc(33.33% - 20px);
        flex: 0 1 calc(33.33% - 20px);
    margin-right: 30px; }
    ul.products li:nth-child(3n + 3) {
      margin-right: 0 !important; }
  ul.products.columns-4 li {
    -ms-flex: 0 1 calc(50% - 15px);
        flex: 0 1 calc(50% - 15px);
    margin-right: 30px;
    margin-top: 30px; }
    ul.products.columns-4 li:nth-child(even) {
      margin-right: 0; }

.woocommerce ul.products li.product .price {
  color: #FC7830 !important; }

.checkout.woocommerce-checkout {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap; }
  .checkout.woocommerce-checkout .col2-set {
    -ms-flex: 1;
        flex: 1;
    margin-right: 50px; }
    .checkout.woocommerce-checkout .col2-set .col-1,
    .checkout.woocommerce-checkout .col2-set .col-2 {
      width: 100%;
      float: none;
      margin-bottom: 30px; }
  .checkout.woocommerce-checkout .product-part,
  .checkout.woocommerce-checkout .product-part:visited {
    display: block;
    text-decoration: none;
    text-align: center;
    position: relative; }
    .checkout.woocommerce-checkout .product-part article,
    .checkout.woocommerce-checkout .product-part:visited article {
      padding: 15px;
      background: #fff;
      transition: 0.3s;
      height: 100%;
      position: relative;
      z-index: 3; }
    .checkout.woocommerce-checkout .product-part .part-title,
    .checkout.woocommerce-checkout .product-part:visited .part-title {
      color: #252122;
      margin: 15px 0 5px 0;
      padding: 0 30px; }
    .checkout.woocommerce-checkout .product-part .price,
    .checkout.woocommerce-checkout .product-part:visited .price {
      color: #75D1FE;
      font-weight: 700;
      padding: 0 30px; }
      .checkout.woocommerce-checkout .product-part .price ins,
      .checkout.woocommerce-checkout .product-part:visited .price ins {
        text-decoration: none; }
    .checkout.woocommerce-checkout .product-part .amount,
    .checkout.woocommerce-checkout .product-part:visited .amount {
      color: #75D1FE !important;
      font-weight: 700; }
  .checkout.woocommerce-checkout .extra-payment-wrapper {
    -ms-flex: 0 1 570px;
        flex: 0 1 570px; }
    .checkout.woocommerce-checkout .extra-payment-wrapper .extra-inner-wrapper {
      position: sticky;
      top: 245px;
      margin-bottom: 30px;
      background: #f3f3f3;
      padding: 30px; }
      .checkout.woocommerce-checkout .extra-payment-wrapper .extra-inner-wrapper * {
        color: #252122;
        border-color: rgba(0, 0, 0, 0.2); }
      .checkout.woocommerce-checkout .extra-payment-wrapper .extra-inner-wrapper table {
        border-radius: 0;
        margin: 0; }
  .checkout.woocommerce-checkout #order_review_heading {
    margin-top: 0; }

.woocommerce form .form-row input.input-text,
.woocommerce form .form-row textarea {
  width: 100%;
  padding: 10px 16px;
  box-sizing: border-box;
  border: 1px solid #999;
  line-height: 1;
  display: block;
  font-size: 16px;
  font-size: 1rem;
  transition: 0.3s; }
  .woocommerce form .form-row input.input-text:focus,
  .woocommerce form .form-row textarea:focus {
    outline: none;
    border-color: #000; }

.woocommerce .select2-container .select2-selection--single .select2-selection__rendered {
  padding: 10px 16px;
  line-height: 1;
  display: block;
  box-sizing: border-box;
  border-color: #999; }

.woocommerce .select2-container--default .select2-selection--single {
  border-radius: 0; }

.woocommerce .select2-container--default
.select2-selection--single
.select2-selection__arrow {
  height: 100%; }

.woocommerce .select2-container .select2-selection--single {
  height: auto; }

.woocommerce #payment #place_order,
.woocommerce-page #payment #place_order {
  background: #FC73A7;
  color: #FFF;
  padding: 15px 50px;
  display: inline-block;
  border-radius: 30px;
  position: relative;
  transition: .3s;
  text-decoration: none;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 160% !important; }
  .woocommerce #payment #place_order:hover, .woocommerce #payment #place_order:focus,
  .woocommerce-page #payment #place_order:hover,
  .woocommerce-page #payment #place_order:focus {
    background: #DA156A;
    color: #FFFFFF;
    outline: none; }

.woocommerce-NoticeGroup-checkout {
  -ms-flex: 0 0 100%;
      flex: 0 0 100%;
  margin-bottom: 30px; }

.woocommerce form .form-row.woocommerce-invalid label {
  color: #ae2d30; }

.woocommerce form .form-row.woocommerce-invalid .select2-container,
.woocommerce form .form-row.woocommerce-invalid input.input-text,
.woocommerce form .form-row.woocommerce-invalid select {
  border-color: #ae2d30; }

.woocommerce form .form-row .required {
  color: #ae2d30; }

.woocommerce form .form-row.woocommerce-validated .select2-container,
.woocommerce form .form-row.woocommerce-validated input.input-text,
.woocommerce form .form-row.woocommerce-validated select {
  border-color: #17c317; }

.woocommerce ul.products li.product .price {
  color: #75D1FE !important; }

.woocommerce-cart .cart-collaterals .cart_totals {
  position: relative;
  margin-bottom: 25px;
  background: #fbfaf9;
  padding: 30px; }
  .woocommerce-cart .cart-collaterals .cart_totals h2 {
    font-family: "Manrope", sans-serif;
    font-size: 28px;
    font-size: 1.75rem;
    margin-top: 0; }
  .woocommerce-cart .cart-collaterals .cart_totals .shop_table {
    border: none; }
    .woocommerce-cart .cart-collaterals .cart_totals .shop_table tr th,
    .woocommerce-cart .cart-collaterals .cart_totals .shop_table tr td {
      border: none; }
  .woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout {
    position: absolute;
    bottom: -80px;
    right: 0;
    padding: 0;
    margin: 0; }

.woocommerce-cart .button,
.woocommerce-cart .woocommerce .cart .button,
.woocommerce-cart .woocommerce .cart input.button,
.woocommerce-cart a.button.alt,
.woocommerce-cart .woocommerce a.button {
  background: #FC73A7;
  color: #FFF;
  display: inline-block;
  border-radius: 50px;
  position: relative;
  transition: .3s;
  color: #FFF;
  text-decoration: none;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1; }
  .woocommerce-cart .button:hover, .woocommerce-cart .button:focus,
  .woocommerce-cart .woocommerce .cart .button:hover,
  .woocommerce-cart .woocommerce .cart .button:focus,
  .woocommerce-cart .woocommerce .cart input.button:hover,
  .woocommerce-cart .woocommerce .cart input.button:focus,
  .woocommerce-cart a.button.alt:hover,
  .woocommerce-cart a.button.alt:focus,
  .woocommerce-cart .woocommerce a.button:hover,
  .woocommerce-cart .woocommerce a.button:focus {
    background: #DA156A;
    color: #FFF;
    outline: none; }
  .woocommerce-cart .button:after,
  .woocommerce-cart .woocommerce .cart .button:after,
  .woocommerce-cart .woocommerce .cart input.button:after,
  .woocommerce-cart a.button.alt:after,
  .woocommerce-cart .woocommerce a.button:after {
    display: none; }

.woocommerce-cart a.button.alt:hover {
  background: #75D1FE; }

.woocommerce-cart .woocommerce button.button:disabled,
.woocommerce-cart .woocommerce button.button:disabled[disabled] {
  padding: 12px 30px 15px 30px; }

.woocommerce-cart .woocommerce-cart-form table.shop_table {
  margin-bottom: 50px; }
  .woocommerce-cart .woocommerce-cart-form table.shop_table thead {
    background: #FDAAC9; }
    .woocommerce-cart .woocommerce-cart-form table.shop_table thead th {
      font-size: 20px;
      font-size: 1.25rem; }
  .woocommerce-cart .woocommerce-cart-form table.shop_table tbody {
    border: 1px solid #FDAAC9; }
    .woocommerce-cart .woocommerce-cart-form table.shop_table tbody tr.cart_item {
      border: 1px solid #FDAAC9;
      border-color: #FDAAC9 !important; }
      .woocommerce-cart .woocommerce-cart-form table.shop_table tbody tr.cart_item td.product-remove a,
      .woocommerce-cart .woocommerce-cart-form table.shop_table tbody tr.cart_item a.remove {
        font-size: 30px;
        font-size: 1.875rem;
        color: #252122 !important;
        font-weight: 400;
        height: 35px;
        width: 35px; }
        .woocommerce-cart .woocommerce-cart-form table.shop_table tbody tr.cart_item td.product-remove a:hover,
        .woocommerce-cart .woocommerce-cart-form table.shop_table tbody tr.cart_item a.remove:hover {
          background: #FEE75A; }
      .woocommerce-cart .woocommerce-cart-form table.shop_table tbody tr.cart_item td.product-thumbnail img {
        width: 100px;
        margin: 0 auto; }
      .woocommerce-cart .woocommerce-cart-form table.shop_table tbody tr.cart_item td.product-name a {
        font-size: 18px;
        font-size: 1.125rem;
        text-decoration: none; }
      .woocommerce-cart .woocommerce-cart-form table.shop_table tbody tr.cart_item td.product-price span,
      .woocommerce-cart .woocommerce-cart-form table.shop_table tbody tr.cart_item td.product-subtotal span {
        font-size: 20px;
        font-size: 1.25rem; }
      .woocommerce-cart .woocommerce-cart-form table.shop_table tbody tr.cart_item td.product-quantity input {
        text-indent: 13px;
        width: 60px;
        height: 50px; }
    .woocommerce-cart .woocommerce-cart-form table.shop_table tbody .coupon .input-text {
      text-align: center;
      height: 40px;
      width: 180px;
      font-size: 18px;
      font-size: 1.125rem;
      border-radius: 5px;
      margin-right: 20px; }

.woocommerce #payment #place_order,
.woocommerce-page #payment #place_order {
  margin-top: 30px; }

.woocommerce form.checkout_coupon,
.woocommerce form.login,
.woocommerce form.register {
  background: #F4F4F4; }

.woocommerce .return-to-shop a,
.woocommerce .return-to-shop a:visited {
  background: #FC73A7;
  color: #FFF;
  padding: 15px 50px;
  display: inline-block;
  border-radius: 30px;
  position: relative;
  transition: .3s;
  text-decoration: none;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: inherit; }
  .woocommerce .return-to-shop a:hover, .woocommerce .return-to-shop a:focus,
  .woocommerce .return-to-shop a:visited:hover,
  .woocommerce .return-to-shop a:visited:focus {
    background: #DA156A;
    color: #FFFFFF;
    outline: none; }

.single-product .sku-wrapper {
  display: none; }

.woocommerce div.product form.cart div.quantity:before {
  content: 'Aantal';
  display: block;
  width: 100%;
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 8px; }

.single-product .woocommerce-variation-add-to-cart {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: end;
      align-items: flex-end;
  display: inline-block; }

.single-product .summary .simple-inner-form {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: end;
      align-items: flex-end; }

.woocommerce #respond input#submit.added::after,
.woocommerce a.button.added::after,
.woocommerce button.button.added::after,
.woocommerce input.button.added::after {
  content: '' !important; }

.yith-request-a-quote-page .top-menu-bar {
  display: none; }

.yith-request-a-quote-page form ul li {
  list-style: none;
  padding-left: 0;
  margin: 0; }
  .yith-request-a-quote-page form ul li:before {
    display: none; }

.yith-request-a-quote-page .gform_wrapper input[type='text'],
.yith-request-a-quote-page .gform_wrapper input[type='number'],
.yith-request-a-quote-page .gform_wrapper input[type='email'],
.yith-request-a-quote-page .gform_wrapper input[type='tel'],
.yith-request-a-quote-page .gform_wrapper textarea,
.yith-request-a-quote-page .gform_wrapper select {
  border-radius: 10px;
  font-family: "Manrope", sans-serif !important; }

.yith-request-a-quote-page .gform_wrapper .gfield_description.validation_message {
  color: #FDAAC9; }

.yith-request-a-quote-page .gform_wrapper .ginput_container_select .gfield_select {
  line-height: 150%; }

.yith-request-a-quote-page .gform_wrapper .ginput_container_select:before {
  bottom: 5px; }

.yith-request-a-quote-page .gform_wrapper .ginput_container_select:after {
  border-radius: 0 10px 10px 0;
  background: #FDAAC9;
  height: 46px; }

.yith-request-a-quote-page form .gform_footer {
  text-align: right; }
  .yith-request-a-quote-page form .gform_footer .button {
    border: none; }

.yith-request-a-quote-page form .gform_body ul {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap; }
  .yith-request-a-quote-page form .gform_body ul .gfield {
    -ms-flex: 0 1 100%;
        flex: 0 1 100%; }

.yith-request-a-quote-page .wp-admin .editor-styles-wrapper .gform_fields {
  list-style: none;
  padding-left: 0;
  margin: 0; }

.yith-request-a-quote-page .gform_wrapper .gfield {
  margin-bottom: 15px; }
  .yith-request-a-quote-page .gform_wrapper .gfield:last-child {
    margin-bottom: 0; }

.yith-request-a-quote-page .gform_wrapper .gfield_label {
  margin-bottom: 8px;
  display: inline-block;
  font-weight: bold;
  font-size: 18px;
  font-size: 1.125rem; }

.yith-request-a-quote-page .gform_wrapper input {
  font-size: 16px;
  font-size: 1rem;
  transition: 0.3s; }

.yith-request-a-quote-page .gform_wrapper input[type='text'],
.yith-request-a-quote-page .gform_wrapper input[type='number'],
.yith-request-a-quote-page .gform_wrapper input[type='email'],
.yith-request-a-quote-page .gform_wrapper input[type='tel'],
.yith-request-a-quote-page .gform_wrapper textarea,
.yith-request-a-quote-page .gform_wrapper select {
  width: 100%;
  padding: 10px 16px;
  box-sizing: border-box;
  border: 1px solid #999;
  line-height: 1;
  display: block;
  font-size: 16px;
  font-size: 1rem;
  transition: 0.3s; }
  .yith-request-a-quote-page .gform_wrapper input[type='text']:focus,
  .yith-request-a-quote-page .gform_wrapper input[type='number']:focus,
  .yith-request-a-quote-page .gform_wrapper input[type='email']:focus,
  .yith-request-a-quote-page .gform_wrapper input[type='tel']:focus,
  .yith-request-a-quote-page .gform_wrapper textarea:focus,
  .yith-request-a-quote-page .gform_wrapper select:focus {
    outline: none;
    border-color: #000; }

.yith-request-a-quote-page .gform_wrapper .gfield_radio input[type='radio'] {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden; }

.yith-request-a-quote-page .gform_wrapper .gfield_radio li {
  margin-bottom: 10px; }
  .yith-request-a-quote-page .gform_wrapper .gfield_radio li:last-child {
    margin-bottom: 0; }

.yith-request-a-quote-page .gform_wrapper .gfield_radio label {
  display: inline-block;
  cursor: pointer;
  position: relative;
  padding-left: 45px;
  font-size: 16px;
  font-size: 1rem; }
  .yith-request-a-quote-page .gform_wrapper .gfield_radio label:hover:before {
    border-color: #000; }

.yith-request-a-quote-page .gform_wrapper .gfield_radio input[type='radio']:focus + label:before {
  border-color: #000; }

.yith-request-a-quote-page .gform_wrapper .gfield_radio label:before {
  content: '';
  display: inline-block;
  width: 25px;
  height: 25px;
  position: absolute;
  left: 0;
  top: 0;
  border: 1px solid #999;
  border-radius: 50%; }

.yith-request-a-quote-page .gform_wrapper .gfield_radio label:after {
  content: '';
  line-height: 1;
  opacity: 0;
  position: absolute;
  height: 11px;
  width: 11px;
  border-radius: 50%;
  left: 7px;
  top: 7px;
  background: #252122;
  transition: 0.3s; }

.yith-request-a-quote-page .gform_wrapper .gfield_radio input[type='radio']:checked + label:after {
  opacity: 1; }

.yith-request-a-quote-page .gform_wrapper .gfield_checkbox input[type='checkbox'],
.yith-request-a-quote-page .gform_wrapper .ginput_container_consent input[type='checkbox'] {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden; }

.yith-request-a-quote-page .gform_wrapper .gfield_checkbox li,
.yith-request-a-quote-page .gform_wrapper .ginput_container_consent li {
  margin-bottom: 10px; }
  .yith-request-a-quote-page .gform_wrapper .gfield_checkbox li:last-child,
  .yith-request-a-quote-page .gform_wrapper .ginput_container_consent li:last-child {
    margin-bottom: 0; }

.yith-request-a-quote-page .gform_wrapper .gfield_checkbox label,
.yith-request-a-quote-page .gform_wrapper .ginput_container_consent label {
  display: inline-block;
  cursor: pointer;
  position: relative;
  padding-left: 45px;
  font-size: 16px;
  font-size: 1rem; }
  .yith-request-a-quote-page .gform_wrapper .gfield_checkbox label:hover:before,
  .yith-request-a-quote-page .gform_wrapper .ginput_container_consent label:hover:before {
    border-color: #000; }

.yith-request-a-quote-page .gform_wrapper .gfield_checkbox input[type='checkbox']:focus + label:before,
.yith-request-a-quote-page .gform_wrapper .ginput_container_consent input[type='checkbox']:focus + label:before {
  border-color: #000; }

.yith-request-a-quote-page .gform_wrapper .gfield_checkbox label:before,
.yith-request-a-quote-page .gform_wrapper .ginput_container_consent label:before {
  content: '';
  display: inline-block;
  width: 25px;
  height: 25px;
  position: absolute;
  left: 0;
  top: 0px;
  border: 1px solid #999; }

.yith-request-a-quote-page .gform_wrapper .gfield_checkbox label:after,
.yith-request-a-quote-page .gform_wrapper .ginput_container_consent label:after {
  content: '\f00c';
  font-family: 'Font Awesome 5 Free';
  text-align: center;
  line-height: 10px;
  opacity: 0;
  position: absolute;
  height: 10px;
  width: 25px;
  left: 0;
  top: 8px;
  font-weight: 900;
  font-size: 12px;
  font-size: 0.75rem;
  color: #252122;
  transition: 0.3s; }

.yith-request-a-quote-page .gform_wrapper .gfield_checkbox input[type='checkbox']:checked + label:after,
.yith-request-a-quote-page .gform_wrapper .ginput_container_consent input[type='checkbox']:checked + label:after {
  opacity: 1; }

.yith-request-a-quote-page .gform_wrapper .ginput_container_fileupload {
  border: 1px solid #999;
  padding: 7px 14px; }
  .yith-request-a-quote-page .gform_wrapper .ginput_container_fileupload input {
    font-size: 14px;
    font-size: 0.875rem; }
  .yith-request-a-quote-page .gform_wrapper .ginput_container_fileupload:before {
    content: '\f15b';
    font-family: 'Font Awesome 5 free';
    font-weight: 400;
    margin-right: 10px; }

.yith-request-a-quote-page .gform_wrapper .ginput_container_select {
  position: relative;
  z-index: 2;
  cursor: pointer;
  position: relative; }
  .yith-request-a-quote-page .gform_wrapper .ginput_container_select select {
    cursor: pointer;
    -webkit-appearance: none;
            appearance: none;
    border-radius: 0px;
    background: #fff;
    width: 100%;
    line-height: 100%; }
    .yith-request-a-quote-page .gform_wrapper .ginput_container_select select:focus {
      outline: none; }
  .yith-request-a-quote-page .gform_wrapper .ginput_container_select:after {
    content: '';
    height: 38px;
    width: 44px;
    pointer-events: none;
    display: block;
    position: absolute;
    background: #252122;
    bottom: 0;
    right: 0;
    transition: 0.3s; }
  .yith-request-a-quote-page .gform_wrapper .ginput_container_select:before {
    content: '\f078';
    position: absolute;
    right: 0;
    width: 44px;
    bottom: 5px;
    color: #FFFFFF;
    text-align: center;
    font-weight: 900;
    font-family: 'Font Awesome 5 free';
    font-size: 16px;
    font-size: 1rem;
    pointer-events: none;
    z-index: 2; }
  .yith-request-a-quote-page .gform_wrapper .ginput_container_select:hover:after {
    background: #999; }

.yith-request-a-quote-page .gform_wrapper .gfield_description {
  margin-top: 10px;
  font-style: italic;
  font-size: 12px;
  font-size: 0.75rem; }

.yith-request-a-quote-page .gform_footer {
  margin-top: 30px; }

.bapf_sfilter .bapf_clr_span,
.bapf_sfilter .bapf_img_span {
  border: 1px solid #999 !important; }

.bapf_sfilter .bapf_clr_text {
  display: inline-block;
  margin-left: 4px; }

.shop-content-area .woocommerce-products-header {
  margin-bottom: 50px; }

.archive-meta-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  -ms-flex-align: end;
      align-items: flex-end; }
  .archive-meta-wrapper .left-side {
    -ms-flex: 1;
        flex: 1;
    margin-right: 30px; }
  .archive-meta-wrapper .right-side {
    -ms-flex: 0 1 auto;
        flex: 0 1 auto; }

.single-product .woocommerce-variation-add-to-cart {
  display: block;
  width: 100%; }

.single-product form .ywapo_group_container h3 {
  margin: 0 0 5px 0 !important;
  line-height: 1;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 500; }

.single-product form .yith_wapo_groups_container .ywapo_group_container {
  padding: 0 !important; }

.single-product form .yith_wapo_groups_container {
  margin-top: 20px; }

.single-product form .yith_wapo_groups_container {
  display: block;
  width: 100%;
  max-width: 270px; }

.single-product form .ywapo_options_container {
  position: relative; }
  .single-product form .ywapo_options_container select {
    width: 100%;
    -webkit-appearance: none;
            appearance: none;
    border: 2px solid #393939;
    border-radius: 50px;
    outline: none;
    padding: 16px 70px 16px 25px;
    margin: 0;
    background: none;
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 1; }
    .single-product form .ywapo_options_container select:focus {
      border-color: #FC73A7; }
  .single-product form .ywapo_options_container:after {
    content: '';
    width: 10px;
    height: 6px;
    background-image: url("../images/chevron-down-black.svg");
    background-position: center center;
    background-size: 100% auto;
    position: absolute;
    z-index: 2;
    top: 50%;
    right: 25px;
    margin-top: -3px; }

.woocommerce form .form-row.ywapo_group_container .required {
  color: #252122; }

.woocommerce-variation-add-to-cart {
  max-width: 270px; }

.single.single-product
.product-wrapper
.summary.entry-summary
.variations
.reset_variations {
  display: none; }

.woocommerce.single-product .product form {
  position: relative; }

.woocommerce.single-product .single_variation_wrap .yith-ywraq-add-to-quote {
  bottom: 0;
  left: 160px;
  float: right;
  position: relative;
  transform: translateY(-46px);
  width: 100%;
  padding-left: 0;
  pointer-events: none; }
  .woocommerce.single-product .single_variation_wrap .yith-ywraq-add-to-quote * {
    pointer-events: auto;
    width: auto; }

.yith-ywraq-add-to-quote .ywraq-loader {
  display: none !important; }

.single.single-product
.product-wrapper
.summary.entry-summary
.reset_variations {
  display: none !important; }

.woocommerce ul.flex-direction-nav {
  position: absolute;
  top: 50%;
  z-index: 99;
  width: 100%;
  left: 0;
  margin: 0;
  padding: 0px;
  list-style: none;
  display: none;
  transform: translateY(-50%); }
  .woocommerce ul.flex-direction-nav li.flex-nav-prev {
    float: left;
    margin-left: 0; }
  .woocommerce ul.flex-direction-nav li.flex-nav-next {
    float: right;
    margin-right: 0; }
  .woocommerce ul.flex-direction-nav li a,
  .woocommerce ul.flex-direction-nav li a:visited {
    visibility: hidden;
    text-decoration: none;
    display: block; }
    .woocommerce ul.flex-direction-nav li a:before,
    .woocommerce ul.flex-direction-nav li a:visited:before {
      color: #FDAAC9; }
  .woocommerce ul.flex-direction-nav a.flex-next:before {
    visibility: visible;
    content: '\f054';
    font-family: 'Font Awesome 5 Free';
    margin-right: 10px;
    font-size: 20px;
    font-weight: bold;
    display: block;
    text-align: right; }
  .woocommerce ul.flex-direction-nav a.flex-prev:before {
    visibility: visible;
    content: '\f053';
    font-family: 'Font Awesome 5 Free';
    margin-left: 10px;
    font-size: 20px;
    font-weight: bold;
    display: block;
    text-align: left; }

.single.single-product .product-wrapper .summary.entry-summary {
  position: relative; }

.single.single-product .product-wrapper .summary.entry-summary .price {
  margin: 0 0 20px 0; }

.ywapo_group_container .dashicons,
.ywapo_group_container .required {
  display: none !important; }

.ywapo_group_container .ywapo_options_container {
  display: block !important; }

.ywapo_group_container h1,
.ywapo_group_container h2,
.ywapo_group_container h3,
.ywapo_group_container h4,
.ywapo_group_container h5,
.ywapo_group_container h6 {
  line-height: 150% !important; }

.summary .woocommerce-variation-price {
  display: none; }

.single_variation_wrap {
  margin-top: 30px; }

.summary #wapo-total-price-table {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden; }

.summary #yith-wapo-container {
  max-width: 270px; }

.summary .wapo-addon-title {
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 500;
  margin: 0 0 5px 0;
  line-height: 150%; }

.yith-wapo-addon.yith-wapo-addon-type-select .options {
  position: relative; }
  .yith-wapo-addon.yith-wapo-addon-type-select .options select {
    width: 100%;
    -webkit-appearance: none;
            appearance: none;
    border: 2px solid #393939;
    border-radius: 50px;
    outline: none;
    padding: 16px 70px 16px 25px;
    margin: 0;
    background: none;
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 1; }
    .yith-wapo-addon.yith-wapo-addon-type-select .options select:focus {
      border-color: #FC73A7; }
  .yith-wapo-addon.yith-wapo-addon-type-select .options:after {
    content: '';
    width: 10px;
    height: 6px;
    background-image: url("../images/chevron-down-black.svg");
    background-position: center center;
    background-size: 100% auto;
    position: absolute;
    z-index: 2;
    top: 50%;
    right: 25px;
    margin-top: -3px; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvX3ZhcmlhYmxlcy5zY3NzIiwiYmFzZS9fbWl4aW5zLnNjc3MiLCJ3b29jb21tZXJjZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7OztHQUtHO0FDTEg7Ozs7OztHQU1HO0FBbUJILHlCQUF5QjtBQVF6Qix5QkFBeUI7QUFnQ3pCLDJCQUEyQjtBQVMzQixvQkFBb0I7QUFjcEIsdUJBQXVCO0FBd0N2QixxQkFBcUI7QUM3SHJCO0VBR0csMEJBQXlCLEVBQ3pCOztBQUlIO0VBQ0MsaUJBQWdCO0VBQ2hCLGNBQWE7RUFDYiwwQkFBeUI7RUFDekIsaUJBQWdCO0VBQ2hCLHdDQUF1QyxFQW9GdkM7RUF6RkQ7SUFPRSw0QkFBMkIsRUFDM0I7RUFSRjtJQVVFLGVBQWM7SUFDZCxtQkFBa0I7SUFDbEIsZ0JBQWU7SUFDZixpQkFBZ0IsRUFDaEI7RUFkRjs7SUFtQkksZUZOYyxFRVVkO0lBdkJKOztNQXFCSyxlRlJhLEVFU2I7RUF0Qkw7SUEwQkcsY0FBYTtJQUNiLGtCQUFpQixFQVNqQjtJQXBDSDtNQTZCSSxlRjVCVztNRTZCWCxnQkFBZTtNQUNmLHNCQUFxQixFQUNyQjtJQWhDSjtNQWtDSSxnQkFBZSxFQUNmO0VBbkNKOztJQXVDRywwQkFBeUIsRUFPekI7SUE5Q0g7O01BeUNJLG1CQUFrQixFQUlsQjtNQTdDSjs7UUEyQ0ssMEJBQXlCLEVBQ3pCO0VBNUNMO0lBZ0RHLDBCQUF5QixFQUN6QjtFQWpESDtJQW1ERyxtQkFBa0IsRUFDbEI7RUFwREg7SUF3REcsMEJBQXlCO0lBQ3pCLCtCQUE4QixFQThCOUI7SUF2Rkg7TUEyREksbUJBQWtCLEVBWWxCO01BdkVKO1FBNkRLLGdCQUFlO1FBQ2YsYUFBWSxFQUNaO01BL0RMO1FBaUVLLFlBQVcsRUFLWDtRQXRFTDtVQW1FTSxTQUFRO1VBQ1IsVUFBUyxFQUNUO0lBckVOO01BeUVJLFlBQVcsRUFLWDtNQTlFSjtRQTJFSyxTQUFRO1FBQ1IsVUFBUyxFQUNUO0lBN0VMOztNQWlGSSxnQkFB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WUFBVztJQUNYLGlCQUFnQixFQUNoQiIsImZpbGUiOiJ3b29jb21tZXJjZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFZhcmlhYmxlIGZpbGUgXG4gKiBwbGFjZSBnbG9iYWwgdmFyaWFibGVzIGhlcmU6XG4gKlxuICogQHBhY2thZ2UgQ2hlZiBHdXRlbmJlcmcgQ2hpbGQgVGhlbWVcbiAqL1xuXG5cbiRmb250LXN0YWNrOiAnTWFucm9wZScsIHNhbnMtc2VyaWY7XG4kaGVhZC1zdGFjazogJ01hbnJvcGUnLCBzYW5zLXNlcmlmO1xuXG4kd2hpdGU6ICNGRkZGRkY7XG4kYmxhY2s6ICMyNTIxMjI7XG4kZ3JleTogI2VhZWFlYTtcbiRkYXJrR3JleTogIzM5MzkzOTtcbiRiZ0dyZXk6ICNGNEY0RjQ7XG4kbGlnaHRHcmV5OiAjRjhGOEY4O1xuXG4keWVsbG93OiAjRkVFNzVBO1xuJHllbGxvdzY0OiAjRkVFRjk1O1xuJG9yYW5nZTogI0ZDNzgzMDtcbiRvcmFuZ2U2NDogI0ZEQTg3QTtcbiRwaW5rOiAjRkRBQUM5O1xuJHBpbms2NDogI0ZFQzhEQztcbiRkYXJrUGluazogI0RBMTU2QTtcbiRidXR0b25QaW5rOiAjRkM3M0E3O1xuJGdyZWVuOiAjNENGNDlCO1xuJGdyZWVuNjQ6ICM4Q0Y4QkY7XG4kYmx1ZTogIzc1RDFGRTtcbiRibHVlNjQ6ICNBNkUxRkU7XG5cbiRiZWlnZTogI2YxZjFmMTtcblxuJGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cbiRmb3JtLWlucHV0LWNvbG9yOiAjOTk5O1xuJGZvcm0taW5wdXQtaG92ZXItY29sb3I6ICMwMDA7XG5cbiRlcnJvckNvbG9yOiAjYWUyZDMwO1xuJHZhbGlkYXRlZENvbG9yOiAjMTdjMzE3O1xuXG4kcmVndWxhci13ZWlnaHQ6IDQwMDtcbiRtZWRpdW0td2VpZ2h0OjUwMDtcbiRzZW1pYm9sZC13ZWlnaHQ6NjAwO1xuJGJvbGQtd2VpZ2h0OjcwMDtcbiRibGFjay13ZWlnaHQ6IDcwMDtcbiIsIi8qKlxuICogTWl4aW4gZmlsZSBcbiAqIEFsbCBvdXIgY3VzdG9tIG1peGluc1xuICpcbiAqIEBwYWNrYWdlIENoZWYgR3V0ZW5iZXJnIENoaWxkIFRoZW1lXG4gKiBAc2luY2UgMjAxOVxuICovXG5cblxuLy9tYWtlIGZsZXggcm93cyBhIGJpdCBlYXNpZXI6XG5AbWl4aW4gZmxleC1yb3coICRlcXVhbGl6ZTpzdHJldGNoICl7XG4gICAgQGluY2x1ZGUgZGlzcGxheShmbGV4KTtcbiAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3cpO1xuICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKCRlcXVhbGl6ZSk7XG59XG5cbi8vbWFrZSBmbGV4IGNvbHVtbnMgYSBiaXQgZWFzaWVyOlxuQG1peGluIGZsZXgtY29sKCAkZXF1YWxpemU6c3RyZXRjaCApe1xuICAgIEBpbmNsdWRlIGRpc3BsYXkoZmxleCk7XG4gICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcbiAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcygkZXF1YWxpemUpO1xufVxuXG5cblxuLyogQm94c2l6aW5nIHNob3J0Y3V0OiAqL1xuQG1peGluIGJvcmRlcmJveCgpe1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuXG4vKiBUcmFuc2Zvcm0gc2hvcnRjdXRzICovXG5cbi8vIHJvdGF0ZVxuQG1peGluIHJvdGF0ZSggJGRlZyApIHtcbiAgQGluY2x1ZGUgdHJhbnNmb3JtKCByb3RhdGUoICN7JGRlZ31kZWcgKSApO1xufVxuIFxuLy8gc2NhbGVcbkBtaXhpbiBzY2FsZSggJHNjYWxlICkge1xuICAgQGluY2x1ZGUgdHJhbnNmb3JtKCBzY2FsZSggJHNjYWxlICkgKTtcbn0gXG5cbi8vIHRyYW5zbGF0ZVxuQG1peGluIHRyYW5zbGF0ZSggJHgsICR5ICkge1xuICAgQGluY2x1ZGUgdHJhbnNmb3JtKCB0cmFuc2xhdGUoICR4LCAkeSApICk7XG59XG5cbi8vIHNrZXdcbkBtaXhpbiBza2V3KCAkeCwgJHkgKSB7XG4gICBAaW5jbHVkZSB0cmFuc2Zvcm0oIHNrZXcoICN7JHh9ZGVnLCAjeyR5fWRlZyApICk7XG59XG5cbi8vdHJhbnNmb3JtIG9yaWdpblxuQG1peGluIHRyYW5zZm9ybS1vcmlnaW4oICRvcmlnaW4gKSB7XG4gICAgbW96LXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG4gICAgICAgLW8tdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcbiAgICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcbn1cblxuXG4vKiBTdHlsaW5nIHBsYWNlaG9sZGVyczogKi9cbkBtaXhpbiBwbGFjZWhvbGRlciB7XG4gICYucGxhY2Vob2xkZXIgeyBAY29udGVudDsgfVxuICAmOi1tb3otcGxhY2Vob2xkZXIgeyBAY29udGVudDsgfVxuICAmOjotbW96LXBsYWNlaG9sZGVyIHsgQGNvbnRlbnQ7IH1cbiAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IEBjb250ZW50OyB9XG59XG5cblxuLyogUmV0aW5hIGltYWdlczogKi9cbkBtaXhpbiBpbWFnZS0yeCgkaW1hZ2UsICR3aWR0aCwgJGhlaWdodCkge1xuICBAbWVkaWEgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMS4zKSxcbiAgICAgICAgICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyLjYvMiksXG4gICAgICAgICAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjMpLFxuICAgICAgICAgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMyksXG4gICAgICAgICAobWluLXJlc29sdXRpb246IDEuM2RwcHgpIHtcbiAgICAvKiBvbiByZXRpbmEsIHVzZSBpbWFnZSB0aGF0J3Mgc2NhbGVkIGJ5IDIgKi9cbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGltYWdlKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6ICR3aWR0aCAkaGVpZ2h0O1xuICB9XG59XG5cblxuLyogXCJIYXJkXCIgZ3JhZGllbnRzOiAqL1xuQG1peGluIGdyYWRpZW50LWhhcmQoICRzdGFydCwgJGVuZDojZmZmLCAkZGlyZWN0aW9uOlwiaG9yaXpvbnRhbFwiICkge1xuXG4gIEBpZiAkZGlyZWN0aW9uID09IFwiaG9yaXpvbnRhbFwie1xuXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtaGFyZC1ob3Jpem9udGFsKCAkc3RhcnQsICRlbmQgKTtcblxuICB9QGVsc2V7XG5cbiAgICBAaW5jbHVkZSBncmFkaWVudC1oYXJkLXZlcnRpY2FsKCAkc3RhcnQsICRlbmQgKTtcblxuICB9XG5cbn1cblxuQG1peGluIGdyYWRpZW50LWhhcmQtaG9yaXpvbnRhbCggJGZyb20sICR0byApIHtcblxuICBiYWNrZ3JvdW5kOiAkdG87XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBjb2xvci1zdG9wKDAlLCRmcm9tKSwgY29sb3Itc3RvcCg1MCUsJGZyb20pLCBjb2xvci1zdG9wKDUwJSwkdG8pLCBjb2xvci1zdG9wKDEwMCUsJHRvKSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICRmcm9tIDAlLCRmcm9tIDUwJSwkdG8gNTAlLCR0byAxMDAlKTtcbiAgYmFja2dyb3VuZDogICAgLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgJGZyb20gMCUsICRmcm9tIDUwJSwgJHRvIDUwJSwgJHRvIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAgICAgLW1zLWxpbmVhci1ncmFkaWVudChsZWZ0LCAkZnJvbSAwJSwkZnJvbSA1MCUsJHRvIDUwJSwkdG8gMTAwJSk7XG4gIGJhY2tncm91bmQ6ICAgICAgLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsICRmcm9tIDAlLCRmcm9tIDUwJSwkdG8gNTAlLCR0byAxMDAlKTtcbiAgYmFja2dyb3VuZDogICAgICAgICBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRmcm9tIDAlLCRmcm9tIDUwJSwkdG8gNTAlLCR0byAxMDAlKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyRmcm9tJywgZW5kQ29sb3JzdHI9JyR0bycsR3JhZGllbnRUeXBlPTEgKTtcbn1cblxuQG1peGluIGdyYWRpZW50LWhhcmQtdmVydGljYWwoICRmcm9tLCAkdG8gKSB7XG5cbiAgYmFja2dyb3VuZDogJHRvO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgdG9wIHRvcCwgcmlnaHQgdG9wLCBjb2xvci1zdG9wKDAlLCRmcm9tKSwgY29sb3Itc3RvcCg1MCUsJGZyb20pLCBjb2xvci1zdG9wKDUwJSwkdG8pLCBjb2xvci1zdG9wKDEwMCUsJHRvKSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgJGZyb20gMCUsJGZyb20gNTAlLCR0byA1MCUsJHRvIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAgICAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICRmcm9tIDAlLCAkZnJvbSA1MCUsICR0byA1MCUsICR0byAxMDAlKTtcbiAgYmFja2dyb3VuZDogICAgIC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAkZnJvbSAwJSwkZnJvbSA1MCUsJHRvIDUwJSwkdG8gMTAwJSk7XG4gIGJhY2tncm91bmQ6ICAgICAgLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgJGZyb20gMCUsJGZyb20gNTAlLCR0byA1MCUsJHRvIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAgICAgICAgIGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRmcm9tIDAlLCRmcm9tIDUwJSwkdG8gNTAlLCR0byAxMDAlKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyRmcm9tJywgZW5kQ29sb3JzdHI9JyR0bycsR3JhZGllbnRUeXBlPTEgKTtcblxufVxuXG4vKiBSRU0gZm9udCBzaXplczogKi9cbkBmdW5jdGlvbiBjYWxjdWxhdGVSZW0oJHNpemUpIHtcbiAgJHJlbVNpemU6ICRzaXplIC8gMTZweDtcbiAgQHJldHVybiAkcmVtU2l6ZSAqIDFyZW07XG59XG5cbkBtaXhpbiBicmVhay1jb250YWluZXIoKXtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTUwdncgKyA1MCUpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTUwdncgKyA1MCUpO1xufVxuXG5AbWl4aW4gZm9udC1zaXplKCRzaXplKSB7XG4gIGZvbnQtc2l6ZTogJHNpemU7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKCRzaXplKTtcbn1cblxuQG1peGluIGJ1dHRvbigpe1xuICBiYWNrZ3JvdW5kOiAkYnV0dG9uUGluaztcbiAgY29sb3I6ICNGRkY7XG4gIHBhZGRpbmc6IDE1cHggNTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IC4zcztcbiAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSggMjBweCApO1xuICBmb250LXdlaWdodDokYm9sZC13ZWlnaHQ7XG4gICY6aG92ZXIsICY6Zm9jdXN7XG4gICAgYmFja2dyb3VuZDokZGFya1Bpbms7XG4gICAgY29sb3I6JHdoaXRlO1xuICAgIG91dGxpbmU6bm9uZTtcbiAgfVxufVxuXG5AbWl4aW4gc2hvcC1idXR0b24oKXtcbiAgYmFja2dyb3VuZDogJGJ1dHRvblBpbms7XG4gIGNvbG9yOiAjRkZGO1xuICAvL3BhZGRpbmc6IDEwcHggMThweCAxM3B4IDE4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czo1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IC4zcztcbiAgY29sb3I6I0ZGRjtcbiAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSggMTZweCApO1xuICBsaW5lLWhlaWdodDoxO1xuICAmOmhvdmVyLCAmOmZvY3Vze1xuICAgIGJhY2tncm91bmQ6JGRhcmtQaW5rO1xuICAgIGNvbG9yOiNGRkY7XG4gICAgb3V0bGluZTpub25lO1xuICB9XG59XG5cbkBtaXhpbiByZW1vdmUtZWxlbWVudCgpe1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn0iLCJAaW1wb3J0ICdiYXNlL192YXJpYWJsZXMnO1xuQGltcG9ydCAnYmFzZS9fbWl4aW5zJztcblxuLndvb2NvbW1lcmNlLXNob3Age1xuXHQud2lkZ2V0X3Byb2R1Y3RfY2F0ZWdvcmllcyB1bC5wcm9kdWN0LWNhdGVnb3JpZXMge1xuXHRcdGxpLmNhdC1pdGVtIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG5cbi53aWRnZXRfcHJvZHVjdF9jYXRlZ29yaWVzIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0cGFkZGluZzogMTdweDtcblx0Ym9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcblx0Ym9yZGVyLWJvdHRvbTogMDtcblx0Ym9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMCAhaW1wb3J0YW50O1xuXHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0Ym9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuXHR9XG5cdC53aWRnZXR0aXRsZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHR9XG5cdHVsLnByb2R1Y3QtY2F0ZWdvcmllcyB7XG5cdFx0bGkuY2F0LWl0ZW0uY3VycmVudC1jYXQge1xuXHRcdFx0JiA+IGEsXG5cdFx0XHQmID4gYTp2aXNpdGVkIHtcblx0XHRcdFx0Y29sb3I6ICRkYXJrUGluaztcblx0XHRcdFx0JiArIC5jb3VudCB7XG5cdFx0XHRcdFx0Y29sb3I6ICRkYXJrUGluaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRsaS5jYXQtaXRlbSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEyNSU7XG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQuY291bnQge1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGxpLmNhdC1pdGVtLmN1cnJlbnQtY2F0LFxuXHRcdGxpLmNhdC1pdGVtLmN1cnJlbnQtY2F0LXBhcmVudCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHRcdFx0LmNoaWxkcmVuIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdFx0XHRsaS5jYXQtaXRlbSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRsaS5jdXJyZW50LWNhdC1wYXJlbnQge1xuXHRcdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0XHR9XG5cdFx0LmNoaWxkcmVuIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHR9XG5cdH1cblx0LnNlbGVjdDItY29udGFpbmVyIHtcblx0XHQuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDMwcHggIWltcG9ydGFudDtcblx0XHRcdC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4IDE2cHg7XG5cdFx0XHRcdC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRjb2xvcjogYmxhY2s7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG5cdFx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRcdFx0LnByZXNlbnRhdGlvbiB7XG5cdFx0XHRcdFx0XHR0b3A6IDQ5JTtcblx0XHRcdFx0XHRcdGxlZnQ6IDMwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuXHRcdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdFx0LnByZXNlbnRhdGlvbiB7XG5cdFx0XHRcdFx0dG9wOiA0OSU7XG5cdFx0XHRcdFx0bGVmdDogMzAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24sXG5cdFx0XHQuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS41ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XHQuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMzBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG5cdGJvcmRlci1yYWRpdXM6IDMwcHg7XG5cdHBhZGRpbmc6IDVweCAxMHB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24tLWJlbG93IHtcblx0Ym9yZGVyLWNvbG9yOiAjZTVlNWU1O1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuXHRmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbn1cblxuLmJhcGZfc2ZpbHRlciAuYmFwZl9jbHJfc3Bhbi53MmVtIHtcblx0d2lkdGg6IDFlbTtcblx0aGVpZ2h0OiAxZW07XG59XG5cbi5mYS1wbHVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICdcXGYwNjEnO1xufVxuXG4uZmEtbWludXM6YmVmb3JlIHtcblx0Y29udGVudDogJ1xcZjA2Myc7XG5cdGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIHtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Ym9yZGVyOiAxcHggc29saWQgJGdyZXk7XG5cdGxpIGEsXG5cdGxpIHNwYW4ge1xuXHRcdGNvbG9yOiAkZGFya1Bpbms7XG5cdFx0cGFkZGluZzogMTJweCAyMHB4O1xuXHR9XG5cdGxpOmxhc3QtY2hpbGQge1xuXHRcdGJvcmRlci1yaWdodDogbm9uZTtcblx0fVxuXHRsaSBhOmZvY3VzLFxuXHRsaSBhOmhvdmVyLFxuXHRsaSBzcGFuLmN1cnJlbnQge1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0YmFja2dyb3VuZDogJGJ1dHRvblBpbms7XG5cdH1cbn1cblxuLndvb2NvbW1lcmNlLXBhZ2luYXRpb24ge1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uc2VjdGlvbi5ibG9ja19jb250ZW50LnNob3J0Y29kZSAuY29udGFpbmVyIHtcblx0bWF4LXdpZHRoOiAxNjQwcHg7XG5cdC5nZm9ybV93cmFwcGVyIHtcblx0XHRiYWNrZ3JvdW5kOiAkbGlnaHRHcmV5O1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0bWF4LXdpZHRoOiA3MjBweDtcblx0XHQuZ2Zvcm1fdGl0bGUge1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZC13ZWlnaHQ7XG5cdFx0fVxuXHR9XG5cdC55d3JhcS1mb3JtLXRhYmxlLXdyYXBwZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1mbG93OiByb3cgd3JhcDtcblx0XHQjeWl0aC15d3JhcS1mb3JtIHtcblx0XHRcdGZsZXg6IDAgMSA1MCU7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEwMHB4O1xuXHRcdH1cblx0XHQuZ2Zvcm1fd3JhcHBlciB7XG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdFx0ZmxleDogMCAxIGNhbGMoNTAlIC0gMTAwcHgpO1xuXHRcdH1cblx0fVxuXHQud29vY29tbWVyY2UueXdyYXEtd3JhcHBlciB7XG5cdFx0I3lpdGgteXdyYXEtZm9ybSB0YWJsZSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdHRoZWFkIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGxpZ2h0R3JleTtcblx0XHRcdFx0dHIgdGgge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDE1cHggMTVweDtcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMjBweCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdHRib2R5IHtcblx0XHRcdFx0LnJhcS10b3RhbHMtbGFiZWwsXG5cdFx0XHRcdC5yYXEtdG90YWxzIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMjBweCk7XG5cdFx0XHRcdH1cblx0XHRcdFx0dHIge1xuXHRcdFx0XHRcdHRkIHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdCYucHJvZHVjdC1yZW1vdmUge1xuXHRcdFx0XHRcdFx0XHRvcmRlcjogNDtcblx0XHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRibGFjayAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgyMnB4KTtcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJG1lZGl1bS13ZWlnaHQ7XG5cdFx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkZGFya1Bpbms7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmLnByb2R1Y3QtdGh1bWJuYWlsIHtcblx0XHRcdFx0XHRcdFx0b3JkZXI6IDE7XG5cdFx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMHB4O1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ji5wcm9kdWN0LW5hbWUge1xuXHRcdFx0XHRcdFx0XHRvcmRlcjogMjtcblx0XHRcdFx0XHRcdFx0Ly9wYWRkaW5nOiAwcHggMTJweCA5cHg7XG5cdFx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMThweCk7XG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMjAlO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdHVsIHtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRiciB7XG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ji5wcm9kdWN0LXByaWNlIHtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDIwcHgpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ji5wcm9kdWN0LXF1YW50aXR5IHtcblx0XHRcdFx0XHRcdFx0b3JkZXI6IDM7XG5cdFx0XHRcdFx0XHRcdG1pbi13aWR0aDogODBweDtcblx0XHRcdFx0XHRcdFx0aW5wdXQge1xuXHRcdFx0XHRcdFx0XHRcdHRleHQtaW5kZW50OiAwcHg7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDYwcHg7XG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMjBweCk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0IC55aXRoLXl3cmFxLWFkZC10by1xdW90ZSB7XG5cdC55aXRoX3l3cmFxX2FkZF9pdGVtX3Byb2R1Y3RfbWVzc2FnZSB7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xuXHR9XG5cdC55aXRoX3l3cmFxX2FkZF9pdGVtX2Jyb3dzZV9tZXNzYWdlIHtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XG5cdFx0Y29sb3I6ICRidXR0b25QaW5rO1xuXHRcdGEge1xuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xuXHRcdFx0Y29sb3I6ICRidXR0b25QaW5rO1xuXHRcdH1cblx0fVxuXHQueWl0aF95d3JhcV9hZGRfaXRlbV9yZXNwb25zZV9tZXNzYWdlIHtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XG5cdH1cbn1cblxuLmJ1dHRvbi53Yy1iYWNrd2FyZCxcbi53b29jb21tZXJjZSBhLmJ1dHRvbixcbi53b29jb21tZXJjZSBpbnB1dC5idXR0b24sXG4ud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbiB7XG5cdEBpbmNsdWRlIGJ1dHRvbigpO1xufVxuXG4ud29vY29tbWVyY2UtaW5mbyB7XG5cdGJvcmRlci10b3AtY29sb3I6ICRkYXJrUGluaztcblx0bWFyZ2luOiA4MHB4IDAgODBweDtcblx0YmFja2dyb3VuZDogJGxpZ2h0R3JleTtcblx0Y29sb3I6ICRibGFjaztcblx0JjpiZWZvcmUge1xuXHRcdGNvbG9yOiAkZGFya1Bpbms7XG5cdH1cbn1cblxuLndvb2NvbW1lcmNlLXBhZ2Uge1xuXHQudG9wLW1lbnUtYmFyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi53b29jb21tZXJjZSAud29vY29tbWVyY2UtcmVzdWx0LWNvdW50IHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ud29vY29tbWVyY2UtcHJvZHVjdHMtaGVhZGVyIHtcblx0LmNhdGFsb2d1cy1oZWFkZXIge1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXHQud29vY29tbWVyY2UtcHJvZHVjdHMtaGVhZGVyX190aXRsZSB7XG5cdFx0bWFyZ2luOiA0MHB4IDBweCAyNXB4IDA7XG5cdH1cblx0LnRlcm0tZGVzY3JpcHRpb24ge1xuXHRcdG1heC13aWR0aDogODgwcHg7XG5cdFx0cCB7XG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMThweCk7XG5cdFx0fVxuXHR9XG59XG5cbi5iYXBmX3NmaWx0ZXIuYmFwZl9idXR0b25fYmVyb2NrZXQgLmJhcGZfYnV0dG9uIHtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuXHRjb2xvcjogJGRhcmtQaW5rO1xufVxuXG4uZmEtcGx1czpiZWZvcmUge1xuXHRAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XG59XG5cbi5wc3dwX19iZyB7XG5cdGJhY2tncm91bmQ6ICR3aGl0ZTtcbn1cbi5wc3dwX191aS0tZml0IC5wc3dwX19jYXB0aW9uLFxuLnBzd3BfX3RvcC1iYXIge1xuXHRiYWNrZ3JvdW5kOiAkYmxhY2sgIWltcG9ydGFudDtcbn1cblxuLnBzd3BfX2NhcHRpb25fX2NlbnRlciB7XG5cdGNvbG9yOiAkd2hpdGU7XG59XG5cbi5iYWNrZ3JvdW5kLXVuZGVybGF5IHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR6LWluZGV4OiA3OTk7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdG9wYWNpdHk6IDA7XG5cdGJhY2tncm91bmQ6ICMwMDA7XG5cdHRyYW5zaXRpb246IDAuM3M7XG5cdCYuYWN0aXZlLWJnIHtcblx0XHRvcGFjaXR5OiAwLjI7XG5cdFx0cG9pbnRlci1ldmVudHM6IGF1dG87XG5cdH1cbn1cblxuLy9cbi5jYXJ0LW1lbnUge1xuXHRtYXgtd2lkdGg6IDQ0MHB4O1xuXHRoZWlnaHQ6IDEwMHZoO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0cmlnaHQ6IC00NDBweDtcblx0bWluLXdpZHRoOiA0NDBweDtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0cGFkZGluZzogMDtcblx0cGFkZGluZy1ib3R0b206IDEwNXB4O1xuXHRvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR0cmFuc2l0aW9uOiAwLjNzO1xuXHR6LWluZGV4OiA5OTk7XG5cdGJveC1zaGFkb3c6IDAgMCA0cHggcmdiYSgjMDAwLCAwLjMpO1xuXHRvdmVyZmxvdzogc2Nyb2xsO1xuXHQmLmFjdGl2ZSB7XG5cdFx0b3BhY2l0eTogMSAhaW1wb3J0YW50O1xuXHRcdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXHRcdHJpZ2h0OiAwcHg7XG5cdFx0b3ZlcmZsb3cteTogc2Nyb2xsO1xuXHR9XG5cdC5jYXJ0LXRpdGxlIHtcblx0XHRwYWRkaW5nOiA1MHB4IDMwcHggMzBweCAzMHB4O1xuXHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkZ3JleTtcblx0fVxuXHQuY2xvc2UtY2FydC1tZW51IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MXB4O1xuXHRcdHJpZ2h0OiAzMHB4O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiA0MnB4O1xuXHRcdGhlaWdodDogNDJweDtcblx0XHRiYWNrZ3JvdW5kOiAkYnV0dG9uUGluaztcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0dHJhbnNpdGlvbjogMC4zcztcblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9jaGV2cm9uLXJpZ2h0LnN2Zyk7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0d2lkdGg6IDE1cHg7XG5cdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHR0b3A6IDVweDtcblx0XHRcdHJpZ2h0OiAtMTdweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR9XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkZGFya1Bpbms7XG5cdFx0fVxuXHR9XG5cdC5jYXJ0LWFqYXgtd3JhcHBlciB7XG5cdFx0cGFkZGluZzogMCAzMHB4O1xuXHRcdC8vL2RlemUgd2VlciBhYW4gemV0dGVuXG5cdFx0Ly9kaXNwbGF5OiBub25lO1xuXG5cdFx0LndpZGdldF95d3JhcV9saXN0X3F1b3RlIHtcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0LmhlYWRlci13aWRnZXQge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZmxvdzogcm93IHdyYXA7XG5cdFx0XHRvdmVyZmxvdzogc2Nyb2xsO1xuXHRcdFx0bWF4LWhlaWdodDogNzJ2aDtcblx0XHRcdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblx0XHR9XG5cdFx0LnlpdGgteXdyYXEtbGlzdC13cmFwcGVyIHtcblx0XHRcdHVsLnlpdGgteXdyYXEtbGlzdCB7XG5cdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0dG9wOiAtMjBweDtcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICNkZWQzY2Y7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGEucmVtb3ZlIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0bWluLWhlaWdodDogMTAwcHg7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMThweCk7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IDAuM3M7XG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrUGluaztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0c21hbGwge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDEycHgpO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGZsZXgtZmxvdzogcm93IHdyYXA7XG5cdFx0XHRcdFx0XHRmbGV4OiAwIDEgMTYwcHg7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogI2Y4ZjhmODtcblx0XHRcdFx0XHRcdHdpZHRoOiA4NXB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDE1cHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiA3LjVweCAwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRhLmJ1dHRvbiB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5idXR0b25zIHtcblx0XHRwYWRkaW5nOiAzMHB4IDMwcHggMzBweCAzMHB4O1xuXHRcdGJvcmRlci10b3A6IDJweCBzb2xpZCAkZ3JleTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdGJveC1zaGFkb3c6IDBweCAtNHB4IDZweCAwcHggcmdiYSgxNDUsIDE0NSwgMTQ1LCAwLjIpO1xuXHR9XG5cdC5jb250YWluZXIge1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0fVxuXG5cdC50aXRsZSB7XG5cdFx0ZmxleDogMCAxIDEwMCU7XG5cdFx0bWluLWhlaWdodDogNzJweDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDE4cHgpO1xuXHR9XG5cdC5xdWFudGl0eSB7XG5cdFx0Ly9cblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAwcHg7XG5cdFx0cmlnaHQ6IDEwMHB4O1xuXHRcdC8vXG5cdFx0ZmxleDogMCAxIDQycHg7XG5cdFx0d2lkdGg6IDQycHg7XG5cdFx0aGVpZ2h0OiAyOHB4O1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxM3B4KTtcblx0XHRwYWRkaW5nOiA1cHggMHB4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRibGFjaztcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0LmFtb3VudCB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogNjBweDtcblx0XHRcdGJvdHRvbTogLTNweDtcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNnB4KTtcblx0XHR9XG5cdH1cblx0LnByaWNlIHtcblx0XHRmbGV4OiBjYWxjKDEwMCUgLSA0MnB4KTtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDIwcHgpO1xuXHRcdGZvbnQtd2VpZ2h0OiAkbWVkaXVtLXdlaWdodDtcblx0fVxuXHQubWluaS1wcm9kdWN0cy10YWJsZSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0LndpbmtlbC1iZXpvcmcuc3ViLXJvdyB7XG5cdFx0cGFkZGluZy1ib3R0b206IDVweDtcblx0fVxuXHQuc3ViLXJvdyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWZsb3c6IHJvdyB3cmFwO1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgyMHB4KTtcblx0XHQubGFiZWwge1xuXHRcdFx0ZmxleDogMTtcblx0XHRcdG1hcmdpbi1yaWdodDogMzBweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZC13ZWlnaHQ7XG5cdFx0fVxuXHRcdC52YWx1ZSB7XG5cdFx0XHRmbGV4OiAwIDEgYXV0bztcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRib2xkLXdlaWdodDtcblx0XHR9XG5cdH1cblx0LmNoZWNrLXdpbmtlbCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWZsb3c6IHJvdyB3cmFwO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblx0LmVkaXQtd2lua2VsbWFuZCB7XG5cdFx0Y29sb3I6ICRidXR0b25QaW5rO1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxOHB4KTtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGNvbG9yOiAkZGFya1Bpbms7XG5cdFx0fVxuXHR9XG5cdC5idXR0b24ge1xuXHRcdEBpbmNsdWRlIHNob3AtYnV0dG9uKCk7XG5cdFx0Ly9wYWRkaW5nOiAxMnB4IDMwcHg7XG5cdFx0YmFja2dyb3VuZDogJGJ1dHRvblBpbmsgIWltcG9ydGFudDtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRwYWRkaW5nOiAxNXB4IDUwcHggIWltcG9ydGFudDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTBweCAhaW1wb3J0YW50O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0cmFuc2l0aW9uOiAwLjNzO1xuXHRcdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkZGFya1BpbmsgIWltcG9ydGFudDtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHR9XG5cdFx0JjphZnRlciB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHR0Ym9keSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWZsb3c6IHJvdyB3cmFwO1xuXHRcdG92ZXJmbG93OiBzY3JvbGw7XG5cdFx0bWF4LWhlaWdodDogNjZ2aDtcblx0fVxuXHR0ci5wcm9kdWN0LXJvdyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWZsb3c6IHJvdyB3cmFwO1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdHRvcDogLTIwcHg7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZGVkM2NmO1xuXHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdH1cblx0XHR0ZC5mZWF0dXJlZC1pbWcge1xuXHRcdFx0ZmxleDogMCAxIDg1cHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXHRcdHRkLnJvdy1yaWdodCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1mbG93OiByb3cgd3JhcDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGZsZXg6IDAgMSBjYWxjKDEwMCUgLSAxMDBweCk7XG5cdFx0fVxuXHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0fVxuXHR9XG59XG4vLyAuc2hvdy1jYXJ0LXdpZGdldHtcbi8vIFx0Jjpmb2N1c3tcbi8vIFx0XHQmICsgLmNhcnQtbWVudXtcbi8vIFx0XHRcdG9wYWNpdHk6MSAhaW1wb3J0YW50O1xuLy8gXHRcdFx0cG9pbnRlci1ldmVudHM6YXV0bztcbi8vIFx0XHR9XG4vLyBcdH1cbi8vIH1cblxuLy9hY2NvdW50XG4ud29vY29tbWVyY2UtYWNjb3VudCB7XG5cdC53b29jb21tZXJjZSAuY29udGFpbmVyIHtcblx0XHRtaW4taGVpZ2h0OiA1MHZoO1xuXHR9XG5cdC53b29jb21tZXJjZSBhLmJ1dHRvbixcblx0Lndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24ge1xuXHRcdGJhY2tncm91bmQ6ICRidXR0b25QaW5rO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0cGFkZGluZzogMTJweCAzMHB4IDEycHggMzBweCAhaW1wb3J0YW50O1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRib3JkZXItcmFkaXVzOiAzMHB4O1xuXHRcdGJveC1zaGFkb3c6IDBweCA0cHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0cmFuc2l0aW9uOiAwLjNzO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHQmOmFmdGVyIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkYmxhY2sgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0Lndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24ge1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdH1cblx0Lndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIHtcblx0XHRwYWRkaW5nOiAzMHB4O1xuXHRcdGJhY2tncm91bmQ6ICNmYmZhZjk7XG5cdFx0dWwgbGkuaXMtYWN0aXZlIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkbWVkaXVtLXdlaWdodDtcblx0XHR9XG5cdFx0dWwgbGkge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDEycHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTJweDtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTRlNGU0O1xuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdH1cblx0XHRcdGEge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiAkcGluaztcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQge1xuXHRcdHBhZGRpbmc6IDMwcHg7XG5cdH1cbn1cblxuLy9TaG9wIG92ZXJ2aWV3XG4uc2hvdy1maWx0ZXItYnRuLXdyYXBwZXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuLmJhcGZfc2xpZHJfbWFpbi51aS13aWRnZXQtY29udGVudCAudWktc2xpZGVyLXJhbmdlLFxuLmJlcm9ja2V0X2ZpbHRlcl9wcmljZV9zbGlkZXIudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXNsaWRlci1yYW5nZSB7XG5cdGJhY2tncm91bmQ6ICRidXR0b25QaW5rO1xufVxuXG4uYmFwZl9zbGlkcl9tYWluLnVpLXdpZGdldC1jb250ZW50IC51aS1zbGlkZXItaGFuZGxlLFxuLmJlcm9ja2V0X2ZpbHRlcl9wcmljZV9zbGlkZXIudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXNsaWRlci1oYW5kbGUsXG4uc2xpZGUuZGVmYXVsdCAuYmFwZl9zbGlkcl9tYWluIC51aS1zdGF0ZS1kZWZhdWx0LFxuLnNsaWRlLmRlZmF1bHQgLmJhcGZfc2xpZHJfbWFpbiAudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGVmYXVsdCxcbi5zbGlkZS5kZWZhdWx0IC5iYXBmX3NsaWRyX21haW4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRlZmF1bHQsXG4uc2xpZGUuZGVmYXVsdCAuYmVyb2NrZXRfZmlsdGVyX3ByaWNlX3NsaWRlciAudWktc3RhdGUtZGVmYXVsdCxcbi5zbGlkZS5kZWZhdWx0XG5cdC5iZXJvY2tldF9maWx0ZXJfcHJpY2Vfc2xpZGVyXG5cdC51aS13aWRnZXQtaGVhZGVyXG5cdC51aS1zdGF0ZS1kZWZhdWx0LFxuLnNsaWRlLmRlZmF1bHRcblx0LmJlcm9ja2V0X2ZpbHRlcl9wcmljZV9zbGlkZXIudWktd2lkZ2V0LWNvbnRlbnRcblx0LnVpLXN0YXRlLWRlZmF1bHQge1xuXHRiYWNrZ3JvdW5kOiAkZGFya1Bpbms7XG59XG5cbi5iYXBmX3NsaWRyX2FsbCB7XG5cdGZvbnQtd2VpZ2h0OiAkbWVkaXVtLXdlaWdodDtcbn1cblxuLndvb2NvbW1lcmNlLW9yZGVyaW5nIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAyO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0c2VsZWN0IHtcblx0XHRib3JkZXI6IDJweCBzb2xpZCAkZGFya1Bpbms7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0YXBwZWFyYW5jZTogbm9uZTtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGxpbmUtaGVpZ2h0OiAxMDAlO1xuXHRcdG1pbi1oZWlnaHQ6IDM4cHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMTBweCA0NXB4IDEwcHggMjBweDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDE1cHgpO1xuXHRcdGZvbnQtd2VpZ2h0OiAkbWVkaXVtLXdlaWdodDtcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdCY6Zm9jdXMge1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHR9XG5cdH1cblx0JjphZnRlciB7XG5cdFx0Ly8gY29udGVudDpcIlwiO1xuXHRcdC8vIGhlaWdodDozOHB4O1xuXHRcdC8vIHdpZHRoOjQ0cHg7XG5cdFx0Ly8gcG9pbnRlci1ldmVudHM6bm9uZTtcblx0XHQvLyBkaXNwbGF5OiBibG9jaztcblx0XHQvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ly8gYmFja2dyb3VuZDogJGJsYWNrO1xuXHRcdC8vIGJvdHRvbTowO1xuXHRcdC8vIHJpZ2h0OjA7XG5cdFx0Ly8gdHJhbnNpdGlvbjogLjNzO1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICdcXGYwNzgnO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMjBweDtcblx0XHR3aWR0aDogMTRweDtcblx0XHRib3R0b206IDE0cHg7XG5cdFx0Y29sb3I6ICRibGFjaztcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0XHRmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IGZyZWUnO1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHR6LWluZGV4OiAyO1xuXHR9XG5cblx0Jjpob3ZlciB7XG5cdFx0JjphZnRlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkZm9ybS1pbnB1dC1jb2xvcjtcblx0XHR9XG5cdH1cbn1cblxuLm1haW4tc2hvcC13cmFwcGVyIHtcblx0LmNvbnRhaW5lciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWZsb3c6IHJvdyB3cmFwO1xuXHR9XG5cdC5zaWRlYmFyLWFyZWEge1xuXHRcdGZsZXg6IDAgMSAzMTJweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cblx0XHQuY2xvc2Utb3ZlcmxheSxcblx0XHQuYnV0dG9uLWFsdCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQuaW5uZXItc2lkZWJhciB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMDBweDtcblx0XHR9XG5cdH1cblx0LnNob3AtY29udGVudC1hcmVhIHtcblx0XHRmbGV4OiAxO1xuXHR9XG5cdC5zaG9wLXNpZGViYXIge1xuXHRcdC5iZXJvY2tldF9zaW5nbGVfZmlsdGVyX3dpZGdldC5iZXJvY2tldF9zaW5nbGVfZmlsdGVyX3dpZGdldF82MzIge1xuXHRcdFx0LmJhcGZfc2ZpbHRlciB1bCBsaSB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0LmJhcGZfb2NoaWxkLFxuXHRcdFx0XHQuYmFwZl9jY2hpbGQge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdHRvcDogNHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5iZXJvY2tldF9zaW5nbGVfZmlsdGVyX3dpZGdldCB7XG5cdFx0XHRwYWRkaW5nOiAxN3B4O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcblx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcblx0XHRcdH1cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwIDAgMTBweCAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuYmFwZl9oZWFkIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRoMyB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDIwcHgpO1xuXHRcdFx0XHRmb250LXdlaWdodDogJGJvbGQtd2VpZ2h0O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuYmFwZl9ib2R5IHtcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxOHB4KTtcblx0XHR9XG5cdFx0LmJlcm9ja2V0X3NpbmdsZV9maWx0ZXJfd2lkZ2V0OmZpcnN0LWNoaWxkIC5iYXBmX2hlYWQge1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cdFx0LmJhcGZfc2ZpbHRlci5iYXBmX2NvbG9yaW5saW5lIGxpIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdFx0XHQuYmFwZl9jbHJfc3BhbiB7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJnR3JleTtcblx0XHRcdFx0aGVpZ2h0OiAyNXB4O1xuXHRcdFx0XHR3aWR0aDogMjVweDtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuYmFwZl9zZmlsdGVyIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRsaSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuXHRcdFx0XHQvL21heC1oZWlnaHQ6IDI1cHg7XG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRsaSB7XG5cdFx0XHRpbnB1dFt0eXBlPSdjaGVja2JveCddIHtcblx0XHRcdFx0QGluY2x1ZGUgcmVtb3ZlLWVsZW1lbnQoKTtcblx0XHRcdH1cblx0XHRcdGxhYmVsIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogNDVweDtcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE2cHgpO1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGZvcm0taW5wdXQtaG92ZXItY29sb3I7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGlucHV0W3R5cGU9J2NoZWNrYm94J106Zm9jdXMgKyBsYWJlbDpiZWZvcmUge1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRmb3JtLWlucHV0LWhvdmVyLWNvbG9yO1xuXHRcdFx0fVxuXG5cdFx0XHRsYWJlbDpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMTZweDtcblx0XHRcdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHR0b3A6IDRweDtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGZvcm0taW5wdXQtY29sb3I7XG5cdFx0XHR9XG5cdFx0XHRsYWJlbDphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6ICdcXGYwMGMnO1xuXHRcdFx0XHRmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMHB4O1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdFx0d2lkdGg6IDE2cHg7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHR0b3A6IDhweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDEycHgpO1xuXHRcdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAwLjNzO1xuXHRcdFx0fVxuXHRcdFx0aW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vL1NpbmdsZSBwcm9kdWN0XG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2LmltYWdlcyBpbWcge1xuXHRtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuXHR3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuXHRtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHBvc2l0aW9uOiBpbml0aWFsICFpbXBvcnRhbnQ7XG59XG5cbi5hZGRlZF90b19jYXJ0LndjLWZvcndhcmQge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi55aXRoLXdjd2wtYWRkLXRvLXdpc2hsaXN0IHtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdC8vbWF4LXdpZHRoOjQyMHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHQuYWRkX3RvX3dpc2hsaXN0LFxuXHQuYWRkX3RvX3dpc2hsaXN0OnZpc2l0ZWQge1xuXHRcdGNvbG9yOiAkcGluaztcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRmb250LXdlaWdodDogJG1lZGl1bS13ZWlnaHQ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmctbGVmdDogMjVweDtcblx0XHRpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvcGluay1oZWFydC5zdmcnKTtcblx0XHRcdHdpZHRoOiAxN3B4O1xuXHRcdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdFx0bWFyZ2luLXRvcDogLTdweDtcblx0XHRcdHRyYW5zaXRpb246IDAuM3M7XG5cdFx0fVxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRjb2xvcjogJGRhcmtHcmV5O1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9ibGFjay1oZWFydC5zdmcnKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnNpbmdsZS1wcm9kdWN0IC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBmb3JtLmNhcnQgLmJ1dHRvbiB7XG5cdGZsb2F0OiByaWdodDtcbn1cblxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGZvcm0uY2FydCB7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdC8vbWF4LXdpZHRoOjQyMHB4O1xufVxuXG4ud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5IHtcblx0LmZsZXgtdmlld3BvcnQge1xuXHRcdGhlaWdodDogOTIwcHggIWltcG9ydGFudDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0Ym9yZGVyOiAycHggc29saWQgJGxpZ2h0R3JleTtcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdGEsXG5cdFx0YTp2aXNpdGVkIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0fVxuXHRcdC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnlfX3dyYXBwZXIge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZmxvdzogcm93IHdyYXA7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdH1cblx0XHQvLyAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5X19pbWFnZXtcblx0XHQvLyBcdHdpZHRoOjEwMCUgIWltcG9ydGFudDtcblx0XHQvLyBcdGhlaWdodDphdXRvICFpbXBvcnRhbnQ7XG5cdFx0Ly8gfVxuXHRcdGZpZ3VyZSB7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHQud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5X19pbWFnZSB7XG5cdFx0XHRcdC8vaGVpZ2h0OjQ1MHB4O1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYuaW1hZ2VzIC5mbGV4LWNvbnRyb2wtdGh1bWJzIHtcblx0bWFyZ2luLXRvcDogMTVweDtcblx0bGkge1xuXHRcdHdpZHRoOiBjYWxjKDI1JSAtIDEycHgpO1xuXHRcdG1hcmdpbi1yaWdodDogMTVweDtcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRmbG9hdDogbm9uZTtcblx0XHRiYWNrZ3JvdW5kOiAkbGlnaHRHcmV5O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRpbWcge1xuXHRcdFx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHR9XG5cdFx0JjpudGgtY2hpbGQoNG4gKyA0KSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0fVxuXHR9XG59XG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2LmltYWdlcyAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5X193cmFwcGVyIGltZyB7XG5cdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ud29vY29tbWVyY2Vcblx0ZGl2LnByb2R1Y3Rcblx0ZGl2LmltYWdlc1xuXHQud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5X193cmFwcGVyXG5cdC56b29tSW1nIHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWJyZWFkY3J1bWIge1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRmb250LXdlaWdodDogJG1lZGl1bS13ZWlnaHQ7XG5cdGNvbG9yOiAkYmxhY2s7XG5cdEBpbmNsdWRlIGZvbnQtc2l6ZSgxOHB4KTtcblx0LmJyZWFkLW5leHQtaWNvbiB7XG5cdFx0Y29sb3I6ICRkYXJrR3JleTtcblx0fVxuXHRhLFxuXHRhOnZpc2l0ZWQge1xuXHRcdGNvbG9yOiAkZGFya1Bpbms7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHQmOmZvY3VzLFxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogJGJsYWNrO1xuXHRcdH1cblx0fVxufVxuLnNpbmdsZS5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC13cmFwcGVyIHtcblx0Lndvb2NvbW1lcmNlLW1lc3NhZ2Uge1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0Ym9yZGVyLXRvcC1jb2xvcjogJGRhcmtQaW5rO1xuXHRcdG1hcmdpbjogMHB4IDBweCAzMHB4IDBweDtcblx0XHRsaW5lLWhlaWdodDogMi41O1xuXHRcdGJhY2tncm91bmQ6ICRsaWdodEdyZXk7XG5cdFx0Y29sb3I6ICRibGFjaztcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMThweCk7XG5cdFx0LmJ1dHRvbi53Yy1mb3J3YXJkIHtcblx0XHRcdGJhY2tncm91bmQ6ICRidXR0b25QaW5rO1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAzMHB4O1xuXHRcdFx0cGFkZGluZzogMTJweCAzMHB4IDE1cHggMzBweDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGJvcmRlci1yYWRpdXM6IDMwcHg7XG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0dHJhbnNpdGlvbjogMC4zcztcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxOHB4KTtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQtd2VpZ2h0O1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRkYXJrUGluaztcblx0XHRcdH1cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQucHJvZHVjdCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWZsb3c6IHJvdyB3cmFwO1xuXHR9XG5cdC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnkge1xuXHRcdGZsZXg6IDAgMSBjYWxjKDUwJSAtIDUwcHgpO1xuXHRcdG1hcmdpbi1yaWdodDogMTAwcHg7XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0d2lkdGg6IGF1dG87XG5cdH1cblx0LnN1bW1hcnkuZW50cnktc3VtbWFyeSB7XG5cdFx0ZmxleDogMCAxIGNhbGMoNTAlIC0gNTBweCk7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0LnByb2R1Y3RfdGl0bGUge1xuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDM2cHgpO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LXN0YWNrO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdH1cblx0XHQucHJpY2Uge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHRcdC8vIEBpbmNsdWRlIGZvbnQtc2l6ZSggMjRweCApO1xuXHRcdFx0Ly8gZm9udC13ZWlnaHQ6JG1lZGl1bS13ZWlnaHQ7XG5cdFx0XHQuYmlnLXByaWNlLXdyYXBwZXIge1xuXHRcdFx0XHQucHJlLXR4dCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZC13ZWlnaHQ7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHRvcDogOHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5hbW91bnQge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgyOHB4KTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGJvbGQtd2VpZ2h0O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5hZnRlci10eHQge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGJvbGQtd2VpZ2h0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lndvb2NvbW1lcmNlLXByb2R1Y3QtZGV0YWlsc19fc2hvcnQtZGVzY3JpcHRpb24ge1xuXHRcdFx0bWFyZ2luOiAzMHB4IDAgNTBweCAwO1xuXHRcdFx0cCB7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDE1cHggMDtcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDIycHgpO1xuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LnZhcmlhdGlvbnMge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXgtd2lkdGg6IDI3MHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdHRyLFxuXHRcdFx0dGJvZHksXG5cdFx0XHR0ZCB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdFx0dHIge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdHRkIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDVweCAwO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGxhYmVsIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMjBweCk7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRtZWRpdW0td2VpZ2h0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuc2VsZWN0LXdyYXBwZXIge1xuXHRcdFx0XHQvL21heC13aWR0aDoyNzBweDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRzZWxlY3Qge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgJGRhcmtHcmV5O1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwcHg7XG5cdFx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdFx0XHRwYWRkaW5nOiAxNnB4IDcwcHggMTZweCAyNXB4O1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgyMHB4KTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGJ1dHRvblBpbms7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdHdpZHRoOiAxMHB4O1xuXHRcdFx0XHRcdGhlaWdodDogNnB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2NoZXZyb24tZG93bi1ibGFjay5zdmcnKTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdHJpZ2h0OiAyNXB4O1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IC0zcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5yZXNldF92YXJpYXRpb25zLFxuXHRcdFx0LnJlc2V0X3ZhcmlhdGlvbnM6dmlzaXRlZCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNnB4KTtcblx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdCY6Zm9jdXMsXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiAkZXJyb3JDb2xvcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuc2luZ2xlX3ZhcmlhdGlvbl93cmFwIHtcblx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0LmFtb3VudCB7XG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgyNHB4KTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Lndvb2NvbW1lcmNlLXZhcmlhdGlvbi1hZGQtdG8tY2FydCB7XG5cdFx0XHQvL21hcmdpbi10b3A6MzBweDtcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQud2MtdGFicy13cmFwcGVyIHtcblx0XHRmbGV4OiAwIDEgMTAwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZmxvdzogcm93IHdyYXA7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDEyMHB4O1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0LnRhYnMud2MtdGFicyB7XG5cdFx0XHRmbGV4OiAwIDEgY2FsYyg1MCUgLSA1MHB4KTtcblx0XHRcdG1hcmdpbi1yaWdodDogMTAwcHg7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0Ji53d29vY29tbWVyY2UtVGFicy1wYW5lbC0tYWRkaXRpb25hbF9pbmZvcm1hdGlvbiB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Lndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWFkZGl0aW9uYWxfaW5mb3JtYXRpb24ud2MtdGFiIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR9XG5cdFx0LndjLXRhYiB7XG5cdFx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHRcdFx0ZmxleDogMCAxIGNhbGMoNTAlIC0gNTBweCk7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEwMHB4O1xuXHRcdFx0aDIge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHQvL0BpbmNsdWRlIGZvbnQtc2l6ZSggMjRweCApO1xuXHRcdFx0fVxuXHRcdFx0cCB7XG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgyMnB4KTtcblx0XHRcdH1cblx0XHRcdCYud29vY29tbWVyY2UtVGFicy1wYW5lbC0tcmV2aWV3cyB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnJlbGF0ZWQucHJvZHVjdHMge1xuXHRcdGZsZXg6IDAgMSAxMDAlO1xuXHRcdG1hcmdpbi1ib3R0b206IDIwMHB4O1xuXHRcdC5yZWxhdGVkLXRpdGxlIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdC8vQGluY2x1ZGUgZm9udC1zaXplKCAyNHB4ICk7XG5cdFx0fVxuXHRcdHVsIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWZsb3c6IHJvdyB3cmFwO1xuXHRcdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRcdGxpIHtcblx0XHRcdFx0ZmxleDogMCAxIGNhbGMoMjAlIC0gMTZweCk7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0JjpudGgtY2hpbGQoM24gKyAzKSB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpudGgtY2hpbGQoZXZlbikge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfYXR0cmlidXRlcyB7XG5cdGJvcmRlcjogbm9uZTtcblx0bWFyZ2luOiAwO1xuXHR0aCB7XG5cdFx0d2lkdGg6IDE4MHB4O1xuXHR9XG5cdHRoLFxuXHR0ZCB7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDIycHgpO1xuXHR9XG59XG5cbi53b29jb21tZXJjZSAuc2luZ2xlX2FkZF90b19jYXJ0X2J1dHRvbi5idXR0b24sXG4ud29vY29tbWVyY2UgLmFkZC1yZXF1ZXN0LXF1b3RlLWJ1dHRvbi5idXR0b24ge1xuXHRhcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG5cdEBpbmNsdWRlIGJ1dHRvbigpO1xuXHRwYWRkaW5nOiAxMnB4IDEwMHB4IDE1cHggMTAwcHggIWltcG9ydGFudDtcblx0YmFja2dyb3VuZDogJGJ1dHRvblBpbmsgIWltcG9ydGFudDtcblx0Ly8gJjphZnRlcntcblx0Ly8gXHRiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vaW1hZ2VzL3Nob3BwaW5nLWJhZy13aGl0ZS5zdmcnKTtcblx0Ly8gXHRib3R0b206YXV0bztcblx0Ly8gXHR0b3A6NTAlO1xuXHQvLyBcdG1hcmdpbi10b3A6LTlweDtcblx0Ly8gfVxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRiYWNrZ3JvdW5kOiAkZGFya1BpbmsgIWltcG9ydGFudDtcblx0fVxufVxuXG4ud29vY29tbWVyY2UgLnN1bW1hcnkgLnF1YW50aXR5IC5xdHkge1xuXHRtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cdHBhZGRpbmc6IDEycHggMTZweDtcblx0d2lkdGg6IDEyMHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1heC1oZWlnaHQ6IDQ3cHg7XG5cdGJvcmRlci1yYWRpdXM6IDUwcHg7XG5cdGJvcmRlcjogMnB4IHNvbGlkICRibGFjaztcblx0b3V0bGluZTogbm9uZTtcblx0QGluY2x1ZGUgZm9udC1zaXplKDIwcHgpO1xuXHRmb250LXdlaWdodDogJG1lZGl1bS13ZWlnaHQ7XG5cdCY6Zm9jdXMsXG5cdCY6aG92ZXIge1xuXHRcdGJvcmRlci1jb2xvcjogJGRhcmtQaW5rO1xuXHR9XG59XG5cbi5lbnRyeS1zdW1tYXJ5IC5wcm9kdWN0X21ldGEge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uZW50cnktc3VtbWFyeSAuc2t1LXdyYXBwZXIge1xuXHQuaW5uZXItdHh0IHtcblx0XHRmb250LXdlaWdodDogJG1lZGl1bS13ZWlnaHQ7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDEycHgpO1xuXHR9XG59XG5cbi5zaW5nbGUtcHJvZHVjdCB7XG5cdC5wcm9kdWN0LXVzcC13cmFwcGVyIHtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdG1hcmdpbi10b3A6IDkwcHg7XG5cdFx0Ly9wYWRkaW5nOiAyMHB4IDMwcHg7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDI0cHgpO1xuXHRcdGZvbnQtd2VpZ2h0OiAkbWVkaXVtLXdlaWdodDtcblx0XHQvL3Vse1xuXHRcdGxpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDU1cHg7XG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0d2lkdGg6IDM1cHg7XG5cdFx0XHRcdGhlaWdodDogMzVweDtcblx0XHRcdFx0YmFja2dyb3VuZDogJGdyZWVuNjQ7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MHB4O1xuXHRcdFx0fVxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29ucy93aGl0ZS1jaGVjay5zdmcnKTtcblx0XHRcdFx0d2lkdGg6IDE4cHg7XG5cdFx0XHRcdGhlaWdodDogMTVweDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDE2cHg7XG5cdFx0XHRcdGxlZnQ6IDlweDtcblx0XHRcdFx0bWFyZ2luLXRvcDogLTVweDtcblx0XHRcdH1cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC8vfVxuXHR9XG59XG5cbi53b29jb21tZXJjZSB1bC5wcm9kdWN0cyxcbi53b29jb21tZXJjZS1wYWdlIHVsLnByb2R1Y3RzIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1mbG93OiByb3cgd3JhcDtcbn1cblxuLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QsXG4ud29vY29tbWVyY2UtcGFnZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IHtcblx0ZmxleDogMCAxIGNhbGMoMjUlIC0gMTVweCk7XG5cdG1hcmdpbi1yaWdodDogMjBweDtcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0JjpudGgtY2hpbGQoM24gKyAzKSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0JjpudGgtY2hpbGQoNG4gKyA0KSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgYSBpbWcge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG51bC5wcm9kdWN0cyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZmxvdzogcm93IHdyYXA7XG5cdGxpIHtcblx0XHRmbGV4OiAwIDEgY2FsYygzMy4zMyUgLSAyMHB4KTtcblx0XHRtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cdFx0JjpudGgtY2hpbGQoM24gKyAzKSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0Ji5jb2x1bW5zLTQge1xuXHRcdGxpIHtcblx0XHRcdGZsZXg6IDAgMSBjYWxjKDUwJSAtIDE1cHgpO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRcdCY6bnRoLWNoaWxkKGV2ZW4pIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAucHJpY2Uge1xuXHRjb2xvcjogJG9yYW5nZSAhaW1wb3J0YW50O1xufVxuXG4vL2NoZWNrb3V0XG4uY2hlY2tvdXQud29vY29tbWVyY2UtY2hlY2tvdXQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWZsb3c6IHJvdyB3cmFwO1xuXHQuY29sMi1zZXQge1xuXHRcdGZsZXg6IDE7XG5cdFx0bWFyZ2luLXJpZ2h0OiA1MHB4O1xuXHRcdC5jb2wtMSxcblx0XHQuY29sLTIge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0fVxuXHR9XG5cblx0LnByb2R1Y3QtcGFydCxcblx0LnByb2R1Y3QtcGFydDp2aXNpdGVkIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRhcnRpY2xlIHtcblx0XHRcdHBhZGRpbmc6IDE1cHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0dHJhbnNpdGlvbjogMC4zcztcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHotaW5kZXg6IDM7XG5cdFx0fVxuXHRcdC5wYXJ0LXRpdGxlIHtcblx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHRtYXJnaW46IDE1cHggMCA1cHggMDtcblx0XHRcdHBhZGRpbmc6IDAgMzBweDtcblx0XHR9XG5cdFx0LnByaWNlIHtcblx0XHRcdGNvbG9yOiAkYmx1ZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZC13ZWlnaHQ7XG5cdFx0XHRwYWRkaW5nOiAwIDMwcHg7XG5cdFx0XHRpbnMge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5hbW91bnQge1xuXHRcdFx0Y29sb3I6ICRibHVlICFpbXBvcnRhbnQ7XG5cdFx0XHRmb250LXdlaWdodDogJGJvbGQtd2VpZ2h0O1xuXHRcdH1cblx0XHQvLyAuY29sLTJ7XG5cdFx0Ly8gXHRtYXJnaW4tYm90dG9tOjA7XG5cdFx0Ly8gfVxuXHR9XG5cdC5leHRyYS1wYXltZW50LXdyYXBwZXIge1xuXHRcdGZsZXg6IDAgMSA1NzBweDtcblx0XHQuZXh0cmEtaW5uZXItd3JhcHBlciB7XG5cdFx0XHRwb3NpdGlvbjogc3RpY2t5O1xuXHRcdFx0dG9wOiAyNDVweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZjNmM2YzO1xuXHRcdFx0cGFkZGluZzogMzBweDtcblx0XHRcdCoge1xuXHRcdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0XHRib3JkZXItY29sb3I6IHJnYmEoIzAwMCwgMC4yKTtcblx0XHRcdH1cblx0XHRcdHRhYmxlIHtcblx0XHRcdFx0Ly9iYWNrZ3JvdW5kOiNGRkY7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0I29yZGVyX3Jldmlld19oZWFkaW5nIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG59XG5cbi53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdyBpbnB1dC5pbnB1dC10ZXh0LFxuLndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93IHRleHRhcmVhIHtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDEwcHggMTZweDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0Ym9yZGVyOiAxcHggc29saWQgJGZvcm0taW5wdXQtY29sb3I7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRkaXNwbGF5OiBibG9jaztcblx0QGluY2x1ZGUgZm9udC1zaXplKDE2cHgpO1xuXHR0cmFuc2l0aW9uOiAwLjNzO1xuXHQmOmZvY3VzIHtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdGJvcmRlci1jb2xvcjogJGZvcm0taW5wdXQtaG92ZXItY29sb3I7XG5cdH1cbn1cblxuLndvb2NvbW1lcmNlIHtcblx0LnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuXHRcdHBhZGRpbmc6IDEwcHggMTZweDtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJvcmRlci1jb2xvcjogJGZvcm0taW5wdXQtY29sb3I7XG5cdH1cblx0LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHR9XG5cdC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFxuXHRcdC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlXG5cdFx0LnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG5cdC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG59XG5cbi53b29jb21tZXJjZSAjcGF5bWVudCAjcGxhY2Vfb3JkZXIsXG4ud29vY29tbWVyY2UtcGFnZSAjcGF5bWVudCAjcGxhY2Vfb3JkZXIge1xuXHRAaW5jbHVkZSBidXR0b24oKTtcblx0bGluZS1oZWlnaHQ6IDE2MCUgIWltcG9ydGFudDtcbn1cblxuLndvb2NvbW1lcmNlLU5vdGljZUdyb3VwLWNoZWNrb3V0IHtcblx0ZmxleDogMCAwIDEwMCU7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdy53b29jb21tZXJjZS1pbnZhbGlkIGxhYmVsIHtcblx0Y29sb3I6ICRlcnJvckNvbG9yO1xufVxuLndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93Lndvb2NvbW1lcmNlLWludmFsaWQgLnNlbGVjdDItY29udGFpbmVyLFxuLndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93Lndvb2NvbW1lcmNlLWludmFsaWQgaW5wdXQuaW5wdXQtdGV4dCxcbi53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdy53b29jb21tZXJjZS1pbnZhbGlkIHNlbGVjdCB7XG5cdGJvcmRlci1jb2xvcjogJGVycm9yQ29sb3I7XG59XG4ud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3cgLnJlcXVpcmVkIHtcblx0Y29sb3I6ICRlcnJvckNvbG9yO1xufVxuXG4ud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3cud29vY29tbWVyY2UtdmFsaWRhdGVkIC5zZWxlY3QyLWNvbnRhaW5lcixcbi53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdy53b29jb21tZXJjZS12YWxpZGF0ZWQgaW5wdXQuaW5wdXQtdGV4dCxcbi53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdy53b29jb21tZXJjZS12YWxpZGF0ZWQgc2VsZWN0IHtcblx0Ym9yZGVyLWNvbG9yOiAkdmFsaWRhdGVkQ29sb3I7XG59XG5cbi53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5wcmljZSB7XG5cdGNvbG9yOiAkYmx1ZSAhaW1wb3J0YW50O1xufVxuXG4ud29vY29tbWVyY2UtY2FydCB7XG5cdC5jYXJ0LWNvbGxhdGVyYWxzIHtcblx0XHQuY2FydF90b3RhbHMge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHRcdGgyIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LXN0YWNrO1xuXHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMjhweCk7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHR9XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmJmYWY5O1xuXHRcdFx0cGFkZGluZzogMzBweDtcblx0XHRcdC5zaG9wX3RhYmxlIHtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHR0ciB0aCxcblx0XHRcdFx0dHIgdGQge1xuXHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LndjLXByb2NlZWQtdG8tY2hlY2tvdXQge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGJvdHRvbTogLTgwcHg7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmJ1dHRvbixcblx0Lndvb2NvbW1lcmNlIC5jYXJ0IC5idXR0b24sXG5cdC53b29jb21tZXJjZSAuY2FydCBpbnB1dC5idXR0b24sXG5cdGEuYnV0dG9uLmFsdCxcblx0Lndvb2NvbW1lcmNlIGEuYnV0dG9uIHtcblx0XHQvLyBiYWNrZ3JvdW5kOiAjRkY3MDU5O1xuXHRcdC8vICAgIGNvbG9yOiAjRkZGO1xuXHRcdC8vICAgIHBhZGRpbmc6IDEycHggMzBweCAxNXB4IDMwcHg7XG5cdFx0Ly8gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdC8vICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG5cdFx0Ly8gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdC8vICAgIHRyYW5zaXRpb246IC4zcztcblx0XHQvLyAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Ly8gICAgQGluY2x1ZGUgZm9udC1zaXplICggMTZweCApO1xuXHRcdC8vICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zdGFjaztcblx0XHQvLyAgICBmb250LXdlaWdodDogJG1lZGl1bS13ZWlnaHQ7XG5cdFx0QGluY2x1ZGUgc2hvcC1idXR0b24oKTtcblx0XHQmOmFmdGVyIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdGEuYnV0dG9uLmFsdDpob3ZlciB7XG5cdFx0YmFja2dyb3VuZDogJGJsdWU7XG5cdH1cblx0Lndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b246ZGlzYWJsZWQsXG5cdC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uOmRpc2FibGVkW2Rpc2FibGVkXSB7XG5cdFx0cGFkZGluZzogMTJweCAzMHB4IDE1cHggMzBweDtcblx0fVxuXG5cdC53b29jb21tZXJjZS1jYXJ0LWZvcm0ge1xuXHRcdHRhYmxlLnNob3BfdGFibGUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHRcdHRoZWFkIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJHBpbms7XG5cdFx0XHRcdHRoIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMjBweCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdHRib2R5IHtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJHBpbms7XG5cdFx0XHRcdHRyLmNhcnRfaXRlbSB7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJHBpbms7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkcGluayAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdHRkLnByb2R1Y3QtcmVtb3ZlIGEsXG5cdFx0XHRcdFx0YS5yZW1vdmUge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDMwcHgpO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRibGFjayAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRyZWd1bGFyLXdlaWdodDtcblx0XHRcdFx0XHRcdGhlaWdodDogMzVweDtcblx0XHRcdFx0XHRcdHdpZHRoOiAzNXB4O1xuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICR5ZWxsb3c7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdHRkLnByb2R1Y3QtdGh1bWJuYWlsIGltZyB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwcHg7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0dGQucHJvZHVjdC1uYW1lIGEge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE4cHgpO1xuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHR0ZC5wcm9kdWN0LXByaWNlIHNwYW4sXG5cdFx0XHRcdFx0dGQucHJvZHVjdC1zdWJ0b3RhbCBzcGFuIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgyMHB4KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0dGQucHJvZHVjdC1xdWFudGl0eSBpbnB1dCB7XG5cdFx0XHRcdFx0XHR0ZXh0LWluZGVudDogMTNweDtcblx0XHRcdFx0XHRcdHdpZHRoOiA2MHB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuY291cG9uIHtcblx0XHRcdFx0XHQuaW5wdXQtdGV4dCB7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTgwcHg7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMThweCk7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi53b29jb21tZXJjZSAjcGF5bWVudCAjcGxhY2Vfb3JkZXIsXG4ud29vY29tbWVyY2UtcGFnZSAjcGF5bWVudCAjcGxhY2Vfb3JkZXIge1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4ud29vY29tbWVyY2UgZm9ybS5jaGVja291dF9jb3Vwb24sXG4ud29vY29tbWVyY2UgZm9ybS5sb2dpbixcbi53b29jb21tZXJjZSBmb3JtLnJlZ2lzdGVyIHtcblx0YmFja2dyb3VuZDogJGJnR3JleTtcbn1cblxuLndvb2NvbW1lcmNlIC5yZXR1cm4tdG8tc2hvcCB7XG5cdGEsXG5cdGE6dmlzaXRlZCB7XG5cdFx0QGluY2x1ZGUgYnV0dG9uKCk7XG5cdFx0bGluZS1oZWlnaHQ6IGluaGVyaXQ7XG5cdH1cbn1cblxuLnNpbmdsZS1wcm9kdWN0IC5za3Utd3JhcHBlciB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCBmb3JtLmNhcnQgZGl2LnF1YW50aXR5IHtcblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICdBYW50YWwnO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0fVxufVxuXG4uc2luZ2xlLXByb2R1Y3QgLndvb2NvbW1lcmNlLXZhcmlhdGlvbi1hZGQtdG8tY2FydCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgLnN1bW1hcnkgLnNpbXBsZS1pbm5lci1mb3JtIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4ud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LmFkZGVkOjphZnRlcixcbi53b29jb21tZXJjZSBhLmJ1dHRvbi5hZGRlZDo6YWZ0ZXIsXG4ud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi5hZGRlZDo6YWZ0ZXIsXG4ud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uLmFkZGVkOjphZnRlciB7XG5cdGNvbnRlbnQ6ICcnICFpbXBvcnRhbnQ7XG59XG5cbi55aXRoLXJlcXVlc3QtYS1xdW90ZS1wYWdlIHtcblx0LnRvcC1tZW51LWJhciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHRmb3JtIHVsIGxpIHtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRtYXJnaW46IDA7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0Lmdmb3JtX3dyYXBwZXIgaW5wdXRbdHlwZT0ndGV4dCddLFxuXHQuZ2Zvcm1fd3JhcHBlciBpbnB1dFt0eXBlPSdudW1iZXInXSxcblx0Lmdmb3JtX3dyYXBwZXIgaW5wdXRbdHlwZT0nZW1haWwnXSxcblx0Lmdmb3JtX3dyYXBwZXIgaW5wdXRbdHlwZT0ndGVsJ10sXG5cdC5nZm9ybV93cmFwcGVyIHRleHRhcmVhLFxuXHQuZ2Zvcm1fd3JhcHBlciBzZWxlY3Qge1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LXN0YWNrICFpbXBvcnRhbnQ7XG5cdH1cblx0Lmdmb3JtX3dyYXBwZXIgLmdmaWVsZF9kZXNjcmlwdGlvbi52YWxpZGF0aW9uX21lc3NhZ2Uge1xuXHRcdGNvbG9yOiAkcGluaztcblx0fVxuXHQuZ2Zvcm1fd3JhcHBlciAuZ2lucHV0X2NvbnRhaW5lcl9zZWxlY3Qge1xuXHRcdC5nZmllbGRfc2VsZWN0IHtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxNTAlO1xuXHRcdH1cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRib3R0b206IDVweDtcblx0XHR9XG5cdFx0JjphZnRlciB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwIDEwcHggMTBweCAwO1xuXHRcdFx0YmFja2dyb3VuZDogJHBpbms7XG5cdFx0XHRoZWlnaHQ6IDQ2cHg7XG5cdFx0fVxuXHR9XG5cdGZvcm0gLmdmb3JtX2Zvb3RlciB7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0LmJ1dHRvbiB7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdGZvcm0gLmdmb3JtX2JvZHkgdWwge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1mbG93OiByb3cgd3JhcDtcblx0XHQuZ2ZpZWxkIHtcblx0XHRcdGZsZXg6IDAgMSAxMDAlO1xuXHRcdH1cblx0fVxuXHQud3AtYWRtaW4gLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuZ2Zvcm1fZmllbGRzIHtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQuZ2Zvcm1fd3JhcHBlciB7XG5cdFx0LmdmaWVsZCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmdmaWVsZF9sYWJlbCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxOHB4KTtcblx0XHR9XG5cdFx0aW5wdXQge1xuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE2cHgpO1xuXHRcdFx0dHJhbnNpdGlvbjogMC4zcztcblx0XHR9XG5cdFx0aW5wdXRbdHlwZT0ndGV4dCddLFxuXHRcdGlucHV0W3R5cGU9J251bWJlciddLFxuXHRcdGlucHV0W3R5cGU9J2VtYWlsJ10sXG5cdFx0aW5wdXRbdHlwZT0ndGVsJ10sXG5cdFx0dGV4dGFyZWEsXG5cdFx0c2VsZWN0IHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZzogMTBweCAxNnB4O1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRmb3JtLWlucHV0LWNvbG9yO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNnB4KTtcblx0XHRcdHRyYW5zaXRpb246IDAuM3M7XG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkZm9ybS1pbnB1dC1ob3Zlci1jb2xvcjtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmdmaWVsZF9yYWRpbyB7XG5cdFx0XHRpbnB1dFt0eXBlPSdyYWRpbyddIHtcblx0XHRcdFx0QGluY2x1ZGUgcmVtb3ZlLWVsZW1lbnQoKTtcblx0XHRcdH1cblxuXHRcdFx0bGkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0bGFiZWwge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDQ1cHg7XG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNnB4KTtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRmb3JtLWlucHV0LWhvdmVyLWNvbG9yO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRpbnB1dFt0eXBlPSdyYWRpbyddOmZvY3VzICsgbGFiZWw6YmVmb3JlIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkZm9ybS1pbnB1dC1ob3Zlci1jb2xvcjtcblx0XHRcdH1cblxuXHRcdFx0bGFiZWw6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0d2lkdGg6IDI1cHg7XG5cdFx0XHRcdGhlaWdodDogMjVweDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRmb3JtLWlucHV0LWNvbG9yO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHR9XG5cdFx0XHRsYWJlbDphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRoZWlnaHQ6IDExcHg7XG5cdFx0XHRcdHdpZHRoOiAxMXB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdGxlZnQ6IDdweDtcblx0XHRcdFx0dG9wOiA3cHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRibGFjaztcblx0XHRcdFx0dHJhbnNpdGlvbjogMC4zcztcblx0XHRcdH1cblx0XHRcdGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmdmaWVsZF9jaGVja2JveCxcblx0XHQuZ2lucHV0X2NvbnRhaW5lcl9jb25zZW50IHtcblx0XHRcdGlucHV0W3R5cGU9J2NoZWNrYm94J10ge1xuXHRcdFx0XHRAaW5jbHVkZSByZW1vdmUtZWxlbWVudCgpO1xuXHRcdFx0fVxuXG5cdFx0XHRsaSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRsYWJlbCB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogNDVweDtcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE2cHgpO1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGZvcm0taW5wdXQtaG92ZXItY29sb3I7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGlucHV0W3R5cGU9J2NoZWNrYm94J106Zm9jdXMgKyBsYWJlbDpiZWZvcmUge1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRmb3JtLWlucHV0LWhvdmVyLWNvbG9yO1xuXHRcdFx0fVxuXG5cdFx0XHRsYWJlbDpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMjVweDtcblx0XHRcdFx0aGVpZ2h0OiAyNXB4O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHRvcDogMHB4O1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZm9ybS1pbnB1dC1jb2xvcjtcblx0XHRcdH1cblx0XHRcdGxhYmVsOmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogJ1xcZjAwYyc7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEwcHg7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdFx0XHR3aWR0aDogMjVweDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0dG9wOiA4cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxMnB4KTtcblx0XHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHRcdFx0dHJhbnNpdGlvbjogMC4zcztcblx0XHRcdH1cblx0XHRcdGlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmdpbnB1dF9jb250YWluZXJfZmlsZXVwbG9hZCB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZm9ybS1pbnB1dC1jb2xvcjtcblx0XHRcdHBhZGRpbmc6IDdweCAxNHB4O1xuXHRcdFx0aW5wdXQge1xuXHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XG5cdFx0XHR9XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6ICdcXGYxNWInO1xuXHRcdFx0XHRmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IGZyZWUnO1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5naW5wdXRfY29udGFpbmVyX3NlbGVjdCB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0c2VsZWN0IHtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRhcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTAwJTtcblxuXHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGhlaWdodDogMzhweDtcblx0XHRcdFx0d2lkdGg6IDQ0cHg7XG5cdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkYmxhY2s7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdHRyYW5zaXRpb246IDAuM3M7XG5cdFx0XHR9XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6ICdcXGYwNzgnO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHR3aWR0aDogNDRweDtcblx0XHRcdFx0Ym90dG9tOiA1cHg7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBmcmVlJztcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE2cHgpO1xuXHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdFx0ei1pbmRleDogMjtcblx0XHRcdH1cblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRmb3JtLWlucHV0LWNvbG9yO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5nZmllbGRfZGVzY3JpcHRpb24ge1xuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxMnB4KTtcblx0XHR9XG5cdH1cblxuXHQuZ2Zvcm1fZm9vdGVyIHtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHR9XG59XG5cbi5iYXBmX3NmaWx0ZXIgLmJhcGZfY2xyX3NwYW4sXG4uYmFwZl9zZmlsdGVyIC5iYXBmX2ltZ19zcGFuIHtcblx0Ym9yZGVyOiAxcHggc29saWQgJGZvcm0taW5wdXQtY29sb3IgIWltcG9ydGFudDtcbn1cblxuLmJhcGZfc2ZpbHRlciAuYmFwZl9jbHJfdGV4dCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luLWxlZnQ6IDRweDtcbn1cblxuLnNob3AtY29udGVudC1hcmVhIC53b29jb21tZXJjZS1wcm9kdWN0cy1oZWFkZXIge1xuXHRtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4uYXJjaGl2ZS1tZXRhLXdyYXBwZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWZsb3c6IHJvdyB3cmFwO1xuXHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdC5sZWZ0LXNpZGUge1xuXHRcdGZsZXg6IDE7XG5cdFx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xuXHR9XG5cdC5yaWdodC1zaWRlIHtcblx0XHRmbGV4OiAwIDEgYXV0bztcblx0fVxufVxuXG4uc2luZ2xlLXByb2R1Y3QgLndvb2NvbW1lcmNlLXZhcmlhdGlvbi1hZGQtdG8tY2FydCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLnNpbmdsZS1wcm9kdWN0IGZvcm0ge1xuXHQueXdhcG9fZ3JvdXBfY29udGFpbmVyIGgzIHtcblx0XHRtYXJnaW46IDAgMCA1cHggMCAhaW1wb3J0YW50O1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgyMHB4KTtcblx0XHRmb250LXdlaWdodDogJG1lZGl1bS13ZWlnaHQ7XG5cdH1cblxuXHQueWl0aF93YXBvX2dyb3Vwc19jb250YWluZXIgLnl3YXBvX2dyb3VwX2NvbnRhaW5lciB7XG5cdFx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXHR9XG5cblx0LnlpdGhfd2Fwb19ncm91cHNfY29udGFpbmVyIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG5cdC55aXRoX3dhcG9fZ3JvdXBzX2NvbnRhaW5lciB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiAyNzBweDtcblx0fVxuXHQueXdhcG9fb3B0aW9uc19jb250YWluZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRzZWxlY3Qge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRhcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgJGRhcmtHcmV5O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTBweDtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRwYWRkaW5nOiAxNnB4IDcwcHggMTZweCAyNXB4O1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgyMHB4KTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGJ1dHRvblBpbms7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHR3aWR0aDogMTBweDtcblx0XHRcdGhlaWdodDogNnB4O1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvY2hldnJvbi1kb3duLWJsYWNrLnN2ZycpO1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0cmlnaHQ6IDI1cHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAtM3B4O1xuXHRcdH1cblx0fVxufVxuXG4ud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3cueXdhcG9fZ3JvdXBfY29udGFpbmVyIC5yZXF1aXJlZCB7XG5cdGNvbG9yOiAkYmxhY2s7XG59XG5cbi53b29jb21tZXJjZS12YXJpYXRpb24tYWRkLXRvLWNhcnQge1xuXHRtYXgtd2lkdGg6IDI3MHB4O1xufVxuXG4uc2luZ2xlLnNpbmdsZS1wcm9kdWN0XG5cdC5wcm9kdWN0LXdyYXBwZXJcblx0LnN1bW1hcnkuZW50cnktc3VtbWFyeVxuXHQudmFyaWF0aW9uc1xuXHQucmVzZXRfdmFyaWF0aW9ucyB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdCBmb3JtIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgLnNpbmdsZV92YXJpYXRpb25fd3JhcCAueWl0aC15d3JhcS1hZGQtdG8tcXVvdGUge1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDE2MHB4O1xuXG5cdGZsb2F0OiByaWdodDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQ2cHgpO1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZy1sZWZ0OiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0KiB7XG5cdFx0cG9pbnRlci1ldmVudHM6IGF1dG87XG5cdFx0d2lkdGg6IGF1dG87XG5cdH1cbn1cblxuLnlpdGgteXdyYXEtYWRkLXRvLXF1b3RlIC55d3JhcS1sb2FkZXIge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zaW5nbGUuc2luZ2xlLXByb2R1Y3Rcblx0LnByb2R1Y3Qtd3JhcHBlclxuXHQuc3VtbWFyeS5lbnRyeS1zdW1tYXJ5XG5cdC5yZXNldF92YXJpYXRpb25zIHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ud29vY29tbWVyY2UgdWwuZmxleC1kaXJlY3Rpb24tbmF2IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0ei1pbmRleDogOTk7XG5cdHdpZHRoOiAxMDAlO1xuXHRsZWZ0OiAwO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDBweDtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0ZGlzcGxheTogbm9uZTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG5cdGxpLmZsZXgtbmF2LXByZXYge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHR9XG5cdGxpLmZsZXgtbmF2LW5leHQge1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdH1cblxuXHRsaSBhLFxuXHRsaSBhOnZpc2l0ZWQge1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29sb3I6ICRwaW5rO1xuXHRcdH1cblx0fVxuXHRhLmZsZXgtbmV4dDpiZWZvcmUge1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0Y29udGVudDogJ1xcZjA1NCc7XG5cdFx0Zm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHR9XG5cdGEuZmxleC1wcmV2OmJlZm9yZSB7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRjb250ZW50OiAnXFxmMDUzJztcblx0XHRmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuXHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR9XG59XG5cbi5zaW5nbGUuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3Qtd3JhcHBlciAuc3VtbWFyeS5lbnRyeS1zdW1tYXJ5IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2luZ2xlLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LXdyYXBwZXIgLnN1bW1hcnkuZW50cnktc3VtbWFyeSAucHJpY2Uge1xuXHRtYXJnaW46IDAgMCAyMHB4IDA7XG59XG5cbi55d2Fwb19ncm91cF9jb250YWluZXIge1xuXHQuZGFzaGljb25zLFxuXHQucmVxdWlyZWQge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxuXHQueXdhcG9fb3B0aW9uc19jb250YWluZXIge1xuXHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdH1cblx0aDEsXG5cdGgyLFxuXHRoMyxcblx0aDQsXG5cdGg1LFxuXHRoNiB7XG5cdFx0bGluZS1oZWlnaHQ6IDE1MCUgIWltcG9ydGFudDtcblx0fVxufVxuXG4uc3VtbWFyeSAud29vY29tbWVyY2UtdmFyaWF0aW9uLXByaWNlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnNpbmdsZV92YXJpYXRpb25fd3JhcCB7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5zdW1tYXJ5ICN3YXBvLXRvdGFsLXByaWNlLXRhYmxlIHtcblx0QGluY2x1ZGUgcmVtb3ZlLWVsZW1lbnQoKTtcbn1cblxuLnN1bW1hcnkgI3lpdGgtd2Fwby1jb250YWluZXIge1xuXHRtYXgtd2lkdGg6IDI3MHB4O1xufVxuXG4uc3VtbWFyeSB7XG5cdC53YXBvLWFkZG9uLXRpdGxlIHtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMjBweCk7XG5cdFx0Zm9udC13ZWlnaHQ6ICRtZWRpdW0td2VpZ2h0O1xuXHRcdG1hcmdpbjogMCAwIDVweCAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxNTAlO1xuXHR9XG59XG5cbi55aXRoLXdhcG8tYWRkb24ueWl0aC13YXBvLWFkZG9uLXR5cGUtc2VsZWN0IHtcblx0Lm9wdGlvbnMge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRzZWxlY3Qge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRhcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgJGRhcmtHcmV5O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTBweDtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRwYWRkaW5nOiAxNnB4IDcwcHggMTZweCAyNXB4O1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgyMHB4KTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGJ1dHRvblBpbms7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHR3aWR0aDogMTBweDtcblx0XHRcdGhlaWdodDogNnB4O1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvY2hldnJvbi1kb3duLWJsYWNrLnN2ZycpO1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0cmlnaHQ6IDI1cHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAtM3B4O1xuXHRcdH1cblx0fVxufVxuIl19 */
