/*
 * Media query breakpoints.
 * Processed by postcss/postcss-custom-media.
 */
/*
 * Define background colors presets
 */
/* Light */
/* Dark */
/* Light Gray */
/* Primary */
/* Secondary */
.field--name-field-accordion-items input[type="radio"]{
    display: none;
  }
.field--name-field-accordion-items > label{
    cursor: pointer;
    display: block;
    font-size: var(--font-size-small);
    font-weight: bold;
    margin-top: 1px;
    padding: var(--sp);
    text-transform: uppercase;
  }
.field--name-field-accordion-items .field--name-field-accordion-item-text{
    display: none;
    padding: var(--sp);
    width: 100%;
  }
.field--name-field-accordion-items input[type="radio"]:checked + label{
    position: relative;
  }
.field--name-field-accordion-items input[type="radio"]:checked + label + .field--name-field-accordion-item-text{
    display: block;
  }
.section-bg-color--default .field--name-field-accordion-items > label{
    background-color: var(--color--gray-90);
    border-color: var(--color--gray-90);
    color: var(--color-text-neutral-soft);
  }
.section-bg-color--default .field--name-field-accordion-items .field--name-field-accordion-item-text,
  .section-bg-color--default .field--name-field-accordion-items .field--name-field-tabs-item-text{
    background-color: var(--color--gray-95);
  }
.section-bg-color--default .field--name-field-accordion-items input[type="radio"]:checked + label{
    background-color: var(--color--gray-95);
    color: var(--color-text-neutral-medium);
  }
.section-bg-color--light .field--name-field-accordion-items > label{
    background-color: var(--color--primary-60);
    border-color: var(--color--primary-60);
    color: var(--color--white);
  }
.section-bg-color--light .field--name-field-accordion-items .field--name-field-accordion-item-text,
  .section-bg-color--light .field--name-field-accordion-items .field--name-field-tabs-item-text{
    background-color: var(--color--primary-80);
  }
.section-bg-color--light .field--name-field-accordion-items input[type="radio"]:checked + label{
    background-color: var(--color--primary-80);
    color: var(--color-text-neutral-medium);
  }
.section-bg-color--dark .field--name-field-accordion-items > label{
    background-color: var(--color--gray-45);
    border-color: var(--color--gray-45);
    color: var(--color--white);
  }
.section-bg-color--dark .field--name-field-accordion-items .field--name-field-accordion-item-text,
  .section-bg-color--dark .field--name-field-accordion-items .field--name-field-tabs-item-text{
    background-color: var(--color--gray-20);
  }
.section-bg-color--dark .field--name-field-accordion-items input[type="radio"]:checked + label{
    background-color: var(--color--gray-20);
    color: var(--color--white);
  }
.section-bg-color--lightgray .field--name-field-accordion-items > label{
    background-color: var(--color--gray-90);
    border-color: var(--color--gray-90);
    color: var(--color-text-neutral-soft);
  }
.section-bg-color--lightgray .field--name-field-accordion-items .field--name-field-accordion-item-text,
  .section-bg-color--lightgray .field--name-field-accordion-items .field--name-field-tabs-item-text{
    background-color: var(--color--gray-95);
  }
.section-bg-color--lightgray .field--name-field-accordion-items input[type="radio"]:checked + label{
    background-color: var(--color--gray-95);
    color: var(--color-text-neutral-medium);
  }
.section-bg-color--primary .field--name-field-accordion-items > label{
    background-color: var(--color--primary-30);
    border-color: var(--color--primary-30);
    color: var(--color--primary-text);
  }
.section-bg-color--primary .field--name-field-accordion-items .field--name-field-accordion-item-text,
  .section-bg-color--primary .field--name-field-accordion-items .field--name-field-tabs-item-text{
    background-color: var(--color--primary-40);
  }
.section-bg-color--primary .field--name-field-accordion-items input[type="radio"]:checked + label{
    background-color: var(--color--primary-40);
    color: var(--color--primary-text);
  }
.section-bg-color--secondary .field--name-field-accordion-items > label{
    background-color: var(--color--secondary-30);
    border-color: var(--color--secondary-30);
    color: var(--color--secondary-text);
  }
.section-bg-color--secondary .field--name-field-accordion-items .field--name-field-accordion-item-text,
  .section-bg-color--secondary .field--name-field-accordion-items .field--name-field-tabs-item-text{
    background-color: var(--color--secondary-40);
  }
.section-bg-color--secondary .field--name-field-accordion-items input[type="radio"]:checked + label{
    background-color: var(--color--secondary-40);
    color: var(--color--secondary-text);
  }

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3Bvc3Rjc3MvaW5jbHVkZXMvbWVkaWEtcXVlcmllcy5jc3MiLCIuLi8uLi9wb3N0Y3NzL2luY2x1ZGVzL2NvbG9ycy5jc3MiLCIuLi8uLi9wb3N0Y3NzL3BhcmFncmFwaHMvcGFyYWdyYXBoLWFjY29yZGlvbi5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7OztFQUdFO0FDSEY7O0VBRUU7QUE2Q0YsVUFBVTtBQWdEVixTQUFTO0FBeUNULGVBQWU7QUFpRGYsWUFBWTtBQW9EWixjQUFjO0FDeE9aO0lBQ0UsYUFBYTtFQUNmO0FBRUE7SUFFRSxlQUFlO0lBSWYsY0FBYztJQURkLGlDQUFpQztJQUZqQyxpQkFBaUI7SUFJakIsZUFBZTtJQU5mLGtCQUFrQjtJQUdsQix5QkFBeUI7RUFJM0I7QUFFQTtJQUVFLGFBQWE7SUFDYixrQkFBa0I7SUFGbEIsV0FBVztFQUdiO0FBRUE7SUFDRSxrQkFBa0I7RUFDcEI7QUFFQTtJQUNFLGNBQWM7RUFDaEI7QUR3UUE7SUFDRSx1Q0FBNkI7SUFDN0IsbUNBQXlCO0lBQ3pCLHFDQUFrQjtFQUNwQjtBQUVBOztJQUVFLHVDQUEyQjtFQUM3QjtBQUVBO0lBQ0UsdUNBQTJCO0lBQzNCLHVDQUFnQjtFQUNsQjtBQWRBO0lBQ0UsMENBQTZCO0lBQzdCLHNDQUF5QjtJQUN6QiwwQkFBa0I7RUFDcEI7QUFFQTs7SUFFRSwwQ0FBMkI7RUFDN0I7QUFFQTtJQUNFLDBDQUEyQjtJQUMzQix1Q0FBZ0I7RUFDbEI7QUFkQTtJQUNFLHVDQUE2QjtJQUM3QixtQ0FBeUI7SUFDekIsMEJBQWtCO0VBQ3BCO0FBRUE7O0lBRUUsdUNBQTJCO0VBQzdCO0FBRUE7SUFDRSx1Q0FBMkI7SUFDM0IsMEJBQWdCO0VBQ2xCO0FBZEE7SUFDRSx1Q0FBNkI7SUFDN0IsbUNBQXlCO0lBQ3pCLHFDQUFrQjtFQUNwQjtBQUVBOztJQUVFLHVDQUEyQjtFQUM3QjtBQUVBO0lBQ0UsdUNBQTJCO0lBQzNCLHVDQUFnQjtFQUNsQjtBQWRBO0lBQ0UsMENBQTZCO0lBQzdCLHNDQUF5QjtJQUN6QixpQ0FBa0I7RUFDcEI7QUFFQTs7SUFFRSwwQ0FBMkI7RUFDN0I7QUFFQTtJQUNFLDBDQUEyQjtJQUMzQixpQ0FBZ0I7RUFDbEI7QUFkQTtJQUNFLDRDQUE2QjtJQUM3Qix3Q0FBeUI7SUFDekIsbUNBQWtCO0VBQ3BCO0FBRUE7O0lBRUUsNENBQTJCO0VBQzdCO0FBRUE7SUFDRSw0Q0FBMkI7SUFDM0IsbUNBQWdCO0VBQ2xCIiwiZmlsZSI6InBhcmFncmFwaC1hY2NvcmRpb24uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLypcbiAqIE1lZGlhIHF1ZXJ5IGJyZWFrcG9pbnRzLlxuICogUHJvY2Vzc2VkIGJ5IHBvc3Rjc3MvcG9zdGNzcy1jdXN0b20tbWVkaWEuXG4gKi9cbkBjdXN0b20tbWVkaWEgLS1tb2JpbGUgKG1heC13aWR0aDogMTAyM3B4KTtcbkBjdXN0b20tbWVkaWEgLS1zbSAobWluLXdpZHRoOiA2NDBweCk7XG5AY3VzdG9tLW1lZGlhIC0tbWQgKG1pbi13aWR0aDogNzY4cHgpO1xuQGN1c3RvbS1tZWRpYSAtLWxnIChtaW4td2lkdGg6IDEwMjRweCk7XG5AY3VzdG9tLW1lZGlhIC0teGwgKG1pbi13aWR0aDogMTI4MHB4KTtcbkBjdXN0b20tbWVkaWEgLS14eGwgKG1pbi13aWR0aDogMTUzNnB4KTtcblxuXG5AY3VzdG9tLW1lZGlhIC0tcG9ydHJhaXQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCk7XG5AY3VzdG9tLW1lZGlhIC0tbGFuZHNjYXBlIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKTtcbiIsIi8qXG4gKiBEZWZpbmUgYmFja2dyb3VuZCBjb2xvcnMgcHJlc2V0c1xuICovXG5AZGVmaW5lLW1peGluIGNvbG9ydGFncyAkYmFja2dyb3VuZDogdW5zZXQsICR0ZXh0OiB1bnNldCwgJHN0cm9uZzogdW5zZXQsICRsaW5rOiB1bnNldCwgJGJvcmRlcjogdW5zZXQsICRjb2xvcjI6IHVuc2V0LCAkdGl0bGU6IHVuc2V0LCAka2lja2VyOiB1bnNldCB7XG5cbiAgLyogVGV4dCBjb2xvciAqL1xuICBjb2xvcjogJHRleHQ7XG5cbiAgYXtcbiAgICBjb2xvcjogJGxpbms7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAkbGluaztcbiAgfVxuXG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWN0YSBoMi5maWVsZC0tbmFtZS1maWVsZC10aXRsZXtcbiAgICBjb2xvcjogJGtpY2tlcjtcbiAgfVxuICBoMSxoMixoMyxoNCxoNSxoNntcbiAgICBjb2xvcjogJHRpdGxlO1xuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWtpY2tlci10aXRsZXtcbiAgICBjb2xvcjogJGtpY2tlcjtcbiAgfVxuXG4gIHN0cm9uZ3tcbiAgICBjb2xvcjogJHN0cm9uZztcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICRzdHJvbmc7XG4gIH1cbiAgcC5ib3gsXG4gIGNvZGUsXG4gIHByZSxcbiAgY2l0ZSxcbiAga2JkLFxuICBzYW1wLFxuICAucGFyYWdyYXBoLS10eXBlLS1pY29uLXRleHQuaWNvbi1zdHlsZS0tYm94ZWR7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICB9XG5cbiAgbWFya3tcbiAgICBjb2xvcjogJGNvbG9yMjtcbiAgfVxuICAudGV4dC1mb3JtYXR0ZWQgZGwgZGQ6OmJlZm9yZXtcbiAgICBjb2xvcjogJHRleHQ7XG4gIH1cbn1cblxuLyogTGlnaHQgKi9cbkBkZWZpbmUtbWl4aW4gYmFja2dyb3VuZC1saWdodHtcbiAgLyogQmFja2dyb3VuZCBjb2xvciAqL1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci0tcHJpbWFyeS05NSk7XG5cbiAgLyogVGFncyBjb2xvcnMgKi9cbiAgQG1peGluIGNvbG9ydGFncyB2YXIoLS1jb2xvci0td2hpdGUpLCB2YXIoLS1jb2xvci10ZXh0LW5ldXRyYWwtbWVkaXVtKSwgdW5zZXQsIHVuc2V0LCB1bnNldCwgdW5zZXQsIHZhcigtLWNvbG9yLXRleHQtbmV1dHJhbC1sb3VkKSwgdmFyKC0tY29sb3ItdGV4dC1uZXV0cmFsLXNvZnQpO1xuXG4gIC8qIEN0YSBsaW5rcyAqL1xuICAuZmllbGQtLW5hbWUtZmllbGQtbGlua3N7XG4gICAgPiAuZmllbGRfX2l0ZW0ge1xuICAgICAgYXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItLXdoaXRlKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci0td2hpdGUpO1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItLXByaW1hcnktMzApO1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLS1wcmltYXJ5LTUwKTtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLS1wcmltYXJ5LTUwKTtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItLXdoaXRlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICA+IC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBhe1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci0tcHJpbWFyeS01MCk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItLXByaW1hcnktNTApO1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItLXdoaXRlKTtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci0tcHJpbWFyeS0zMCk7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci0tcHJpbWFyeS0zMCk7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLS13aGl0ZSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgYS5idXR0b257XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItLXByaW1hcnktNTApO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItLXByaW1hcnktNTApO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci0td2hpdGUpO1xuICAgICY6aG92ZXJ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci0tcHJpbWFyeS0zMCk7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLS1wcmltYXJ5LTMwKTtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci0td2hpdGUpO1xuICAgIH1cbiAgfVxuICAucXVvdGUtY29udGVudDpiZWZvcmV7IGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWNvbG9yLS1wcmltYXJ5LTk1KTsgfVxufVxuXG4vKiBEYXJrICovXG5AZGVmaW5lLW1peGluIGJhY2tncm91bmQtZGFya3tcbiAgLyogQmFja2dyb3VuZCBjb2xvciAqL1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci0tZ3JheS0xMCk7XG5cbiAgLyogVGFncyBjb2xvcnMgKi9cbiAgQG1peGluIGNvbG9ydGFncyB2YXIoLS1jb2xvci0tZ3JheS0yMCksIHZhcigtLWNvbG9yLS13aGl0ZSksIHZhcigtLWNvbG9yLS1wcmltYXJ5LTUwKSwgdmFyKC0tY29sb3ItLXdoaXRlKSwgdmFyKC0tY29sb3ItLXdoaXRlKSwgdmFyKC0tY29sb3ItLWJsYWNrKSwgdmFyKC0tY29sb3ItLXdoaXRlKSwgdmFyKC0tY29sb3ItdGV4dC1uZXV0cmFsLXNvZnQpO1xuXG4gIC8qIEN0YSBsaW5rcyAqL1xuICAuZmllbGQtLW5hbWUtZmllbGQtbGlua3N7XG4gICAgPiAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgYXtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLS13aGl0ZSk7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLS13aGl0ZSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgPiAuZmllbGRfX2l0ZW0ge1xuICAgICAgYXtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLS1ibGFjayk7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLS13aGl0ZSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgYS5idXR0b257XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLS1ibGFjayk7XG4gICAgJjpob3ZlcntcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci0td2hpdGUpO1xuICAgIH1cbiAgfVxuXG4gIC5xdW90ZS1jb250ZW50LFxuICAucXVvdGUtY29udGVudDphZnRlcntcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLS13aGl0ZSk7XG4gIH1cbiAgLnF1b3RlLWNvbnRlbnQ6YmVmb3JleyBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1jb2xvci0tZ3JheS0xMCk7IH1cbn1cblxuLyogTGlnaHQgR3JheSAqL1xuQGRlZmluZS1taXhpbiBiYWNrZ3JvdW5kLWxpZ2h0Z3JheXtcbiAgLyogQmFja2dyb3VuZCBjb2xvciAqL1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci0tZ3JheS05MCk7XG5cbiAgLyogVGFncyBjb2xvcnMgKi9cbiAgQG1peGluIGNvbG9ydGFncyB2YXIoLS1jb2xvci0tZ3JheS03MCksIHZhcigtLWNvbG9yLXRleHQtbmV1dHJhbC1tZWRpdW0pLCB1bnNldCwgdW5zZXQsIHVuc2V0LCB1bnNldCwgdmFyKC0tY29sb3ItdGV4dC1uZXV0cmFsLWxvdWQpLCB2YXIoLS1jb2xvci10ZXh0LW5ldXRyYWwtbWVkaXVtKTtcblxuICAvKiBDdGEgbGlua3MgKi9cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWxpbmtze1xuICAgID4gLmZpZWxkX19pdGVtIHtcbiAgICAgIGF7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci0tcHJpbWFyeS01MCk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLS1wcmltYXJ5LTk1KTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci0tcHJpbWFyeS01MCk7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItLXByaW1hcnktMzApO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItLXByaW1hcnktMzApO1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci0td2hpdGUpXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgPiAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgYXtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLS13aGl0ZSk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLS1wcmltYXJ5LTUwKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci0tcHJpbWFyeS01MCk7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItLXByaW1hcnktMzApO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItLXByaW1hcnktMzApO1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci0td2hpdGUpXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgYS5idXR0b257XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLS13aGl0ZSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItLXByaW1hcnktNTApO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItLXByaW1hcnktNTApO1xuICAgICY6aG92ZXJ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci0tcHJpbWFyeS0zMCk7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLS1wcmltYXJ5LTMwKTtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci0td2hpdGUpXG4gICAgfVxuICB9XG5cbiAgLnF1b3RlLWNvbnRlbnQ6YmVmb3JleyBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1jb2xvci0tZ3JheS05MCk7IH1cbn1cblxuLyogUHJpbWFyeSAqL1xuQGRlZmluZS1taXhpbiBiYWNrZ3JvdW5kLXByaW1hcnl7XG4gIC8qIEJhY2tncm91bmQgY29sb3IgKi9cbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItLXByaW1hcnktNTApO1xuXG4gIC8qIFRhZ3MgY29sb3JzICovXG4gIEBtaXhpbiBjb2xvcnRhZ3MgdmFyKC0tY29sb3ItLXByaW1hcnktNDApLCB2YXIoLS1jb2xvci0tcHJpbWFyeS10ZXh0KSwgdmFyKC0tY29sb3ItLXByaW1hcnktdGV4dCksIHZhcigtLWNvbG9yLS1wcmltYXJ5LXRleHQpLCB2YXIoLS1jb2xvci0tcHJpbWFyeS10ZXh0KSwgdmFyKC0tY29sb3ItLWJsYWNrKSwgdmFyKC0tY29sb3ItLXdoaXRlKSwgdmFyKC0tY29sb3ItLXByaW1hcnktOTUpO1xuXG4gIC8qIEN0YSBsaW5rcyAqL1xuICAuZmllbGQtLW5hbWUtZmllbGQtbGlua3N7XG4gICAgPiAuZmllbGRfX2l0ZW0ge1xuICAgICAgYXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItLXdoaXRlKTtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLS13aGl0ZSk7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItLXdoaXRlKTtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItLXByaW1hcnktNTApXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgPiAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgYXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItLXdoaXRlKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci0td2hpdGUpO1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItLXByaW1hcnktNTApO1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLS1wcmltYXJ5LTMwKTtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLS1wcmltYXJ5LTMwKTtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItLXdoaXRlKVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIGEuYnV0dG9ue1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLS13aGl0ZSk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci0td2hpdGUpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci0tcHJpbWFyeS01MCk7XG4gICAgJjpob3ZlcntcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLS1wcmltYXJ5LTMwKTtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItLXByaW1hcnktMzApO1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLS13aGl0ZSlcbiAgICB9XG4gIH1cblxuICAucXVvdGUtY29udGVudCxcbiAgLnF1b3RlLWNvbnRlbnQ6YWZ0ZXJ7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci0td2hpdGUpO1xuICB9XG4gIC5xdW90ZS1jb250ZW50OmJlZm9yZXsgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tY29sb3ItLXByaW1hcnktNTApOyB9XG59XG5cbi8qIFNlY29uZGFyeSAqL1xuQGRlZmluZS1taXhpbiBiYWNrZ3JvdW5kLXNlY29uZGFyeXtcbiAgLyogQmFja2dyb3VuZCBjb2xvciAqL1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci0tc2Vjb25kYXJ5LTUwKTtcblxuICAvKiBUYWdzIGNvbG9ycyAqL1xuICBAbWl4aW4gY29sb3J0YWdzIHZhcigtLWNvbG9yLS1zZWNvbmRhcnktNDApLCB2YXIoLS1jb2xvci0tc2Vjb25kYXJ5LXRleHQpLCB2YXIoLS1jb2xvci0tc2Vjb25kYXJ5LXRleHQpLCB2YXIoLS1jb2xvci0tc2Vjb25kYXJ5LXRleHQpLCB2YXIoLS1jb2xvci0tc2Vjb25kYXJ5LXRleHQpLCB2YXIoLS1jb2xvci0tYmxhY2spLCB2YXIoLS1jb2xvci0tc2Vjb25kYXJ5LXRleHQpLCB2YXIoLS1jb2xvci0tc2Vjb25kYXJ5LTgwKTtcblxuICAvKiBDdGEgbGlua3MgKi9cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWxpbmtze1xuICAgID4gLmZpZWxkX19pdGVtIHtcbiAgICAgIGF7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLS13aGl0ZSk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci0td2hpdGUpO1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLS13aGl0ZSk7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLS1zZWNvbmRhcnktNTApXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgPiAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgYXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItLXdoaXRlKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci0td2hpdGUpO1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItLXNlY29uZGFyeS01MCk7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItLXNlY29uZGFyeS0zMCk7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci0tc2Vjb25kYXJ5LTMwKTtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItLXdoaXRlKVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIGEuYnV0dG9ue1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLS13aGl0ZSk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci0td2hpdGUpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci0tc2Vjb25kYXJ5LTUwKTtcbiAgICAmOmhvdmVye1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItLXNlY29uZGFyeS0zMCk7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLS1zZWNvbmRhcnktMzApO1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLS13aGl0ZSlcbiAgICB9XG4gIH1cbiAgLnF1b3RlLWNvbnRlbnQsXG4gIC5xdW90ZS1jb250ZW50OmFmdGVye1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItLXdoaXRlKTtcbiAgfVxuICAucXVvdGUtY29udGVudDpiZWZvcmV7IGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWNvbG9yLS1zZWNvbmRhcnktNTApOyB9XG59XG5cblxuXG5cblxuQGRlZmluZS1taXhpbiB0YWJjb2xvcnMgJGJnYWN0aXZlLCAkYmdkaXNhYmxlZCwgJGZnYWN0aXZlLCAkZmdkaXNhYmxlZCB7XG5cblxuICA+IGxhYmVse1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiZ2Rpc2FibGVkO1xuICAgIGJvcmRlci1jb2xvcjogJGJnZGlzYWJsZWQ7XG4gICAgY29sb3I6ICRmZ2Rpc2FibGVkO1xuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWFjY29yZGlvbi1pdGVtLXRleHQsXG4gIC5maWVsZC0tbmFtZS1maWVsZC10YWJzLWl0ZW0tdGV4dHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdhY3RpdmU7XG4gIH1cblxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVse1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiZ2FjdGl2ZTtcbiAgICBjb2xvcjogJGZnYWN0aXZlO1xuICB9XG5cbn1cbiIsIkBpbXBvcnQgXCIuLi9pbmNsdWRlcy9tZWRpYS1xdWVyaWVzLmNzc1wiO1xuQGltcG9ydCBcIi4uL2luY2x1ZGVzL2NvbG9ycy5jc3NcIjtcblxuLmZpZWxkLS1uYW1lLWZpZWxkLWFjY29yZGlvbi1pdGVtc3tcblxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl17XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gID4gbGFiZWx7XG4gICAgcGFkZGluZzogdmFyKC0tc3ApO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXNtYWxsKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAxcHg7XG4gIH1cblxuICAuZmllbGQtLW5hbWUtZmllbGQtYWNjb3JkaW9uLWl0ZW0tdGV4dHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmc6IHZhcigtLXNwKTtcbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWx7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbCArIC5maWVsZC0tbmFtZS1maWVsZC1hY2NvcmRpb24taXRlbS10ZXh0e1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5zZWN0aW9uLWJnLWNvbG9yLS1kZWZhdWx0e1xuICAuZmllbGQtLW5hbWUtZmllbGQtYWNjb3JkaW9uLWl0ZW1ze1xuICAgIEBtaXhpbiB0YWJjb2xvcnMgdmFyKC0tY29sb3ItLWdyYXktOTUpLCB2YXIoLS1jb2xvci0tZ3JheS05MCksIHZhcigtLWNvbG9yLXRleHQtbmV1dHJhbC1tZWRpdW0pLCB2YXIoLS1jb2xvci10ZXh0LW5ldXRyYWwtc29mdCk7XG4gIH1cbn1cblxuLnNlY3Rpb24tYmctY29sb3ItLWxpZ2h0e1xuICAuZmllbGQtLW5hbWUtZmllbGQtYWNjb3JkaW9uLWl0ZW1ze1xuICAgIEBtaXhpbiB0YWJjb2xvcnMgdmFyKC0tY29sb3ItLXByaW1hcnktODApLCB2YXIoLS1jb2xvci0tcHJpbWFyeS02MCksIHZhcigtLWNvbG9yLXRleHQtbmV1dHJhbC1tZWRpdW0pLCB2YXIoLS1jb2xvci0td2hpdGUpO1xuICB9XG59XG5cbi5zZWN0aW9uLWJnLWNvbG9yLS1kYXJre1xuICAuZmllbGQtLW5hbWUtZmllbGQtYWNjb3JkaW9uLWl0ZW1ze1xuICAgIEBtaXhpbiB0YWJjb2xvcnMgdmFyKC0tY29sb3ItLWdyYXktMjApLCB2YXIoLS1jb2xvci0tZ3JheS00NSksIHZhcigtLWNvbG9yLS13aGl0ZSksIHZhcigtLWNvbG9yLS13aGl0ZSk7XG4gIH1cbn1cblxuLnNlY3Rpb24tYmctY29sb3ItLWxpZ2h0Z3JheXtcbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWFjY29yZGlvbi1pdGVtc3tcbiAgICBAbWl4aW4gdGFiY29sb3JzIHZhcigtLWNvbG9yLS1ncmF5LTk1KSwgdmFyKC0tY29sb3ItLWdyYXktOTApLCB2YXIoLS1jb2xvci10ZXh0LW5ldXRyYWwtbWVkaXVtKSwgdmFyKC0tY29sb3ItdGV4dC1uZXV0cmFsLXNvZnQpO1xuICB9XG59XG5cbi5zZWN0aW9uLWJnLWNvbG9yLS1wcmltYXJ5e1xuICAuZmllbGQtLW5hbWUtZmllbGQtYWNjb3JkaW9uLWl0ZW1ze1xuICAgIEBtaXhpbiB0YWJjb2xvcnMgdmFyKC0tY29sb3ItLXByaW1hcnktNDApLCB2YXIoLS1jb2xvci0tcHJpbWFyeS0zMCksIHZhcigtLWNvbG9yLS1wcmltYXJ5LXRleHQpLCB2YXIoLS1jb2xvci0tcHJpbWFyeS10ZXh0KTtcbiAgfVxufVxuXG4uc2VjdGlvbi1iZy1jb2xvci0tc2Vjb25kYXJ5e1xuICAuZmllbGQtLW5hbWUtZmllbGQtYWNjb3JkaW9uLWl0ZW1ze1xuICAgIEBtaXhpbiB0YWJjb2xvcnMgdmFyKC0tY29sb3ItLXNlY29uZGFyeS00MCksIHZhcigtLWNvbG9yLS1zZWNvbmRhcnktMzApLCB2YXIoLS1jb2xvci0tc2Vjb25kYXJ5LXRleHQpLCB2YXIoLS1jb2xvci0tc2Vjb25kYXJ5LXRleHQpO1xuICB9XG59XG4iXX0= */