/**
 * 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: */
.footer .footer-section {
  position: relative;
  z-index: 2;
  padding: 100px 0;
  margin: 0; }
  .footer .footer-section:after {
    content: "";
    width: calc(100dvw - 100px);
    height: 100%;
    background: #30287b;
    position: absolute;
    bottom: 0;
    left: 50px;
    z-index: -1;
    border-radius: 15px; }
  .footer .footer-section * {
    color: #fff; }
  .footer .footer-section .block.intro-block .inner-wrapper {
    height: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: column;
        flex-flow: column;
    gap: 30px; }
    .footer .footer-section .block.intro-block .inner-wrapper .quote-wrapper {
      -ms-flex: 1;
          flex: 1;
      line-height: 1; }
    .footer .footer-section .block.intro-block .inner-wrapper .gallery-wrapper {
      -ms-flex: 0 1 auto;
          flex: 0 1 auto; }
  .footer .footer-section .quote-wrapper {
    font-size: 48px;
    font-size: 3rem;
    max-width: 250px; }
  .footer .footer-section .gallery-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
        flex-flow: row wrap;
    gap: 10px; }
    .footer .footer-section .gallery-wrapper .gallery-item {
      -ms-flex: 0 0 100%;
          flex: 0 0 100%; }
  .footer .footer-section .footer-logo {
    display: inline-block; }
  .footer .footer-section .footer-logo,
  .footer .footer-section .block-title {
    min-height: 42px; }
  .footer .footer-section .block-title {
    margin-bottom: 30px; }
  .footer .footer-section .content-wrapper {
    margin-top: 30px; }
    .footer .footer-section .content-wrapper p {
      display: block;
      margin-bottom: 20px;
      font-size: 18px;
      font-size: 1.125rem;
      font-weight: 700; }
      .footer .footer-section .content-wrapper p br {
        display: none; }
      .footer .footer-section .content-wrapper p:last-child {
        margin-bottom: 0; }
    .footer .footer-section .content-wrapper a:not([class]),
    .footer .footer-section .content-wrapper a:visited:not([class]) {
      color: #fff;
      text-decoration: underline;
      transition: 0.3s ease; }
      .footer .footer-section .content-wrapper a:not([class]):hover, .footer .footer-section .content-wrapper a:not([class]):focus,
      .footer .footer-section .content-wrapper a:visited:not([class]):hover,
      .footer .footer-section .content-wrapper a:visited:not([class]):focus {
        background: none;
        color: #73ba64; }
  .footer .footer-section nav ul {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
        flex-flow: row wrap;
    gap: 20px; }
  .footer .footer-section nav li {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%; }
    .footer .footer-section nav li a,
    .footer .footer-section nav li a:visited {
      color: #fff;
      text-decoration: none;
      font-size: 18px;
      font-size: 1.125rem;
      font-weight: 700; }
      .footer .footer-section nav li a:hover, .footer .footer-section nav li a:focus,
      .footer .footer-section nav li a:visited:hover,
      .footer .footer-section nav li a:visited:focus {
        background: none;
        color: #73ba64;
        text-decoration: none; }
  .footer .footer-section .socials-wrapper {
    margin-top: 30px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
        flex-flow: row wrap;
    gap: 10px; }
    .footer .footer-section .socials-wrapper li {
      -ms-flex: 0 1 auto;
          flex: 0 1 auto; }
      .footer .footer-section .socials-wrapper li .social,
      .footer .footer-section .socials-wrapper li .social:visited {
        width: 48px;
        height: 48px;
        line-height: 1;
        background: rgba(255, 255, 255, 0.12);
        border-radius: 15px;
        padding: 10px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
            align-items: center;
        -ms-flex-pack: center;
            justify-content: center;
        border-radius: 50%; }
        .footer .footer-section .socials-wrapper li .social img,
        .footer .footer-section .socials-wrapper li .social:visited img {
          height: auto;
          max-width: 70%; }
        .footer .footer-section .socials-wrapper li .social:hover, .footer .footer-section .socials-wrapper li .social:focus,
        .footer .footer-section .socials-wrapper li .social:visited:hover,
        .footer .footer-section .socials-wrapper li .social:visited:focus {
          background: rgba(255, 255, 255, 0.32); }

.footer .copyright {
  padding: 30px 0;
  opacity: 0.7; }
  .footer .copyright .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;
    gap: 30px; }
    .footer .copyright .container .copyright-nav {
      -ms-flex: 1;
          flex: 1; }
      .footer .copyright .container .copyright-nav ul {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
        -ms-flex-pack: end;
            justify-content: flex-end;
        gap: 40px;
        margin: 0; }
        .footer .copyright .container .copyright-nav ul li {
          -ms-flex: 0 1 auto;
              flex: 0 1 auto; }
          .footer .copyright .container .copyright-nav ul li a,
          .footer .copyright .container .copyright-nav ul li a:visited {
            color: #30287b;
            text-decoration: none;
            font-size: 15px;
            font-size: 0.9375rem;
            font-weight: 500; }
            .footer .copyright .container .copyright-nav ul li a:hover, .footer .copyright .container .copyright-nav ul li a:focus,
            .footer .copyright .container .copyright-nav ul li a:visited:hover,
            .footer .copyright .container .copyright-nav ul li a:visited:focus {
              background: none;
              color: #73ba64;
              text-decoration: none; }
    .footer .copyright .container .copyright-text {
      -ms-flex-order: -1;
          order: -1;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
      font-size: 15px;
      font-size: 0.9375rem;
      font-weight: 500;
      color: #30287b; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvX3ZhcmlhYmxlcy5zY3NzIiwiYmFzZS9fbWl4aW5zLnNjc3MiLCJmb290ZXIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7R0FLRztBQ0xIOzs7Ozs7R0FNRztBQWdCSCx5QkFBeUI7QUFPekIseUJBQXlCO0FBK0J6QiwyQkFBMkI7QUFtQjNCLG9CQUFvQjtBQWFwQix1QkFBdUI7QUFxR3ZCLHFCQUFxQjtBQ3VDckI7RUFFRSxtQkFBa0I7RUFDbEIsV0FBVTtFQUNWLGlCQUFnQjtFQUNoQixVQUFTLEVBNklUO0VBbEpGO0lBT0csWUFBVztJQUNYLDRCQUEyQjtJQUMzQixhQUFZO0lBQ1osb0JGaE9lO0lFaU9mLG1CQUFrQjtJQUNsQixVQUFTO0lBQ1QsV0FBVTtJQUNWLFlBQVc7SUFDWCxvQkYzTmdCLEVFNE5oQjtFQWhCSDtJQW1CRyxZQUFXLEVBQ1g7RUFwQkg7SUF3QkksYUFBWTtJQUNaLHFCQUFhO0lBQWIsY0FBYTtJQUNiLHNCQUFpQjtRQUFqQixrQkFBaUI7SUFDakIsVUFBUyxFQVFUO0lBbkNKO01BNkJLLFlBQU87VUFBUCxRQUFPO01BQ1AsZUFBYyxFQUNkO0lBL0JMO01BaUNLLG1CQUFjO1VBQWQsZUFBYyxFQUNkO0VBbENMO0lEM0JDLGdCQ2tFeUI7SURqRXpCLGdCQVZ1QjtJQzRFckIsaUJBQWdCLEVBQ2hCO0VBekNIO0lBNENHLHFCQUFhO0lBQWIsY0FBYTtJQUNiLHdCQUFtQjtRQUFuQixvQkFBbUI7SUFDbkIsVUFBUyxFQUlUO0lBbERIO01BZ0RJLG1CQUFjO1VBQWQsZUFBYyxFQUNkO0VBakRKO0lBcURHLHNCQUFxQixFQUNyQjtFQXRESDs7SUEwREcsaUJBQWdCLEVBQ2hCO0VBM0RIO0lBOERHLG9CQUFtQixFQUNuQjtFQS9ESDtJQWtFRyxpQkFBZ0IsRUF3QmhCO0lBMUZIO01Bb0VJLGVBQWM7TUFDZCxvQkFBbUI7TURoR3RCLGdCQ2lHMEI7TURoRzFCLG9CQVZ1QjtNQzJHcEIsaUJGbFFZLEVFeVFaO01BOUVKO1FBeUVLLGNBQWEsRUFDYjtNQTFFTDtRQTRFSyxpQkFBZ0IsRUFDaEI7SUE3RUw7O01BaUZJLFlBQVc7TUFDWCwyQkFBMEI7TUFDMUIsc0JBQXFCLEVBTXJCO01BekZKOzs7UUFzRkssaUJBQWdCO1FBQ2hCLGVGaFRVLEVFaVRWO0VBeEZMO0lBOEZJLHFCQUFhO0lBQWIsY0FBYTtJQUNiLHdCQUFtQjtRQUFuQixvQkFBbUI7SUFDbkIsVUFBUyxFQUNUO0VBakdKO0lBbUdJLG1CQUFjO1FBQWQsZUFBYyxFQWNkO0lBakhKOztNQXNHSyxZQUFXO01BQ1gsc0JBQXFCO01EbEl6QixnQkNtSTJCO01EbEkzQixvQkFWdUI7TUM2SW5CLGlCRnBTVyxFRTJTWDtNQWhITDs7O1FBNEdNLGlCQUFnQjtRQUNoQixlRnRVUztRRXVVVCxzQkFBcUIsRUFDckI7RUEvR047SUFxSEcsaUJBQWdCO0lBQ2hCLHFCQUFhO0lBQWIsY0FBYTtJQUNiLHdCQUFtQjtRQUFuQixvQkFBbUI7SUFDbkIsVUFBUyxFQXlCVDtJQWpKSDtNQTBISSxtQkFBYztVQUFkLGVBQWMsRUFzQmQ7TUFoSko7O1FBNkhLLFlBQVc7UUFDWCxhQUFZO1FBQ1osZUFBYztRQUNkLHNDQUFxQjtRQUNyQixvQkY3VWM7UUU4VWQsY0FBYTtRQUNiLHFCQUFhO1FBQWIsY0FBYTtRQUNiLHVCQUFtQjtZQUFuQixvQkFBbUI7UUFDbkIsc0JBQXVCO1lBQXZCLHdCQUF1QjtRQUN2QixtQkFBa0IsRUFTbEI7UUEvSUw7O1VBd0lNLGFBQVk7VUFDWixlQUFjLEVBQ2Q7UUExSU47OztVQTZJTSxzQ0FBcUIsRUFDckI7O0FBOUlOO0VBb0pFLGdCQUFlO0VBQ2YsYUFBWSxFQTBDWjtFQS9MRjtJQXVKRyxxQkFBYTtJQUFiLGNBQWE7SUFDYix3QkFBbUI7UUFBbkIsb0JBQW1CO0lBQ25CLHVCQUFtQjtRQUFuQixvQkFBbUI7SUFDbkIsdUJBQThCO1FBQTlCLCtCQUE4QjtJQUM5QixVQUFTLEVBbUNUO0lBOUxIO01BNkpJLFlBQU87VUFBUCxRQUFPLEVBeUJQO01BdExKO1FBZ0tLLHFCQUFhO1FBQWIsY0FBYTtRQUNiLHdCQUFtQjtZQUFuQixvQkFBbUI7UUFDbkIsbUJBQXlCO1lBQXpCLDBCQUF5QjtRQUN6QixVQUFTO1FBQ1QsVUFBUyxFQWlCVDtRQXJMTDtVQXNLTSxtQkFBYztjQUFkLGVBQWMsRUFjZDtVQXBMTjs7WUF5S08sZUYvWFc7WUVnWVgsc0JBQXFCO1lEck0zQixnQkNzTTZCO1lEck03QixxQkFWdUI7WUNnTmpCLGlCRnpXVyxFRWdYWDtZQW5MUDs7O2NBK0tRLGlCQUFnQjtjQUNoQixlRnpZTztjRTBZUCxzQkFBcUIsRUFDckI7SUFsTFI7TUF3TEksbUJBQVM7VUFBVCxVQUFTO01BQ1QsbUJBQWM7VUFBZCxlQUFjO01EcE5qQixnQkNxTjBCO01EcE4xQixxQkFWdUI7TUMrTnBCLGlCRnhYYztNRXlYZCxlRmxaYyxFRW1aZCIsImZpbGUiOiJmb290ZXIuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBWYXJpYWJsZSBmaWxlIFxuICogcGxhY2UgZ2xvYmFsIHZhcmlhYmxlcyBoZXJlOlxuICpcbiAqIEBwYWNrYWdlIENoZWYgR3V0ZW5iZXJnIENoaWxkIFRoZW1lXG4gKi9cblxuJGZvbnRTdGFjazogXCJOdW5pdG9cIiwgc2Fucy1zZXJpZjtcbiRoZWFkU3RhY2s6IFwiTnVuaXRvXCIsIHNhbnMtc2VyaWY7XG5cbiR3aGl0ZTogI2ZmZjtcbiRibGFjazogIzFhMTExMDtcbiRncmV5OiAjZTllOWYxO1xuJGdyZXlUaW50OiAjZjlmOWY5O1xuXG4kZ3JlZW46ICM3M2JhNjQ7XG4kbWludDogIzAwYTA5YTtcbiRibHVlOiAjMDU3OGJlO1xuJGRhcmtCbHVlOiAjMzAyODdiO1xuXG4kZ3JlZW5UaW50OiAjZTNmMWUwO1xuJG1pbnRUaW50OiAjY2NlY2ViO1xuJGJsdWVUaW50OiAjZTRmOGZmO1xuJGRhcmtCbHVlVGludDogI2U5ZTlmMTtcblxuJGJvcmRlckNvbG9yOiAjZGNlMmVhO1xuXG4kYm9yZGVyUmFkaXVzQmlnOiA1MHB4O1xuJGJvcmRlclJhZGl1czogMTVweDtcbiRib3JkZXJSYWRpdXNTbWFsbDogOHB4O1xuXG4kY29udGFpbmVyV2lkdGg6IDEyODBweDtcblxuLy8gJGZvcm1JbnB1dENvbG9yOiAjOTk5O1xuLy8gJGZvcm1JbnB1dEhvdmVyQ29sb3I6ICMwMDA7XG5cbiRmb3JtSW5wdXRDb2xvcjogJGJsdWU7XG4kZm9ybUlucHV0SG92ZXJDb2xvcjogJG1pbnQ7XG5cbiRlcnJvckNvbG9yOiAjYWUyZDMwO1xuXG4kbGlnaHRXZWlnaHQ6IDMwMDtcbiRyZWd1bGFyV2VpZ2h0OiA0MDA7XG4kbWVkaXVtV2VpZ2h0OiA1MDA7XG4kc2VtaUJvbGRXZWlnaHQ6IDYwMDtcbiRib2xkV2VpZ2h0OiA3MDA7XG4kZXh0cmFCb2xkV2VpZ2h0OiA4MDA7XG4kYmxhY2tXZWlnaHQ6IDkwMDtcbiIsIi8qKlxuICogTWl4aW4gZmlsZSBcbiAqIEFsbCBvdXIgY3VzdG9tIG1peGluc1xuICpcbiAqIEBwYWNrYWdlIENoZWYgR3V0ZW5iZXJnIENoaWxkIFRoZW1lXG4gKiBAc2luY2UgMjAxOVxuICovXG5cbi8vbWFrZSBmbGV4IHJvd3MgYSBiaXQgZWFzaWVyOlxuQG1peGluIGZsZXgtcm93KCRlcXVhbGl6ZTogc3RyZXRjaCkge1xuXHRAaW5jbHVkZSBkaXNwbGF5KGZsZXgpO1xuXHRAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3cpO1xuXHRAaW5jbHVkZSBhbGlnbi1pdGVtcygkZXF1YWxpemUpO1xufVxuXG4vL21ha2UgZmxleCBjb2x1bW5zIGEgYml0IGVhc2llcjpcbkBtaXhpbiBmbGV4LWNvbCgkZXF1YWxpemU6IHN0cmV0Y2gpIHtcblx0QGluY2x1ZGUgZGlzcGxheShmbGV4KTtcblx0QGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcblx0QGluY2x1ZGUgYWxpZ24taXRlbXMoJGVxdWFsaXplKTtcbn1cblxuLyogQm94c2l6aW5nIHNob3J0Y3V0OiAqL1xuQG1peGluIGJvcmRlcmJveCgpIHtcblx0LW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qIFRyYW5zZm9ybSBzaG9ydGN1dHMgKi9cblxuLy8gcm90YXRlXG5AbWl4aW4gcm90YXRlKCRkZWcpIHtcblx0QGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgjeyRkZWd9ZGVnKSk7XG59XG5cbi8vIHNjYWxlXG5AbWl4aW4gc2NhbGUoJHNjYWxlKSB7XG5cdEBpbmNsdWRlIHRyYW5zZm9ybShzY2FsZSgkc2NhbGUpKTtcbn1cblxuLy8gdHJhbnNsYXRlXG5AbWl4aW4gdHJhbnNsYXRlKCR4LCAkeSkge1xuXHRAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKCR4LCAkeSkpO1xufVxuXG4vLyBza2V3XG5AbWl4aW4gc2tldygkeCwgJHkpIHtcblx0QGluY2x1ZGUgdHJhbnNmb3JtKHNrZXcoI3skeH1kZWcsICN7JHl9ZGVnKSk7XG59XG5cbi8vdHJhbnNmb3JtIG9yaWdpblxuQG1peGluIHRyYW5zZm9ybS1vcmlnaW4oJG9yaWdpbikge1xuXHRtb3otdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcblx0LW8tdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcblx0LW1zLXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG5cdC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcblx0dHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcbn1cblxuLyogU3R5bGluZyBwbGFjZWhvbGRlcnM6ICovXG5AbWl4aW4gcGxhY2Vob2xkZXIge1xuXHQmLnBsYWNlaG9sZGVyIHtcblx0XHRAY29udGVudDtcblx0fVxuXG5cdCY6LW1vei1wbGFjZWhvbGRlciB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cblxuXHQmOjotbW96LXBsYWNlaG9sZGVyIHtcblx0XHRAY29udGVudDtcblx0fVxuXG5cdCY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbi8qIFJldGluYSBpbWFnZXM6ICovXG5AbWl4aW4gaW1hZ2UtMngoJGltYWdlLCAkd2lkdGgsICRoZWlnaHQpIHtcblx0QG1lZGlhIChtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMyksXG5cdFx0KC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIuNi8yKSxcblx0XHQoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjMpLFxuXHRcdChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjMpLFxuXHRcdChtaW4tcmVzb2x1dGlvbjogMS4zZHBweCkge1xuXHRcdC8qIG9uIHJldGluYSwgdXNlIGltYWdlIHRoYXQncyBzY2FsZWQgYnkgMiAqL1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgkaW1hZ2UpO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogJHdpZHRoICRoZWlnaHQ7XG5cdH1cbn1cblxuLyogXCJIYXJkXCIgZ3JhZGllbnRzOiAqL1xuQG1peGluIGdyYWRpZW50LWhhcmQoJHN0YXJ0LCAkZW5kOiAjZmZmLCAkZGlyZWN0aW9uOiBcImhvcml6b250YWxcIikge1xuXHRAaWYgJGRpcmVjdGlvbiA9PSBcImhvcml6b250YWxcIiB7XG5cdFx0QGluY2x1ZGUgZ3JhZGllbnQtaGFyZC1ob3Jpem9udGFsKCRzdGFydCwgJGVuZCk7XG5cdH0gQGVsc2Uge1xuXHRcdEBpbmNsdWRlIGdyYWRpZW50LWhhcmQtdmVydGljYWwoJHN0YXJ0LCAkZW5kKTtcblx0fVxufVxuXG5AbWl4aW4gZ3JhZGllbnQtaGFyZC1ob3Jpem9udGFsKCRmcm9tLCAkdG8pIHtcblx0YmFja2dyb3VuZDogJHRvO1xuXHRiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KFxuXHRcdGxpbmVhcixcblx0XHRsZWZ0IHRvcCxcblx0XHRyaWdodCB0b3AsXG5cdFx0Y29sb3Itc3RvcCgwJSwgJGZyb20pLFxuXHRcdGNvbG9yLXN0b3AoNTAlLCAkZnJvbSksXG5cdFx0Y29sb3Itc3RvcCg1MCUsICR0byksXG5cdFx0Y29sb3Itc3RvcCgxMDAlLCAkdG8pXG5cdCk7XG5cdGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KFxuXHRcdGxlZnQsXG5cdFx0JGZyb20gMCUsXG5cdFx0JGZyb20gNTAlLFxuXHRcdCR0byA1MCUsXG5cdFx0JHRvIDEwMCVcblx0KTtcblx0YmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoXG5cdFx0bGVmdCxcblx0XHQkZnJvbSAwJSxcblx0XHQkZnJvbSA1MCUsXG5cdFx0JHRvIDUwJSxcblx0XHQkdG8gMTAwJVxuXHQpO1xuXHRiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KFxuXHRcdGxlZnQsXG5cdFx0JGZyb20gMCUsXG5cdFx0JGZyb20gNTAlLFxuXHRcdCR0byA1MCUsXG5cdFx0JHRvIDEwMCVcblx0KTtcblx0YmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KFxuXHRcdGxlZnQsXG5cdFx0JGZyb20gMCUsXG5cdFx0JGZyb20gNTAlLFxuXHRcdCR0byA1MCUsXG5cdFx0JHRvIDEwMCVcblx0KTtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuXHRcdHRvIHJpZ2h0LFxuXHRcdCRmcm9tIDAlLFxuXHRcdCRmcm9tIDUwJSxcblx0XHQkdG8gNTAlLFxuXHRcdCR0byAxMDAlXG5cdCk7XG5cdGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyRmcm9tJywgZW5kQ29sb3JzdHI9JyR0bycsIEdyYWRpZW50VHlwZT0xKTtcbn1cblxuQG1peGluIGdyYWRpZW50LWhhcmQtdmVydGljYWwoJGZyb20sICR0bykge1xuXHRiYWNrZ3JvdW5kOiAkdG87XG5cdGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQoXG5cdFx0bGluZWFyLFxuXHRcdHRvcCB0b3AsXG5cdFx0cmlnaHQgdG9wLFxuXHRcdGNvbG9yLXN0b3AoMCUsICRmcm9tKSxcblx0XHRjb2xvci1zdG9wKDUwJSwgJGZyb20pLFxuXHRcdGNvbG9yLXN0b3AoNTAlLCAkdG8pLFxuXHRcdGNvbG9yLXN0b3AoMTAwJSwgJHRvKVxuXHQpO1xuXHRiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChcblx0XHR0b3AsXG5cdFx0JGZyb20gMCUsXG5cdFx0JGZyb20gNTAlLFxuXHRcdCR0byA1MCUsXG5cdFx0JHRvIDEwMCVcblx0KTtcblx0YmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoXG5cdFx0dG9wLFxuXHRcdCRmcm9tIDAlLFxuXHRcdCRmcm9tIDUwJSxcblx0XHQkdG8gNTAlLFxuXHRcdCR0byAxMDAlXG5cdCk7XG5cdGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQoXG5cdFx0dG9wLFxuXHRcdCRmcm9tIDAlLFxuXHRcdCRmcm9tIDUwJSxcblx0XHQkdG8gNTAlLFxuXHRcdCR0byAxMDAlXG5cdCk7XG5cdGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICRmcm9tIDAlLCAkZnJvbSA1MCUsICR0byA1MCUsICR0byAxMDAlKTtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuXHRcdHRvIGJvdHRvbSxcblx0XHQkZnJvbSAwJSxcblx0XHQkZnJvbSA1MCUsXG5cdFx0JHRvIDUwJSxcblx0XHQkdG8gMTAwJVxuXHQpO1xuXHRmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPSckZnJvbScsIGVuZENvbG9yc3RyPSckdG8nLCBHcmFkaWVudFR5cGU9MSk7XG59XG5cbi8qIFJFTSBmb250IHNpemVzOiAqL1xuQGZ1bmN0aW9uIGNhbGN1bGF0ZVJlbSgkc2l6ZSkge1xuXHQkcmVtU2l6ZTogJHNpemUgLyAxNnB4O1xuXHRAcmV0dXJuICRyZW1TaXplICogMXJlbTtcbn1cblxuQG1peGluIGJyZWFrLWNvbnRhaW5lcigpIHtcblx0bWFyZ2luLWxlZnQ6IGNhbGMoLTUwdncgKyA1MCUpO1xuXHRtYXJnaW4tcmlnaHQ6IGNhbGMoLTUwdncgKyA1MCUpO1xufVxuXG5AbWl4aW4gZm9udC1zaXplKCRzaXplKSB7XG5cdGZvbnQtc2l6ZTogJHNpemU7XG5cdGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKCRzaXplKTtcbn1cblxuQG1peGluIGJ1dHRvbigpIHtcblx0YmFja2dyb3VuZDogJG1pbnQ7XG5cdHBhZGRpbmc6IDEzcHggMzBweCAxMnB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGJvcmRlci1yYWRpdXM6IDUwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcblx0Y29sb3I6ICR3aGl0ZTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRAaW5jbHVkZSBmb250LXNpemUoMTZweCk7XG5cdGZvbnQtd2VpZ2h0OiAkc2VtaUJvbGRXZWlnaHQ7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdGJhY2tncm91bmQ6ICRtaW50VGludDtcblx0XHRjb2xvcjogJG1pbnQ7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0fVxufVxuXG5AbWl4aW4gYnV0dG9uLW91dGxpbmUoKSB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRib3JkZXItY29sb3I6ICRkYXJrQmx1ZTtcblx0Y29sb3I6ICRkYXJrQmx1ZTtcblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0YmFja2dyb3VuZDogJGRhcmtCbHVlO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHR9XG59XG5cbkBtaXhpbiByZW1vdmUtZWxlbWVudCgpIHtcblx0Y2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuXHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0aGVpZ2h0OiAxcHg7XG5cdHdpZHRoOiAxcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtaXhpbiBmb250ZmFjZSgkdHlwZSwgJHN0eWxlOiBcIlwiKSB7XG5cdEBpZiAkdHlwZSA9PSBcImxpZ2h0XCIgYW5kICRzdHlsZSA9PSBcIlwiIHtcblx0XHRmb250LWZhbWlseTogXCJBbnRlbm5hLUxpZ2h0XCIsIFwic2VyaWZcIjtcblx0fSBAZWxzZSBpZiAkdHlwZSA9PSBcImxpZ2h0XCIgYW5kICRzdHlsZSA9PSBcIml0YWxpY1wiIHtcblx0XHRmb250LWZhbWlseTogXCJBbnRlbm5hLUxpZ2h0XCIsIFwic2VyaWZcIjtcblx0fSBAZWxzZSBpZiAkdHlwZSA9PSBcIm1lZGl1bVwiIGFuZCAkc3R5bGUgPT0gXCJcIiB7XG5cdFx0Zm9udC1mYW1pbHk6IFwiQW50ZW5uYS1NZWRpdW1cIiwgXCJzZXJpZlwiO1xuXHR9IEBlbHNlIGlmICR0eXBlID09IFwiYm9sZFwiIGFuZCAkc3R5bGUgPT0gXCJcIiB7XG5cdFx0Zm9udC1mYW1pbHk6IFwiQW50ZW5uYS1Cb2xkXCIsIFwic2VyaWZcIjtcblx0fSBAZWxzZSBpZiAkdHlwZSA9PSBcInJlZ3VsYXJcIiBhbmQgJHN0eWxlID09IFwiaXRhbGljXCIge1xuXHRcdGZvbnQtZmFtaWx5OiBcIkFudGVubmEtUmVndWxhclwiLCBcInNlcmlmXCI7XG5cdH0gQGVsc2Uge1xuXHRcdGZvbnQtZmFtaWx5OiBcIkFudGVubmEtUmVndWxhclwiLCBcInNlcmlmXCI7XG5cdH1cbn1cblxuLy9GbGV4IHNvbHV0aW9uXG5AbWl4aW4gYmxvY2stc2l6ZSgkc2l6ZSwgJGl0ZW1JblJvdywgJGdhcCkge1xuXHRmbGV4OiAwIDEgY2FsYy13aGl0ZXNwYWNlKCRzaXplLCAkaXRlbUluUm93LCAkZ2FwKTtcbn1cblxuQGZ1bmN0aW9uIGNhbGMtd2hpdGVzcGFjZSgkYmFzZSwgJGl0ZW1JblJvdywgJGdhcCkge1xuXHRAcmV0dXJuIGNhbGMoI3skYmFzZX0gLSAoKCN7JGl0ZW1JblJvd30gLSAxKSAqICN7JGdhcH0gLyAjeyRpdGVtSW5Sb3d9KSk7XG59XG5cbi8vUmV0dXJuXG5AZnVuY3Rpb24gcmV0dXJuLWJsb2NrLXNpemUoJHNpemUsICRpdGVtSW5Sb3csICRnYXApIHtcblx0QHJldHVybiBjYWxjLXdoaXRlc3BhY2UoJHNpemUsICRpdGVtSW5Sb3csICRnYXApO1xufVxuXG4vL0NvbnRhaW5lciB3aGl0ZXNwYWNlXG5AZnVuY3Rpb24gY2FsYy1jb250YWluZXItd2hpdGVzcGFjZSgkY29udGFpbmVyOiAkY29udGFpbmVyV2lkdGgpIHtcblx0QHJldHVybiBjYWxjKCgoMTAwdncgLSAjeyRjb250YWluZXJ9IC0gdmFyKC0tc2Nyb2xsYmFyLXdpZHRoLCAxN3B4KSkgLyAyKSk7XG59XG5cbi8vIFNjcm9sbGJhciB3aWR0aCBkZXRlY3Rpb24gKGFkZCB0aGlzKVxuQG1peGluIGluaXQtc2Nyb2xsYmFyLXdpZHRoKCkge1xuXHQ6cm9vdCB7XG5cdFx0LS1zY3JvbGxiYXItd2lkdGg6IDE3cHg7IC8vIERlZmF1bHQgZmFsbGJhY2tcblx0fVxuXG5cdEBhdC1yb290IHtcblx0XHRib2R5OjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHdpZHRoOiAxMDB2dztcblx0XHRcdGhlaWdodDogMDtcblx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0b3A6IC0xMDBweDtcblx0XHR9XG5cblx0XHRib2R5OjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0dG9wOiAtMTAwcHg7XG5cdFx0fVxuXG5cdFx0QHN1cHBvcnRzIChkaXNwbGF5OiBibG9jaykge1xuXHRcdFx0OnJvb3Qge1xuXHRcdFx0XHQtLXNjcm9sbGJhci13aWR0aDogY2FsYygxMDB2dyAtIDEwMCUpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiQGltcG9ydCBcImJhc2UvX3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcImJhc2UvX21peGluc1wiO1xuXG4vLyAuZm9vdGVyIHtcbi8vIFx0LnNlY3Rpb24uZm9vdGVyLW5hdiB7XG4vLyBcdFx0YmFja2dyb3VuZDogcmdiYShkYXJrLWdyZWVuLCAwLjkpO1xuLy8gXHRcdHBhZGRpbmc6IDEwMHB4IDA7XG4vLyBcdFx0bWFyZ2luOiAwO1xuXG4vLyBcdFx0LmZvb3Rlci1sb2dvLFxuLy8gXHRcdC5mb290ZXItbG9nbzp2aXNpdGVkIHtcbi8vIFx0XHRcdG1heC13aWR0aDogMjMwcHg7XG4vLyBcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4vLyBcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbi8vIFx0XHRcdGltZyB7XG4vLyBcdFx0XHRcdHdpZHRoOiAxMDAlO1xuLy8gXHRcdFx0fVxuLy8gXHRcdH1cblxuLy8gXHRcdC5uYXYtYmxvY2sge1xuLy8gXHRcdFx0ZmxleDogMztcblxuLy8gXHRcdFx0bmF2IHtcbi8vIFx0XHRcdFx0JiA+IHVsIHtcbi8vIFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuLy8gXHRcdFx0XHRcdGZsZXgtZmxvdzogcm93IHdyYXA7XG4vLyBcdFx0XHRcdFx0Z2FwOiAzMHB4IDYwcHg7XG5cbi8vIFx0XHRcdFx0XHQmID4gbGkge1xuLy8gXHRcdFx0XHRcdFx0ZmxleDogMCAxIGNhbGMoMzMuMzMlIC0gNDBweCk7XG4vLyBcdFx0XHRcdFx0fVxuXG4vLyBcdFx0XHRcdFx0bGkge1xuLy8gXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblxuLy8gXHRcdFx0XHRcdFx0Ji5saS1sYWJlbCB7XG4vLyBcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cbi8vIFx0XHRcdFx0XHRcdFx0LmxhYmVsIHtcbi8vIFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMjBweCk7XG4vLyBcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZm9udGZhY2UoXCJyZWd1bGFyXCIpO1xuLy8gXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG4vLyBcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG4vLyBcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcbi8vIFx0XHRcdFx0XHRcdFx0fVxuLy8gXHRcdFx0XHRcdFx0fVxuXG4vLyBcdFx0XHRcdFx0XHRhLFxuLy8gXHRcdFx0XHRcdFx0YTp2aXNpdGVkIHtcbi8vIFx0XHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcbi8vIFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE2cHgpO1xuLy8gXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250ZmFjZShcImxpZ2h0XCIpO1xuLy8gXHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4vLyBcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cbi8vIFx0XHRcdFx0XHRcdFx0Jjpob3Zlcixcbi8vIFx0XHRcdFx0XHRcdFx0Jjpmb2N1cyB7XG4vLyBcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcbi8vIFx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAwLjY7XG4vLyBcdFx0XHRcdFx0XHRcdH1cblxuLy8gXHRcdFx0XHRcdFx0XHQmLmN1cnJlbnQtbWVudS1pdGVtLFxuLy8gXHRcdFx0XHRcdFx0XHQuY3VycmVudC1wYWdlLXBhcmVudCxcbi8vIFx0XHRcdFx0XHRcdFx0LmN1cnJlbnQtbWVudS1wYXJlbnQge1xuLy8gXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiBkYXJrLWdyZWVuO1xuLy8gXHRcdFx0XHRcdFx0XHR9XG4vLyBcdFx0XHRcdFx0XHR9XG4vLyBcdFx0XHRcdFx0fVxuLy8gXHRcdFx0XHR9XG4vLyBcdFx0XHR9XG4vLyBcdFx0fVxuLy8gXHR9XG5cbi8vIFx0LnNlY3Rpb24uZm9vdGVyLXNlY3Rpb24ge1xuLy8gXHRcdG1hcmdpbjogMDtcbi8vIFx0XHRiYWNrZ3JvdW5kOiBkYXJrLWdyZWVuO1xuLy8gXHRcdHBhZGRpbmc6IDYwcHggMDtcblxuLy8gXHRcdC5ibG9jay5jb250ZW50LWJsb2NrIHtcbi8vIFx0XHRcdC5zb2NpYWxzLXdyYXBwZXIge1xuLy8gXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuLy8gXHRcdFx0XHRmbGV4LWZsb3c6IHJvdyB3cmFwO1xuLy8gXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuLy8gXHRcdFx0XHRnYXA6IDIwcHg7XG5cbi8vIFx0XHRcdFx0bGkge1xuLy8gXHRcdFx0XHRcdGZsZXg6IDAgMSBhdXRvO1xuLy8gXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcbi8vIFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuLy8gXHRcdFx0XHRcdGZsZXgtZmxvdzogcm93IHdyYXA7XG4vLyBcdFx0XHRcdFx0YWxpZ24tY29udGVudDogZmxleC1lbmQ7XG4vLyBcdFx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xuXG4vLyBcdFx0XHRcdFx0JjpiZWZvcmUge1xuLy8gXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcbi8vIFx0XHRcdFx0XHR9XG5cbi8vIFx0XHRcdFx0XHRhLFxuLy8gXHRcdFx0XHRcdGE6dmlzaXRlZCB7XG4vLyBcdFx0XHRcdFx0XHR3aWR0aDogMjhweDtcblxuLy8gXHRcdFx0XHRcdFx0Jjpob3Zlcixcbi8vIFx0XHRcdFx0XHRcdCY6Zm9jdXMge1xuLy8gXHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAwLjI7XG4vLyBcdFx0XHRcdFx0XHR9XG4vLyBcdFx0XHRcdFx0fVxuLy8gXHRcdFx0XHR9XG4vLyBcdFx0XHR9XG5cbi8vIFx0XHRcdC5jb250ZW50LXdyYXBwZXIge1xuLy8gXHRcdFx0XHRtYXgtd2lkdGg6IDUwJTtcbi8vIFx0XHRcdFx0bWFyZ2luLXRvcDogMzBweDtcbi8vIFx0XHRcdH1cblxuLy8gXHRcdFx0LmNvbnRlbnQtd3JhcHBlciAqIHtcbi8vIFx0XHRcdFx0Y29sb3I6ICNmZmY7XG4vLyBcdFx0XHRcdEBpbmNsdWRlIGZvbnRmYWNlKFwibGlnaHRcIik7XG4vLyBcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNnB4KTtcbi8vIFx0XHRcdH1cbi8vIFx0XHR9XG5cbi8vIFx0XHQuYmxvY2suZm9ybS1ibG9jayB7XG4vLyBcdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cbi8vIFx0XHRcdC5ibG9jay10aXRsZSB7XG4vLyBcdFx0XHRcdGNvbG9yOiAjZmZmO1xuLy8gXHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMjJweCk7XG4vLyBcdFx0XHRcdEBpbmNsdWRlIGZvbnRmYWNlKFwicmVndWxhclwiKTtcbi8vIFx0XHRcdH1cblxuLy8gXHRcdFx0Zm9ybSB7XG4vLyBcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG4vLyBcdFx0XHRcdGZsZXgtZmxvdzogcm93IHdyYXA7XG4vLyBcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4vLyBcdFx0XHRcdGdhcDogMTVweCAyMHB4O1xuXG4vLyBcdFx0XHRcdC5idXR0b24ge1xuLy8gXHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcbi8vIFx0XHRcdFx0XHRwYWRkaW5nOiAxMnB4IDMwcHg7XG5cbi8vIFx0XHRcdFx0XHQmOmhvdmVyLFxuLy8gXHRcdFx0XHRcdCY6Zm9jdXMge1xuLy8gXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgkYmx1ZSwgMC42KTtcbi8vIFx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcbi8vIFx0XHRcdFx0XHR9XG4vLyBcdFx0XHRcdH1cblxuLy8gXHRcdFx0XHQuZm9ybS1ib2R5IHtcbi8vIFx0XHRcdFx0XHRmbGV4OiAxO1xuLy8gXHRcdFx0XHR9XG5cbi8vIFx0XHRcdFx0LmZvcm0tZm9vdGVyIHtcbi8vIFx0XHRcdFx0XHRmbGV4OiAwIDEgYXV0bztcbi8vIFx0XHRcdFx0fVxuXG4vLyBcdFx0XHRcdC5mb3JtLW5vdGljZSB7XG4vLyBcdFx0XHRcdFx0ZmxleDogMCAwIDEwMCU7XG5cbi8vIFx0XHRcdFx0XHQuaW5uZXItY29udGVudCB7XG4vLyBcdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcbi8vIFx0XHRcdFx0XHRcdG1heC13aWR0aDogNDAwcHg7XG4vLyBcdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTJweCk7XG4vLyBcdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250ZmFjZShcImxpZ2h0XCIpO1xuLy8gXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE0MCU7XG4vLyBcdFx0XHRcdFx0fVxuLy8gXHRcdFx0XHR9XG5cbi8vIFx0XHRcdFx0bGFiZWwge1xuLy8gXHRcdFx0XHRcdEBpbmNsdWRlIHJlbW92ZS1lbGVtZW50KCk7XG4vLyBcdFx0XHRcdH1cblxuLy8gXHRcdFx0XHRpbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xuLy8gXHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcbi8vIFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuLy8gXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XG4vLyBcdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE2cHgpO1xuLy8gXHRcdFx0XHRcdHBhZGRpbmc6IDEycHggMTVweCAxMHB4IDE1cHg7XG4vLyBcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG4vLyBcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG4vLyBcdFx0XHRcdFx0aGVpZ2h0OiA0OHB4O1xuXG4vLyBcdFx0XHRcdFx0QGluY2x1ZGUgcGxhY2Vob2xkZXIoKSB7XG4vLyBcdFx0XHRcdFx0XHRjb2xvcjogcmdiYSgkYmxhY2ssIDAuMyk7XG4vLyBcdFx0XHRcdFx0fVxuLy8gXHRcdFx0XHR9XG4vLyBcdFx0XHR9XG4vLyBcdFx0fVxuLy8gXHR9XG5cbi8vIFx0LmNvcHlyaWdodCB7XG4vLyBcdFx0YmFja2dyb3VuZDogZGFyay1ncmVlbjtcbi8vIFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgjZmZmLCAwLjEpO1xuXG4vLyBcdFx0LmNvbnRhaW5lciB7XG4vLyBcdFx0XHRkaXNwbGF5OiBmbGV4O1xuLy8gXHRcdFx0ZmxleC1mbG93OiByb3cgd3JhcDtcbi8vIFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4vLyBcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4vLyBcdFx0XHRnYXA6IDEwcHggNTBweDtcbi8vIFx0XHRcdGNvbG9yOiAjZmZmO1xuLy8gXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE2cHgpO1xuLy8gXHRcdFx0QGluY2x1ZGUgZm9udGZhY2UoXCJsaWdodFwiKTtcbi8vIFx0XHR9XG5cbi8vIFx0XHRuYXYge1xuLy8gXHRcdFx0dWwge1xuLy8gXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuLy8gXHRcdFx0XHRmbGV4LWZsb3c6IHJvdyB3cmFwO1xuLy8gXHRcdFx0XHRnYXA6IDEwcHggNDBweDtcblxuLy8gXHRcdFx0XHRsaSB7XG4vLyBcdFx0XHRcdFx0ZmxleDogMCAxIGF1dG87XG5cbi8vIFx0XHRcdFx0XHRhLFxuLy8gXHRcdFx0XHRcdGE6dmlzaXRlZCB7XG4vLyBcdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcbi8vIFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbi8vIFx0XHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMDtcbi8vIFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXG4vLyBcdFx0XHRcdFx0XHQmOmhvdmVyLFxuLy8gXHRcdFx0XHRcdFx0Jjpmb2N1cyB7XG4vLyBcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuLy8gXHRcdFx0XHRcdFx0fVxuLy8gXHRcdFx0XHRcdH1cbi8vIFx0XHRcdFx0fVxuLy8gXHRcdFx0fVxuLy8gXHRcdH1cbi8vIFx0fVxuLy8gfVxuXG4uZm9vdGVyIHtcblx0LmZvb3Rlci1zZWN0aW9uIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMjtcblx0XHRwYWRkaW5nOiAxMDBweCAwO1xuXHRcdG1hcmdpbjogMDtcblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHR3aWR0aDogY2FsYygxMDBkdncgLSAxMDBweCk7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkZGFya0JsdWU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRsZWZ0OiA1MHB4O1xuXHRcdFx0ei1pbmRleDogLTE7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyUmFkaXVzO1xuXHRcdH1cblxuXHRcdCoge1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0fVxuXG5cdFx0LmJsb2NrLmludHJvLWJsb2NrIHtcblx0XHRcdC5pbm5lci13cmFwcGVyIHtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWZsb3c6IGNvbHVtbjtcblx0XHRcdFx0Z2FwOiAzMHB4O1xuXHRcdFx0XHQucXVvdGUtd3JhcHBlciB7XG5cdFx0XHRcdFx0ZmxleDogMTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0fVxuXHRcdFx0XHQuZ2FsbGVyeS13cmFwcGVyIHtcblx0XHRcdFx0XHRmbGV4OiAwIDEgYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5xdW90ZS13cmFwcGVyIHtcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSg0OHB4KTtcblx0XHRcdG1heC13aWR0aDogMjUwcHg7XG5cdFx0fVxuXG5cdFx0LmdhbGxlcnktd3JhcHBlciB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1mbG93OiByb3cgd3JhcDtcblx0XHRcdGdhcDogMTBweDtcblx0XHRcdC5nYWxsZXJ5LWl0ZW0ge1xuXHRcdFx0XHRmbGV4OiAwIDAgMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZm9vdGVyLWxvZ28ge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdH1cblxuXHRcdC5mb290ZXItbG9nbyxcblx0XHQuYmxvY2stdGl0bGUge1xuXHRcdFx0bWluLWhlaWdodDogNDJweDtcblx0XHR9XG5cblx0XHQuYmxvY2stdGl0bGUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHR9XG5cblx0XHQuY29udGVudC13cmFwcGVyIHtcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0XHRwIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxOHB4KTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRib2xkV2VpZ2h0O1xuXHRcdFx0XHRiciB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdGE6bm90KFtjbGFzc10pLFxuXHRcdFx0YTp2aXNpdGVkOm5vdChbY2xhc3NdKSB7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0dHJhbnNpdGlvbjogMC4zcyBlYXNlO1xuXHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRcdGNvbG9yOiAkZ3JlZW47XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRuYXYge1xuXHRcdFx0dWwge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWZsb3c6IHJvdyB3cmFwO1xuXHRcdFx0XHRnYXA6IDIwcHg7XG5cdFx0XHR9XG5cdFx0XHRsaSB7XG5cdFx0XHRcdGZsZXg6IDAgMCAxMDAlO1xuXHRcdFx0XHRhLFxuXHRcdFx0XHRhOnZpc2l0ZWQge1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMThweCk7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRib2xkV2VpZ2h0O1xuXHRcdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRncmVlbjtcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc29jaWFscy13cmFwcGVyIHtcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1mbG93OiByb3cgd3JhcDtcblx0XHRcdGdhcDogMTBweDtcblx0XHRcdGxpIHtcblx0XHRcdFx0ZmxleDogMCAxIGF1dG87XG5cdFx0XHRcdC5zb2NpYWwsXG5cdFx0XHRcdC5zb2NpYWw6dmlzaXRlZCB7XG5cdFx0XHRcdFx0d2lkdGg6IDQ4cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiA0OHB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoI2ZmZiwgMC4xMik7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlclJhZGl1cztcblx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRcdG1heC13aWR0aDogNzAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgjZmZmLCAwLjMyKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmNvcHlyaWdodCB7XG5cdFx0cGFkZGluZzogMzBweCAwO1xuXHRcdG9wYWNpdHk6IDAuNztcblx0XHQuY29udGFpbmVyIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWZsb3c6IHJvdyB3cmFwO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdGdhcDogMzBweDtcblx0XHRcdC5jb3B5cmlnaHQtbmF2IHtcblx0XHRcdFx0ZmxleDogMTtcblxuXHRcdFx0XHR1bCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LWZsb3c6IHJvdyB3cmFwO1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0XHRcdFx0Z2FwOiA0MHB4O1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0XHRmbGV4OiAwIDEgYXV0bztcblx0XHRcdFx0XHRcdGEsXG5cdFx0XHRcdFx0XHRhOnZpc2l0ZWQge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmtCbHVlO1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNXB4KTtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRtZWRpdW1XZWlnaHQ7XG5cdFx0XHRcdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRncmVlbjtcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5jb3B5cmlnaHQtdGV4dCB7XG5cdFx0XHRcdG9yZGVyOiAtMTtcblx0XHRcdFx0ZmxleDogMCAxIGF1dG87XG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNXB4KTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRtZWRpdW1XZWlnaHQ7XG5cdFx0XHRcdGNvbG9yOiAkZGFya0JsdWU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iXX0= */
