/**
 * 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: */
.aws-search-result {
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
  margin-top: 10px;
  border-radius: 10px !important;
  overflow: hidden; }
  .aws-search-result .aws_search_more a {
    color: #DA156A; }
  .aws-search-result .aws_result_title {
    color: #252122;
    font-weight: 800;
    font-size: 14px;
    font-size: 0.875rem; }
  .aws-search-result .big-price-wrapper {
    display: block;
    margin-top: 5px; }
    .aws-search-result .big-price-wrapper .pre-txt {
      font-size: 10px;
      font-size: 0.625rem;
      font-weight: 700;
      margin-right: 6px;
      top: 0; }
    .aws-search-result .big-price-wrapper .amount {
      font-size: 12px;
      font-size: 0.75rem;
      font-weight: 700; }
    .aws-search-result .big-price-wrapper .after-txt {
      font-size: 10px;
      font-size: 0.625rem;
      margin-left: 8px;
      font-weight: 700; }

#main-wrapper {
  padding-top: 0;
  margin-top: 0;
  overflow-x: hidden; }

body.no-hero.woocommerce-page #main-wrapper {
  padding-top: 50px; }

body.no-hero #main-wrapper {
  padding-top: 80px; }
  body.no-hero #main-wrapper .section.none-hero-block {
    display: none; }

header .sub-menu li a, header .sub-menu li a:visited {
  padding: 12px 20px;
  font-size: 16px;
  font-size: 1rem; }

.mainmenu .container {
  min-height: auto; }

.top-menu-bar {
  padding: 0;
  background: #DA156A;
  height: 40px; }
  .top-menu-bar .container {
    text-align: center; }
  .top-menu-bar .top-nav {
    margin-bottom: 1px; }
    .top-menu-bar .top-nav ul li {
      display: inline-block;
      margin-right: 40px;
      position: relative;
      padding-left: 20px; }
      .top-menu-bar .top-nav ul li:last-child {
        margin-right: 0; }
      .top-menu-bar .top-nav ul li a, .top-menu-bar .top-nav ul li a:visited {
        font-size: 15px;
        font-size: 0.9375rem;
        font-weight: 600;
        color: #FFFFFF;
        text-decoration: none; }
      .top-menu-bar .top-nav ul li:hover a {
        color: #FFFFFF; }
      .top-menu-bar .top-nav ul li.current-menu-item a, .top-menu-bar .top-nav ul li.current-menu-item a:visited {
        color: #FFFFFF; }

.mainmenu {
  position: sticky;
  top: 0px;
  margin-top: 0px;
  border-bottom: none;
  background: none;
  z-index: 99999;
  background: #FFFFFF; }
  .mainmenu .inner-bar {
    width: 100%;
    transition: .3s; }
    .mainmenu .inner-bar .container {
      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;
      min-height: 100px;
      position: initial; }
    .mainmenu .inner-bar .logo {
      position: initial;
      transform: none;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
      width: 100%;
      max-width: 220px; }
    .mainmenu .inner-bar .mini-menu-wrapper {
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
      position: relative;
      z-index: 920; }
      .mainmenu .inner-bar .mini-menu-wrapper ul {
        list-style: none;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
        -ms-flex-align: center;
            align-items: center; }
        .mainmenu .inner-bar .mini-menu-wrapper ul li {
          -ms-flex: 0 1 auto;
              flex: 0 1 auto;
          display: inline-block;
          margin-right: 20px; }
          .mainmenu .inner-bar .mini-menu-wrapper ul li.search-tigger {
            margin-right: 6px; }
          .mainmenu .inner-bar .mini-menu-wrapper ul li:last-child {
            margin-right: 0; }
          .mainmenu .inner-bar .mini-menu-wrapper ul li.wishlist a,
          .mainmenu .inner-bar .mini-menu-wrapper ul li.wishlist a:visited {
            position: relative;
            width: 40px;
            height: 40px;
            display: block;
            position: relative; }
            .mainmenu .inner-bar .mini-menu-wrapper ul li.wishlist a:before,
            .mainmenu .inner-bar .mini-menu-wrapper ul li.wishlist a:visited:before {
              content: "";
              background-image: url("../images/icons/heart.svg");
              position: absolute;
              top: 0;
              left: 0;
              width: 100%;
              height: 100%;
              pointer-events: none;
              background-repeat: no-repeat;
              background-position: center center;
              background-size: auto 60%; }
            .mainmenu .inner-bar .mini-menu-wrapper ul li.wishlist a .item-count,
            .mainmenu .inner-bar .mini-menu-wrapper ul li.wishlist a:visited .item-count {
              position: absolute;
              top: -2px;
              right: -5px;
              width: 20px;
              height: 20px;
              background: #DA156A;
              display: block;
              border-radius: 50%;
              font-size: 8px;
              font-size: 0.5rem;
              text-align: center;
              font-family: "Manrope", sans-serif;
              line-height: 20px;
              font-weight: 600;
              color: #fff;
              transition: 0.3s !important; }
          .mainmenu .inner-bar .mini-menu-wrapper ul li.cart-widget-item {
            position: relative; }
            .mainmenu .inner-bar .mini-menu-wrapper ul li.cart-widget-item.adding .product-count {
              transform: scale(1.5); }
            .mainmenu .inner-bar .mini-menu-wrapper ul li.cart-widget-item .show-cart-widget {
              pointer-events: none;
              appearance: none;
              border: none;
              outline: none;
              background: none;
              position: relative;
              display: block;
              z-index: 3; }
              .mainmenu .inner-bar .mini-menu-wrapper ul li.cart-widget-item .show-cart-widget .product-count {
                width: 20px;
                height: 20px;
                border-radius: 50%;
                display: inline-block;
                position: absolute;
                top: -10px;
                right: -10px;
                background: #DA156A;
                color: #FFF;
                line-height: 1;
                text-align: center;
                padding-top: 5px;
                font-size: 10px;
                font-size: 0.625rem;
                font-weight: 500;
                transition: .3s; }
            .mainmenu .inner-bar .mini-menu-wrapper ul li.cart-widget-item .cart-menu {
              position: absolute;
              top: 35px;
              min-width: 320px;
              right: -20px;
              background: #FFF;
              padding: 0;
              opacity: 0 !important;
              pointer-events: none;
              transition: .3s;
              z-index: 2;
              box-shadow: 0 0 4px rgba(0, 0, 0, 0.3); }
              .mainmenu .inner-bar .mini-menu-wrapper ul li.cart-widget-item .cart-menu .cart-title {
                padding: 25px 15px 10px 15px;
                margin: 0 0 15px 0; }
              .mainmenu .inner-bar .mini-menu-wrapper ul li.cart-widget-item .cart-menu .cart-ajax-wrapper {
                padding: 0 15px;
                display: none; }
              .mainmenu .inner-bar .mini-menu-wrapper ul li.cart-widget-item .cart-menu .buttons {
                padding: 15px;
                border-top: 2px solid #eaeaea; }
            .mainmenu .inner-bar .mini-menu-wrapper ul li.cart-widget-item .show-cart-widget:focus + .cart-menu {
              opacity: 1 !important;
              pointer-events: auto; }
            .mainmenu .inner-bar .mini-menu-wrapper ul li.cart-widget-item .container {
              padding-left: 0; }
            .mainmenu .inner-bar .mini-menu-wrapper ul li.cart-widget-item .title {
              width: 50%;
              padding-right: 15px; }
            .mainmenu .inner-bar .mini-menu-wrapper ul li.cart-widget-item .quantity {
              text-align: right;
              padding-right: 15px; }
            .mainmenu .inner-bar .mini-menu-wrapper ul li.cart-widget-item .price {
              text-align: right; }
            .mainmenu .inner-bar .mini-menu-wrapper ul li.cart-widget-item .mini-products-table {
              width: 100%; }
            .mainmenu .inner-bar .mini-menu-wrapper ul li.cart-widget-item .winkel-bezorg.sub-row {
              padding-bottom: 5px; }
            .mainmenu .inner-bar .mini-menu-wrapper ul li.cart-widget-item .sub-row {
              display: -ms-flexbox;
              display: flex;
              -ms-flex-flow: row wrap;
                  flex-flow: row wrap;
              padding-left: 70px;
              font-size: 14px;
              font-size: 0.875rem; }
              .mainmenu .inner-bar .mini-menu-wrapper ul li.cart-widget-item .sub-row .label {
                -ms-flex: 1;
                    flex: 1;
                margin-right: 30px; }
              .mainmenu .inner-bar .mini-menu-wrapper ul li.cart-widget-item .sub-row .value {
                -ms-flex: 0 1 auto;
                    flex: 0 1 auto;
                text-align: right;
                font-weight: 700; }
            .mainmenu .inner-bar .mini-menu-wrapper ul li.cart-widget-item .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: 20px; }
            .mainmenu .inner-bar .mini-menu-wrapper ul li.cart-widget-item .edit-winkelmand {
              color: #252122;
              font-size: 15px;
              font-size: 0.9375rem;
              padding-left: 5%; }
              .mainmenu .inner-bar .mini-menu-wrapper ul li.cart-widget-item .edit-winkelmand:hover, .mainmenu .inner-bar .mini-menu-wrapper ul li.cart-widget-item .edit-winkelmand:focus {
                color: #FC7830; }
            .mainmenu .inner-bar .mini-menu-wrapper ul li.cart-widget-item .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;
              padding: 12px 30px; }
              .mainmenu .inner-bar .mini-menu-wrapper ul li.cart-widget-item .button:hover, .mainmenu .inner-bar .mini-menu-wrapper ul li.cart-widget-item .button:focus {
                background: #DA156A;
                color: #FFF;
                outline: none; }
              .mainmenu .inner-bar .mini-menu-wrapper ul li.cart-widget-item .button:after {
                display: none; }
            .mainmenu .inner-bar .mini-menu-wrapper ul li.cart-widget-item tr {
              border-bottom: 2px solid #eaeaea; }
              .mainmenu .inner-bar .mini-menu-wrapper ul li.cart-widget-item tr td {
                padding-top: 15px;
                padding-bottom: 15px;
                font-size: 14px;
                font-size: 0.875rem; }
              .mainmenu .inner-bar .mini-menu-wrapper ul li.cart-widget-item tr:first-child {
                border-top: 2px solid #eaeaea; }
              .mainmenu .inner-bar .mini-menu-wrapper ul li.cart-widget-item tr:last-child {
                border-bottom: none; }
          .mainmenu .inner-bar .mini-menu-wrapper ul li.search-tigger {
            position: relative; }
            .mainmenu .inner-bar .mini-menu-wrapper ul li.search-tigger button {
              appearance: none;
              background: none;
              border: none;
              outline: none;
              display: -ms-flexbox;
              display: flex;
              -ms-flex-flow: row wrap;
                  flex-flow: row wrap;
              -ms-flex-align: center;
                  align-items: center;
              -ms-flex-pack: center;
                  justify-content: center; }
              .mainmenu .inner-bar .mini-menu-wrapper ul li.search-tigger button img {
                width: 25px;
                height: auto;
                display: block; }
            .mainmenu .inner-bar .mini-menu-wrapper ul li.search-tigger .search-wrapper {
              position: absolute;
              top: -8px;
              right: -11px;
              width: 0;
              overflow: hidden !important;
              transition: .3s;
              opacity: 0; }
              .mainmenu .inner-bar .mini-menu-wrapper ul li.search-tigger .search-wrapper .search-widget {
                list-style: none; }
              .mainmenu .inner-bar .mini-menu-wrapper ul li.search-tigger .search-wrapper .widgettitle {
                clip: rect(1px, 1px, 1px, 1px);
                position: absolute !important;
                height: 1px;
                width: 1px;
                overflow: hidden; }
              .mainmenu .inner-bar .mini-menu-wrapper ul li.search-tigger .search-wrapper .aws-search-field {
                appearance: none;
                padding: 10px 20px;
                border: none;
                outline: none;
                border-radius: 45px !important; }
              .mainmenu .inner-bar .mini-menu-wrapper ul li.search-tigger .search-wrapper .aws-search-form .aws-wrapper {
                max-width: calc(100% - 60px); }
              .mainmenu .inner-bar .mini-menu-wrapper ul li.search-tigger .search-wrapper form {
                position: relative;
                border-radius: 45px !important;
                background: #FFF;
                border: 1px solid #eaeaea; }
              .mainmenu .inner-bar .mini-menu-wrapper ul li.search-tigger .search-wrapper .aws-search-btn {
                position: absolute;
                top: 50%;
                right: 16px;
                background: none;
                border: none;
                z-index: 2;
                height: 100%;
                line-height: 100%;
                width: 50px;
                margin-top: -13px;
                height: 100%; }
                .mainmenu .inner-bar .mini-menu-wrapper ul li.search-tigger .search-wrapper .aws-search-btn:after {
                  content: "";
                  width: 25px;
                  height: 25px;
                  background-size: 100% auto;
                  background-image: url("../images/icons/search-icon.svg");
                  position: absolute;
                  top: 0;
                  right: 0;
                  z-index: 2; }
                .mainmenu .inner-bar .mini-menu-wrapper ul li.search-tigger .search-wrapper .aws-search-btn svg {
                  display: none; }
          .mainmenu .inner-bar .mini-menu-wrapper ul li:hover .cart-menu {
            opacity: 1 !important;
            pointer-events: auto; }
          .mainmenu .inner-bar .mini-menu-wrapper ul li:hover .show-cart-widget:before {
            opacity: 1; }
    .mainmenu .inner-bar .main-nav {
      left: 0;
      right: auto;
      width: 100%;
      text-align: center; }
      .mainmenu .inner-bar .main-nav > ul > li > a, .mainmenu .inner-bar .main-nav > ul > li > a:visited {
        color: #252122;
        font-size: 20px;
        font-size: 1.25rem;
        font-weight: 600;
        position: relative; }
        .mainmenu .inner-bar .main-nav > ul > li > a:after, .mainmenu .inner-bar .main-nav > ul > li > a:visited:after {
          content: "";
          width: 40px;
          height: 2px;
          background: #DA156A;
          display: block;
          position: absolute;
          bottom: 0;
          left: 50%;
          margin-left: -20px;
          opacity: 0; }
        .mainmenu .inner-bar .main-nav > ul > li > a:hover, .mainmenu .inner-bar .main-nav > ul > li > a:focus, .mainmenu .inner-bar .main-nav > ul > li > a:visited:hover, .mainmenu .inner-bar .main-nav > ul > li > a:visited:focus {
          color: #252122; }
          .mainmenu .inner-bar .main-nav > ul > li > a:hover:after, .mainmenu .inner-bar .main-nav > ul > li > a:focus:after, .mainmenu .inner-bar .main-nav > ul > li > a:visited:hover:after, .mainmenu .inner-bar .main-nav > ul > li > a:visited:focus:after {
            opacity: 1; }
      .mainmenu .inner-bar .main-nav > ul > li.current-menu-item a, .mainmenu .inner-bar .main-nav > ul > li.current-menu-item a:visited, .mainmenu .inner-bar .main-nav > ul > li.current-page-parent a, .mainmenu .inner-bar .main-nav > ul > li.current-page-parent a:visited, .mainmenu .inner-bar .main-nav > ul > li.current_page_parent a, .mainmenu .inner-bar .main-nav > ul > li.current_page_parent a:visited, .mainmenu .inner-bar .main-nav > ul > li.current_page_ancestor a, .mainmenu .inner-bar .main-nav > ul > li.current_page_ancestor a:visited {
        color: #252122; }
        .mainmenu .inner-bar .main-nav > ul > li.current-menu-item a:after, .mainmenu .inner-bar .main-nav > ul > li.current-menu-item a:visited:after, .mainmenu .inner-bar .main-nav > ul > li.current-page-parent a:after, .mainmenu .inner-bar .main-nav > ul > li.current-page-parent a:visited:after, .mainmenu .inner-bar .main-nav > ul > li.current_page_parent a:after, .mainmenu .inner-bar .main-nav > ul > li.current_page_parent a:visited:after, .mainmenu .inner-bar .main-nav > ul > li.current_page_ancestor a:after, .mainmenu .inner-bar .main-nav > ul > li.current_page_ancestor a:visited:after {
          opacity: 1; }
      .mainmenu .inner-bar .main-nav > ul > li:last-child {
        margin-right: 0; }

header ul li.current-menu-item > a, header ul li.current-menu-item > a:visited, header ul li.current-page-parent > a, header ul li.current-page-parent > a:visited, header ul li.current_page_ancestor > a, header ul li.current_page_ancestor > a:visited {
  color: red; }

header ul li.menu-item-has-children.current-menu-item > a:after, header ul li.menu-item-has-children.current-menu-item > a:visited:after, header ul li.menu-item-has-children.current-page-parent > a:after, header ul li.menu-item-has-children.current-page-parent > a:visited:after, header ul li.menu-item-has-children.current_page_ancestor > a:after, header ul li.menu-item-has-children.current_page_ancestor > a:visited:after {
  color: red; }

header ul li:hover > a, header ul li:hover > a:visited, header ul li:focus > a, header ul li:focus > a:visited {
  color: red; }
  header ul li:hover > a:after, header ul li:hover > a:visited:after, header ul li:focus > a:after, header ul li:focus > a:visited:after {
    color: red; }

#main-wrapper .section.hero-block {
  margin-bottom: 100px; }

.section.hero-block {
  position: relative;
  overflow: hidden; }
  .section.hero-block .blob-wrapper {
    max-width: 1140px;
    height: auto;
    display: block;
    position: absolute;
    top: -150px;
    right: -100px;
    z-index: 1;
    width: 100%;
    max-height: 945px; }
  .section.hero-block.blob-img .blob-wrapper img {
    mask: url("../images/header-blob-small.svg"); }
  .section.hero-block.color-yellow .blob-wrapper svg path, .section.hero-block.color-yellow .blob-wrapper svg ellipse {
    fill: rgba(254, 231, 90, 0.65); }
  .section.hero-block.color-pink .blob-wrapper svg path, .section.hero-block.color-pink .blob-wrapper svg ellipse {
    fill: rgba(253, 170, 201, 0.65); }
  .section.hero-block.color-green .blob-wrapper svg path, .section.hero-block.color-green .blob-wrapper svg ellipse {
    fill: rgba(76, 244, 155, 0.65); }
  .section.hero-block.color-blue .blob-wrapper svg path, .section.hero-block.color-blue .blob-wrapper svg ellipse {
    fill: rgba(117, 209, 254, 0.65); }
  .section.hero-block.color-orange .blob-wrapper svg path, .section.hero-block.color-orange .blob-wrapper svg ellipse {
    fill: rgba(252, 120, 48, 0.65); }
  .section.hero-block .block.hero-block {
    position: relative;
    z-index: 2; }
    .section.hero-block .block.hero-block .inner-wrapper {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
      -ms-flex-align: center;
          align-items: center;
      min-height: 800px; }
      .section.hero-block .block.hero-block .inner-wrapper .left-side {
        -ms-flex: 1;
            flex: 1;
        margin-right: 30px; }
        .section.hero-block .block.hero-block .inner-wrapper .left-side .block-title {
          font-size: 72px;
          font-size: 4.5rem;
          font-weight: 700;
          max-width: 680px; }
        .section.hero-block .block.hero-block .inner-wrapper .left-side .block-content {
          margin-top: 30px;
          max-width: 630px; }
          .section.hero-block .block.hero-block .inner-wrapper .left-side .block-content * {
            font-size: 32px;
            font-size: 2rem;
            font-weight: 600; }
        .section.hero-block .block.hero-block .inner-wrapper .left-side .button-wrapper {
          margin-top: 10px; }
          .section.hero-block .block.hero-block .inner-wrapper .left-side .button-wrapper .encase-btn {
            margin: 30px 30px 0 0; }
            .section.hero-block .block.hero-block .inner-wrapper .left-side .button-wrapper .encase-btn:last-child {
              margin-right: 0; }
          .section.hero-block .block.hero-block .inner-wrapper .left-side .button-wrapper .hero-btn {
            font-weight: 700;
            font-size: 20px;
            font-size: 1.25rem; }
            .section.hero-block .block.hero-block .inner-wrapper .left-side .button-wrapper .hero-btn.regular-link {
              color: #252122;
              text-decoration: none; }
              .section.hero-block .block.hero-block .inner-wrapper .left-side .button-wrapper .hero-btn.regular-link:hover, .section.hero-block .block.hero-block .inner-wrapper .left-side .button-wrapper .hero-btn.regular-link:focus {
                color: #75D1FE; }
      .section.hero-block .block.hero-block .inner-wrapper .right-side {
        -ms-flex: 1;
            flex: 1; }
        .section.hero-block .block.hero-block .inner-wrapper .right-side img {
          margin: 0 auto; }

.section.small-hero-block {
  min-height: 600px;
  background-size: cover;
  background-position: center center; }

body.small-hero .top-bar .top-menu-bar, body.no-hero .top-menu-bar {
  background: #FC73A7; }
  body.small-hero .top-bar .top-menu-bar ul li a, body.small-hero .top-bar .top-menu-bar ul li a:visited, body.no-hero .top-menu-bar ul li a, body.no-hero .top-menu-bar ul li a:visited {
    color: #FFF; }

body.small-hero .mainmenu .inner-bar, body.no-hero .mainmenu .inner-bar, body.menu-scrolled-state .mainmenu .inner-bar {
  background: #FFF; }

.mainmenu .menu-item:hover .big-sub-menu {
  max-height: 80vh;
  box-shadow: 1px 10px 6px 1px rgba(0, 0, 0, 0.15); }

.mainmenu .big-sub-menu {
  position: absolute;
  left: 0;
  width: 100%;
  background: #FFF;
  bottom: 0;
  transform: translateY(100%);
  max-height: 0;
  overflow-y: scroll;
  transition: .3s; }
  .mainmenu .big-sub-menu .container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
        flex-flow: row wrap;
    -ms-flex-align: initial;
        align-items: initial;
    padding: 50px 0 0 0; }
    .mainmenu .big-sub-menu .container .left-side {
      -ms-flex: 1;
          flex: 1;
      margin-right: 30px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-flow: column wrap;
          flex-flow: column wrap;
      -ms-flex-pack: justify;
          justify-content: space-between;
      min-height: 200px; }
      .mainmenu .big-sub-menu .container .left-side span {
        text-align: left;
        display: block;
        -ms-flex: 0 1 50%;
            flex: 0 1 50%;
        max-width: 270px; }
      .mainmenu .big-sub-menu .container .left-side .menu-title {
        font-size: 24px;
        font-size: 1.5rem;
        font-weight: 700; }
      .mainmenu .big-sub-menu .container .left-side .menu-tagline {
        font-size: 36px;
        font-size: 2.25rem;
        font-weight: 700;
        top: -20px;
        position: relative; }
    .mainmenu .big-sub-menu .container .right-side {
      -ms-flex: 3;
          flex: 3;
      text-align: left; }
      .mainmenu .big-sub-menu .container .right-side .intro-title {
        font-size: 24px;
        font-size: 1.5rem;
        font-weight: 700;
        display: block; }
      .mainmenu .big-sub-menu .container .right-side .menu-wrapper {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
        -ms-flex-align: center;
            align-items: center; }
        .mainmenu .big-sub-menu .container .right-side .menu-wrapper .sub-menu-item {
          -ms-flex: 0 1 calc( 33.33% - 20px);
              flex: 0 1 calc( 33.33% - 20px);
          margin: 30px 30px 0 0; }
          .mainmenu .big-sub-menu .container .right-side .menu-wrapper .sub-menu-item a, .mainmenu .big-sub-menu .container .right-side .menu-wrapper .sub-menu-item a:visited {
            display: -ms-flexbox;
            display: flex;
            -ms-flex-flow: row wrap;
                flex-flow: row wrap;
            -ms-flex-align: center;
                align-items: center;
            text-align: left;
            font-size: 20px;
            font-size: 1.25rem;
            font-weight: 700;
            padding: 0; }
            .mainmenu .big-sub-menu .container .right-side .menu-wrapper .sub-menu-item a:after, .mainmenu .big-sub-menu .container .right-side .menu-wrapper .sub-menu-item a:visited:after {
              display: none; }
            .mainmenu .big-sub-menu .container .right-side .menu-wrapper .sub-menu-item a span, .mainmenu .big-sub-menu .container .right-side .menu-wrapper .sub-menu-item a:visited span {
              display: block; }
            .mainmenu .big-sub-menu .container .right-side .menu-wrapper .sub-menu-item a .link-title, .mainmenu .big-sub-menu .container .right-side .menu-wrapper .sub-menu-item a:visited .link-title {
              transition: .3s; }
            .mainmenu .big-sub-menu .container .right-side .menu-wrapper .sub-menu-item a .link-tagline, .mainmenu .big-sub-menu .container .right-side .menu-wrapper .sub-menu-item a:visited .link-tagline {
              font-size: 18px;
              font-size: 1.125rem;
              font-weight: 500; }
            .mainmenu .big-sub-menu .container .right-side .menu-wrapper .sub-menu-item a .inner-left, .mainmenu .big-sub-menu .container .right-side .menu-wrapper .sub-menu-item a:visited .inner-left {
              -ms-flex: 0 1 70px;
                  flex: 0 1 70px;
              margin-right: 30px; }
            .mainmenu .big-sub-menu .container .right-side .menu-wrapper .sub-menu-item a .inner-right, .mainmenu .big-sub-menu .container .right-side .menu-wrapper .sub-menu-item a:visited .inner-right {
              -ms-flex: 1;
                  flex: 1; }
            .mainmenu .big-sub-menu .container .right-side .menu-wrapper .sub-menu-item a:hover .link-title, .mainmenu .big-sub-menu .container .right-side .menu-wrapper .sub-menu-item a:focus .link-title, .mainmenu .big-sub-menu .container .right-side .menu-wrapper .sub-menu-item a:visited:hover .link-title, .mainmenu .big-sub-menu .container .right-side .menu-wrapper .sub-menu-item a:visited:focus .link-title {
              color: #DA156A; }
          .mainmenu .big-sub-menu .container .right-side .menu-wrapper .sub-menu-item:nth-child(3n+3) {
            margin-right: 0; }
    .mainmenu .big-sub-menu .container .global-link-wrapper {
      display: block;
      width: 100%;
      text-align: right;
      margin-bottom: 15px;
      margin-top: 30px; }
      .mainmenu .big-sub-menu .container .global-link-wrapper a, .mainmenu .big-sub-menu .container .global-link-wrapper a:visited {
        color: #DA156A;
        font-size: 18px;
        font-size: 1.125rem;
        font-weight: 500; }
        .mainmenu .big-sub-menu .container .global-link-wrapper a:after, .mainmenu .big-sub-menu .container .global-link-wrapper a:visited:after {
          content: ">";
          color: #DA156A;
          font-weight: 500;
          font-size: 18px;
          font-size: 1.125rem;
          display: inline-block;
          margin-left: 5px; }
        .mainmenu .big-sub-menu .container .global-link-wrapper a:hover, .mainmenu .big-sub-menu .container .global-link-wrapper a:focus, .mainmenu .big-sub-menu .container .global-link-wrapper a:visited:hover, .mainmenu .big-sub-menu .container .global-link-wrapper a:visited:focus {
          color: #252122; }
          .mainmenu .big-sub-menu .container .global-link-wrapper a:hover:after, .mainmenu .big-sub-menu .container .global-link-wrapper a:focus:after, .mainmenu .big-sub-menu .container .global-link-wrapper a:visited:hover:after, .mainmenu .big-sub-menu .container .global-link-wrapper a:visited:focus:after {
            color: #252122; }

.mainmenu .inner-bar .mini-menu-wrapper ul li.search-tigger .search-wrapper.show {
  opacity: 1;
  width: 370px; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvX3ZhcmlhYmxlcy5zY3NzIiwiYmFzZS9fbWl4aW5zLnNjc3MiLCJoZWFkZXIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7R0FLRztBQ0xIOzs7Ozs7R0FNRztBQW1CSCx5QkFBeUI7QUFRekIseUJBQXlCO0FBZ0N6QiwyQkFBMkI7QUFTM0Isb0JBQW9CO0FBY3BCLHVCQUF1QjtBQXdDdkIscUJBQXFCO0FDN0hyQjtFQUNDLHVDQUE2QjtFQUM3QixpQkFBZ0I7RUFDYiwrQkFBOEI7RUFDOUIsaUJBQWdCLEVBNEJuQjtFQWhDRDtJQU1FLGVGZWdCLEVFZGhCO0VBUEY7SUFTRSxlRkFhO0lFQ2IsaUJBQWdCO0lEK0hoQixnQkM5SHdCO0lEK0h4QixvQkFWdUIsRUNwSHZCO0VBWkY7SUFjRSxlQUFjO0lBQ2QsZ0JBQWUsRUFnQmY7SUEvQkY7TUR5SUUsZ0JDeEh5QjtNRHlIekIsb0JBVnVCO01DOUd0QixpQkZ1QmE7TUV0QmIsa0JBQWlCO01BQ2pCLE9BQU0sRUFDTjtJQXJCSDtNRHlJRSxnQkNsSHlCO01EbUh6QixtQkFWdUI7TUN4R3RCLGlCRmlCYSxFRWhCYjtJQXpCSDtNRHlJRSxnQkM5R3lCO01EK0d6QixvQkFWdUI7TUNwR3RCLGlCQUFnQjtNQUNoQixpQkZZYSxFRVhiOztBQUlIO0VBQ0MsZUFBYztFQUNkLGNBQVk7RUFDWixtQkFBaUIsRUFDakI7O0FBRUQ7RUFDQyxrQkFBaUIsRUFDakI7O0FBRUQ7RUFDQyxrQkFBZ0IsRUFJaEI7RUFMRDtJQUdFLGNBQWEsRUFDYjs7QUFHRjtFQUNDLG1CQUFpQjtFRHFGaEIsZ0JDcEZ1QjtFRHFGdkIsZ0JBVnVCLEVDMUV4Qjs7QUFFRDtFQUNDLGlCQUFlLEVBQ2Y7O0FBRUQ7RUFDQyxXQUFTO0VBQ1Qsb0JGekNpQjtFRTBDakIsYUFBVyxFQWdDWDtFQW5DRDtJQUtFLG1CQUFpQixFQUNqQjtFQU5GO0lBUUUsbUJBQWlCLEVBMEJqQjtJQWxDRjtNQVdJLHNCQUFvQjtNQUNwQixt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O2NBb0VPLGVBQWEsRUFDYjtZQXJFUDtjQXVFTyxnQkFBYyxFQUNkO1lBeEVQO2NEOWhCRSxnQkN3bUI2QjtjRHZtQjdCLG9CQVZ1QjtjQ2tuQmxCLGlCRjNzQlcsRUU0c0JYO1lBNUVQO2NBOEVPLG1CQUFjO2tCQUFkLGVBQWM7Y0FDZCxtQkFBaUIsRUFDakI7WUFoRlA7Y0FrRk8sWUFBTztrQkFBUCxRQUFPLEVBQ1A7WUFuRlA7Y0FzRlEsZUZ4dUJVLEVFeXVCVjtVQXZGUjtZQTJGTSxnQkFBYyxFQUNkO0lBNUZOO01BaUdHLGVBQWE7TUFDYixZQUFVO01BQ1Ysa0JBQWdCO01BQ2hCLG9CQUFrQjtNQUNsQixpQkFBZSxFQW9CZjtNQXpISDtRQXVHSSxlRnp2QmM7UUNvSGhCLGdCQ3NvQjBCO1FEcm9CMUIsb0JBVnVCO1FDZ3BCckIsaUJGenVCYyxFRXd2QmQ7UUF4SEo7VUEyR0ssYUFBVztVQUNYLGVGOXZCYTtVRSt2QmIsaUJGN3VCYTtVQ2tHaEIsZ0JDNG9CMkI7VUQzb0IzQixvQkFWdUI7VUNzcEJwQixzQkFBb0I7VUFDcEIsaUJBQWUsRUFDZjtRQWpITDtVQW1ISyxlRmp4QlUsRUVxeEJWO1VBdkhMO1lBcUhNLGVGbnhCUyxFRW94QlQ7O0FBT047RUFDQyxXQUFVO0VBQ1YsYUFBWSxFQUNaIiwiZmlsZSI6ImhlYWRlci5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFZhcmlhYmxlIGZpbGUgXG4gKiBwbGFjZSBnbG9iYWwgdmFyaWFibGVzIGhlcmU6XG4gKlxuICogQHBhY2thZ2UgQ2hlZiBHdXRlbmJlcmcgQ2hpbGQgVGhlbWVcbiAqL1xuXG5cbiRmb250LXN0YWNrOiAnTWFucm9wZScsIHNhbnMtc2VyaWY7XG4kaGVhZC1zdGFjazogJ01hbnJvcGUnLCBzYW5zLXNlcmlmO1xuXG4kd2hpdGU6ICNGRkZGRkY7XG4kYmxhY2s6ICMyNTIxMjI7XG4kZ3JleTogI2VhZWFlYTtcbiRkYXJrR3JleTogIzM5MzkzOTtcbiRiZ0dyZXk6ICNGNEY0RjQ7XG4kbGlnaHRHcmV5OiAjRjhGOEY4O1xuXG4keWVsbG93OiAjRkVFNzVBO1xuJHllbGxvdzY0OiAjRkVFRjk1O1xuJG9yYW5nZTogI0ZDNzgzMDtcbiRvcmFuZ2U2NDogI0ZEQTg3QTtcbiRwaW5rOiAjRkRBQUM5O1xuJHBpbms2NDogI0ZFQzhEQztcbiRkYXJrUGluazogI0RBMTU2QTtcbiRidXR0b25QaW5rOiAjRkM3M0E3O1xuJGdyZWVuOiAjNENGNDlCO1xuJGdyZWVuNjQ6ICM4Q0Y4QkY7XG4kYmx1ZTogIzc1RDFGRTtcbiRibHVlNjQ6ICNBNkUxRkU7XG5cbiRiZWlnZTogI2YxZjFmMTtcblxuJGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cbiRmb3JtLWlucHV0LWNvbG9yOiAjOTk5O1xuJGZvcm0taW5wdXQtaG92ZXItY29sb3I6ICMwMDA7XG5cbiRlcnJvckNvbG9yOiAjYWUyZDMwO1xuJHZhbGlkYXRlZENvbG9yOiAjMTdjMzE3O1xuXG4kcmVndWxhci13ZWlnaHQ6IDQwMDtcbiRtZWRpdW0td2VpZ2h0OjUwMDtcbiRzZW1pYm9sZC13ZWlnaHQ6NjAwO1xuJGJvbGQtd2VpZ2h0OjcwMDtcbiRibGFjay13ZWlnaHQ6IDcwMDtcbiIsIi8qKlxuICogTWl4aW4gZmlsZSBcbiAqIEFsbCBvdXIgY3VzdG9tIG1peGluc1xuICpcbiAqIEBwYWNrYWdlIENoZWYgR3V0ZW5iZXJnIENoaWxkIFRoZW1lXG4gKiBAc2luY2UgMjAxOVxuICovXG5cblxuLy9tYWtlIGZsZXggcm93cyBhIGJpdCBlYXNpZXI6XG5AbWl4aW4gZmxleC1yb3coICRlcXVhbGl6ZTpzdHJldGNoICl7XG4gICAgQGluY2x1ZGUgZGlzcGxheShmbGV4KTtcbiAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3cpO1xuICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKCRlcXVhbGl6ZSk7XG59XG5cbi8vbWFrZSBmbGV4IGNvbHVtbnMgYSBiaXQgZWFzaWVyOlxuQG1peGluIGZsZXgtY29sKCAkZXF1YWxpemU6c3RyZXRjaCApe1xuICAgIEBpbmNsdWRlIGRpc3BsYXkoZmxleCk7XG4gICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcbiAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcygkZXF1YWxpemUpO1xufVxuXG5cblxuLyogQm94c2l6aW5nIHNob3J0Y3V0OiAqL1xuQG1peGluIGJvcmRlcmJveCgpe1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuXG4vKiBUcmFuc2Zvcm0gc2hvcnRjdXRzICovXG5cbi8vIHJvdGF0ZVxuQG1peGluIHJvdGF0ZSggJGRlZyApIHtcbiAgQGluY2x1ZGUgdHJhbnNmb3JtKCByb3RhdGUoICN7JGRlZ31kZWcgKSApO1xufVxuIFxuLy8gc2NhbGVcbkBtaXhpbiBzY2FsZSggJHNjYWxlICkge1xuICAgQGluY2x1ZGUgdHJhbnNmb3JtKCBzY2FsZSggJHNjYWxlICkgKTtcbn0gXG5cbi8vIHRyYW5zbGF0ZVxuQG1peGluIHRyYW5zbGF0ZSggJHgsICR5ICkge1xuICAgQGluY2x1ZGUgdHJhbnNmb3JtKCB0cmFuc2xhdGUoICR4LCAkeSApICk7XG59XG5cbi8vIHNrZXdcbkBtaXhpbiBza2V3KCAkeCwgJHkgKSB7XG4gICBAaW5jbHVkZSB0cmFuc2Zvcm0oIHNrZXcoICN7JHh9ZGVnLCAjeyR5fWRlZyApICk7XG59XG5cbi8vdHJhbnNmb3JtIG9yaWdpblxuQG1peGluIHRyYW5zZm9ybS1vcmlnaW4oICRvcmlnaW4gKSB7XG4gICAgbW96LXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG4gICAgICAgLW8tdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcbiAgICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcbn1cblxuXG4vKiBTdHlsaW5nIHBsYWNlaG9sZGVyczogKi9cbkBtaXhpbiBwbGFjZWhvbGRlciB7XG4gICYucGxhY2Vob2xkZXIgeyBAY29udGVudDsgfVxuICAmOi1tb3otcGxhY2Vob2xkZXIgeyBAY29udGVudDsgfVxuICAmOjotbW96LXBsYWNlaG9sZGVyIHsgQGNvbnRlbnQ7IH1cbiAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IEBjb250ZW50OyB9XG59XG5cblxuLyogUmV0aW5hIGltYWdlczogKi9cbkBtaXhpbiBpbWFnZS0yeCgkaW1hZ2UsICR3aWR0aCwgJGhlaWdodCkge1xuICBAbWVkaWEgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMS4zKSxcbiAgICAgICAgICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyLjYvMiksXG4gICAgICAgICAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjMpLFxuICAgICAgICAgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMyksXG4gICAgICAgICAobWluLXJlc29sdXRpb246IDEuM2RwcHgpIHtcbiAgICAvKiBvbiByZXRpbmEsIHVzZSBpbWFnZSB0aGF0J3Mgc2NhbGVkIGJ5IDIgKi9cbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGltYWdlKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6ICR3aWR0aCAkaGVpZ2h0O1xuICB9XG59XG5cblxuLyogXCJIYXJkXCIgZ3JhZGllbnRzOiAqL1xuQG1peGluIGdyYWRpZW50LWhhcmQoICRzdGFydCwgJGVuZDojZmZmLCAkZGlyZWN0aW9uOlwiaG9yaXpvbnRhbFwiICkge1xuXG4gIEBpZiAkZGlyZWN0aW9uID09IFwiaG9yaXpvbnRhbFwie1xuXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtaGFyZC1ob3Jpem9udGFsKCAkc3RhcnQsICRlbmQgKTtcblxuICB9QGVsc2V7XG5cbiAgICBAaW5jbHVkZSBncmFkaWVudC1oYXJkLXZlcnRpY2FsKCAkc3RhcnQsICRlbmQgKTtcblxuICB9XG5cbn1cblxuQG1peGluIGdyYWRpZW50LWhhcmQtaG9yaXpvbnRhbCggJGZyb20sICR0byApIHtcblxuICBiYWNrZ3JvdW5kOiAkdG87XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBjb2xvci1zdG9wKDAlLCRmcm9tKSwgY29sb3Itc3RvcCg1MCUsJGZyb20pLCBjb2xvci1zdG9wKDUwJSwkdG8pLCBjb2xvci1zdG9wKDEwMCUsJHRvKSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICRmcm9tIDAlLCRmcm9tIDUwJSwkdG8gNTAlLCR0byAxMDAlKTtcbiAgYmFja2dyb3VuZDogICAgLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgJGZyb20gMCUsICRmcm9tIDUwJSwgJHRvIDUwJSwgJHRvIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAgICAgLW1zLWxpbmVhci1ncmFkaWVudChsZWZ0LCAkZnJvbSAwJSwkZnJvbSA1MCUsJHRvIDUwJSwkdG8gMTAwJSk7XG4gIGJhY2tncm91bmQ6ICAgICAgLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsICRmcm9tIDAlLCRmcm9tIDUwJSwkdG8gNTAlLCR0byAxMDAlKTtcbiAgYmFja2dyb3VuZDogICAgICAgICBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRmcm9tIDAlLCRmcm9tIDUwJSwkdG8gNTAlLCR0byAxMDAlKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyRmcm9tJywgZW5kQ29sb3JzdHI9JyR0bycsR3JhZGllbnRUeXBlPTEgKTtcbn1cblxuQG1peGluIGdyYWRpZW50LWhhcmQtdmVydGljYWwoICRmcm9tLCAkdG8gKSB7XG5cbiAgYmFja2dyb3VuZDogJHRvO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgdG9wIHRvcCwgcmlnaHQgdG9wLCBjb2xvci1zdG9wKDAlLCRmcm9tKSwgY29sb3Itc3RvcCg1MCUsJGZyb20pLCBjb2xvci1zdG9wKDUwJSwkdG8pLCBjb2xvci1zdG9wKDEwMCUsJHRvKSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgJGZyb20gMCUsJGZyb20gNTAlLCR0byA1MCUsJHRvIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAgICAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICRmcm9tIDAlLCAkZnJvbSA1MCUsICR0byA1MCUsICR0byAxMDAlKTtcbiAgYmFja2dyb3VuZDogICAgIC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAkZnJvbSAwJSwkZnJvbSA1MCUsJHRvIDUwJSwkdG8gMTAwJSk7XG4gIGJhY2tncm91bmQ6ICAgICAgLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgJGZyb20gMCUsJGZyb20gNTAlLCR0byA1MCUsJHRvIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAgICAgICAgIGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRmcm9tIDAlLCRmcm9tIDUwJSwkdG8gNTAlLCR0byAxMDAlKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyRmcm9tJywgZW5kQ29sb3JzdHI9JyR0bycsR3JhZGllbnRUeXBlPTEgKTtcblxufVxuXG4vKiBSRU0gZm9udCBzaXplczogKi9cbkBmdW5jdGlvbiBjYWxjdWxhdGVSZW0oJHNpemUpIHtcbiAgJHJlbVNpemU6ICRzaXplIC8gMTZweDtcbiAgQHJldHVybiAkcmVtU2l6ZSAqIDFyZW07XG59XG5cbkBtaXhpbiBicmVhay1jb250YWluZXIoKXtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTUwdncgKyA1MCUpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTUwdncgKyA1MCUpO1xufVxuXG5AbWl4aW4gZm9udC1zaXplKCRzaXplKSB7XG4gIGZvbnQtc2l6ZTogJHNpemU7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKCRzaXplKTtcbn1cblxuQG1peGluIGJ1dHRvbigpe1xuICBiYWNrZ3JvdW5kOiAkYnV0dG9uUGluaztcbiAgY29sb3I6ICNGRkY7XG4gIHBhZGRpbmc6IDE1cHggNTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IC4zcztcbiAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSggMjBweCApO1xuICBmb250LXdlaWdodDokYm9sZC13ZWlnaHQ7XG4gICY6aG92ZXIsICY6Zm9jdXN7XG4gICAgYmFja2dyb3VuZDokZGFya1Bpbms7XG4gICAgY29sb3I6JHdoaXRlO1xuICAgIG91dGxpbmU6bm9uZTtcbiAgfVxufVxuXG5AbWl4aW4gc2hvcC1idXR0b24oKXtcbiAgYmFja2dyb3VuZDogJGJ1dHRvblBpbms7XG4gIGNvbG9yOiAjRkZGO1xuICAvL3BhZGRpbmc6IDEwcHggMThweCAxM3B4IDE4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czo1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IC4zcztcbiAgY29sb3I6I0ZGRjtcbiAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSggMTZweCApO1xuICBsaW5lLWhlaWdodDoxO1xuICAmOmhvdmVyLCAmOmZvY3Vze1xuICAgIGJhY2tncm91bmQ6JGRhcmtQaW5rO1xuICAgIGNvbG9yOiNGRkY7XG4gICAgb3V0bGluZTpub25lO1xuICB9XG59XG5cbkBtaXhpbiByZW1vdmUtZWxlbWVudCgpe1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn0iLCJAaW1wb3J0ICdiYXNlL192YXJpYWJsZXMnO1xuQGltcG9ydCAnYmFzZS9fbWl4aW5zJztcblxuLmF3cy1zZWFyY2gtcmVzdWx0e1xuXHRib3gtc2hhZG93OjAgMCA0cHggcmdiYSggIzAwMCwgLjMgKTtcblx0bWFyZ2luLXRvcDogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblx0LmF3c19zZWFyY2hfbW9yZSBhe1xuXHRcdGNvbG9yOiAkZGFya1Bpbms7XG5cdH1cblx0LmF3c19yZXN1bHRfdGl0bGV7XG5cdFx0Y29sb3I6ICRibGFjaztcblx0XHRmb250LXdlaWdodDogODAwO1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSggMTRweCApO1xuXHR9XG5cdC5iaWctcHJpY2Utd3JhcHBlcntcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0LnByZS10eHR7XG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoIDEwcHggKTtcblx0XHRcdGZvbnQtd2VpZ2h0OiRib2xkLXdlaWdodDtcblx0XHRcdG1hcmdpbi1yaWdodDogNnB4O1xuXHRcdFx0dG9wOiAwO1xuXHRcdH1cblx0XHQuYW1vdW50e1xuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKCAxMnB4ICk7XG5cdFx0XHRmb250LXdlaWdodDokYm9sZC13ZWlnaHQ7XG5cdFx0fVxuXHRcdC5hZnRlci10eHR7XG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoIDEwcHggKTtcblx0XHRcdG1hcmdpbi1sZWZ0OiA4cHg7XG5cdFx0XHRmb250LXdlaWdodDokYm9sZC13ZWlnaHQ7XG5cdFx0fVxuXHR9XG59XG5cbiNtYWluLXdyYXBwZXJ7XG5cdHBhZGRpbmctdG9wOiAwOyAvL2FjY291bnQgZm9yIHN0aWNreSBtZW51XG5cdG1hcmdpbi10b3A6MDtcblx0b3ZlcmZsb3cteDpoaWRkZW47XG59XG5cbmJvZHkubm8taGVyby53b29jb21tZXJjZS1wYWdlICNtYWluLXdyYXBwZXJ7XG5cdHBhZGRpbmctdG9wOiA1MHB4O1xufVxuXG5ib2R5Lm5vLWhlcm8gI21haW4td3JhcHBlcntcblx0cGFkZGluZy10b3A6ODBweDtcblx0LnNlY3Rpb24ubm9uZS1oZXJvLWJsb2Nre1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuaGVhZGVyIC5zdWItbWVudSBsaSBhLCBoZWFkZXIgLnN1Yi1tZW51IGxpIGE6dmlzaXRlZHtcblx0cGFkZGluZzoxMnB4IDIwcHg7XG5cdEBpbmNsdWRlIGZvbnQtc2l6ZSggMTZweCApO1xufVxuXG4ubWFpbm1lbnUgLmNvbnRhaW5lcntcblx0bWluLWhlaWdodDphdXRvO1xufVxuXG4udG9wLW1lbnUtYmFye1xuXHRwYWRkaW5nOjA7XG5cdGJhY2tncm91bmQ6JGRhcmtQaW5rO1xuXHRoZWlnaHQ6NDBweDtcblx0LmNvbnRhaW5lcntcblx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0fVxuXHQudG9wLW5hdntcblx0XHRtYXJnaW4tYm90dG9tOjFweDtcblx0XHR1bHtcblx0XHRcdGxpe1xuXHRcdFx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OjQwcHg7XG5cdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6MjBweDtcblx0XHRcdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDowO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGEsIGE6dmlzaXRlZHtcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoIDE1cHggKTtcblx0XHRcdFx0XHRmb250LXdlaWdodDokc2VtaWJvbGQtd2VpZ2h0O1xuXHRcdFx0XHRcdGNvbG9yOiR3aGl0ZTtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246bm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmhvdmVyIGF7XG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLmN1cnJlbnQtbWVudS1pdGVte1xuXHRcdFx0XHRcdGEsIGE6dmlzaXRlZHtcblx0XHRcdFx0XHRcdGNvbG9yOiR3aGl0ZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLm1haW5tZW51e1xuXHRwb3NpdGlvbjpzdGlja3k7XG5cdHRvcDowcHg7XG5cdG1hcmdpbi10b3A6MHB4O1xuXHRib3JkZXItYm90dG9tOm5vbmU7XG5cdGJhY2tncm91bmQ6bm9uZTtcblx0ei1pbmRleDogOTk5OTk7XG5cdGJhY2tncm91bmQ6JHdoaXRlO1xuXHQuaW5uZXItYmFye1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0dHJhbnNpdGlvbjouM3M7XG5cdFx0LmNvbnRhaW5lcntcblx0XHRcdGRpc3BsYXk6ZmxleDtcblx0XHRcdGZsZXgtZmxvdzpyb3cgd3JhcDtcblx0XHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0bWluLWhlaWdodDoxMDBweDtcblx0XHRcdHBvc2l0aW9uOmluaXRpYWw7XG5cdFx0fVxuXHRcdC5sb2dve1xuXHRcdFx0cG9zaXRpb246aW5pdGlhbDtcblx0XHRcdHRyYW5zZm9ybTpub25lO1xuXHRcdFx0ZmxleDowIDEgYXV0bztcblx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6MjIwcHg7XG5cdFx0fVxuXG5cdFx0Lm1pbmktbWVudS13cmFwcGVye1xuXHRcdFx0ZmxleDowIDEgYXV0bztcblx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0ei1pbmRleDogOTIwO1xuXHRcdFx0dWx7XG5cdFx0XHRcdGxpc3Qtc3R5bGU6bm9uZTtcblx0XHRcdFx0ZGlzcGxheTpmbGV4O1xuXHRcdFx0XHRmbGV4LWZsb3c6cm93IHdyYXA7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0ZmxleDowIDEgYXV0bztcblx0XHRcdFx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6MjBweDtcblx0XHRcdFx0XHQmLnNlYXJjaC10aWdnZXJ7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDZweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OjA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYud2lzaGxpc3Qge1xuXHRcdFx0XHRcdFx0YSxcblx0XHRcdFx0XHRcdGE6dmlzaXRlZCB7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2hlYXJ0LnN2Z1wiKTtcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGF1dG8gNjAlO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcblx0XHRcdFx0XHRcdFx0Lml0ZW0tY291bnQge1xuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0XHR0b3A6IC0ycHg7XG5cdFx0XHRcdFx0XHRcdFx0cmlnaHQ6IC01cHg7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRkYXJrUGluaztcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDhweCk7XG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1zdGFjaztcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJHNlbWlib2xkLXdlaWdodDtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjNzICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0Ji5jYXJ0LXdpZGdldC1pdGVte1xuXHRcdFx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHRcdFx0XHQmLmFkZGluZ3tcblx0XHRcdFx0XHRcdFx0LnByb2R1Y3QtY291bnR7XG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOnNjYWxlKCAxLjUgKTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LnNob3ctY2FydC13aWRnZXR7XG5cdFx0XHRcdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0XHRcdFx0XHRhcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0XHRcdFx0XHRib3JkZXI6bm9uZTtcblx0XHRcdFx0XHRcdFx0b3V0bGluZTpub25lO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOm5vbmU7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdFx0XHRcdFx0XHR6LWluZGV4OiAzO1xuXHRcdFx0XHRcdFx0XHQucHJvZHVjdC1jb3VudHtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDoyMHB4O1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDoyMHB4O1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6NTAlO1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRcdHRvcDotMTBweDtcblx0XHRcdFx0XHRcdFx0XHRyaWdodDotMTBweDtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiRkYXJrUGluaztcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjojRkZGO1xuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OjE7XG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy10b3A6NXB4O1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSggMTBweCApO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiRtZWRpdW0td2VpZ2h0O1xuXHRcdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246LjNzO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdC8vICY6YmVmb3Jle1xuXHRcdFx0XHRcdFx0XHQvLyBcdGNvbnRlbnQ6XCJcIjtcblx0XHRcdFx0XHRcdFx0Ly8gXHR3aWR0aDpjYWxjKCAxMDAlICsgMjVweCApO1xuXHRcdFx0XHRcdFx0XHQvLyBcdGxlZnQ6LTVweDtcblx0XHRcdFx0XHRcdFx0Ly8gXHR6LWluZGV4OiAtMjtcblx0XHRcdFx0XHRcdFx0Ly8gXHRiYWNrZ3JvdW5kOiNGRkY7XG5cdFx0XHRcdFx0XHRcdC8vIFx0aGVpZ2h0OjYwcHg7XG5cdFx0XHRcdFx0XHRcdC8vIFx0dG9wOi0yNXB4O1xuXHRcdFx0XHRcdFx0XHQvLyBcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHQvLyBcdGJvcmRlci1yYWRpdXM6MjVweCAyNXB4IDAgMDtcblx0XHRcdFx0XHRcdFx0Ly8gXHRvcGFjaXR5OjA7XG5cdFx0XHRcdFx0XHRcdC8vIFx0cG9pbnRlci1ldmVudHM6bm9uZTtcblx0XHRcdFx0XHRcdFx0Ly8gXHR0cmFuc2l0aW9uOiAuM3M7XG5cdFx0XHRcdFx0XHRcdC8vIH1cblx0XHRcdFx0XHRcdFx0Ly8gJjphZnRlcntcblx0XHRcdFx0XHRcdFx0Ly8gXHRjb250ZW50OlwiXCI7XG5cdFx0XHRcdFx0XHRcdC8vIFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdC8vIFx0dG9wOjA7XG5cdFx0XHRcdFx0XHRcdC8vIFx0d2lkdGg6Y2FsYyggMTAwJSArIDI1cHggKTtcblx0XHRcdFx0XHRcdFx0Ly8gXHRsZWZ0Oi01cHg7XG5cdFx0XHRcdFx0XHRcdC8vIFx0aGVpZ2h0OjUwcHg7XG5cdFx0XHRcdFx0XHRcdC8vIH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5jYXJ0LW1lbnV7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHR0b3A6MzVweDtcblx0XHRcdFx0XHRcdFx0bWluLXdpZHRoOjMyMHB4O1xuXHRcdFx0XHRcdFx0XHRyaWdodDotMjBweDtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDojRkZGO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOjA7XG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6MCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRwb2ludGVyLWV2ZW50czpub25lO1xuXHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOi4zcztcblx0XHRcdFx0XHRcdFx0ei1pbmRleDogMjtcblx0XHRcdFx0XHRcdFx0Ym94LXNoYWRvdzowIDAgNHB4IHJnYmEoICMwMDAsIC4zICk7XG5cblx0XHRcdFx0XHRcdFx0LmNhcnQtdGl0bGV7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzoyNXB4IDE1cHggMTBweCAxNXB4O1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbjowIDAgMTVweCAwO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdC5jYXJ0LWFqYXgtd3JhcHBlcntcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOjAgMTVweDtcblx0XHRcdFx0XHRcdFx0XHQvLy9kZXplXG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQuYnV0dG9uc3tcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOjE1cHg7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDoycHggc29saWQgJGdyZXk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5zaG93LWNhcnQtd2lkZ2V0e1xuXHRcdFx0XHRcdFx0XHQmOmZvY3Vze1xuXHRcdFx0XHRcdFx0XHRcdCYgKyAuY2FydC1tZW51e1xuXHRcdFx0XHRcdFx0XHRcdFx0b3BhY2l0eToxICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdFx0XHRwb2ludGVyLWV2ZW50czphdXRvO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHQuY29udGFpbmVye1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6MDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0LnRpdGxle1xuXHRcdFx0XHRcdFx0XHR3aWR0aDo1MCU7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6MTVweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5xdWFudGl0eXtcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjpyaWdodDtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDoxNXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LnByaWNle1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOnJpZ2h0O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Lm1pbmktcHJvZHVjdHMtdGFibGV7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQud2lua2VsLWJlem9yZy5zdWItcm93e1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LnN1Yi1yb3d7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6ZmxleDtcblx0XHRcdFx0XHRcdFx0ZmxleC1mbG93OnJvdyB3cmFwO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6NzBweDtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplICggMTRweCApO1xuXHRcdFx0XHRcdFx0XHQubGFiZWx7XG5cdFx0XHRcdFx0XHRcdFx0ZmxleDogMTtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6MzBweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQudmFsdWV7XG5cdFx0XHRcdFx0XHRcdFx0ZmxleDowIDEgYXV0bztcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOnJpZ2h0O1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiRib2xkLXdlaWdodDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LmNoZWNrLXdpbmtlbHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTpmbGV4O1xuXHRcdFx0XHRcdFx0XHRmbGV4LWZsb3c6cm93IHdyYXA7XG5cdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6MjBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5lZGl0LXdpbmtlbG1hbmR7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiRibGFjaztcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplICggMTVweCApO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDUlO1xuXHRcdFx0XHRcdFx0XHQmOmhvdmVyLCAmOmZvY3Vze1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiRvcmFuZ2U7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5idXR0b257XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHNob3AtYnV0dG9uKCk7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDEycHggMzBweDtcblx0XHRcdFx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR0cntcblx0XHRcdFx0XHRcdFx0dGR7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy10b3A6MTVweDtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbToxNXB4O1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSggMTRweCApO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206MnB4IHNvbGlkICRncmV5O1xuXHRcdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxke1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci10b3A6MnB4IHNvbGlkICRncmV5O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZHtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOm5vbmU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5zZWFyY2gtdGlnZ2Vye1xuXHRcdFx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRidXR0b257XG5cdFx0XHRcdFx0XHRcdGFwcGVhcmFuY2U6bm9uZTtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDpub25lO1xuXHRcdFx0XHRcdFx0XHRib3JkZXI6bm9uZTtcblx0XHRcdFx0XHRcdFx0b3V0bGluZTpub25lO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0XHRcdFx0XHRcdGZsZXgtZmxvdzpyb3cgd3JhcDtcblx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuXHRcdFx0XHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6MjVweDtcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6YXV0bztcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuc2VhcmNoLXdyYXBwZXJ7XG5cdFx0XHRcdFx0XHRcdC8vZGlzcGxheTpub25lO1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0dG9wOi04cHg7XG5cdFx0XHRcdFx0XHRcdHJpZ2h0Oi0xMXB4O1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMDtcblx0XHRcdFx0XHRcdFx0b3ZlcmZsb3c6aGlkZGVuICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246LjNzO1xuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRcdFx0XHQuc2VhcmNoLXdpZGdldHtcblx0XHRcdFx0XHRcdFx0XHRsaXN0LXN0eWxlOm5vbmU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0LndpZGdldHRpdGxle1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHJlbW92ZS1lbGVtZW50KCk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0LmF3cy1zZWFyY2gtZmllbGR7XG5cdFx0XHRcdFx0XHRcdFx0YXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOjEwcHggMjBweDtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXI6bm9uZTtcblx0XHRcdFx0XHRcdFx0XHRvdXRsaW5lOm5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czo0NXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0LmF3cy1zZWFyY2gtZm9ybSAuYXdzLXdyYXBwZXJ7XG5cdFx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOmNhbGMoMTAwJSAtIDYwcHgpO1x0XHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRmb3Jte1xuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6NDVweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6I0ZGRjtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXI6MXB4IHNvbGlkICRncmV5O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdC5hd3Mtc2VhcmNoLWJ0bntcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0XHR0b3A6NTAlO1xuXHRcdFx0XHRcdFx0XHRcdHJpZ2h0OjE2cHg7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDpub25lO1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlcjpub25lO1xuXHRcdFx0XHRcdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OjEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6MTAwJTtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDo1MHB4O1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6LTEzcHg7XG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OjEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6XCJcIjtcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOjI1cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6MjVweDtcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZToxMDAlIGF1dG87XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOnVybCggJy4uL2ltYWdlcy9pY29ucy9zZWFyY2gtaWNvbi5zdmcnICk7XG5cdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0XHRcdHRvcDowO1xuXHRcdFx0XHRcdFx0XHRcdFx0cmlnaHQ6MDtcblx0XHRcdFx0XHRcdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdHN2Z3tcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6bm9uZTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0Ly8gc3ZnIHBhdGh7XG5cdFx0XHRcdFx0XHRcdFx0Ly8gXHRmaWxsOiRibGFjaztcblx0XHRcdFx0XHRcdFx0XHQvLyBcdHRyYW5zaXRpb246LjNzO1xuXHRcdFx0XHRcdFx0XHRcdC8vIH1cblx0XHRcdFx0XHRcdFx0XHQvLyAmOmhvdmVyLCAmOmZvY3Vze1xuXHRcdFx0XHRcdFx0XHRcdC8vIFx0c3ZnIHBhdGh7XG5cdFx0XHRcdFx0XHRcdFx0Ly8gXHRcdGZpbGw6JG9yYW5nZTtcblx0XHRcdFx0XHRcdFx0XHQvLyBcdH1cblx0XHRcdFx0XHRcdFx0XHQvLyB9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdC5jYXJ0LW1lbnV7XG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6MSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRwb2ludGVyLWV2ZW50czphdXRvO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LnNob3ctY2FydC13aWRnZXQ6YmVmb3Jle1xuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OjE7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm1haW4tbmF2e1xuXHRcdFx0bGVmdDowO1xuXHRcdFx0cmlnaHQ6YXV0bztcblx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0XHRcdCYgPiB1bHtcblx0XHRcdFx0JiA+IGxpe1xuXHRcdFx0XHRcdC8vbWFyZ2luLXJpZ2h0OjQwcHg7XG5cdFx0XHRcdFx0JiA+IGEsICYgPiBhOnZpc2l0ZWR7XG5cdFx0XHRcdFx0XHRjb2xvcjokYmxhY2s7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoIDIwcHggKTtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiRzZW1pYm9sZC13ZWlnaHQ7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6XCJcIjtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDoycHg7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6JGRhcmtQaW5rO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0Ym90dG9tOjA7XG5cdFx0XHRcdFx0XHRcdGxlZnQ6NTAlO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDotMjBweDtcblx0XHRcdFx0XHRcdFx0b3BhY2l0eTowO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Jjpob3ZlciwgJjpmb2N1c3tcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHRcdFx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OjE7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5jdXJyZW50LW1lbnUtaXRlbSwgJi5jdXJyZW50LXBhZ2UtcGFyZW50LCAmLmN1cnJlbnRfcGFnZV9wYXJlbnQsICYuY3VycmVudF9wYWdlX2FuY2VzdG9ye1xuXHRcdFx0XHRcdFx0YSwgYTp2aXNpdGVke1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0XHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6MTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6MDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuaGVhZGVye1xuXHR1bHtcblx0XHRsaXtcblx0XHRcdCYuY3VycmVudC1tZW51LWl0ZW0sICYuY3VycmVudC1wYWdlLXBhcmVudCwgJi5jdXJyZW50X3BhZ2VfYW5jZXN0b3J7XG5cdFx0XHRcdCYgPiBhLCAmID4gYTp2aXNpdGVke1xuXHRcdFx0XHRcdGNvbG9yOnJlZDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5tZW51LWl0ZW0taGFzLWNoaWxkcmVue1xuXHRcdFx0XHQmLmN1cnJlbnQtbWVudS1pdGVtLCAmLmN1cnJlbnQtcGFnZS1wYXJlbnQsICYuY3VycmVudF9wYWdlX2FuY2VzdG9ye1xuXHRcdFx0XHRcdCYgPiBhLCAmID4gYTp2aXNpdGVke1xuXHRcdFx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRcdFx0Y29sb3I6cmVkO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Jjpob3ZlciwgJjpmb2N1c3tcblx0XHRcdFx0JiA+IGEsICYgPiBhOnZpc2l0ZWR7XG5cdFx0XHRcdFx0Y29sb3I6cmVkO1xuXHRcdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRjb2xvcjpyZWQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XHRcblx0XHR9XG5cdH1cbn1cbi8vIC5ob21lIC5zZWN0aW9uLmhlcm8tYmxvY2sgLmJsb2Itd3JhcHBlcntcbi8vIFx0bWF4LXdpZHRoOiAxMjUwcHg7XG4vLyAgICAgaGVpZ2h0OiBhdXRvO1xuLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xuLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICAgICB0b3A6IC0yNjBweDtcbi8vICAgICByaWdodDogLTEwMHB4O1xuLy8gICAgIHotaW5kZXg6IDE7XG4vLyAgICAgd2lkdGg6IDEwMCU7XG4vLyAgICAgbWF4LWhlaWdodDogOTQ1cHg7XG4vLyB9XG5cbiNtYWluLXdyYXBwZXIgLnNlY3Rpb24uaGVyby1ibG9ja3tcblx0bWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG5cbi5zZWN0aW9uLmhlcm8tYmxvY2t7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRvdmVyZmxvdzpoaWRkZW47XG5cdC5ibG9iLXdyYXBwZXJ7XG5cdFx0bWF4LXdpZHRoOjExNDBweDtcblx0XHRoZWlnaHQ6YXV0bztcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHR0b3A6LTE1MHB4O1xuXHRcdHJpZ2h0Oi0xMDBweDtcblx0XHR6LWluZGV4OiAxO1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0bWF4LWhlaWdodDo5NDVweDtcblx0fVxuXHQmLmJsb2ItaW1nIC5ibG9iLXdyYXBwZXJ7XG5cdFx0aW1ne1xuXHRcdFx0bWFzazogdXJsKCcuLi9pbWFnZXMvaGVhZGVyLWJsb2Itc21hbGwuc3ZnJyk7XHRcblx0XHR9XG5cdH1cblx0Ji5jb2xvci15ZWxsb3cgLmJsb2Itd3JhcHBlciBzdmd7XG5cdFx0cGF0aCwgZWxsaXBzZXtcblx0XHRcdGZpbGw6IHJnYmEoICR5ZWxsb3csIC42NSApO1xuXHRcdH1cblx0fVxuXHQmLmNvbG9yLXBpbmsgLmJsb2Itd3JhcHBlciBzdmd7XG5cdFx0cGF0aCwgZWxsaXBzZXtcblx0XHRcdGZpbGw6IHJnYmEoICRwaW5rLCAuNjUgKTtcblx0XHR9XG5cdH1cblx0Ji5jb2xvci1ncmVlbiAuYmxvYi13cmFwcGVyIHN2Z3tcblx0XHRwYXRoLCBlbGxpcHNle1xuXHRcdFx0ZmlsbDogcmdiYSggJGdyZWVuLCAuNjUgKTtcblx0XHR9XG5cdH1cblx0Ji5jb2xvci1ibHVlIC5ibG9iLXdyYXBwZXIgc3Zne1xuXHRcdHBhdGgsIGVsbGlwc2V7XG5cdFx0XHRmaWxsOiByZ2JhKCAkYmx1ZSwgLjY1ICk7XG5cdFx0fVxuXHR9XG5cdCYuY29sb3Itb3JhbmdlIC5ibG9iLXdyYXBwZXIgc3Zne1xuXHRcdHBhdGgsIGVsbGlwc2V7XG5cdFx0XHRmaWxsOiByZ2JhKCAkb3JhbmdlLCAuNjUgKTtcblx0XHR9XG5cdH1cblx0XG5cdC5ibG9jay5oZXJvLWJsb2Nre1xuXHRcdC8vcGFkZGluZy10b3A6NTBweDtcblx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAyO1xuXHRcdC5pbm5lci13cmFwcGVye1xuXHRcdFx0ZGlzcGxheTpmbGV4O1xuXHRcdFx0ZmxleC1mbG93OnJvdyB3cmFwO1xuXHRcdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXHRcdFx0bWluLWhlaWdodDo4MDBweDtcblx0XHRcdC5sZWZ0LXNpZGV7XG5cdFx0XHRcdGZsZXg6MTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OjMwcHg7XG5cdFx0XHRcdC5ibG9jay10aXRsZXtcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoIDcycHggKTtcblx0XHRcdFx0XHRmb250LXdlaWdodDokYmxhY2std2VpZ2h0O1xuXHRcdFx0XHRcdG1heC13aWR0aDogNjgwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmJsb2NrLWNvbnRlbnR7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDozMHB4O1xuXHRcdFx0XHRcdG1heC13aWR0aDogNjMwcHg7XG5cdFx0XHRcdFx0Kntcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSggMzJweCApO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6JHNlbWlib2xkLXdlaWdodDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LmJ1dHRvbi13cmFwcGVye1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6MTBweDtcblx0XHRcdFx0XHQuZW5jYXNlLWJ0bntcblx0XHRcdFx0XHRcdG1hcmdpbjozMHB4IDMwcHggMCAwO1xuXHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5oZXJvLWJ0bntcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiRib2xkLXdlaWdodDtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSggMjBweCApO1xuXHRcdFx0XHRcdFx0Ji5yZWd1bGFyLWxpbmt7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiRibGFjaztcblx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XG5cdFx0XHRcdFx0XHRcdCY6aG92ZXIsICY6Zm9jdXN7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6JGJsdWU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5yaWdodC1zaWRle1xuXHRcdFx0XHRmbGV4OjE7XG5cdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRtYXJnaW46MCBhdXRvO1xuXHRcdFx0XHR9XG5cblx0XHRcdH1cblx0XHR9XG5cdH1cblxufVxuXG4uc2VjdGlvbi5zbWFsbC1oZXJvLWJsb2Nre1xuXHRtaW4taGVpZ2h0OjYwMHB4O1xuXHRiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XG5cdGJhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtcbn1cblxuYm9keS5zbWFsbC1oZXJvIC50b3AtYmFyLCBib2R5Lm5vLWhlcm97XG5cdC50b3AtbWVudS1iYXJ7XG5cdFx0YmFja2dyb3VuZDojRkM3M0E3O1xuXHRcdHVse1xuXHRcdFx0bGl7XG5cdFx0XHRcdGEsIGE6dmlzaXRlZHtcblx0XHRcdFx0XHRjb2xvcjojRkZGO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbmJvZHkuc21hbGwtaGVybywgYm9keS5uby1oZXJvLCBib2R5Lm1lbnUtc2Nyb2xsZWQtc3RhdGV7XG5cdC5tYWlubWVudSAuaW5uZXItYmFye1xuXHRcdGJhY2tncm91bmQ6I0ZGRjtcblx0fVxufVxuXG4ubWFpbm1lbnUgLm1lbnUtaXRlbXtcblx0Jjpob3Zlcntcblx0XHQuYmlnLXN1Yi1tZW51e1xuXHRcdFx0bWF4LWhlaWdodDo4MHZoO1xuXHRcdFx0Ym94LXNoYWRvdzogMXB4IDEwcHggNnB4IDFweCByZ2JhKDAsMCwwLDAuMTUpO1xuXHRcdH1cblx0fVxufVxuXG4ubWFpbm1lbnUgLmJpZy1zdWItbWVudXtcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdGxlZnQ6MDtcblx0d2lkdGg6MTAwJTtcblx0YmFja2dyb3VuZDojRkZGO1xuXHRib3R0b206MDtcblx0dHJhbnNmb3JtOnRyYW5zbGF0ZVkoIDEwMCUgKTtcblx0bWF4LWhlaWdodDowO1xuXHRvdmVyZmxvdy15OnNjcm9sbDtcblx0dHJhbnNpdGlvbjouM3M7XG5cdC5jb250YWluZXJ7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGZsZXgtZmxvdzpyb3cgd3JhcDtcblx0XHRhbGlnbi1pdGVtczppbml0aWFsO1xuXHRcdHBhZGRpbmc6NTBweCAwIDAgMDtcblx0XHQubGVmdC1zaWRle1xuXHRcdFx0ZmxleDoxO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xuXHRcdFx0ZGlzcGxheTpmbGV4O1xuXHRcdFx0ZmxleC1mbG93OmNvbHVtbiB3cmFwO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0bWluLWhlaWdodDoyMDBweDtcblx0XHRcdHNwYW57XG5cdFx0XHRcdHRleHQtYWxpZ246bGVmdDtcblx0XHRcdFx0ZGlzcGxheTpibG9jaztcblx0XHRcdFx0ZmxleDowIDEgNTAlO1xuXHRcdFx0XHRtYXgtd2lkdGg6MjcwcHg7XG5cdFx0XHR9XG5cblx0XHRcdC5tZW51LXRpdGxle1xuXHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoIDI0cHggKTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6JGJsYWNrLXdlaWdodDtcblx0XHRcdH1cblxuXHRcdFx0Lm1lbnUtdGFnbGluZXtcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKCAzNnB4ICk7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiRibGFjay13ZWlnaHQ7XG5cdFx0XHRcdHRvcDogLTIwcHg7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnJpZ2h0LXNpZGV7XG5cdFx0XHRmbGV4OjM7XG5cdFx0XHR0ZXh0LWFsaWduOmxlZnQ7XG5cdFx0XHQuaW50cm8tdGl0bGV7XG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSggMjRweCApO1xuXHRcdFx0XHRmb250LXdlaWdodDokYmxhY2std2VpZ2h0O1xuXHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdFx0fVxuXHRcdFx0Lm1lbnUtd3JhcHBlcntcblx0XHRcdFx0ZGlzcGxheTpmbGV4O1xuXHRcdFx0XHRmbGV4LWZsb3c6cm93IHdyYXA7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0XHRcdFx0LnN1Yi1tZW51LWl0ZW17XG5cdFx0XHRcdFx0ZmxleDowIDEgY2FsYyggMzMuMzMlIC0gMjBweCApO1xuXHRcdFx0XHRcdG1hcmdpbjozMHB4IDMwcHggMCAwO1xuXHRcdFx0XHRcdGEsIGE6dmlzaXRlZHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6ZmxleDtcblx0XHRcdFx0XHRcdGZsZXgtZmxvdzpyb3cgd3JhcDtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246bGVmdDtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSggMjBweCApO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6JGJvbGQtd2VpZ2h0O1xuXHRcdFx0XHRcdFx0cGFkZGluZzowO1xuXHRcdFx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTpub25lO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTpibG9jaztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5saW5rLXRpdGxle1xuXHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOi4zcztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5saW5rLXRhZ2xpbmV7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSggMThweCApO1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDokbWVkaXVtLXdlaWdodDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5pbm5lci1sZWZ0e1xuXHRcdFx0XHRcdFx0XHRmbGV4OiAwIDEgNzBweDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OjMwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuaW5uZXItcmlnaHR7XG5cdFx0XHRcdFx0XHRcdGZsZXg6IDE7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOmhvdmVyLCAmOmZvY3Vze1xuXHRcdFx0XHRcdFx0XHQubGluay10aXRsZXtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjokZGFya1Bpbms7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoIDNuKzMgKXtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDowO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuZ2xvYmFsLWxpbmstd3JhcHBlcntcblx0XHRcdGRpc3BsYXk6YmxvY2s7XG5cdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0dGV4dC1hbGlnbjpyaWdodDtcblx0XHRcdG1hcmdpbi1ib3R0b206MTVweDtcblx0XHRcdG1hcmdpbi10b3A6MzBweDtcblx0XHRcdGEsIGE6dmlzaXRlZHtcblx0XHRcdFx0Y29sb3I6JGRhcmtQaW5rO1xuXHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoIDE4cHggKTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6JG1lZGl1bS13ZWlnaHQ7XG5cdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0Y29udGVudDpcIj5cIjtcblx0XHRcdFx0XHRjb2xvcjokZGFya1Bpbms7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6JG1lZGl1bS13ZWlnaHQ7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKCAxOHB4ICk7XG5cdFx0XHRcdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6NXB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6aG92ZXIsICY6Zm9jdXN7XG5cdFx0XHRcdFx0Y29sb3I6JGJsYWNrO1xuXHRcdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRjb2xvcjokYmxhY2s7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5tYWlubWVudSAuaW5uZXItYmFyIC5taW5pLW1lbnUtd3JhcHBlciB1bCBsaS5zZWFyY2gtdGlnZ2VyIC5zZWFyY2gtd3JhcHBlci5zaG93e1xuXHRvcGFjaXR5OiAxO1xuXHR3aWR0aDogMzcwcHg7XG59Il19 */
