/*
 * DO NOT EDIT THIS FILE.
 * Find the correct source file and do your changes there.
 * @preserve
 */
/**
 * We are using PostCSS Custom Media because we can not use custom properties inside @media.
 * For more information go to: https://www.npmjs.com/package/postcss-custom-media
 */

.acc-denied{
    text-align: center;
}

/* View mode: card */
.node--type-bgcc-activities.node--view-mode-card {
    aspect-ratio: 340/410;
    background: url('../../../images/patterns/green-dots.svg');
    border-radius: 12px;
    overflow: hidden;
    position: relative;
  }
.node--type-bgcc-activities.node--view-mode-card:hover {
      background: #B5DED8;
    }
.node--type-bgcc-activities.node--view-mode-card .card-link {
      bottom: 0;
      left: 0;
      overflow: hidden;
      position: absolute;
      right: 0;
      text-indent: 120%;
      top: 0;
      white-space: nowrap;
      z-index: 1;
    }
.node--type-bgcc-activities.node--view-mode-card .card-body {
      padding: 20px 15px 25px;
    }
.node--type-bgcc-activities.node--view-mode-card .field--name-field-activity-image {
      aspect-ratio: 350/220;
      overflow: hidden;
    }
.node--type-bgcc-activities.node--view-mode-card .field--name-field-activity-image img {
        height: auto;
        width: 100%;
      }
.node--type-bgcc-activities.node--view-mode-card .node__title {
      font-size: 1.125rem;
      line-height: 1.4;
      margin: 0;
    }
.node--type-bgcc-activities.node--view-mode-card .field--name-field-pers-dev-themes {
      font-size: 0.5em;
      margin-top: 1.5rem;
    }
.node--type-bgcc-activities.node--view-mode-card .field--name-field-activity-completion-time {
      font-size: 0.875rem;
      font-weight: 700;
    }
.node--type-bgcc-activities.node--view-mode-card .flag-activity-saved {
      background: #FFFFFF;
      border-radius: 50%;
      color: #F9766C;
      height: 32px;
      overflow: hidden;
      position: absolute;
      right: 16px;
      top: 16px;
      width: 32px;
      z-index: 2;
    }
.node--type-bgcc-activities.node--view-mode-card .flag-activity-saved.action-unflag {
        background: #F9766C;
        color: #FFFFFF;
      }
.node--type-bgcc-activities.node--view-mode-card .flag-activity-saved a {
        align-items: center;
        bottom: 0;
        color: inherit;
        display: flex;
        justify-content: center;
        left: 0;
        position: absolute;
        right: 0;
        top: 0;
        z-index: 2;
      }
.node--type-bgcc-activities.node--view-mode-card .flag-activity-saved a .text { display: none; }
/* View mode: full */
.node--type-bgcc-activities.node--view-mode-full .field--name-field-activity-completion-time {
      font-size: 0.875rem;
    }
.node--type-bgcc-activities.node--view-mode-full .field--name-field-activity-image img {
      border-radius: 16px;
      height: auto;
      width: 100%;
    }
.node--type-bgcc-activities.node--view-mode-full .node__title {
      margin: 0.875rem 0 1.5rem;
    }
.node--type-bgcc-activities.node--view-mode-full .field--name-field-pers-dev-themes { margin: 1.5rem 0; }
.node--type-bgcc-activities.node--view-mode-full .flags {
      margin-bottom: 1rem;
    }
.node--type-bgcc-activities.node--view-mode-full .flags .ajax-progress {
        display: none !important;
      }
.node--type-bgcc-activities.node--view-mode-full .flags a {
        text-decoration: none;
      }
.node--type-bgcc-activities.node--view-mode-full .flags .flag {
        display: inline-block;
      }
.node--type-bgcc-activities.node--view-mode-full .flag-activity-saved {
      margin-right: 0.6rem;
    }
.node--type-bgcc-activities.node--view-mode-full .flag-activity-saved.action-unflag .flag-button,
      .node--type-bgcc-activities.node--view-mode-full .flag-activity-saved .flag-button.nolink {
        background: #F7574D;
        color: #FFFFFF;
      }
.node--type-bgcc-activities.node--view-mode-full .flag-activity-saved.action-unflag .flag-button i, .node--type-bgcc-activities.node--view-mode-full .flag-activity-saved .flag-button.nolink i { color: #FFFFFF; }
.node--type-bgcc-activities.node--view-mode-full .flag-activity-saved.action-unflag .flag-button:hover,
        .node--type-bgcc-activities.node--view-mode-full .flag-activity-saved .flag-button.nolink:hover,
        .node--type-bgcc-activities.node--view-mode-full .flag-activity-saved.action-unflag .flag-button:focus,
        .node--type-bgcc-activities.node--view-mode-full .flag-activity-saved .flag-button.nolink:focus {
          color: #003B4A;
        }
.node--type-bgcc-activities.node--view-mode-full .flag-activity-saved.action-unflag .flag-button:hover i, .node--type-bgcc-activities.node--view-mode-full .flag-activity-saved .flag-button.nolink:hover i, .node--type-bgcc-activities.node--view-mode-full .flag-activity-saved.action-unflag .flag-button:focus i, .node--type-bgcc-activities.node--view-mode-full .flag-activity-saved .flag-button.nolink:focus i { color: #F7574D; }
.node--type-bgcc-activities.node--view-mode-full .flag-activity-saved .flag-button {
        align-items: center;
        background: #FFFFFF;
        border: 2px solid #F7574D;
        border-radius: 40px;
        color: #003B4A;
        display: inline-flex;
        font-size: 1rem;
        justify-content: center;
        line-height: 1.4;
        padding: 0 0.8em;
        text-decoration: none;
      }
.node--type-bgcc-activities.node--view-mode-full .flag-activity-saved .flag-button:hover,
        .node--type-bgcc-activities.node--view-mode-full .flag-activity-saved .flag-button:focus {
          background: #FFF2F1;
        }
.node--type-bgcc-activities.node--view-mode-full .flag-activity-saved .flag-button i {
          color: #F7574D;
          font-size: 1.8em;
        }
.node--type-bgcc-activities.node--view-mode-full .flag-activity-saved .flag-button i::before { margin-right: 0; }
.node--type-bgcc-activities.node--view-mode-full .flag-activity-completed.action-unflag .flag-button,
      .node--type-bgcc-activities.node--view-mode-full .flag-activity-completed .flag-button.nolink {
        background: #5422C8;
        color: #FFFFFF;
      }
.node--type-bgcc-activities.node--view-mode-full .flag-activity-completed.action-unflag .flag-button i, .node--type-bgcc-activities.node--view-mode-full .flag-activity-completed .flag-button.nolink i { color: #FFFFFF; }
.node--type-bgcc-activities.node--view-mode-full .flag-activity-completed.action-unflag .flag-button:hover,
        .node--type-bgcc-activities.node--view-mode-full .flag-activity-completed .flag-button.nolink:hover,
        .node--type-bgcc-activities.node--view-mode-full .flag-activity-completed.action-unflag .flag-button:focus,
        .node--type-bgcc-activities.node--view-mode-full .flag-activity-completed .flag-button.nolink:focus {
          color: #003B4A;
        }
.node--type-bgcc-activities.node--view-mode-full .flag-activity-completed.action-unflag .flag-button:hover i, .node--type-bgcc-activities.node--view-mode-full .flag-activity-completed .flag-button.nolink:hover i, .node--type-bgcc-activities.node--view-mode-full .flag-activity-completed.action-unflag .flag-button:focus i, .node--type-bgcc-activities.node--view-mode-full .flag-activity-completed .flag-button.nolink:focus i { color: #5422C8; }
.node--type-bgcc-activities.node--view-mode-full .flag-activity-completed .flag-button {
        align-items: center;
        background: #FFFFFF;
        border: 2px solid #5422C8;
        border-radius: 40px;
        color: #003B4A;
        display: inline-flex;
        font-size: 1rem;
        justify-content: center;
        line-height: 1.4;
        padding: 0 0.8em;
        text-decoration: none;
      }
.node--type-bgcc-activities.node--view-mode-full .flag-activity-completed .flag-button:hover,
        .node--type-bgcc-activities.node--view-mode-full .flag-activity-completed .flag-button:focus {
          background: #B29AF4;
        }
.node--type-bgcc-activities.node--view-mode-full .flag-activity-completed .flag-button i {
          color: #5422C8;
          font-size: 1.8em;
        }
.node--type-bgcc-activities.node--view-mode-full .flag-activity-completed .flag-button i::before { margin-right: 0; }
.node--type-bgcc-activities.node--view-mode-full .field--name-field-activity-instructions {
      background: rgba(224, 249, 244, 50%);
      border-radius: 16px;
      font-size: 1rem;
      margin-top: 2.5rem;
      padding: 3rem 5% 2rem;
    }
.node--type-bgcc-activities.node--view-mode-full .field--name-field-activity-instructions > h2:first-child,
      .node--type-bgcc-activities.node--view-mode-full .field--name-field-activity-instructions > h3:first-child {
        margin-top: 0;
      }
@media screen and (max-width: 599px) {

      .node--type-bgcc-activities.node--view-mode-full .field--name-field-activity-summary {
        font-size: 1rem;
      }
    }
@media screen and (min-width: 900px) {
.node--type-bgcc-activities.node--view-mode-full {
      display: grid;
      grid-template-areas:
        "flags image"
        "completion image"
        "title image"
        "summary image"
        "gamification image"
        "instructions instructions";
      grid-template-columns: repeat(2, minmax(0, 1fr));
      grid-template-rows: auto auto auto auto 1fr auto;
      grid-column-gap: 30px;
  }

      .node--type-bgcc-activities.node--view-mode-full .flags { grid-area: flags; }

      .node--type-bgcc-activities.node--view-mode-full .field--name-field-activity-completion-time { grid-area: completion; }

      .node--type-bgcc-activities.node--view-mode-full .node__title { grid-area: title; }

      .node--type-bgcc-activities.node--view-mode-full .field--name-field-activity-summary { grid-area: summary; }

      .node--type-bgcc-activities.node--view-mode-full .field--name-field-pers-dev-themes {
        grid-area: gamification;
        margin-top: 0;
      }

      .node--type-bgcc-activities.node--view-mode-full .field--name-field-activity-image { grid-area: image; }

      .node--type-bgcc-activities.node--view-mode-full .activity__instructions-wrapper { grid-area: instructions; }

      .node--type-bgcc-activities.node--view-mode-full .field--name-field-activity-instructions {
        padding: 4.5rem 17% 2rem;
      }
    }

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIjxubyBzb3VyY2U+IiwiLi4vLi4vLi4vcGNzcy9iYXNlL2JyZWFrLXBvaW50cy5wY3NzIiwiLi4vLi4vLi4vcGNzcy9jb21wb25lbnRzL25vZGVzL2FjdGl2aXR5LnBjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7R0FBQTtBQ0FBOzs7RUFHRTtBQ0VBLG9CQUFvQjtBQUNwQjtJQUNFLHFCQUFxQjtJQUNyQiwwREFBMEQ7SUFDMUQsbUJBQW1DO0lBQ25DLGdCQUFnQjtJQUNoQixrQkFBa0I7RUFnRnBCO0FBOUVFO01BQ0UsbUJBQWlDO0lBQ25DO0FBRUE7TUFDRSxTQUFTO01BQ1QsT0FBTztNQUNQLGdCQUFnQjtNQUNoQixrQkFBa0I7TUFDbEIsUUFBUTtNQUNSLGlCQUFpQjtNQUNqQixNQUFNO01BQ04sbUJBQW1CO01BQ25CLFVBQVU7SUFDWjtBQUVBO01BQ0UsdUJBQXVCO0lBQ3pCO0FBRUE7TUFDRSxxQkFBcUI7TUFDckIsZ0JBQWdCO0lBTWxCO0FBSkU7UUFDRSxZQUFZO1FBQ1osV0FBVztNQUNiO0FBR0Y7TUFDRSxtQkFBeUI7TUFDekIsZ0JBQWdCO01BQ2hCLFNBQVM7SUFDWDtBQUVBO01BQ0UsZ0JBQWdCO01BQ2hCLGtCQUFrQjtJQUNwQjtBQUVBO01BQ0UsbUJBQStCO01BQy9CLGdCQUEyQjtJQUM3QjtBQUVBO01BQ0UsbUJBQThCO01BQzlCLGtCQUFrQjtNQUNsQixjQUFnQztNQUNoQyxZQUFZO01BQ1osZ0JBQWdCO01BQ2hCLGtCQUFrQjtNQUNsQixXQUFXO01BQ1gsU0FBUztNQUNULFdBQVc7TUFDWCxVQUFVO0lBcUJaO0FBbkJFO1FBQ0UsbUJBQXFDO1FBQ3JDLGNBQXlCO01BQzNCO0FBRUE7UUFDRSxtQkFBbUI7UUFDbkIsU0FBUztRQUNULGNBQWM7UUFDZCxhQUFhO1FBQ2IsdUJBQXVCO1FBQ3ZCLE9BQU87UUFDUCxrQkFBa0I7UUFDbEIsUUFBUTtRQUNSLE1BQU07UUFDTixVQUFVO01BR1o7QUFERSxnRkFBVSxhQUFhLEVBQUU7QUFLL0Isb0JBQW9CO0FBR2xCO01BQ0UsbUJBQXVCO0lBQ3pCO0FBRUE7TUFDRSxtQkFBc0M7TUFDdEMsWUFBWTtNQUNaLFdBQVc7SUFDYjtBQUVBO01BQ0UseUJBQW1EO0lBQ3JEO0FBRUEsc0ZBQXVDLGdCQUFnQixFQUFFO0FBRXpEO01BQ0UsbUJBQW1CO0lBYXJCO0FBWEU7UUFDRSx3QkFBd0I7TUFDMUI7QUFFQTtRQUNFLHFCQUFxQjtNQUN2QjtBQUVBO1FBQ0UscUJBQXFCO01BQ3ZCO0FBR0Y7TUFDRSxvQkFBb0I7SUEwQ3RCO0FBeENFOztRQUVFLG1CQUErQjtRQUMvQixjQUF5QjtNQVUzQjtBQVJFLGtNQUFNLGNBQXlCLEVBQUU7QUFFakM7Ozs7VUFFRSxjQUEyQjtRQUc3QjtBQURFLDJaQUFNLGNBQTBCLEVBQUU7QUFJdEM7UUFDRSxtQkFBbUI7UUFDbkIsbUJBQThCO1FBQzlCLHlCQUFxQztRQUNyQyxtQkFBbUI7UUFDbkIsY0FBMkI7UUFDM0Isb0JBQW9CO1FBQ3BCLGVBQXVCO1FBQ3ZCLHVCQUF1QjtRQUN2QixnQkFBZ0I7UUFDaEIsZ0JBQWdCO1FBQ2hCLHFCQUFxQjtNQWF2QjtBQVhFOztVQUVFLG1CQUFxQztRQUN2QztBQUVBO1VBQ0UsY0FBMEI7VUFDMUIsZ0JBQWdCO1FBR2xCO0FBREUsK0ZBQVksZUFBZSxFQUFFO0FBT2pDOztRQUVFLG1CQUErQjtRQUMvQixjQUF5QjtNQVUzQjtBQVJFLDBNQUFNLGNBQXlCLEVBQUU7QUFFakM7Ozs7VUFFRSxjQUEyQjtRQUc3QjtBQURFLDJhQUFNLGNBQTBCLEVBQUU7QUFJdEM7UUFDRSxtQkFBbUI7UUFDbkIsbUJBQThCO1FBQzlCLHlCQUFxQztRQUNyQyxtQkFBbUI7UUFDbkIsY0FBMkI7UUFDM0Isb0JBQW9CO1FBQ3BCLGVBQXVCO1FBQ3ZCLHVCQUF1QjtRQUN2QixnQkFBZ0I7UUFDaEIsZ0JBQWdCO1FBQ2hCLHFCQUFxQjtNQWF2QjtBQVhFOztVQUVFLG1CQUFxQztRQUN2QztBQUVBO1VBQ0UsY0FBMEI7VUFDMUIsZ0JBQWdCO1FBR2xCO0FBREUsbUdBQVksZUFBZSxFQUFFO0FBS25DO01BQ0Usb0NBQW1DO01BQ25DLG1CQUFzQztNQUN0QyxlQUF1QjtNQUN2QixrQkFBa0I7TUFDbEIscUJBQXFCO0lBTXZCO0FBSkU7O1FBRUUsYUFBYTtNQUNmO0FBR0Y7O01BRUU7UUFDRSxlQUF1QjtNQUN6QjtJQUNGO0FBRUE7QUEvSUY7TUFnSkksYUFBYTtNQUNiOzs7Ozs7bUNBTTZCO01BQzdCLGdEQUFnRDtNQUNoRCxnREFBZ0Q7TUFDaEQscUJBQThCO0VBdUJsQzs7TUFyQkksMERBQVcsZ0JBQWdCLEVBQUU7O01BRTdCLCtGQUFnRCxxQkFBcUIsRUFBRTs7TUFFdkUsZ0VBQWlCLGdCQUFnQixFQUFFOztNQUVuQyx1RkFBd0Msa0JBQWtCLEVBQUU7O01BRTVEO1FBQ0UsdUJBQXVCO1FBQ3ZCLGFBQWE7TUFDZjs7TUFFQSxxRkFBc0MsZ0JBQWdCLEVBQUU7O01BRXhELG1GQUFvQyx1QkFBdUIsRUFBRTs7TUFFN0Q7UUFDRSx3QkFBc0M7TUFDeEM7SUFDRiIsImZpbGUiOiJhY3Rpdml0eS5jc3MiLCJzb3VyY2VzQ29udGVudCI6W251bGwsIi8qKlxuICogV2UgYXJlIHVzaW5nIFBvc3RDU1MgQ3VzdG9tIE1lZGlhIGJlY2F1c2Ugd2UgY2FuIG5vdCB1c2UgY3VzdG9tIHByb3BlcnRpZXMgaW5zaWRlIEBtZWRpYS5cbiAqIEZvciBtb3JlIGluZm9ybWF0aW9uIGdvIHRvOiBodHRwczovL3d3dy5ucG1qcy5jb20vcGFja2FnZS9wb3N0Y3NzLWN1c3RvbS1tZWRpYVxuICovXG5AY3VzdG9tLW1lZGlhIC0tdGFibGV0LXBvcnRyYWl0LXVwIChtaW4td2lkdGg6IDYwMHB4KTtcbkBjdXN0b20tbWVkaWEgLS10YWJsZXQtbGFuZHNjYXBlLXVwIChtaW4td2lkdGg6IDkwMHB4KTtcbkBjdXN0b20tbWVkaWEgLS1kZXNrdG9wLXVwIChtaW4td2lkdGg6IDEyMDBweCk7XG5cbkBjdXN0b20tbWVkaWEgLS10YWJsZXQtcG9ydHJhaXQtZG93biAobWF4LXdpZHRoOiA1OTlweCk7XG5AY3VzdG9tLW1lZGlhIC0tdGFibGV0LWxhbmRzY2FwZS1kb3duIChtYXgtd2lkdGg6IDg5OXB4KTtcbkBjdXN0b20tbWVkaWEgLS1kZXNrdG9wLWRvd24gKG1heC13aWR0aDogMTE5OXB4KTsiLCJAaW1wb3J0IHVybCgnLi4vLi4vYmFzZS9icmVhay1wb2ludHMucGNzcycpO1xuQGltcG9ydCB1cmwoJy4uLy4uL2Jhc2UvdmFyaWFibGVzLnBjc3MnKTtcblxuLm5vZGUtLXR5cGUtYmdjYy1hY3Rpdml0aWVzIHtcblxuICAvKiBWaWV3IG1vZGU6IGNhcmQgKi9cbiAgJi5ub2RlLS12aWV3LW1vZGUtY2FyZCB7XG4gICAgYXNwZWN0LXJhdGlvOiAzNDAvNDEwO1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vLi4vaW1hZ2VzL3BhdHRlcm5zL2dyZWVuLWRvdHMuc3ZnJyk7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRlYWwtMzAwKTtcbiAgICB9XG5cbiAgICAmIC5jYXJkLWxpbmsge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRleHQtaW5kZW50OiAxMjAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgJiAuY2FyZC1ib2R5IHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMTVweCAyNXB4O1xuICAgIH1cblxuICAgICYgLmZpZWxkLS1uYW1lLWZpZWxkLWFjdGl2aXR5LWltYWdlIHtcbiAgICAgIGFzcGVjdC1yYXRpbzogMzUwLzIyMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICYgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmIC5ub2RlX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IHZhcigtLWZ6LWJhc2UpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAmIC5maWVsZC0tbmFtZS1maWVsZC1wZXJzLWRldi10aGVtZXMge1xuICAgICAgZm9udC1zaXplOiAwLjVlbTtcbiAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICB9XG5cbiAgICAmIC5maWVsZC0tbmFtZS1maWVsZC1hY3Rpdml0eS1jb21wbGV0aW9uLXRpbWUge1xuICAgICAgZm9udC1zaXplOiBjYWxjKDE0IC8gMTYgKiAxcmVtKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mdy1ib2xkKTtcbiAgICB9XG5cbiAgICAmIC5mbGFnLWFjdGl2aXR5LXNhdmVkIHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1vcmFuZ2UtbGlnaHQpO1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxNnB4O1xuICAgICAgdG9wOiAxNnB4O1xuICAgICAgd2lkdGg6IDMycHg7XG4gICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAmLmFjdGlvbi11bmZsYWcge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1vcmFuZ2UtbGlnaHQpO1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgICAgfVxuXG4gICAgICAmIGEge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAgICYgLnRleHQgeyBkaXNwbGF5OiBub25lOyB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLyogVmlldyBtb2RlOiBmdWxsICovXG4gICYubm9kZS0tdmlldy1tb2RlLWZ1bGwge1xuXG4gICAgJiAuZmllbGQtLW5hbWUtZmllbGQtYWN0aXZpdHktY29tcGxldGlvbi10aW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnoteHMpO1xuICAgIH1cblxuICAgICYgLmZpZWxkLS1uYW1lLWZpZWxkLWFjdGl2aXR5LWltYWdlIGltZyB7XG4gICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWxnKTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICYgLm5vZGVfX3RpdGxlIHtcbiAgICAgIG1hcmdpbjogY2FsYygxNCAvIDE2ICogMXJlbSkgMCBjYWxjKDI0IC8gMTYgKiAxcmVtKTtcbiAgICB9XG5cbiAgICAmIC5maWVsZC0tbmFtZS1maWVsZC1wZXJzLWRldi10aGVtZXMgeyBtYXJnaW46IDEuNXJlbSAwOyB9XG5cbiAgICAmIC5mbGFncyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICAgICAmIC5hamF4LXByb2dyZXNzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAmIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYgLmZsYWcge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJiAuZmxhZy1hY3Rpdml0eS1zYXZlZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNnJlbTtcblxuICAgICAgJi5hY3Rpb24tdW5mbGFnIC5mbGFnLWJ1dHRvbixcbiAgICAgICYgLmZsYWctYnV0dG9uLm5vbGluayB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLW9yYW5nZSk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cbiAgICAgICAgJiBpIHsgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTsgfVxuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1kZWZhdWx0KTtcblxuICAgICAgICAgICYgaSB7IGNvbG9yOiB2YXIoLS1jb2xvci1vcmFuZ2UpOyB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJiAuZmxhZy1idXR0b24ge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWNvbG9yLW9yYW5nZSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1kZWZhdWx0KTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnotc20pO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgcGFkZGluZzogMCAwLjhlbTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXBpbmstbGlnaHRlcik7XG4gICAgICAgIH1cblxuICAgICAgICAmIGkge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1vcmFuZ2UpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS44ZW07XG5cbiAgICAgICAgICAmOjpiZWZvcmUgeyBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYgLmZsYWctYWN0aXZpdHktY29tcGxldGVkIHtcblxuICAgICAgJi5hY3Rpb24tdW5mbGFnIC5mbGFnLWJ1dHRvbixcbiAgICAgICYgLmZsYWctYnV0dG9uLm5vbGluayB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXB1cnBsZSk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cbiAgICAgICAgJiBpIHsgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTsgfVxuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1kZWZhdWx0KTtcblxuICAgICAgICAgICYgaSB7IGNvbG9yOiB2YXIoLS1jb2xvci1wdXJwbGUpOyB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJiAuZmxhZy1idXR0b24ge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWNvbG9yLXB1cnBsZSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1kZWZhdWx0KTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnotc20pO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgcGFkZGluZzogMCAwLjhlbTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXB1cnBsZS1saWdodCk7XG4gICAgICAgIH1cblxuICAgICAgICAmIGkge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wdXJwbGUpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS44ZW07XG5cbiAgICAgICAgICAmOjpiZWZvcmUgeyBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYgLmZpZWxkLS1uYW1lLWZpZWxkLWFjdGl2aXR5LWluc3RydWN0aW9ucyB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1taW50LWxpZ2h0KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtbGcpO1xuICAgICAgZm9udC1zaXplOiB2YXIoLS1mei1zbSk7XG4gICAgICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gICAgICBwYWRkaW5nOiAzcmVtIDUlIDJyZW07XG5cbiAgICAgICYgPiBoMjpmaXJzdC1jaGlsZCxcbiAgICAgICYgPiBoMzpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKC0tdGFibGV0LXBvcnRyYWl0LWRvd24pIHtcblxuICAgICAgJiAuZmllbGQtLW5hbWUtZmllbGQtYWN0aXZpdHktc3VtbWFyeSB7XG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnotc20pO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICgtLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxuICAgICAgICBcImZsYWdzIGltYWdlXCJcbiAgICAgICAgXCJjb21wbGV0aW9uIGltYWdlXCJcbiAgICAgICAgXCJ0aXRsZSBpbWFnZVwiXG4gICAgICAgIFwic3VtbWFyeSBpbWFnZVwiXG4gICAgICAgIFwiZ2FtaWZpY2F0aW9uIGltYWdlXCJcbiAgICAgICAgXCJpbnN0cnVjdGlvbnMgaW5zdHJ1Y3Rpb25zXCI7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0byBhdXRvIGF1dG8gMWZyIGF1dG87XG4gICAgICBncmlkLWNvbHVtbi1nYXA6IHZhcigtLWd1dHRlcik7XG5cbiAgICAgICYgLmZsYWdzIHsgZ3JpZC1hcmVhOiBmbGFnczsgfVxuXG4gICAgICAmIC5maWVsZC0tbmFtZS1maWVsZC1hY3Rpdml0eS1jb21wbGV0aW9uLXRpbWUgeyBncmlkLWFyZWE6IGNvbXBsZXRpb247IH1cblxuICAgICAgJiAubm9kZV9fdGl0bGUgeyBncmlkLWFyZWE6IHRpdGxlOyB9XG5cbiAgICAgICYgLmZpZWxkLS1uYW1lLWZpZWxkLWFjdGl2aXR5LXN1bW1hcnkgeyBncmlkLWFyZWE6IHN1bW1hcnk7IH1cblxuICAgICAgJiAuZmllbGQtLW5hbWUtZmllbGQtcGVycy1kZXYtdGhlbWVzIHtcbiAgICAgICAgZ3JpZC1hcmVhOiBnYW1pZmljYXRpb247XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG5cbiAgICAgICYgLmZpZWxkLS1uYW1lLWZpZWxkLWFjdGl2aXR5LWltYWdlIHsgZ3JpZC1hcmVhOiBpbWFnZTsgfVxuXG4gICAgICAmIC5hY3Rpdml0eV9faW5zdHJ1Y3Rpb25zLXdyYXBwZXIgeyBncmlkLWFyZWE6IGluc3RydWN0aW9uczsgfVxuXG4gICAgICAmIC5maWVsZC0tbmFtZS1maWVsZC1hY3Rpdml0eS1pbnN0cnVjdGlvbnMge1xuICAgICAgICBwYWRkaW5nOiBjYWxjKDcyIC8gMTYgKiAxcmVtKSAxNyUgMnJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiJdfQ== */