/**
 * 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-wiki .section:first-child {
  margin-top: 60px; }

.single-wiki .section.block_content .block {
  max-width: 920px;
  -ms-flex: 0 1 920px;
      flex: 0 1 920px; }

.single-wiki .section.related-posts {
  background: #fff;
  margin-bottom: 20px !important;
  background: #ebece7;
  padding: 80px 0;
  margin-bottom: 0 !important; }

.single-wiki .footer .section.footer-nav {
  margin-top: 0; }

.single-tour-page .section.query-overview-block.handpicked {
  background: #0041d6;
  padding: 80px 0;
  margin-bottom: 0 !important; }
  .single-tour-page .section.query-overview-block.handpicked .title-wrapper .block-title {
    color: #fff; }
  .single-tour-page .section.query-overview-block.handpicked + .section.contains-bg-color {
    margin-top: 0; }

.post-content-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  gap: 50px;
  max-width: 1320px; }
  .post-content-wrapper .section.block_content .block-row {
    -ms-flex-pack: start;
        justify-content: flex-start; }
  .post-content-wrapper .table-of-contents {
    -ms-flex: 0 1 300px;
        flex: 0 1 300px; }
    .post-content-wrapper .table-of-contents .inner-wrapper {
      background: #f9f9f9;
      border-radius: 6px;
      padding: 20px;
      position: sticky;
      top: 20px; }
      .post-content-wrapper .table-of-contents .inner-wrapper h2 {
        font-size: 18px;
        font-size: 1.125rem;
        font-family: "beausite_regular", "serif";
        margin-bottom: 20px; }
      .post-content-wrapper .table-of-contents .inner-wrapper ul {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
        gap: 8px; }
        .post-content-wrapper .table-of-contents .inner-wrapper ul li {
          -ms-flex: 0 0 100%;
              flex: 0 0 100%;
          line-height: 1.3; }
          .post-content-wrapper .table-of-contents .inner-wrapper ul li a,
          .post-content-wrapper .table-of-contents .inner-wrapper ul li a:visited {
            font-size: 14px;
            font-size: 0.875rem;
            text-decoration: none;
            color: #0041d6;
            border-bottom: 1px solid transparent;
            line-height: 1.3;
            font-family: "beausite_regular", "serif"; }
            .post-content-wrapper .table-of-contents .inner-wrapper ul li a:hover, .post-content-wrapper .table-of-contents .inner-wrapper ul li a:focus,
            .post-content-wrapper .table-of-contents .inner-wrapper ul li a:visited:hover,
            .post-content-wrapper .table-of-contents .inner-wrapper ul li a:visited:focus {
              color: #000;
              text-decoration: none; }
          .post-content-wrapper .table-of-contents .inner-wrapper ul li:hover a,
          .post-content-wrapper .table-of-contents .inner-wrapper ul li:focus a {
            color: #000;
            text-decoration: none; }
  .post-content-wrapper .post-content {
    -ms-flex: 1;
        flex: 1; }
    .post-content-wrapper .post-content #breadcrumbs {
      margin-bottom: 30px; }
    .post-content-wrapper .post-content .big-section-wrapper .section {
      margin-top: 50px; }
      .post-content-wrapper .post-content .big-section-wrapper .section:first-child {
        margin-top: 0; }
    .post-content-wrapper .post-content .content-wrapper * {
      font-size: 16px;
      font-size: 1rem; }
      .post-content-wrapper .post-content .content-wrapper * ul li * {
        font-size: 16px;
        font-size: 1rem; }
    .post-content-wrapper .post-content .section h2 {
      font-size: 28px;
      font-size: 1.75rem; }
    .post-content-wrapper .post-content .section h3 {
      font-size: 24px;
      font-size: 1.5rem; }
    .post-content-wrapper .post-content .section h4 {
      font-size: 20px;
      font-size: 1.25rem; }
    .post-content-wrapper .post-content .section .block.content-block ul li {
      font-size: 16px;
      font-size: 1rem; }
  .post-content-wrapper .sidebar {
    -ms-flex: 0 1 300px;
        flex: 0 1 300px; }
    .post-content-wrapper .sidebar .inner-wrapper {
      position: sticky;
      top: 20px; }
    .post-content-wrapper .sidebar .mini-cta {
      background: #b7d6ff;
      border-radius: 6px;
      padding: 20px;
      margin-bottom: 20px; }
      .post-content-wrapper .sidebar .mini-cta .mini-cta-title {
        font-size: 20px;
        font-size: 1.25rem;
        margin-bottom: 15px; }
    .post-content-wrapper .sidebar .related-wrapper {
      background: #f9f9f9;
      border-radius: 6px;
      padding: 20px; }
    .post-content-wrapper .sidebar .related-title {
      font-size: 18px;
      font-size: 1.125rem;
      font-family: "beausite_regular", "serif";
      margin-bottom: 20px; }
    .post-content-wrapper .sidebar .related-wrapper ul {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
      gap: 20px; }
      .post-content-wrapper .sidebar .related-wrapper ul li {
        -ms-flex: 0 0 100%;
            flex: 0 0 100%; }
        .post-content-wrapper .sidebar .related-wrapper ul li a,
        .post-content-wrapper .sidebar .related-wrapper ul li a:visited {
          display: -ms-flexbox;
          display: flex;
          -ms-flex-flow: row wrap;
              flex-flow: row wrap;
          -ms-flex-align: center;
              align-items: center;
          gap: 10px;
          text-decoration: none;
          color: #000; }
          .post-content-wrapper .sidebar .related-wrapper ul li a .thumb,
          .post-content-wrapper .sidebar .related-wrapper ul li a:visited .thumb {
            -ms-flex: 0 1 80px;
                flex: 0 1 80px; }
            .post-content-wrapper .sidebar .related-wrapper ul li a .thumb img,
            .post-content-wrapper .sidebar .related-wrapper ul li a:visited .thumb img {
              border-radius: 6px; }
          .post-content-wrapper .sidebar .related-wrapper ul li a .content-wrapper,
          .post-content-wrapper .sidebar .related-wrapper ul li a:visited .content-wrapper {
            -ms-flex: 1;
                flex: 1;
            font-size: 13px;
            font-size: 0.8125rem;
            font-family: "beausite_regular", "serif";
            line-height: 1.2; }
          .post-content-wrapper .sidebar .related-wrapper ul li a:hover, .post-content-wrapper .sidebar .related-wrapper ul li a:focus,
          .post-content-wrapper .sidebar .related-wrapper ul li a:visited:hover,
          .post-content-wrapper .sidebar .related-wrapper ul li a:visited:focus {
            color: #0041d6; }
  .post-content-wrapper .section.block_double_image .block-row {
    gap: 30px; }

.section.related-posts {
  background: #f9f9f9; }
  .section.related-posts .block-title {
    margin-bottom: 60px; }
  .section.related-posts .block.related-posts ul {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
        flex-flow: row wrap;
    gap: 30px; }
    .section.related-posts .block.related-posts ul li {
      -ms-flex: 0 1 calc(33.33% - 20px);
          flex: 0 1 calc(33.33% - 20px); }

.post-content-wrapper .post-content .section:last-child {
  margin-bottom: 0 !important; }

.block.content-block .button {
  margin-top: 30px; }

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