/*
 * 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
 */
 :root {
  --color-white: #FFFFFF;

  --color-primary: #003B4A;
  --color-primary-medium: #5A808A;

  --color-secondary: #15C3A5;
  --color-secondary-dark: #009E84;

  --color-tertiary: #F8DB4A;

  --color-quaternary: #E65148;

  --color-bg-regular: #FDF4C9;
  --color-bg-completed: #009980;
  --color-bg-locked: #E0E0E0;

  --color-status-completed: #009980;
  --color-light-neutral: #EBF3F5;

  --color-grey-light: #F4F4F4;
  --color-grey-medium: #D9D9D9;

  --color-accent-1: #ED1651;
  --color-accent-2: #5422C8;

  --color-default: var(--color-primary);
  --color-link: var(--color-primary);
  --color-button-bg: var(--color-quaternary);
  --color-button-text: var(--color-white);
  --color-button-bg--hover: var(--color-primary);
  --color-button-text--hover: var(--color-white);

  --color-button-secondary-bg: var(--color-tertiary);
  --color-button-secondary-text: var(--color-primary);
  --color-button-secondary-bg--hover: var(--color-secondary);
  --color-button-secondary-text--hover: var(--color-primary);
  --color-header-bg: var(--color-primary);
  --color-header-text: var(--color-white);
  --color-footer-bg: var(--color-primary);
  --color-footer-text: var(--color-white);
  --color-hamburger-menu-icon-bg: var(--color-secondary);
  --color-hamburger-menu-icon-hover-bg: var(--color-tertiary);
  --color-hamburger-menu-bg: var(--color-white);
  --color-hamburger-menu-text: var(--color-primary);
  --color-pillar-header-msg-completed-bg: var(--color-white);
  --color-pillar-header-msg-completed-text: var(--color-primary);
  --color-pillar-header-msg-completed-icon: var(--color-bg-completed);
  --color-card-bg: var(--color-grey-light);
  --color-card-bg--hover: var(--color-tertiary);
  --color-card-toggle-bg: var(--color-quaternary);
  --color-card-toggle-text: var(--color-white);
  --ff-bloc: "Bloc", sans-serif;
  --ff-poppins: "Poppins", sans-serif;

  --fz-base: 1rem;
  --fz-hero: 3.25rem;
  --fz-sm: 0.875rem;
  --fz-lg: 1.125rem;
  --fz-xl: 1.25rem;
  --fz-xxl: 1.375rem;
  --fz-h1: 2.625rem;
  --fz-h2: 2rem;
  --fz-h3: 1.75rem;
  --fz-h4: 1.375rem;
  --fz-h5: 1.125rem;
  --fz-h6: 0.875rem;

  --lh-base: 1.5;
  --lh-heading: 1.2;

  --fw-bold: 600;
  --fw-extra-bold: 800;
  --gutter: 30px;
  --l-max-node-width: 700px;
  --l-max-content-width: 1110px;
  --l-max-width: 1440px;

  --border-radius: 12px;
  --border-radius-sm: 6px;
  --border-radius-lg: 24px;
  --border-radius-huge: 80px;
  --header-image-width--mobile: 180px;
  --header-image-width--tablet: 282px;
  --header-image-width--desktop: 384px;
}
.layout-footer {
  background: #003B4A;
  color: #FFFFFF;
  text-align: center;
}
.layout-footer a {
    color: #99B1B7;
    text-decoration: none;
  }
.layout-footer a:hover { text-decoration: none; color: #FFFFFF;}
.layout-footer > .layout__inner { max-width: none; }
.layout-footer path[fill="#000"],
  .layout-footer path[fill="#000000"],
  .layout-footer path[fill="black"] {
    fill: #FFFFFF;
  }
.layout-footer .region-footer-primary {
    padding: 40px 10px 10px;
  }
.layout-footer .region-footer-secondary {
    padding: 2rem 10px;
  }
.layout-footer .block-bgcu-base-my-bgc-logo { margin-bottom: 1.5rem; }

.website-by{
      padding-left: 7px;
}
.bgc-canada a{
      padding-right: 7px;
}
.layout-footer .menu--footer .menu-item {
  font-size: 0.875rem;
  text-align: center;
}

.layout-footer .menu--footer .menu-item a {
        color: #99B1B7;
        text-decoration: none;
        text-transform: capitalize !important;
      }
.layout-footer .menu--footer .menu-item a:hover { text-decoration: underline; color: #FFFFFF; }
.layout-footer .block-bgcu-base-copyright {
    font-size: 0.875rem;
    margin-top: 3rem;
  }
  
@media screen and (min-width: 600px) {
  .layout-footer {
      text-align: left;
  }
  .layout-footer .menu--footer .menu-item:not(:first-child) {
    margin-left: 10px;
    padding-left: 10px;
  }
  .layout-footer .menu--footer .menu {
      align-items: center;
      display: flex;
      justify-content: center;
      margin: 0;
      padding: 0;
    }

  .layout-footer .region-footer-primary {
    padding-left: 20px;
    padding-right: 20px;
  }

  .layout-footer .region-footer-primary .region__inner {
    display: grid;
    gap: 40px 20px;
    grid-template-areas:
      'top top'
      'left right';
    max-width: 1440px;
  }
  .layout-footer .region-footer-primary .region__inner .block-footer-base-my-bgc-logo,
  .layout-footer .region-footer-primary .region__inner .block-bgcu-base-my-bgc-logo {
    grid-area: top;
    margin: 0;
  }

  .layout-footer .region-footer-primary .region__inner .menu--footer {
    grid-area: left;
  }

  .layout-footer .region-footer-primary .region__inner .menu--footer .menu { justify-content: start; }

  .layout-footer .region-footer-primary .region__inner .block-bgcu-base-copyright {
    margin: 0;
    color: #99B1B7;
    display: flex;
    gap: 20px;
    align-self: end;
    justify-self: end;
    text-align: right;
  }

  .layout-footer .region-footer-secondary {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media screen and (max-width:395px){
    .block-bgcu-base-readaloud-widget{
      bottom: 58px !important;
    }
}
@media screen and (min-width: 1130px) {
.layout-footer { /* --l-max-content-width + lateral padding */
    padding-left: 0;
    padding-right: 0;
}
  }
.region-footer-secondary {
  background: #FFFFFF;
  color: #003B4A;
}
.region-footer-secondary a { color: currentColor; }
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIjxubyBzb3VyY2U+IiwiLi4vLi4vcGNzcy9iYXNlL2JyZWFrLXBvaW50cy5wY3NzIiwiLi4vLi4vcGNzcy9iYXNlL3ZhcmlhYmxlcy5wY3NzIiwiLi4vLi4vcGNzcy9sYXlvdXRzL2Zvb3Rlci5wY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7O0dBQUE7QUNBQTs7O0VBR0U7QUNIRjtFQUVFLHNCQUFzQjs7RUFFdEIsd0JBQXdCO0VBQ3hCLCtCQUErQjs7RUFFL0IsMEJBQTBCO0VBQzFCLCtCQUErQjs7RUFFL0IseUJBQXlCOztFQUV6QiwyQkFBMkI7O0VBRTNCLDJCQUEyQjtFQUMzQiw2QkFBNkI7RUFDN0IsMEJBQTBCOztFQUUxQixpQ0FBaUM7RUFDakMsOEJBQThCOztFQUU5QiwyQkFBMkI7RUFDM0IsNEJBQTRCOztFQUU1Qix5QkFBeUI7RUFDekIseUJBQXlCOztFQUV6QixxQ0FBcUM7RUFDckMsa0NBQWtDO0VBT2xDLDBDQUEwQztFQUMxQyx1Q0FBdUM7RUFDdkMsOENBQThDO0VBQzlDLDhDQUE4Qzs7RUFFOUMsa0RBQWtEO0VBQ2xELG1EQUFtRDtFQUNuRCwwREFBMEQ7RUFDMUQsMERBQTBEO0VBRzFELHVDQUF1QztFQUN2Qyx1Q0FBdUM7RUFHdkMsdUNBQXVDO0VBQ3ZDLHVDQUF1QztFQUd2QyxzREFBc0Q7RUFDdEQsMkRBQTJEO0VBQzNELDZDQUE2QztFQUM3QyxpREFBaUQ7RUFHakQsMERBQTBEO0VBQzFELDhEQUE4RDtFQUM5RCxtRUFBbUU7RUFHbkUsd0NBQXdDO0VBQ3hDLDZDQUE2QztFQUM3QywrQ0FBK0M7RUFDL0MsNENBQTRDO0VBSzVDLDZCQUE2QjtFQUM3QixtQ0FBbUM7O0VBRW5DLGVBQWU7RUFDZixrQkFBK0I7RUFDL0IsaUJBQTZCO0VBQzdCLGlCQUE2QjtFQUM3QixnQkFBNkI7RUFDN0Isa0JBQThCO0VBQzlCLGlCQUE2QjtFQUM3QixhQUE2QjtFQUM3QixnQkFBNkI7RUFDN0IsaUJBQTZCO0VBQzdCLGlCQUE2QjtFQUM3QixpQkFBNkI7O0VBRTdCLGNBQWM7RUFDZCxpQkFBaUI7O0VBRWpCLGNBQWM7RUFDZCxvQkFBb0I7RUFHcEIsY0FBYztFQUNkLHlCQUF5QjtFQUN6Qiw2QkFBNkI7RUFDN0IscUJBQXFCOztFQUVyQixxQkFBcUI7RUFDckIsdUJBQXVCO0VBQ3ZCLHdCQUF3QjtFQUN4QiwwQkFBMEI7RUFHMUIsbUNBQW1DO0VBQ25DLG1DQUFtQztFQUNuQyxvQ0FBb0M7QUFDdEM7QUMzR0E7RUFDRSxtQkFBa0M7RUFDbEMsY0FBK0I7RUFDL0Isa0JBQWtCO0FBdUdwQjtBQXJHRTtJQUNFLGNBQStCO0lBQy9CLDBCQUEwQjtFQUc1QjtBQURFLHlCQUFVLHFCQUFxQixFQUFFO0FBR25DLGtDQUFxQixlQUFlLEVBQUU7QUFFdEM7OztJQUdFLGFBQThCO0VBQ2hDO0FBRUE7SUFDRSx1QkFBdUI7RUFDekI7QUFFQTtJQUNFLGtCQUFrQjtFQUNwQjtBQUVBLDhDQUFpQyxxQkFBcUIsRUFBRTtBQUl0RDtNQUNFLG1CQUFtQjtNQUNuQixhQUFhO01BQ2IsdUJBQXVCO01BQ3ZCLFNBQVM7TUFDVCxVQUFVO0lBQ1o7QUFFQTtNQUNFLG1CQUF1QjtJQWN6QjtBQVpFO1FBQ0UsOEJBQWtEO1FBQ2xELGlCQUFpQjtRQUNqQixrQkFBa0I7TUFDcEI7QUFFQTtRQUNFLHFCQUFxQjtRQUNyQix5QkFBeUI7TUFHM0I7QUFERSxrREFBVSwwQkFBMEIsRUFBRTtBQUs1QztJQUNFLG1CQUF1QjtJQUN2QixnQkFBZ0I7RUFDbEI7QUFFQTtBQS9ERjtJQWdFSSxnQkFBZ0I7QUEwQ3BCOztJQXhDSTtNQUNFLGtCQUFrQjtNQUNsQixtQkFBbUI7SUEwQnJCOztNQXhCRTtRQUNFLGFBQWE7UUFDYixjQUFjO1FBQ2Q7O3NCQUVjO01Ba0JoQjs7UUFoQkU7VUFDRSxjQUFjO1VBQ2QsU0FBUztRQUNYOztRQUVBO1VBQ0UsZUFBZTtRQUdqQjs7VUFERSwyRUFBVSxzQkFBc0IsRUFBRTs7UUFHcEM7VUFDRSxnQkFBZ0I7VUFDaEIsU0FBUztVQUNULGlCQUFpQjtRQUNuQjs7SUFJSjtNQUNFLGtCQUFrQjtNQUNsQixtQkFBbUI7SUFDckI7RUFDRjtBQUVBO0FBdEdGLGlCQXNHMEMsNENBQTRDO0lBQ2xGLGVBQWU7SUFDZixnQkFBZ0I7QUFFcEI7RUFERTtBQUdGO0VBQ0UsbUJBQThCO0VBQzlCLGNBQTJCO0FBRzdCO0FBREUsNkJBQU0sbUJBQW1CLEVBQUUiLCJmaWxlIjoiZm9vdGVyLmNzcyIsInNvdXJjZXNDb250ZW50IjpbbnVsbCwiLyoqXG4gKiBXZSBhcmUgdXNpbmcgUG9zdENTUyBDdXN0b20gTWVkaWEgYmVjYXVzZSB3ZSBjYW4gbm90IHVzZSBjdXN0b20gcHJvcGVydGllcyBpbnNpZGUgQG1lZGlhLlxuICogRm9yIG1vcmUgaW5mb3JtYXRpb24gZ28gdG86IGh0dHBzOi8vd3d3Lm5wbWpzLmNvbS9wYWNrYWdlL3Bvc3Rjc3MtY3VzdG9tLW1lZGlhXG4gKi9cbkBjdXN0b20tbWVkaWEgLS10YWJsZXQtcG9ydHJhaXQtdXAgKG1pbi13aWR0aDogNjAwcHgpO1xuQGN1c3RvbS1tZWRpYSAtLXRhYmxldC1sYW5kc2NhcGUtdXAgKG1pbi13aWR0aDogOTAwcHgpO1xuQGN1c3RvbS1tZWRpYSAtLWRlc2t0b3AtdXAgKG1pbi13aWR0aDogMTIwMHB4KTtcblxuQGN1c3RvbS1tZWRpYSAtLXRhYmxldC1wb3J0cmFpdC1kb3duIChtYXgtd2lkdGg6IDU5OXB4KTtcbkBjdXN0b20tbWVkaWEgLS10YWJsZXQtbGFuZHNjYXBlLWRvd24gKG1heC13aWR0aDogODk5cHgpO1xuQGN1c3RvbS1tZWRpYSAtLWRlc2t0b3AtZG93biAobWF4LXdpZHRoOiAxMTk5cHgpO1xuIiwiOnJvb3Qge1xuICAvKiBCYXNpYyBDb2xvdXJzICovXG4gIC0tY29sb3Itd2hpdGU6ICNGRkZGRkY7XG5cbiAgLS1jb2xvci1wcmltYXJ5OiAjMDAzQjRBO1xuICAtLWNvbG9yLXByaW1hcnktbWVkaXVtOiAjNUE4MDhBO1xuXG4gIC0tY29sb3Itc2Vjb25kYXJ5OiAjMTVDM0E1O1xuICAtLWNvbG9yLXNlY29uZGFyeS1kYXJrOiAjMDA5RTg0O1xuXG4gIC0tY29sb3ItdGVydGlhcnk6ICNGOERCNEE7XG5cbiAgLS1jb2xvci1xdWF0ZXJuYXJ5OiAjRTY1MTQ4O1xuXG4gIC0tY29sb3ItYmctcmVndWxhcjogI0ZERjRDOTtcbiAgLS1jb2xvci1iZy1jb21wbGV0ZWQ6ICMwMDk5ODA7XG4gIC0tY29sb3ItYmctbG9ja2VkOiAjRTBFMEUwO1xuXG4gIC0tY29sb3Itc3RhdHVzLWNvbXBsZXRlZDogIzAwOTk4MDtcbiAgLS1jb2xvci1saWdodC1uZXV0cmFsOiAjRUJGM0Y1O1xuXG4gIC0tY29sb3ItZ3JleS1saWdodDogI0Y0RjRGNDtcbiAgLS1jb2xvci1ncmV5LW1lZGl1bTogI0Q5RDlEOTtcblxuICAtLWNvbG9yLWFjY2VudC0xOiAjRUQxNjUxO1xuICAtLWNvbG9yLWFjY2VudC0yOiAjNTQyMkM4O1xuXG4gIC0tY29sb3ItZGVmYXVsdDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIC0tY29sb3ItbGluazogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cbiAgLyogTWFwcGluZyBDb2xvdXJzXG4gICAqXG4gICAqIFBsZWFzZSBvbmx5IGFzc2lnbiB2YWx1ZXMgcHJldmlvdXNseSBjcmVhdGVkIGFib3ZlXG4gICAqL1xuICAvKiBidXR0b25zICovXG4gIC0tY29sb3ItYnV0dG9uLWJnOiB2YXIoLS1jb2xvci1xdWF0ZXJuYXJ5KTtcbiAgLS1jb2xvci1idXR0b24tdGV4dDogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAtLWNvbG9yLWJ1dHRvbi1iZy0taG92ZXI6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAtLWNvbG9yLWJ1dHRvbi10ZXh0LS1ob3ZlcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXG4gIC0tY29sb3ItYnV0dG9uLXNlY29uZGFyeS1iZzogdmFyKC0tY29sb3ItdGVydGlhcnkpO1xuICAtLWNvbG9yLWJ1dHRvbi1zZWNvbmRhcnktdGV4dDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIC0tY29sb3ItYnV0dG9uLXNlY29uZGFyeS1iZy0taG92ZXI6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG4gIC0tY29sb3ItYnV0dG9uLXNlY29uZGFyeS10ZXh0LS1ob3ZlcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cbiAgLyogaGVhZGVyICovXG4gIC0tY29sb3ItaGVhZGVyLWJnOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgLS1jb2xvci1oZWFkZXItdGV4dDogdmFyKC0tY29sb3Itd2hpdGUpO1xuXG4gIC8qIGZvb3RlciAqL1xuICAtLWNvbG9yLWZvb3Rlci1iZzogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIC0tY29sb3ItZm9vdGVyLXRleHQ6IHZhcigtLWNvbG9yLXdoaXRlKTtcblxuICAvKiBwcm9ncmFtIG1lbnUgKi9cbiAgLS1jb2xvci1oYW1idXJnZXItbWVudS1pY29uLWJnOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xuICAtLWNvbG9yLWhhbWJ1cmdlci1tZW51LWljb24taG92ZXItYmc6IHZhcigtLWNvbG9yLXRlcnRpYXJ5KTtcbiAgLS1jb2xvci1oYW1idXJnZXItbWVudS1iZzogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAtLWNvbG9yLWhhbWJ1cmdlci1tZW51LXRleHQ6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuXG4gIC8qIHBpbGxhcidzIGhlYWRlciAqL1xuICAtLWNvbG9yLXBpbGxhci1oZWFkZXItbXNnLWNvbXBsZXRlZC1iZzogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAtLWNvbG9yLXBpbGxhci1oZWFkZXItbXNnLWNvbXBsZXRlZC10ZXh0OiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgLS1jb2xvci1waWxsYXItaGVhZGVyLW1zZy1jb21wbGV0ZWQtaWNvbjogdmFyKC0tY29sb3ItYmctY29tcGxldGVkKTtcblxuICAvKiBjYXJkICovXG4gIC0tY29sb3ItY2FyZC1iZzogdmFyKC0tY29sb3ItZ3JleS1saWdodCk7XG4gIC0tY29sb3ItY2FyZC1iZy0taG92ZXI6IHZhcigtLWNvbG9yLXRlcnRpYXJ5KTtcbiAgLS1jb2xvci1jYXJkLXRvZ2dsZS1iZzogdmFyKC0tY29sb3ItcXVhdGVybmFyeSk7XG4gIC0tY29sb3ItY2FyZC10b2dnbGUtdGV4dDogdmFyKC0tY29sb3Itd2hpdGUpO1xuXG4gIC8qIC0tIEVuZCBvZjogTWFwcGluZyBDb2xvdXJzICovXG5cbiAgLyogVHlwb2dyYXBoeSAqL1xuICAtLWZmLWJsb2M6IFwiQmxvY1wiLCBzYW5zLXNlcmlmO1xuICAtLWZmLXBvcHBpbnM6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuXG4gIC0tZnotYmFzZTogMXJlbTtcbiAgLS1mei1oZXJvOiBjYWxjKDUyIC8gMTYgKiAxcmVtKTtcbiAgLS1mei1zbTogY2FsYygxNCAvIDE2ICogMXJlbSk7XG4gIC0tZnotbGc6IGNhbGMoMTggLyAxNiAqIDFyZW0pO1xuICAtLWZ6LXhsOiBjYWxjKDIwIC8gMTYgKiAxcmVtKTtcbiAgLS1mei14eGw6IGNhbGMoMjIgLyAxNiAqIDFyZW0pO1xuICAtLWZ6LWgxOiBjYWxjKDQyIC8gMTYgKiAxcmVtKTtcbiAgLS1mei1oMjogY2FsYygzMiAvIDE2ICogMXJlbSk7XG4gIC0tZnotaDM6IGNhbGMoMjggLyAxNiAqIDFyZW0pO1xuICAtLWZ6LWg0OiBjYWxjKDIyIC8gMTYgKiAxcmVtKTtcbiAgLS1mei1oNTogY2FsYygxOCAvIDE2ICogMXJlbSk7XG4gIC0tZnotaDY6IGNhbGMoMTQgLyAxNiAqIDFyZW0pO1xuXG4gIC0tbGgtYmFzZTogMS41O1xuICAtLWxoLWhlYWRpbmc6IDEuMjtcblxuICAtLWZ3LWJvbGQ6IDYwMDtcbiAgLS1mdy1leHRyYS1ib2xkOiA4MDA7XG5cbiAgLyogTGF5b3V0ICovXG4gIC0tZ3V0dGVyOiAzMHB4O1xuICAtLWwtbWF4LW5vZGUtd2lkdGg6IDcwMHB4O1xuICAtLWwtbWF4LWNvbnRlbnQtd2lkdGg6IDExMTBweDtcbiAgLS1sLW1heC13aWR0aDogMTQ0MHB4O1xuXG4gIC0tYm9yZGVyLXJhZGl1czogMTJweDtcbiAgLS1ib3JkZXItcmFkaXVzLXNtOiA2cHg7XG4gIC0tYm9yZGVyLXJhZGl1cy1sZzogMjRweDtcbiAgLS1ib3JkZXItcmFkaXVzLWh1Z2U6IDgwcHg7XG5cbiAgLyogSGVhZGVyIGltYWdlICovXG4gIC0taGVhZGVyLWltYWdlLXdpZHRoLS1tb2JpbGU6IDE4MHB4O1xuICAtLWhlYWRlci1pbWFnZS13aWR0aC0tdGFibGV0OiAyODJweDtcbiAgLS1oZWFkZXItaW1hZ2Utd2lkdGgtLWRlc2t0b3A6IDM4NHB4O1xufVxuIiwiQGltcG9ydCB1cmwoJy4uL2Jhc2UvYnJlYWstcG9pbnRzLnBjc3MnKTtcbkBpbXBvcnQgdXJsKCcuLi9iYXNlL3ZhcmlhYmxlcy5wY3NzJyk7XG5cbi5sYXlvdXQtZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItZm9vdGVyLWJnKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWZvb3Rlci10ZXh0KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICYgYSB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWZvb3Rlci10ZXh0KTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICY6aG92ZXIgeyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgfVxuXG4gICYgPiAubGF5b3V0X19pbm5lciB7IG1heC13aWR0aDogbm9uZTsgfVxuXG4gICYgcGF0aFtmaWxsPVwiIzAwMFwiXSxcbiAgJiBwYXRoW2ZpbGw9XCIjMDAwMDAwXCJdLFxuICAmIHBhdGhbZmlsbD1cImJsYWNrXCJdIHtcbiAgICBmaWxsOiB2YXIoLS1jb2xvci1mb290ZXItdGV4dCk7XG4gIH1cblxuICAmIC5yZWdpb24tZm9vdGVyLXByaW1hcnkge1xuICAgIHBhZGRpbmc6IDQwcHggMTBweCAxMHB4O1xuICB9XG5cbiAgJiAucmVnaW9uLWZvb3Rlci1zZWNvbmRhcnkge1xuICAgIHBhZGRpbmc6IDJyZW0gMTBweDtcbiAgfVxuXG4gICYgLmJsb2NrLWJnY3UtYmFzZS1teS1iZ2MtbG9nbyB7IG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfVxuXG4gICYgLm1lbnUtLWZvb3RlciB7XG5cbiAgICAmIC5tZW51IHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgICYgLm1lbnUtaXRlbSB7XG4gICAgICBmb250LXNpemU6IHZhcigtLWZ6LXNtKTtcblxuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeS1tZWRpdW0pO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgfVxuXG4gICAgICAmIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgJjpob3ZlciB7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJiAuYmxvY2stYmdjdS1iYXNlLWNvcHlyaWdodCB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mei1zbSk7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kICgtLXRhYmxldC1wb3J0cmFpdC11cCkge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAmIC5yZWdpb24tZm9vdGVyLXByaW1hcnkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcblxuICAgICAgJiAucmVnaW9uX19pbm5lciB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdhcDogNDBweCAyMHB4O1xuICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxuICAgICAgICAgICd0b3AgdG9wJ1xuICAgICAgICAgICdsZWZ0IHJpZ2h0JztcblxuICAgICAgICAmIC5ibG9jay1iZ2N1LWJhc2UtbXktYmdjLWxvZ28ge1xuICAgICAgICAgIGdyaWQtYXJlYTogdG9wO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYgLm1lbnUtLWZvb3RlciB7XG4gICAgICAgICAgZ3JpZC1hcmVhOiBsZWZ0O1xuXG4gICAgICAgICAgJiAubWVudSB7IGp1c3RpZnktY29udGVudDogc3RhcnQ7IH1cbiAgICAgICAgfVxuXG4gICAgICAgICYgLmJsb2NrLWJnY3UtYmFzZS1jb3B5cmlnaHQge1xuICAgICAgICAgIGdyaWQtYXJlYTogcmlnaHQ7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJiAucmVnaW9uLWZvb3Rlci1zZWNvbmRhcnkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTMwcHgpIHsgLyogLS1sLW1heC1jb250ZW50LXdpZHRoICsgbGF0ZXJhbCBwYWRkaW5nICovXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLnJlZ2lvbi1mb290ZXItc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItZGVmYXVsdCk7XG5cbiAgJiBhIHsgY29sb3I6IGN1cnJlbnRDb2xvcjsgfVxufSJdfQ== */