/**
 * Variable file 
 * place global variables here:
 *
 * @package Chef Gutenberg Child Theme
 */
/**
 * Mixin file 
 * All our custom mixins
 *
 * @package Chef Gutenberg Child Theme
 * @since 2019
 */
/* Boxsizing shortcut: */
/* Transform shortcuts */
/* Styling placeholders: */
/* Retina images: */
/* "Hard" gradients: */
/* REM font sizes: */
.single-post .blog-meta-container {
  max-width: 1170px;
  margin: 0 auto;
  width: 100%; }
  .single-post .blog-meta-container .small-container {
    max-width: 815px;
    margin-left: 0; }

.single-post .containero .section .container, .single-post .small-container {
  max-width: 775px;
  padding: 0 30px; }

.single-post .small-container {
  background: #f1f1f1;
  top: -100px;
  position: relative;
  padding: 30px;
  margin-bottom: -70px; }
  .single-post .small-container h1 {
    margin-top: 0; }

.single-post #main-wrapper {
  padding-top: 175px; }
  .single-post #main-wrapper .section {
    margin-bottom: 35px; }
    .single-post #main-wrapper .section p, .single-post #main-wrapper .section a, .single-post #main-wrapper .section span, .single-post #main-wrapper .section ol, .single-post #main-wrapper .section ul, .single-post #main-wrapper .section li, .single-post #main-wrapper .section em, .single-post #main-wrapper .section i, .single-post #main-wrapper .section b, .single-post #main-wrapper .section big, .single-post #main-wrapper .section small, .single-post #main-wrapper .section tt, .single-post #main-wrapper .section abbr, .single-post #main-wrapper .section acronym, .single-post #main-wrapper .section cite, .single-post #main-wrapper .section code, .single-post #main-wrapper .section dfn, .single-post #main-wrapper .section em, .single-post #main-wrapper .section kbd, .single-post #main-wrapper .section samp, .single-post #main-wrapper .section var, .single-post #main-wrapper .section br, .single-post #main-wrapper .section sub, .single-post #main-wrapper .section sup, .single-post #main-wrapper .section button, .single-post #main-wrapper .section input, .single-post #main-wrapper .section label, .single-post #main-wrapper .section select, .single-post #main-wrapper .section textarea {
      font-weight: 400;
      line-height: 180%;
      font-size: 18px;
      font-size: 1.125rem; }
    .single-post #main-wrapper .section strong {
      font-weight: 700; }

.single-post .blog-header {
  max-height: 60vh;
  height: 550px;
  background-size: cover;
  background-position: 50% 40%;
  background-repeat: no-repeat; }

.single-post .breadcrumbs {
  margin-bottom: 10px; }
  .single-post .breadcrumbs ul {
    padding-left: 0;
    list-style: none; }
  .single-post .breadcrumbs li {
    display: inline-block; }
    .single-post .breadcrumbs li a, .single-post .breadcrumbs li a:visited, .single-post .breadcrumbs li span {
      color: #FDAAC9;
      font-size: 14px;
      font-size: 0.875rem;
      text-decoration: none; }
    .single-post .breadcrumbs li a:hover, .single-post .breadcrumbs li a:focus, .single-post .breadcrumbs li a:visited:hover, .single-post .breadcrumbs li a:visited:focus {
      text-decoration: underline; }
    .single-post .breadcrumbs li a:after {
      content: ">";
      display: inline-block;
      margin: 0 5px; }
    .single-post .breadcrumbs li:last-child span {
      color: #252122; }
    .single-post .breadcrumbs li:last-child a:after {
      display: none; }

.single-post .section.featured-products-block .collection-wrapper .part.fancy-product-part, .single-post .section.featured-products-block .collection-wrapper .part.fancy-product-part:visited {
  -ms-flex: 0 1 calc( 50% - 15px);
      flex: 0 1 calc( 50% - 15px);
  margin: 0 30px 0 0; }
  .single-post .section.featured-products-block .collection-wrapper .part.fancy-product-part:nth-child(even), .single-post .section.featured-products-block .collection-wrapper .part.fancy-product-part:visited:nth-child(even) {
    margin-right: 0; }

#yith-wcwl-form {
  width: 1220px;
  margin: 0 auto; }
  #yith-wcwl-form .wishlist-title {
    display: none; }
  #yith-wcwl-form .woocommerce-message {
    margin: 10px 0; }
  #yith-wcwl-form .wishlist_table {
    margin: 50px auto 80px auto;
    width: 100%; }
    #yith-wcwl-form .wishlist_table thead {
      display: none; }
    #yith-wcwl-form .wishlist_table .wishlist-items-wrapper {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap; }
      #yith-wcwl-form .wishlist_table .wishlist-items-wrapper tr {
        position: relative;
        -ms-flex: 0 1 calc( 25% - 18px);
            flex: 0 1 calc( 25% - 18px);
        background: #F4F4F4;
        margin-right: 22px;
        margin-bottom: 50px;
        display: block;
        transform: scale(1);
        transition: .3s; }
        #yith-wcwl-form .wishlist_table .wishlist-items-wrapper tr:hover {
          transform: scale(1.05);
          transition: .3s; }
          #yith-wcwl-form .wishlist_table .wishlist-items-wrapper tr:hover td.product-add-to-cart a, #yith-wcwl-form .wishlist_table .wishlist-items-wrapper tr:hover a.button {
            background: #75D1FE; }
        #yith-wcwl-form .wishlist_table .wishlist-items-wrapper tr:nth-child(4n+4) {
          margin-right: 0; }
        #yith-wcwl-form .wishlist_table .wishlist-items-wrapper tr td {
          border-color: #e7e7e7;
          display: inline-block;
          width: 100%; }
        #yith-wcwl-form .wishlist_table .wishlist-items-wrapper tr td.product-remove a {
          background: #FFFFFF;
          border-radius: 30px;
          padding: 0px 14px 3px 14px;
          text-decoration: none;
          color: black;
          font-size: 22px;
          font-size: 1.375rem;
          box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.16); }
          #yith-wcwl-form .wishlist_table .wishlist-items-wrapper tr td.product-remove a:hover {
            background: #252122;
            color: #FFFFFF; }
        #yith-wcwl-form .wishlist_table .wishlist-items-wrapper tr td.product-thumbnail a {
          margin: 0 auto;
          max-width: 140px; }
        #yith-wcwl-form .wishlist_table .wishlist-items-wrapper tr td.product-name {
          text-align: center;
          padding: 10px 0 0 0; }
          #yith-wcwl-form .wishlist_table .wishlist-items-wrapper tr td.product-name a {
            text-decoration: none;
            font-size: 20px;
            font-size: 1.25rem;
            font-weight: 500; }
            #yith-wcwl-form .wishlist_table .wishlist-items-wrapper tr td.product-name a:hover, #yith-wcwl-form .wishlist_table .wishlist-items-wrapper tr td.product-name a:active {
              background: none;
              color: #252122 !important; }
        #yith-wcwl-form .wishlist_table .wishlist-items-wrapper tr td.product-price {
          font-size: 15px;
          font-size: 0.9375rem;
          color: #FF7059;
          font-weight: 700;
          padding: 5px 0; }
        #yith-wcwl-form .wishlist_table .wishlist-items-wrapper tr td.product-add-to-cart a, #yith-wcwl-form .wishlist_table .wishlist-items-wrapper tr td.product-add-to-cart a.button {
          padding: 2px 30px 7px 30px !important;
          display: block !important;
          width: -webkit-fit-content;
          width: -moz-fit-content;
          width: fit-content; }
          #yith-wcwl-form .wishlist_table .wishlist-items-wrapper tr td.product-add-to-cart a:hover, #yith-wcwl-form .wishlist_table .wishlist-items-wrapper tr td.product-add-to-cart a.button:hover {
            background: #FEE75A;
            color: #252122; }
          #yith-wcwl-form .wishlist_table .wishlist-items-wrapper tr td.product-add-to-cart a:after, #yith-wcwl-form .wishlist_table .wishlist-items-wrapper tr td.product-add-to-cart a.button:after {
            display: none; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvX3ZhcmlhYmxlcy5zY3NzIiwiYmFzZS9fbWl4aW5zLnNjc3MiLCJzaW5nbGUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7R0FLRztBQ0xIOzs7Ozs7R0FNRztBQW1CSCx5QkFBeUI7QUFRekIseUJBQXlCO0FBZ0N6QiwyQkFBMkI7QUFTM0Isb0JBQW9CO0FBY3BCLHVCQUF1QjtBQXdDdkIscUJBQXFCO0FDN0hyQjtFQUVFLGtCQUFnQjtFQUNoQixlQUFhO0VBQ2IsWUFBVSxFQU1WO0VBVkY7SUFPRyxpQkFBZTtJQUNmLGVBQWEsRUFDYjs7QUFUSDtFQWVFLGlCQUFnQjtFQUNoQixnQkFBZSxFQUNmOztBQWpCRjtFQW1CSyxvQkZTVTtFRVJWLFlBQVc7RUFDWCxtQkFBa0I7RUFDbEIsY0FBYTtFQUNiLHFCQUFvQixFQUl2QjtFQTNCRjtJQXlCTSxjQUFhLEVBQ2I7O0FBMUJOO0VBNkJLLG1CQUFrQixFQVlyQjtFQXpDRjtJQStCTSxvQkFBbUIsRUFTbkI7SUF4Q047TUFpQ08saUJGS2E7TUVKYixrQkFBaUI7TUR1R3RCLGdCQ3RHNkI7TUR1RzdCLG9CQVZ1QixFQzVGbEI7SUFwQ1A7TUFzQ08saUJGR1MsRUVGVDs7QUF2Q1A7RUEyQ0UsaUJBQWdCO0VBQ2hCLGNBQWE7RUFDYix1QkFBc0I7RUFDdEIsNkJBQTRCO0VBQzVCLDZCQUE0QixFQUM1Qjs7QUFoREY7RUFrREUsb0JBQWtCLEVBK0JsQjtFQWpGRjtJQW9ERyxnQkFBYztJQUNkLGlCQUFlLEVBQ2Y7RUF0REg7SUF3REcsc0JBQW9CLEVBd0JwQjtJQWhGSDtNQTBESSxlRnZDVTtNQ3NIWixnQkM5RTBCO01EK0UxQixvQkFWdUI7TUNwRXJCLHNCQUFvQixFQUNwQjtJQTdESjtNQWdFSywyQkFBeUIsRUFDekI7SUFqRUw7TUFvRUksYUFBVztNQUNYLHNCQUFvQjtNQUNwQixjQUFZLEVBQ1o7SUF2RUo7TUEwRUssZUZqRVUsRUVrRVY7SUEzRUw7TUE2RUssY0FBWSxFQUNaOztBQTlFTDtFQXFGRyxnQ0FBMkI7TUFBM0IsNEJBQTJCO0VBQzNCLG1CQUFpQixFQUlqQjtFQTFGSDtJQXdGSSxnQkFBYyxFQUNkOztBQUtKO0VBQ0MsY0FBYTtFQUNiLGVBQWMsRUFpR2Q7RUFuR0Q7SUFJRSxjQUFhLEVBQ2I7RUFMRjtJQU9FLGVBQWMsRUFDZDtFQVJGO0lBVUUsNEJBQTJCO0lBQzNCLFlBQVcsRUF1Rlg7SUFsR0Y7TUFhRyxjQUFhLEVBQ2I7SUFkSDtNQWdCRyxxQkFBYTtNQUFiLGNBQWE7TUFDVix3QkFBbUI7VUFBbkIsb0JBQW1CLEVBZ0Z0QjtNQWpHSDtRQW1CTyxtQkFBa0I7UUFDbEIsZ0NBQTRCO1lBQTVCLDRCQUE0QjtRQUM1QixvQkFBbUI7UUFDbkIsbUJBQWtCO1FBQ2xCLG9CQUFtQjtRQUNuQixlQUFjO1FBQ2Qsb0JBQW1CO1FBQ25CLGdCQUFlLEVBc0VmO1FBaEdQO1VBNEJRLHVCQUFzQjtVQUN0QixnQkFBZSxFQUlmO1VBakNSO1lBK0JZLG9CRnBHRSxFRXFHTDtRQWhDVDtVQW1DUSxnQkFBZSxFQUNmO1FBcENSO1VBc0NRLHNCQUFxQjtVQUNyQixzQkFBcUI7VUFDckIsWUFBVyxFQUNYO1FBekNSO1VBNENTLG9CRmxJTTtVRW1JTixvQkFBbUI7VUFDbkIsMkJBQTBCO1VBQzFCLHNCQUFxQjtVQUNyQixhQUFZO1VETG5CLGdCQ00rQjtVREwvQixvQkFWdUI7VUNnQmhCLGdEQUE0QyxFQUs1QztVQXZEVDtZQW9EVSxvQkZ6SUs7WUUwSUwsZUYzSUssRUU0SUw7UUF0RFY7VUEyRFMsZUFBYztVQUNkLGlCQUFnQixFQUNoQjtRQTdEVDtVQWdFVyxtQkFBa0I7VUFDckIsb0JBQW1CLEVBVW5CO1VBM0VSO1lBbUVZLHNCQUFxQjtZRHhCL0IsZ0JDeUIrQjtZRHhCL0IsbUJBVnVCO1lDbUNoQixpQkY1SFMsRUVpSVQ7WUExRVQ7Y0F1RVUsaUJBQWdCO2NBQ2hCLDBCQUF3QixFQUN4QjtRQXpFVjtVRDJDRSxnQkNrQ2lDO1VEakNqQyxxQkFWdUI7VUM0Q2pCLGVBQWM7VUFDZCxpQkZwSVE7VUVxSVIsZUFBYyxFQUNkO1FBakZSO1VBb0ZZLHNDQUFxQztVQUN4QywwQkFBeUI7VUFDekIsMkJBQWtCO1VBQWxCLHdCQUFrQjtVQUFsQixtQkFBa0IsRUFRbEI7VUE5RlQ7WUF3RlUsb0JGdktNO1lFd0tOLGVGOUtLLEVFK0tMO1VBMUZWO1lBNEZPLGNBQWEsRUFDYiIsImZpbGUiOiJzaW5nbGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBWYXJpYWJsZSBmaWxlIFxuICogcGxhY2UgZ2xvYmFsIHZhcmlhYmxlcyBoZXJlOlxuICpcbiAqIEBwYWNrYWdlIENoZWYgR3V0ZW5iZXJnIENoaWxkIFRoZW1lXG4gKi9cblxuXG4kZm9udC1zdGFjazogJ01hbnJvcGUnLCBzYW5zLXNlcmlmO1xuJGhlYWQtc3RhY2s6ICdNYW5yb3BlJywgc2Fucy1zZXJpZjtcblxuJHdoaXRlOiAjRkZGRkZGO1xuJGJsYWNrOiAjMjUyMTIyO1xuJGdyZXk6ICNlYWVhZWE7XG4kZGFya0dyZXk6ICMzOTM5Mzk7XG4kYmdHcmV5OiAjRjRGNEY0O1xuJGxpZ2h0R3JleTogI0Y4RjhGODtcblxuJHllbGxvdzogI0ZFRTc1QTtcbiR5ZWxsb3c2NDogI0ZFRUY5NTtcbiRvcmFuZ2U6ICNGQzc4MzA7XG4kb3JhbmdlNjQ6ICNGREE4N0E7XG4kcGluazogI0ZEQUFDOTtcbiRwaW5rNjQ6ICNGRUM4REM7XG4kZGFya1Bpbms6ICNEQTE1NkE7XG4kYnV0dG9uUGluazogI0ZDNzNBNztcbiRncmVlbjogIzRDRjQ5QjtcbiRncmVlbjY0OiAjOENGOEJGO1xuJGJsdWU6ICM3NUQxRkU7XG4kYmx1ZTY0OiAjQTZFMUZFO1xuXG4kYmVpZ2U6ICNmMWYxZjE7XG5cbiRib3JkZXItcmFkaXVzOiAxMHB4O1xuXG4kZm9ybS1pbnB1dC1jb2xvcjogIzk5OTtcbiRmb3JtLWlucHV0LWhvdmVyLWNvbG9yOiAjMDAwO1xuXG4kZXJyb3JDb2xvcjogI2FlMmQzMDtcbiR2YWxpZGF0ZWRDb2xvcjogIzE3YzMxNztcblxuJHJlZ3VsYXItd2VpZ2h0OiA0MDA7XG4kbWVkaXVtLXdlaWdodDo1MDA7XG4kc2VtaWJvbGQtd2VpZ2h0OjYwMDtcbiRib2xkLXdlaWdodDo3MDA7XG4kYmxhY2std2VpZ2h0OiA3MDA7XG4iLCIvKipcbiAqIE1peGluIGZpbGUgXG4gKiBBbGwgb3VyIGN1c3RvbSBtaXhpbnNcbiAqXG4gKiBAcGFja2FnZSBDaGVmIEd1dGVuYmVyZyBDaGlsZCBUaGVtZVxuICogQHNpbmNlIDIwMTlcbiAqL1xuXG5cbi8vbWFrZSBmbGV4IHJvd3MgYSBiaXQgZWFzaWVyOlxuQG1peGluIGZsZXgtcm93KCAkZXF1YWxpemU6c3RyZXRjaCApe1xuICAgIEBpbmNsdWRlIGRpc3BsYXkoZmxleCk7XG4gICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24ocm93KTtcbiAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcygkZXF1YWxpemUpO1xufVxuXG4vL21ha2UgZmxleCBjb2x1bW5zIGEgYml0IGVhc2llcjpcbkBtaXhpbiBmbGV4LWNvbCggJGVxdWFsaXplOnN0cmV0Y2ggKXtcbiAgICBAaW5jbHVkZSBkaXNwbGF5KGZsZXgpO1xuICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG4gICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoJGVxdWFsaXplKTtcbn1cblxuXG5cbi8qIEJveHNpemluZyBzaG9ydGN1dDogKi9cbkBtaXhpbiBib3JkZXJib3goKXtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cblxuLyogVHJhbnNmb3JtIHNob3J0Y3V0cyAqL1xuXG4vLyByb3RhdGVcbkBtaXhpbiByb3RhdGUoICRkZWcgKSB7XG4gIEBpbmNsdWRlIHRyYW5zZm9ybSggcm90YXRlKCAjeyRkZWd9ZGVnICkgKTtcbn1cbiBcbi8vIHNjYWxlXG5AbWl4aW4gc2NhbGUoICRzY2FsZSApIHtcbiAgIEBpbmNsdWRlIHRyYW5zZm9ybSggc2NhbGUoICRzY2FsZSApICk7XG59IFxuXG4vLyB0cmFuc2xhdGVcbkBtaXhpbiB0cmFuc2xhdGUoICR4LCAkeSApIHtcbiAgIEBpbmNsdWRlIHRyYW5zZm9ybSggdHJhbnNsYXRlKCAkeCwgJHkgKSApO1xufVxuXG4vLyBza2V3XG5AbWl4aW4gc2tldyggJHgsICR5ICkge1xuICAgQGluY2x1ZGUgdHJhbnNmb3JtKCBza2V3KCAjeyR4fWRlZywgI3skeX1kZWcgKSApO1xufVxuXG4vL3RyYW5zZm9ybSBvcmlnaW5cbkBtaXhpbiB0cmFuc2Zvcm0tb3JpZ2luKCAkb3JpZ2luICkge1xuICAgIG1vei10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xuICAgICAgIC1vLXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG4gICAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG59XG5cblxuLyogU3R5bGluZyBwbGFjZWhvbGRlcnM6ICovXG5AbWl4aW4gcGxhY2Vob2xkZXIge1xuICAmLnBsYWNlaG9sZGVyIHsgQGNvbnRlbnQ7IH1cbiAgJjotbW96LXBsYWNlaG9sZGVyIHsgQGNvbnRlbnQ7IH1cbiAgJjo6LW1vei1wbGFjZWhvbGRlciB7IEBjb250ZW50OyB9XG4gICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyBAY29udGVudDsgfVxufVxuXG5cbi8qIFJldGluYSBpbWFnZXM6ICovXG5AbWl4aW4gaW1hZ2UtMngoJGltYWdlLCAkd2lkdGgsICRoZWlnaHQpIHtcbiAgQG1lZGlhIChtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMyksXG4gICAgICAgICAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMi42LzIpLFxuICAgICAgICAgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4zKSxcbiAgICAgICAgIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjMpLFxuICAgICAgICAgKG1pbi1yZXNvbHV0aW9uOiAxLjNkcHB4KSB7XG4gICAgLyogb24gcmV0aW5hLCB1c2UgaW1hZ2UgdGhhdCdzIHNjYWxlZCBieSAyICovXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRpbWFnZSk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAkd2lkdGggJGhlaWdodDtcbiAgfVxufVxuXG5cbi8qIFwiSGFyZFwiIGdyYWRpZW50czogKi9cbkBtaXhpbiBncmFkaWVudC1oYXJkKCAkc3RhcnQsICRlbmQ6I2ZmZiwgJGRpcmVjdGlvbjpcImhvcml6b250YWxcIiApIHtcblxuICBAaWYgJGRpcmVjdGlvbiA9PSBcImhvcml6b250YWxcIntcblxuICAgIEBpbmNsdWRlIGdyYWRpZW50LWhhcmQtaG9yaXpvbnRhbCggJHN0YXJ0LCAkZW5kICk7XG5cbiAgfUBlbHNle1xuXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtaGFyZC12ZXJ0aWNhbCggJHN0YXJ0LCAkZW5kICk7XG5cbiAgfVxuXG59XG5cbkBtaXhpbiBncmFkaWVudC1oYXJkLWhvcml6b250YWwoICRmcm9tLCAkdG8gKSB7XG5cbiAgYmFja2dyb3VuZDogJHRvO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgY29sb3Itc3RvcCgwJSwkZnJvbSksIGNvbG9yLXN0b3AoNTAlLCRmcm9tKSwgY29sb3Itc3RvcCg1MCUsJHRvKSwgY29sb3Itc3RvcCgxMDAlLCR0bykpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAkZnJvbSAwJSwkZnJvbSA1MCUsJHRvIDUwJSwkdG8gMTAwJSk7XG4gIGJhY2tncm91bmQ6ICAgIC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsICRmcm9tIDAlLCAkZnJvbSA1MCUsICR0byA1MCUsICR0byAxMDAlKTtcbiAgYmFja2dyb3VuZDogICAgIC1tcy1saW5lYXItZ3JhZGllbnQobGVmdCwgJGZyb20gMCUsJGZyb20gNTAlLCR0byA1MCUsJHRvIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAgICAgIC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCAkZnJvbSAwJSwkZnJvbSA1MCUsJHRvIDUwJSwkdG8gMTAwJSk7XG4gIGJhY2tncm91bmQ6ICAgICAgICAgbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkZnJvbSAwJSwkZnJvbSA1MCUsJHRvIDUwJSwkdG8gMTAwJSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPSckZnJvbScsIGVuZENvbG9yc3RyPSckdG8nLEdyYWRpZW50VHlwZT0xICk7XG59XG5cbkBtaXhpbiBncmFkaWVudC1oYXJkLXZlcnRpY2FsKCAkZnJvbSwgJHRvICkge1xuXG4gIGJhY2tncm91bmQ6ICR0bztcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIHRvcCB0b3AsIHJpZ2h0IHRvcCwgY29sb3Itc3RvcCgwJSwkZnJvbSksIGNvbG9yLXN0b3AoNTAlLCRmcm9tKSwgY29sb3Itc3RvcCg1MCUsJHRvKSwgY29sb3Itc3RvcCgxMDAlLCR0bykpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICRmcm9tIDAlLCRmcm9tIDUwJSwkdG8gNTAlLCR0byAxMDAlKTtcbiAgYmFja2dyb3VuZDogICAgLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAkZnJvbSAwJSwgJGZyb20gNTAlLCAkdG8gNTAlLCAkdG8gMTAwJSk7XG4gIGJhY2tncm91bmQ6ICAgICAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgJGZyb20gMCUsJGZyb20gNTAlLCR0byA1MCUsJHRvIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAgICAgIC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICRmcm9tIDAlLCRmcm9tIDUwJSwkdG8gNTAlLCR0byAxMDAlKTtcbiAgYmFja2dyb3VuZDogICAgICAgICBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkZnJvbSAwJSwkZnJvbSA1MCUsJHRvIDUwJSwkdG8gMTAwJSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPSckZnJvbScsIGVuZENvbG9yc3RyPSckdG8nLEdyYWRpZW50VHlwZT0xICk7XG5cbn1cblxuLyogUkVNIGZvbnQgc2l6ZXM6ICovXG5AZnVuY3Rpb24gY2FsY3VsYXRlUmVtKCRzaXplKSB7XG4gICRyZW1TaXplOiAkc2l6ZSAvIDE2cHg7XG4gIEByZXR1cm4gJHJlbVNpemUgKiAxcmVtO1xufVxuXG5AbWl4aW4gYnJlYWstY29udGFpbmVyKCl7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC01MHZ3ICsgNTAlKTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC01MHZ3ICsgNTAlKTtcbn1cblxuQG1peGluIGZvbnQtc2l6ZSgkc2l6ZSkge1xuICBmb250LXNpemU6ICRzaXplO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgkc2l6ZSk7XG59XG5cbkBtaXhpbiBidXR0b24oKXtcbiAgYmFja2dyb3VuZDogJGJ1dHRvblBpbms7XG4gIGNvbG9yOiAjRkZGO1xuICBwYWRkaW5nOiAxNXB4IDUwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiAuM3M7XG4gIHRleHQtZGVjb3JhdGlvbjpub25lO1xuICBAaW5jbHVkZSBmb250LXNpemUoIDIwcHggKTtcbiAgZm9udC13ZWlnaHQ6JGJvbGQtd2VpZ2h0O1xuICAmOmhvdmVyLCAmOmZvY3Vze1xuICAgIGJhY2tncm91bmQ6JGRhcmtQaW5rO1xuICAgIGNvbG9yOiR3aGl0ZTtcbiAgICBvdXRsaW5lOm5vbmU7XG4gIH1cbn1cblxuQG1peGluIHNob3AtYnV0dG9uKCl7XG4gIGJhY2tncm91bmQ6ICRidXR0b25QaW5rO1xuICBjb2xvcjogI0ZGRjtcbiAgLy9wYWRkaW5nOiAxMHB4IDE4cHggMTNweCAxOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6NTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiAuM3M7XG4gIGNvbG9yOiNGRkY7XG4gIHRleHQtZGVjb3JhdGlvbjpub25lO1xuICBAaW5jbHVkZSBmb250LXNpemUoIDE2cHggKTtcbiAgbGluZS1oZWlnaHQ6MTtcbiAgJjpob3ZlciwgJjpmb2N1c3tcbiAgICBiYWNrZ3JvdW5kOiRkYXJrUGluaztcbiAgICBjb2xvcjojRkZGO1xuICAgIG91dGxpbmU6bm9uZTtcbiAgfVxufVxuXG5AbWl4aW4gcmVtb3ZlLWVsZW1lbnQoKXtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59IiwiQGltcG9ydCAnYmFzZS9fdmFyaWFibGVzJztcbkBpbXBvcnQgJ2Jhc2UvX21peGlucyc7XG5cbi5zaW5nbGUtcG9zdHtcblx0LmJsb2ctbWV0YS1jb250YWluZXJ7XG5cdFx0bWF4LXdpZHRoOjExNzBweDtcblx0XHRtYXJnaW46MCBhdXRvO1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0Ly9wYWRkaW5nOjAgMzBweDtcblx0XHQuc21hbGwtY29udGFpbmVye1xuXHRcdFx0bWF4LXdpZHRoOjgxNXB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6MDtcblx0XHR9XG5cdH1cblx0XG5cdFxuXG5cdC5jb250YWluZXJvIC5zZWN0aW9uIC5jb250YWluZXIsIC5zbWFsbC1jb250YWluZXJ7XG5cdFx0bWF4LXdpZHRoOiA3NzVweDtcblx0XHRwYWRkaW5nOiAwIDMwcHg7XG5cdH1cblx0LnNtYWxsLWNvbnRhaW5lcntcblx0ICAgIGJhY2tncm91bmQ6ICRiZWlnZTtcblx0ICAgIHRvcDogLTEwMHB4O1xuXHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHQgICAgcGFkZGluZzogMzBweDtcblx0ICAgIG1hcmdpbi1ib3R0b206IC03MHB4O1xuXHQgICAgaDF7XG5cdCAgICBcdG1hcmdpbi10b3A6IDA7XG5cdCAgICB9XG5cdH1cblx0I21haW4td3JhcHBlciB7XG5cdCAgICBwYWRkaW5nLXRvcDogMTc1cHg7XG5cdCAgICAuc2VjdGlvbntcblx0ICAgIFx0bWFyZ2luLWJvdHRvbTogMzVweDtcblx0ICAgIFx0cCwgYSwgc3Bhbiwgb2wsIHVsLCBsaSwgZW0sIGksIGIsIGJpZywgc21hbGwsIHR0LCBhYmJyLCBhY3JvbnltLCBjaXRlLCBjb2RlLCBkZm4sIGVtLCBrYmQsIHNhbXAsIHZhciwgYnIsIHN1Yiwgc3VwLCBidXR0b24sIGlucHV0LCBsYWJlbCwgc2VsZWN0LCB0ZXh0YXJlYXtcblx0ICAgIFx0XHRmb250LXdlaWdodDogJHJlZ3VsYXItd2VpZ2h0O1xuXHRcdFx0ICAgIGxpbmUtaGVpZ2h0OiAxODAlO1xuXHRcdFx0ICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSggMThweCApO1xuXHQgICAgXHR9XG5cdCAgICBcdHN0cm9uZ3tcblx0ICAgIFx0XHRmb250LXdlaWdodDogJGJvbGQtd2VpZ2h0O1xuXHQgICAgXHR9XG5cdCAgICB9XG5cdH1cblx0LmJsb2ctaGVhZGVye1xuXHRcdG1heC1oZWlnaHQ6IDYwdmg7XG5cdFx0aGVpZ2h0OiA1NTBweDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA0MCU7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0fVxuXHQuYnJlYWRjcnVtYnN7XG5cdFx0bWFyZ2luLWJvdHRvbToxMHB4O1xuXHRcdHVse1xuXHRcdFx0cGFkZGluZy1sZWZ0OjA7XG5cdFx0XHRsaXN0LXN0eWxlOm5vbmU7XG5cdFx0fVxuXHRcdGxpe1xuXHRcdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdFx0XHRhLCBhOnZpc2l0ZWQsIHNwYW57XG5cdFx0XHRcdGNvbG9yOiRwaW5rO1xuXHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoIDE0cHggKTtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XG5cdFx0XHR9XG5cdFx0XHRhLCBhOnZpc2l0ZWR7XG5cdFx0XHRcdCY6aG92ZXIsICY6Zm9jdXN7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0YTphZnRlcntcblx0XHRcdFx0Y29udGVudDpcIj5cIjtcblx0XHRcdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdFx0XHRcdG1hcmdpbjowIDVweDtcblx0XHRcdH1cblx0XHRcdCY6bGFzdC1jaGlsZHtcblx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRjb2xvcjokYmxhY2s7XG5cdFx0XHRcdH1cblx0XHRcdFx0YTphZnRlcntcblx0XHRcdFx0XHRkaXNwbGF5Om5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuc2VjdGlvbi5mZWF0dXJlZC1wcm9kdWN0cy1ibG9jayAuY29sbGVjdGlvbi13cmFwcGVye1xuXHRcdC5wYXJ0LmZhbmN5LXByb2R1Y3QtcGFydCwgLnBhcnQuZmFuY3ktcHJvZHVjdC1wYXJ0OnZpc2l0ZWR7XG5cdFx0XHRmbGV4OjAgMSBjYWxjKCA1MCUgLSAxNXB4ICk7XG5cdFx0XHRtYXJnaW46MCAzMHB4IDAgMDtcblx0XHRcdCY6bnRoLWNoaWxkKCBldmVuICl7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDowO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4jeWl0aC13Y3dsLWZvcm17XG5cdHdpZHRoOiAxMjIwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHQud2lzaGxpc3QtdGl0bGV7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQud29vY29tbWVyY2UtbWVzc2FnZXtcblx0XHRtYXJnaW46IDEwcHggMDtcblx0fVxuXHQud2lzaGxpc3RfdGFibGV7XG5cdFx0bWFyZ2luOiA1MHB4IGF1dG8gODBweCBhdXRvO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHRoZWFke1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0Lndpc2hsaXN0LWl0ZW1zLXdyYXBwZXJ7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuICAgIFx0XHRmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIFx0XHR0cntcbiAgICBcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQgICAgZmxleDogMCAxIGNhbGMoIDI1JSAtIDE4cHggKTtcblx0XHRcdCAgICBiYWNrZ3JvdW5kOiAjRjRGNEY0O1xuXHRcdFx0ICAgIG1hcmdpbi1yaWdodDogMjJweDtcblx0XHRcdCAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRcdFx0ICAgIGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0ICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0XHQgICAgdHJhbnNpdGlvbjogLjNzO1xuXHRcdFx0ICAgICY6aG92ZXJ7XG5cdFx0XHQgICAgXHR0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuXHRcdFx0ICAgIFx0dHJhbnNpdGlvbjogLjNzO1xuXHRcdFx0ICAgIFx0dGQucHJvZHVjdC1hZGQtdG8tY2FydCBhLCBhLmJ1dHRvbntcblx0XHQgICAgXHRcdCAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcblx0XHQgICAgXHRcdH1cblx0XHRcdCAgICB9XG5cdFx0XHQgICAgJjpudGgtY2hpbGQoNG4rNCl7XG5cdFx0XHQgICAgXHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHQgICAgfVxuXHRcdFx0ICAgIHRke1xuXHRcdFx0ICAgIFx0Ym9yZGVyLWNvbG9yOiAjZTdlN2U3O1xuXHRcdFx0XHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHQgICAgd2lkdGg6IDEwMCU7XG5cdFx0XHQgICAgfVxuXHRcdFx0ICAgIHRkLnByb2R1Y3QtcmVtb3Zle1xuXHRcdFx0ICAgIFx0YXtcblx0XHRcdCAgICBcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdFx0XHRcdCAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuXHRcdFx0XHRcdCAgICBwYWRkaW5nOiAwcHggMTRweCAzcHggMTRweDtcblx0XHRcdFx0XHQgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdCAgICBjb2xvcjogYmxhY2s7XG5cdFx0XHRcdFx0ICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSggMjJweCApO1xuXHRcdFx0XHRcdCAgICBib3gtc2hhZG93OiAwcHggNHB4IDVweCAwcHggcmdiYSgwLDAsMCwwLjE2KTtcblx0XHRcdFx0XHQgICAgJjpob3Zlcntcblx0XHRcdFx0XHQgICAgXHRiYWNrZ3JvdW5kOiAkYmxhY2s7XG5cdFx0XHRcdFx0ICAgIFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHQgICAgfVxuXHRcdFx0ICAgIFx0fVxuXHRcdFx0ICAgIH1cblx0XHRcdCAgICB0ZC5wcm9kdWN0LXRodW1ibmFpbHtcblx0XHRcdCAgICBcdGF7XG5cdFx0XHQgICAgXHRcdG1hcmdpbjogMCBhdXRvO1xuICAgIFx0XHRcdFx0XHRtYXgtd2lkdGg6IDE0MHB4O1xuXHRcdFx0ICAgIFx0fVxuXHRcdFx0ICAgIH1cblx0XHRcdCAgICB0ZC5wcm9kdWN0LW5hbWV7XG5cdFx0ICAgIFx0ICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0ICAgIHBhZGRpbmc6IDEwcHggMCAwIDA7XG5cdFx0XHRcdCAgICBhe1xuXHRcdFx0ICAgIFx0ICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHQgICAgQGluY2x1ZGUgZm9udC1zaXplKCAyMHB4ICk7XG5cdFx0XHRcdFx0ICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtLXdlaWdodDtcblx0XHRcdFx0XHQgICAgJjpob3ZlciwgJjphY3RpdmV7XG5cdFx0XHRcdFx0ICAgIFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0XHQgICAgXHRjb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0ICAgIH1cblx0XHRcdFx0ICAgIH1cblx0XHRcdCAgICB9XG5cdFx0XHQgICAgdGQucHJvZHVjdC1wcmljZXtcblx0XHQgICAgXHQgICAgQGluY2x1ZGUgZm9udC1zaXplKCAxNXB4ICk7XG5cdFx0XHRcdCAgICBjb2xvcjogI0ZGNzA1OTtcblx0XHRcdFx0ICAgIGZvbnQtd2VpZ2h0OiAkYm9sZC13ZWlnaHQ7XG5cdFx0XHRcdCAgICBwYWRkaW5nOiA1cHggMDtcblx0XHRcdCAgICB9XG5cdFx0XHQgICAgdGQucHJvZHVjdC1hZGQtdG8tY2FydHtcblx0XHRcdCAgICBcdGEsIGEuYnV0dG9ue1xuXHRcdCAgICBcdFx0ICAgIHBhZGRpbmc6IDJweCAzMHB4IDdweCAzMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0ICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0ICAgIHdpZHRoOiBmaXQtY29udGVudDtcblx0XHRcdFx0XHQgICAgJjpob3Zlcntcblx0XHRcdFx0XHQgICAgXHRiYWNrZ3JvdW5kOiAkeWVsbG93O1xuXHRcdFx0XHRcdCAgICBcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHRcdFx0ICAgIH1cblx0XHRcdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHQgICAgXHR9XG5cdFx0XHQgICAgfVxuICAgIFx0XHR9XG5cdFx0fVxuXHR9XG59Il19 */
