/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[3]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[4]!./assets/scss/main.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! tailwindcss v4.1.17 | MIT License | https://tailwindcss.com */
@charset "UTF-8";
@layer properties;
@layer theme, base, components, utilities;
@layer theme {
  :root, :host {
    --font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji",
      "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
      "Courier New", monospace;
    --color-black: #000000;
    --color-white: #ffffff;
    --spacing: 0.25rem;
    --text-xs: 0.75rem;
    --text-xs--line-height: calc(1 / 0.75);
    --text-sm: 0.875rem;
    --text-sm--line-height: calc(1.25 / 0.875);
    --text-base: 1rem;
    --text-base--line-height: calc(1.5 / 1);
    --text-lg: 1.125rem;
    --text-lg--line-height: calc(1.75 / 1.125);
    --text-xl: 1.25rem;
    --text-xl--line-height: calc(1.75 / 1.25);
    --text-2xl: 1.5rem;
    --text-2xl--line-height: calc(2 / 1.5);
    --text-3xl: 1.875rem;
    --text-3xl--line-height: calc(2.25 / 1.875);
    --text-4xl: 2.25rem;
    --text-4xl--line-height: calc(2.5 / 2.25);
    --text-5xl: 3rem;
    --text-5xl--line-height: 1;
    --text-6xl: 3.75rem;
    --text-6xl--line-height: 1;
    --text-7xl: 4.5rem;
    --text-7xl--line-height: 1;
    --font-weight-normal: 400;
    --font-weight-medium: 500;
    --font-weight-semibold: 600;
    --font-weight-bold: 700;
    --leading-tight: 1.25;
    --ease-out: cubic-bezier(0, 0, 0.2, 1);
    --ease-in-out: cubic-bezier(0.4, 0, 0.2, 1);
    --aspect-video: 16 / 9;
    --default-transition-duration: 150ms;
    --default-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    --default-font-family: var(--font-sans);
    --default-mono-font-family: var(--font-mono);
    --color-jfe-lightblue: #009ddf;
    --color-e-jugend-blue: #003399;
    --color-esk-magenta: #e5006c;
    --color-e-sport-orange: #e3530f;
    --color-jfe-yellow: #ffcc00;
    --color-jfe-almost-white: #FAFAFA;
    --color-jfe-gray: #F3F3F2;
    --color-jfe-gray-medium: #CFCFCF;
    --color-jfe-gray-dark: rgba(189, 189, 189, 1);
    --color-jfe-gray-darker: rgba(105, 105, 105, 1);
    --color-overlay-sm: rgba(0, 0, 0, 0.3);
    --color-overlay-md: rgba(0, 0, 0, 0.65);
    --color-overlay-lg: rgba(0, 0, 0, 0.85);
    --color-error: #df0000;
    --color-warning: #ffb300;
    --color-success: #95df00;
  }
}
@layer base {
  *,
  ::after,
  ::before,
  ::backdrop,
  ::file-selector-button {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    border: 0 solid;
  }
  html,
  :host {
    line-height: 1.5;
    -webkit-text-size-adjust: 100%;
    -moz-tab-size: 4;
      -o-tab-size: 4;
         tab-size: 4;
    font-family: var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");
    font-feature-settings: var(--default-font-feature-settings, normal);
    font-variation-settings: var(--default-font-variation-settings, normal);
    -webkit-tap-highlight-color: transparent;
  }
  hr {
    height: 0;
    color: inherit;
    border-top-width: 1px;
  }
  abbr:where([title]) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
  }
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    font-size: inherit;
    font-weight: inherit;
  }
  a {
    color: inherit;
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
  }
  b,
  strong {
    font-weight: bolder;
  }
  code,
  kbd,
  samp,
  pre {
    font-family: var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);
    font-feature-settings: var(--default-mono-font-feature-settings, normal);
    font-variation-settings: var(--default-mono-font-variation-settings, normal);
    font-size: 1em;
  }
  small {
    font-size: 80%;
  }
  sub,
  sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
  }
  sub {
    bottom: -0.25em;
  }
  sup {
    top: -0.5em;
  }
  table {
    text-indent: 0;
    border-color: inherit;
    border-collapse: collapse;
  }
  :-moz-focusring {
    outline: auto;
  }
  progress {
    vertical-align: baseline;
  }
  summary {
    display: list-item;
  }
  ol,
  ul,
  menu {
    list-style: none;
  }
  img,
  svg,
  video,
  canvas,
  audio,
  iframe,
  embed,
  object {
    display: block;
    vertical-align: middle;
  }
  img,
  video {
    max-width: 100%;
    height: auto;
  }
  button,
  input,
  select,
  optgroup,
  textarea,
  ::file-selector-button {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    border-radius: 0;
    background-color: transparent;
    opacity: 1;
  }
  :where(select:is([multiple], [size])) optgroup {
    font-weight: bolder;
  }
  :where(select:is([multiple], [size])) optgroup option {
    padding-inline-start: 20px;
  }
  ::file-selector-button {
    margin-inline-end: 4px;
  }
  ::-moz-placeholder {
    opacity: 1;
  }
  ::placeholder {
    opacity: 1;
  }
  @supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px) {
    ::-moz-placeholder {
      color: currentcolor;
      @supports (color: color-mix(in lab, red, red)) {
        color: color-mix(in oklab, currentcolor 50%, transparent);
      }
    }
    ::placeholder {
      color: currentcolor;
      @supports (color: color-mix(in lab, red, red)) {
        color: color-mix(in oklab, currentcolor 50%, transparent);
      }
    }
  }
  textarea {
    resize: vertical;
  }
  ::-webkit-search-decoration {
    -webkit-appearance: none;
  }
  ::-webkit-date-and-time-value {
    min-height: 1lh;
    text-align: inherit;
  }
  ::-webkit-datetime-edit {
    display: inline-flex;
  }
  ::-webkit-datetime-edit-fields-wrapper {
    padding: 0;
  }
  ::-webkit-datetime-edit,
  ::-webkit-datetime-edit-year-field,
  ::-webkit-datetime-edit-month-field,
  ::-webkit-datetime-edit-day-field,
  ::-webkit-datetime-edit-hour-field,
  ::-webkit-datetime-edit-minute-field,
  ::-webkit-datetime-edit-second-field,
  ::-webkit-datetime-edit-millisecond-field,
  ::-webkit-datetime-edit-meridiem-field {
    padding-block: 0;
  }
  ::-webkit-calendar-picker-indicator {
    line-height: 1;
  }
  :-moz-ui-invalid {
    box-shadow: none;
  }
  button,
  input:where([type=button], [type=reset], [type=submit]),
  ::file-selector-button {
    -webkit-appearance: button;
       -moz-appearance: button;
            appearance: button;
  }
  ::-webkit-inner-spin-button,
  ::-webkit-outer-spin-button {
    height: auto;
  }
  [hidden]:where(:not([hidden=until-found])) {
    display: none !important;
  }
}
@layer utilities {
  .collapse {
    visibility: collapse;
  }
  .visible {
    visibility: visible;
  }
  .sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip-path: inset(50%);
    white-space: nowrap;
    border-width: 0;
  }
  .absolute {
    position: absolute;
  }
  .fixed {
    position: fixed;
  }
  .relative {
    position: relative;
  }
  .static {
    position: static;
  }
  .sticky {
    position: sticky;
  }
  .-top-1 {
    top: calc(var(--spacing) * -1);
  }
  .-top-2 {
    top: calc(var(--spacing) * -2);
  }
  .top-0 {
    top: calc(var(--spacing) * 0);
  }
  .top-4 {
    top: calc(var(--spacing) * 4);
  }
  .right-0 {
    right: calc(var(--spacing) * 0);
  }
  .right-4 {
    right: calc(var(--spacing) * 4);
  }
  .bottom-0 {
    bottom: calc(var(--spacing) * 0);
  }
  .bottom-\[-40px\] {
    bottom: -40px;
  }
  .bottom-\[calc\(100\%_-_1rem\)\] {
    bottom: calc(100% - 1rem);
  }
  .-left-2 {
    left: calc(var(--spacing) * -2);
  }
  .left-2 {
    left: calc(var(--spacing) * 2);
  }
  .z-0 {
    z-index: 0;
  }
  .z-10 {
    z-index: 10;
  }
  .z-20 {
    z-index: 20;
  }
  .z-50 {
    z-index: 50;
  }
  .col-start-1 {
    grid-column-start: 1;
  }
  .row-start-1 {
    grid-row-start: 1;
  }
  .container {
    width: 100%;
    @media (width >= 40rem) {
      max-width: 40rem;
    }
    @media (width >= 48rem) {
      max-width: 48rem;
    }
    @media (width >= 64rem) {
      max-width: 64rem;
    }
    @media (width >= 80rem) {
      max-width: 80rem;
    }
    @media (width >= 96rem) {
      max-width: 96rem;
    }
  }
  .m-0 {
    margin: calc(var(--spacing) * 0);
  }
  .mx-2 {
    margin-inline: calc(var(--spacing) * 2);
  }
  .mx-4 {
    margin-inline: calc(var(--spacing) * 4);
  }
  .mx-auto {
    margin-inline: auto;
  }
  .mt-1 {
    margin-top: calc(var(--spacing) * 1);
  }
  .mt-2 {
    margin-top: calc(var(--spacing) * 2);
  }
  .mt-3 {
    margin-top: calc(var(--spacing) * 3);
  }
  .mt-4 {
    margin-top: calc(var(--spacing) * 4);
  }
  .mt-6 {
    margin-top: calc(var(--spacing) * 6);
  }
  .mt-8 {
    margin-top: calc(var(--spacing) * 8);
  }
  .mt-10 {
    margin-top: calc(var(--spacing) * 10);
  }
  .mt-auto {
    margin-top: auto;
  }
  .mb-0 {
    margin-bottom: calc(var(--spacing) * 0);
  }
  .mb-1 {
    margin-bottom: calc(var(--spacing) * 1);
  }
  .mb-2 {
    margin-bottom: calc(var(--spacing) * 2);
  }
  .mb-3 {
    margin-bottom: calc(var(--spacing) * 3);
  }
  .mb-4 {
    margin-bottom: calc(var(--spacing) * 4);
  }
  .mb-5 {
    margin-bottom: calc(var(--spacing) * 5);
  }
  .mb-6 {
    margin-bottom: calc(var(--spacing) * 6);
  }
  .mb-8 {
    margin-bottom: calc(var(--spacing) * 8);
  }
  .mb-10 {
    margin-bottom: calc(var(--spacing) * 10);
  }
  .mb-16 {
    margin-bottom: calc(var(--spacing) * 16);
  }
  .ml-4 {
    margin-left: calc(var(--spacing) * 4);
  }
  .block {
    display: block;
  }
  .contents {
    display: contents;
  }
  .flex {
    display: flex;
  }
  .grid {
    display: grid;
  }
  .hidden {
    display: none;
  }
  .inline {
    display: inline;
  }
  .inline-block {
    display: inline-block;
  }
  .inline-flex {
    display: inline-flex;
  }
  .list-item {
    display: list-item;
  }
  .table {
    display: table;
  }
  .aspect-\[3\/4\] {
    aspect-ratio: 3/4;
  }
  .aspect-\[21\/9\] {
    aspect-ratio: 21/9;
  }
  .aspect-\[48\/11\] {
    aspect-ratio: 48/11;
  }
  .aspect-video {
    aspect-ratio: var(--aspect-video);
  }
  .h-8 {
    height: calc(var(--spacing) * 8);
  }
  .h-10 {
    height: calc(var(--spacing) * 10);
  }
  .h-14 {
    height: calc(var(--spacing) * 14);
  }
  .h-20 {
    height: calc(var(--spacing) * 20);
  }
  .h-50 {
    height: calc(var(--spacing) * 50);
  }
  .h-\[calc\(100vh-5rem\)\] {
    height: calc(100vh - 5rem);
  }
  .h-auto {
    height: auto;
  }
  .h-dvh {
    height: 100dvh;
  }
  .h-full {
    height: 100%;
  }
  .max-h-\[calc\(90vh-150px\)\] {
    max-height: calc(90vh - 150px);
  }
  .min-h-fit {
    min-height: -moz-fit-content;
    min-height: fit-content;
  }
  .min-h-screen {
    min-height: 100vh;
  }
  .w-1\/12 {
    width: calc(1/12 * 100%);
  }
  .w-2\/12 {
    width: calc(2/12 * 100%);
  }
  .w-3\/12 {
    width: calc(3/12 * 100%);
  }
  .w-4\/12 {
    width: calc(4/12 * 100%);
  }
  .w-5\/12 {
    width: calc(5/12 * 100%);
  }
  .w-6\/12 {
    width: calc(6/12 * 100%);
  }
  .w-7\/12 {
    width: calc(7/12 * 100%);
  }
  .w-8 {
    width: calc(var(--spacing) * 8);
  }
  .w-8\/12 {
    width: calc(8/12 * 100%);
  }
  .w-9\/12 {
    width: calc(9/12 * 100%);
  }
  .w-10 {
    width: calc(var(--spacing) * 10);
  }
  .w-10\/12 {
    width: calc(10/12 * 100%);
  }
  .w-11\/12 {
    width: calc(11/12 * 100%);
  }
  .w-14 {
    width: calc(var(--spacing) * 14);
  }
  .w-50 {
    width: calc(var(--spacing) * 50);
  }
  .w-\[100px\] {
    width: 100px;
  }
  .w-\[110px\] {
    width: 110px;
  }
  .w-\[140px\] {
    width: 140px;
  }
  .w-\[160px\] {
    width: 160px;
  }
  .w-\[200px\] {
    width: 200px;
  }
  .w-auto {
    width: auto;
  }
  .w-fit {
    width: -moz-fit-content;
    width: fit-content;
  }
  .w-full {
    width: 100%;
  }
  .min-w-\[280px\] {
    min-width: 280px;
  }
  .min-w-max {
    min-width: -moz-max-content;
    min-width: max-content;
  }
  .shrink-0 {
    flex-shrink: 0;
  }
  .grow {
    flex-grow: 1;
  }
  .border-collapse {
    border-collapse: collapse;
  }
  .origin-top-left {
    transform-origin: 0 0;
  }
  .translate-\[2px\] {
    --tw-translate-x: 2px;
    --tw-translate-y: 2px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .translate-x-\[12px\] {
    --tw-translate-x: 12px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .-translate-y-2\/12 {
    --tw-translate-y: calc(calc(2/12 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .-rotate-2 {
    rotate: calc(2deg * -1);
  }
  .-rotate-3 {
    rotate: calc(3deg * -1);
  }
  .rotate-z-\[195deg\] {
    --tw-rotate-z: rotateZ(195deg);
    transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);
  }
  .transform {
    transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);
  }
  .cursor-pointer {
    cursor: pointer;
  }
  .resize {
    resize: both;
  }
  .list-none {
    list-style-type: none;
  }
  .grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .grid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }
  .flex-col {
    flex-direction: column;
  }
  .flex-col-reverse {
    flex-direction: column-reverse;
  }
  .flex-row {
    flex-direction: row;
  }
  .flex-wrap {
    flex-wrap: wrap;
  }
  .place-items-center {
    place-items: center;
  }
  .items-center {
    align-items: center;
  }
  .items-end {
    align-items: flex-end;
  }
  .items-start {
    align-items: flex-start;
  }
  .items-stretch {
    align-items: stretch;
  }
  .justify-between {
    justify-content: space-between;
  }
  .justify-center {
    justify-content: center;
  }
  .justify-end {
    justify-content: flex-end;
  }
  .justify-start {
    justify-content: flex-start;
  }
  .gap-0 {
    gap: calc(var(--spacing) * 0);
  }
  .gap-1 {
    gap: calc(var(--spacing) * 1);
  }
  .gap-2 {
    gap: calc(var(--spacing) * 2);
  }
  .gap-2\.5 {
    gap: calc(var(--spacing) * 2.5);
  }
  .gap-3 {
    gap: calc(var(--spacing) * 3);
  }
  .gap-4 {
    gap: calc(var(--spacing) * 4);
  }
  .gap-5 {
    gap: calc(var(--spacing) * 5);
  }
  .gap-6 {
    gap: calc(var(--spacing) * 6);
  }
  .gap-8 {
    gap: calc(var(--spacing) * 8);
  }
  .gap-10 {
    gap: calc(var(--spacing) * 10);
  }
  .gap-12 {
    gap: calc(var(--spacing) * 12);
  }
  .self-center {
    align-self: center;
  }
  .self-end {
    align-self: flex-end;
  }
  .self-start {
    align-self: flex-start;
  }
  .truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .overflow-hidden {
    overflow: hidden;
  }
  .overflow-x-auto {
    overflow-x: auto;
  }
  .overflow-y-auto {
    overflow-y: auto;
  }
  .rounded {
    border-radius: 0.25rem;
  }
  .rounded-full {
    border-radius: calc(infinity * 1px);
  }
  .border {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }
  .border-4 {
    border-style: var(--tw-border-style);
    border-width: 4px;
  }
  .border-t {
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
  }
  .border-b {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }
  .border-b-2 {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 2px;
  }
  .border-b-8 {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 8px;
  }
  .border-l-8 {
    border-left-style: var(--tw-border-style);
    border-left-width: 8px;
  }
  .border-e-jugend-blue {
    border-color: var(--color-e-jugend-blue);
  }
  .border-e-sport-orange {
    border-color: var(--color-e-sport-orange);
  }
  .border-error {
    border-color: var(--color-error);
  }
  .border-esk-magenta {
    border-color: var(--color-esk-magenta);
  }
  .border-jfe-gray {
    border-color: var(--color-jfe-gray);
  }
  .border-jfe-gray-dark {
    border-color: var(--color-jfe-gray-dark);
  }
  .border-jfe-lightblue {
    border-color: var(--color-jfe-lightblue);
  }
  .border-t-jfe-gray {
    border-top-color: var(--color-jfe-gray);
  }
  .border-b-jfe-gray {
    border-bottom-color: var(--color-jfe-gray);
  }
  .border-b-jfe-gray-medium {
    border-bottom-color: var(--color-jfe-gray-medium);
  }
  .border-l-jfe-lightblue {
    border-left-color: var(--color-jfe-lightblue);
  }
  .bg-e-jugend-blue {
    background-color: var(--color-e-jugend-blue);
  }
  .bg-e-sport-orange {
    background-color: var(--color-e-sport-orange);
  }
  .bg-error {
    background-color: var(--color-error);
  }
  .bg-esk-magenta {
    background-color: var(--color-esk-magenta);
  }
  .bg-jfe-almost-white {
    background-color: var(--color-jfe-almost-white);
  }
  .bg-jfe-gray {
    background-color: var(--color-jfe-gray);
  }
  .bg-jfe-gray-medium {
    background-color: var(--color-jfe-gray-medium);
  }
  .bg-jfe-lightblue {
    background-color: var(--color-jfe-lightblue);
  }
  .bg-jfe-yellow {
    background-color: var(--color-jfe-yellow);
  }
  .bg-overlay-lg {
    background-color: var(--color-overlay-lg);
  }
  .bg-overlay-md {
    background-color: var(--color-overlay-md);
  }
  .bg-overlay-sm {
    background-color: var(--color-overlay-sm);
  }
  .bg-success {
    background-color: var(--color-success);
  }
  .bg-warning {
    background-color: var(--color-warning);
  }
  .bg-white {
    background-color: var(--color-white);
  }
  .mask-repeat {
    -webkit-mask-repeat: repeat;
            mask-repeat: repeat;
  }
  .object-contain {
    -o-object-fit: contain;
       object-fit: contain;
  }
  .object-cover {
    -o-object-fit: cover;
       object-fit: cover;
  }
  .p-0 {
    padding: calc(var(--spacing) * 0);
  }
  .p-2 {
    padding: calc(var(--spacing) * 2);
  }
  .p-3 {
    padding: calc(var(--spacing) * 3);
  }
  .p-4 {
    padding: calc(var(--spacing) * 4);
  }
  .p-5 {
    padding: calc(var(--spacing) * 5);
  }
  .p-6 {
    padding: calc(var(--spacing) * 6);
  }
  .p-8 {
    padding: calc(var(--spacing) * 8);
  }
  .p-\[11px\] {
    padding: 11px;
  }
  .px-0 {
    padding-inline: calc(var(--spacing) * 0);
  }
  .px-2 {
    padding-inline: calc(var(--spacing) * 2);
  }
  .px-3 {
    padding-inline: calc(var(--spacing) * 3);
  }
  .px-4 {
    padding-inline: calc(var(--spacing) * 4);
  }
  .py-1 {
    padding-block: calc(var(--spacing) * 1);
  }
  .py-2 {
    padding-block: calc(var(--spacing) * 2);
  }
  .py-3 {
    padding-block: calc(var(--spacing) * 3);
  }
  .py-4 {
    padding-block: calc(var(--spacing) * 4);
  }
  .py-5 {
    padding-block: calc(var(--spacing) * 5);
  }
  .py-8 {
    padding-block: calc(var(--spacing) * 8);
  }
  .py-10 {
    padding-block: calc(var(--spacing) * 10);
  }
  .py-14 {
    padding-block: calc(var(--spacing) * 14);
  }
  .py-16 {
    padding-block: calc(var(--spacing) * 16);
  }
  .pt-0 {
    padding-top: calc(var(--spacing) * 0);
  }
  .pt-1 {
    padding-top: calc(var(--spacing) * 1);
  }
  .pt-5 {
    padding-top: calc(var(--spacing) * 5);
  }
  .pt-8 {
    padding-top: calc(var(--spacing) * 8);
  }
  .pb-5 {
    padding-bottom: calc(var(--spacing) * 5);
  }
  .pb-7 {
    padding-bottom: calc(var(--spacing) * 7);
  }
  .pb-8 {
    padding-bottom: calc(var(--spacing) * 8);
  }
  .pb-16 {
    padding-bottom: calc(var(--spacing) * 16);
  }
  .pl-8 {
    padding-left: calc(var(--spacing) * 8);
  }
  .pl-10 {
    padding-left: calc(var(--spacing) * 10);
  }
  .text-center {
    text-align: center;
  }
  .text-justify {
    text-align: justify;
  }
  .text-left {
    text-align: left;
  }
  .text-right {
    text-align: right;
  }
  .text-2xl {
    font-size: var(--text-2xl);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
  }
  .text-3xl {
    font-size: var(--text-3xl);
    line-height: var(--tw-leading, var(--text-3xl--line-height));
  }
  .text-4xl {
    font-size: var(--text-4xl);
    line-height: var(--tw-leading, var(--text-4xl--line-height));
  }
  .text-6xl {
    font-size: var(--text-6xl);
    line-height: var(--tw-leading, var(--text-6xl--line-height));
  }
  .text-7xl {
    font-size: var(--text-7xl);
    line-height: var(--tw-leading, var(--text-7xl--line-height));
  }
  .text-base {
    font-size: var(--text-base);
    line-height: var(--tw-leading, var(--text-base--line-height));
  }
  .text-lg {
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
  }
  .text-sm {
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
  }
  .text-xl {
    font-size: var(--text-xl);
    line-height: var(--tw-leading, var(--text-xl--line-height));
  }
  .text-xs {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }
  .text-\[1\.125rem\] {
    font-size: 1.125rem;
  }
  .text-\[160px\] {
    font-size: 160px;
  }
  .leading-tight {
    --tw-leading: var(--leading-tight);
    line-height: var(--leading-tight);
  }
  .font-bold {
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }
  .font-medium {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }
  .font-normal {
    --tw-font-weight: var(--font-weight-normal);
    font-weight: var(--font-weight-normal);
  }
  .font-semibold {
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
  }
  .whitespace-nowrap {
    white-space: nowrap;
  }
  .text-black {
    color: var(--color-black);
  }
  .text-e-jugend-blue {
    color: var(--color-e-jugend-blue);
  }
  .text-e-sport-orange {
    color: var(--color-e-sport-orange);
  }
  .text-esk-magenta {
    color: var(--color-esk-magenta);
  }
  .text-jfe-gray-medium {
    color: var(--color-jfe-gray-medium);
  }
  .text-jfe-lightblue {
    color: var(--color-jfe-lightblue);
  }
  .text-jfe-yellow {
    color: var(--color-jfe-yellow);
  }
  .text-warning {
    color: var(--color-warning);
  }
  .text-white {
    color: var(--color-white);
  }
  .lowercase {
    text-transform: lowercase;
  }
  .normal-case {
    text-transform: none;
  }
  .uppercase {
    text-transform: uppercase;
  }
  .italic {
    font-style: italic;
  }
  .no-underline {
    text-decoration-line: none;
  }
  .underline {
    text-decoration-line: underline;
  }
  .underline-offset-4 {
    text-underline-offset: 4px;
  }
  .opacity-50 {
    opacity: 50%;
  }
  .shadow {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-md {
    --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .outline {
    outline-style: var(--tw-outline-style);
    outline-width: 1px;
  }
  .blur {
    --tw-blur: blur(8px);
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
  }
  .blur-\[1px\] {
    --tw-blur: blur(1px);
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
  }
  .filter {
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
  }
  .transition {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, backdrop-filter, display, content-visibility, overlay, pointer-events;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-all {
    transition-property: all;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-transform {
    transition-property: transform, translate, scale, rotate;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .duration-300 {
    --tw-duration: 300ms;
    transition-duration: 300ms;
  }
  .ease-in-out {
    --tw-ease: var(--ease-in-out);
    transition-timing-function: var(--ease-in-out);
  }
  .ease-out {
    --tw-ease: var(--ease-out);
    transition-timing-function: var(--ease-out);
  }
  .group-hover\:-scale-\[88\%\] {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        scale: calc(88% * -1);
      }
    }
  }
  .group-hover\:underline {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        text-decoration-line: underline;
      }
    }
  }
  .group-focus\:underline {
    &:is(:where(.group):focus *) {
      text-decoration-line: underline;
    }
  }
  .before\:absolute {
    &::before {
      content: var(--tw-content);
      position: absolute;
    }
  }
  .before\:fixed {
    &::before {
      content: var(--tw-content);
      position: fixed;
    }
  }
  .before\:top-0 {
    &::before {
      content: var(--tw-content);
      top: calc(var(--spacing) * 0);
    }
  }
  .before\:left-0 {
    &::before {
      content: var(--tw-content);
      left: calc(var(--spacing) * 0);
    }
  }
  .before\:-z-10 {
    &::before {
      content: var(--tw-content);
      z-index: calc(10 * -1);
    }
  }
  .before\:block {
    &::before {
      content: var(--tw-content);
      display: block;
    }
  }
  .before\:h-\[1\.125rem\] {
    &::before {
      content: var(--tw-content);
      height: 1.125rem;
    }
  }
  .before\:h-full {
    &::before {
      content: var(--tw-content);
      height: 100%;
    }
  }
  .before\:w-\[1px\] {
    &::before {
      content: var(--tw-content);
      width: 1px;
    }
  }
  .before\:w-full {
    &::before {
      content: var(--tw-content);
      width: 100%;
    }
  }
  .before\:translate-y-\[10px\] {
    &::before {
      content: var(--tw-content);
      --tw-translate-y: 10px;
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .before\:bg-\[rgba\(0\,0\,0\,0\.7\)\] {
    &::before {
      content: var(--tw-content);
      background-color: rgba(0,0,0,0.7);
    }
  }
  .before\:bg-jfe-gray-medium {
    &::before {
      content: var(--tw-content);
      background-color: var(--color-jfe-gray-medium);
    }
  }
  .before\:transition-opacity {
    &::before {
      content: var(--tw-content);
      transition-property: opacity;
      transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
      transition-duration: var(--tw-duration, var(--default-transition-duration));
    }
  }
  .before\:duration-300 {
    &::before {
      content: var(--tw-content);
      --tw-duration: 300ms;
      transition-duration: 300ms;
    }
  }
  .before\:ease-in-out {
    &::before {
      content: var(--tw-content);
      --tw-ease: var(--ease-in-out);
      transition-timing-function: var(--ease-in-out);
    }
  }
  .before\:content-\[\'\'\] {
    &::before {
      --tw-content: '';
      content: var(--tw-content);
    }
  }
  .hover\:underline {
    &:hover {
      @media (hover: hover) {
        text-decoration-line: underline;
      }
    }
  }
  .focus\:outline-2 {
    &:focus {
      outline-style: var(--tw-outline-style);
      outline-width: 2px;
    }
  }
  .focus\:outline-offset-2 {
    &:focus {
      outline-offset: 2px;
    }
  }
  .focus-visible\:underline {
    &:focus-visible {
      text-decoration-line: underline;
    }
  }
  .focus-visible\:outline {
    &:focus-visible {
      outline-style: var(--tw-outline-style);
      outline-width: 1px;
    }
  }
  .sm\:w-1\/12 {
    @media (width >= 40rem) {
      width: calc(1/12 * 100%);
    }
  }
  .sm\:w-2\/12 {
    @media (width >= 40rem) {
      width: calc(2/12 * 100%);
    }
  }
  .sm\:w-3\/12 {
    @media (width >= 40rem) {
      width: calc(3/12 * 100%);
    }
  }
  .sm\:w-4\/12 {
    @media (width >= 40rem) {
      width: calc(4/12 * 100%);
    }
  }
  .sm\:w-5\/12 {
    @media (width >= 40rem) {
      width: calc(5/12 * 100%);
    }
  }
  .sm\:w-6\/12 {
    @media (width >= 40rem) {
      width: calc(6/12 * 100%);
    }
  }
  .sm\:w-7\/12 {
    @media (width >= 40rem) {
      width: calc(7/12 * 100%);
    }
  }
  .sm\:w-8\/12 {
    @media (width >= 40rem) {
      width: calc(8/12 * 100%);
    }
  }
  .sm\:w-9\/12 {
    @media (width >= 40rem) {
      width: calc(9/12 * 100%);
    }
  }
  .sm\:w-10\/12 {
    @media (width >= 40rem) {
      width: calc(10/12 * 100%);
    }
  }
  .sm\:w-11\/12 {
    @media (width >= 40rem) {
      width: calc(11/12 * 100%);
    }
  }
  .sm\:w-full {
    @media (width >= 40rem) {
      width: 100%;
    }
  }
  .sm\:grid-cols-2 {
    @media (width >= 40rem) {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }
  .sm\:flex-row {
    @media (width >= 40rem) {
      flex-direction: row;
    }
  }
  .md\:block {
    @media (width >= 48rem) {
      display: block;
    }
  }
  .md\:aspect-\[16\/9\] {
    @media (width >= 48rem) {
      aspect-ratio: 16/9;
    }
  }
  .md\:w-1\/3 {
    @media (width >= 48rem) {
      width: calc(1/3 * 100%);
    }
  }
  .md\:w-1\/12 {
    @media (width >= 48rem) {
      width: calc(1/12 * 100%);
    }
  }
  .md\:w-2\/12 {
    @media (width >= 48rem) {
      width: calc(2/12 * 100%);
    }
  }
  .md\:w-3\/12 {
    @media (width >= 48rem) {
      width: calc(3/12 * 100%);
    }
  }
  .md\:w-4\/12 {
    @media (width >= 48rem) {
      width: calc(4/12 * 100%);
    }
  }
  .md\:w-5\/12 {
    @media (width >= 48rem) {
      width: calc(5/12 * 100%);
    }
  }
  .md\:w-6\/12 {
    @media (width >= 48rem) {
      width: calc(6/12 * 100%);
    }
  }
  .md\:w-7\/12 {
    @media (width >= 48rem) {
      width: calc(7/12 * 100%);
    }
  }
  .md\:w-8\/12 {
    @media (width >= 48rem) {
      width: calc(8/12 * 100%);
    }
  }
  .md\:w-9\/12 {
    @media (width >= 48rem) {
      width: calc(9/12 * 100%);
    }
  }
  .md\:w-10\/12 {
    @media (width >= 48rem) {
      width: calc(10/12 * 100%);
    }
  }
  .md\:w-11\/12 {
    @media (width >= 48rem) {
      width: calc(11/12 * 100%);
    }
  }
  .md\:w-full {
    @media (width >= 48rem) {
      width: 100%;
    }
  }
  .md\:grid-cols-2 {
    @media (width >= 48rem) {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }
  .md\:grid-cols-3 {
    @media (width >= 48rem) {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }
  .md\:flex-row {
    @media (width >= 48rem) {
      flex-direction: row;
    }
  }
  .md\:gap-2 {
    @media (width >= 48rem) {
      gap: calc(var(--spacing) * 2);
    }
  }
  .md\:gap-6 {
    @media (width >= 48rem) {
      gap: calc(var(--spacing) * 6);
    }
  }
  .md\:gap-8 {
    @media (width >= 48rem) {
      gap: calc(var(--spacing) * 8);
    }
  }
  .md\:text-lg {
    @media (width >= 48rem) {
      font-size: var(--text-lg);
      line-height: var(--tw-leading, var(--text-lg--line-height));
    }
  }
  .md\:text-xl {
    @media (width >= 48rem) {
      font-size: var(--text-xl);
      line-height: var(--tw-leading, var(--text-xl--line-height));
    }
  }
  .lg\:bottom-0 {
    @media (width >= 64rem) {
      bottom: calc(var(--spacing) * 0);
    }
  }
  .lg\:mb-16 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 16);
    }
  }
  .lg\:ml-auto {
    @media (width >= 64rem) {
      margin-left: auto;
    }
  }
  .lg\:flex {
    @media (width >= 64rem) {
      display: flex;
    }
  }
  .lg\:hidden {
    @media (width >= 64rem) {
      display: none;
    }
  }
  .lg\:aspect-\[1\/1\] {
    @media (width >= 64rem) {
      aspect-ratio: 1/1;
    }
  }
  .lg\:aspect-\[8\/3\] {
    @media (width >= 64rem) {
      aspect-ratio: 8/3;
    }
  }
  .lg\:h-26 {
    @media (width >= 64rem) {
      height: calc(var(--spacing) * 26);
    }
  }
  .lg\:h-\[calc\(100vh-5rem\)\] {
    @media (width >= 64rem) {
      height: calc(100vh - 5rem);
    }
  }
  .lg\:h-auto {
    @media (width >= 64rem) {
      height: auto;
    }
  }
  .lg\:h-full {
    @media (width >= 64rem) {
      height: 100%;
    }
  }
  .lg\:min-h-32 {
    @media (width >= 64rem) {
      min-height: calc(var(--spacing) * 32);
    }
  }
  .lg\:min-h-auto {
    @media (width >= 64rem) {
      min-height: auto;
    }
  }
  .lg\:w-1\/12 {
    @media (width >= 64rem) {
      width: calc(1/12 * 100%);
    }
  }
  .lg\:w-2\/12 {
    @media (width >= 64rem) {
      width: calc(2/12 * 100%);
    }
  }
  .lg\:w-3\/12 {
    @media (width >= 64rem) {
      width: calc(3/12 * 100%);
    }
  }
  .lg\:w-4\/12 {
    @media (width >= 64rem) {
      width: calc(4/12 * 100%);
    }
  }
  .lg\:w-5\/12 {
    @media (width >= 64rem) {
      width: calc(5/12 * 100%);
    }
  }
  .lg\:w-6\/12 {
    @media (width >= 64rem) {
      width: calc(6/12 * 100%);
    }
  }
  .lg\:w-7\/12 {
    @media (width >= 64rem) {
      width: calc(7/12 * 100%);
    }
  }
  .lg\:w-8\/12 {
    @media (width >= 64rem) {
      width: calc(8/12 * 100%);
    }
  }
  .lg\:w-9\/12 {
    @media (width >= 64rem) {
      width: calc(9/12 * 100%);
    }
  }
  .lg\:w-10\/12 {
    @media (width >= 64rem) {
      width: calc(10/12 * 100%);
    }
  }
  .lg\:w-11\/12 {
    @media (width >= 64rem) {
      width: calc(11/12 * 100%);
    }
  }
  .lg\:w-\[200px\] {
    @media (width >= 64rem) {
      width: 200px;
    }
  }
  .lg\:w-\[240px\] {
    @media (width >= 64rem) {
      width: 240px;
    }
  }
  .lg\:w-\[290px\] {
    @media (width >= 64rem) {
      width: 290px;
    }
  }
  .lg\:w-\[320px\] {
    @media (width >= 64rem) {
      width: 320px;
    }
  }
  .lg\:w-\[350px\] {
    @media (width >= 64rem) {
      width: 350px;
    }
  }
  .lg\:w-auto {
    @media (width >= 64rem) {
      width: auto;
    }
  }
  .lg\:w-full {
    @media (width >= 64rem) {
      width: 100%;
    }
  }
  .lg\:min-w-\[400px\] {
    @media (width >= 64rem) {
      min-width: 400px;
    }
  }
  .lg\:rotate-z-\[39deg\] {
    @media (width >= 64rem) {
      --tw-rotate-z: rotateZ(39deg);
      transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);
    }
  }
  .lg\:grid-cols-2 {
    @media (width >= 64rem) {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }
  .lg\:grid-cols-3 {
    @media (width >= 64rem) {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }
  .lg\:grid-cols-4 {
    @media (width >= 64rem) {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
  }
  .lg\:flex-row {
    @media (width >= 64rem) {
      flex-direction: row;
    }
  }
  .lg\:items-center {
    @media (width >= 64rem) {
      align-items: center;
    }
  }
  .lg\:items-start {
    @media (width >= 64rem) {
      align-items: flex-start;
    }
  }
  .lg\:justify-end {
    @media (width >= 64rem) {
      justify-content: flex-end;
    }
  }
  .lg\:gap-4 {
    @media (width >= 64rem) {
      gap: calc(var(--spacing) * 4);
    }
  }
  .lg\:gap-6 {
    @media (width >= 64rem) {
      gap: calc(var(--spacing) * 6);
    }
  }
  .lg\:gap-9 {
    @media (width >= 64rem) {
      gap: calc(var(--spacing) * 9);
    }
  }
  .lg\:gap-16 {
    @media (width >= 64rem) {
      gap: calc(var(--spacing) * 16);
    }
  }
  .lg\:gap-24 {
    @media (width >= 64rem) {
      gap: calc(var(--spacing) * 24);
    }
  }
  .lg\:overflow-x-visible {
    @media (width >= 64rem) {
      overflow-x: visible;
    }
  }
  .lg\:overflow-y-auto {
    @media (width >= 64rem) {
      overflow-y: auto;
    }
  }
  .lg\:overflow-y-visible {
    @media (width >= 64rem) {
      overflow-y: visible;
    }
  }
  .lg\:border-t-0 {
    @media (width >= 64rem) {
      border-top-style: var(--tw-border-style);
      border-top-width: 0px;
    }
  }
  .lg\:p-0 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 0);
    }
  }
  .lg\:p-10 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 10);
    }
  }
  .lg\:px-2 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 2);
    }
  }
  .lg\:py-2 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 2);
    }
  }
  .lg\:py-7 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 7);
    }
  }
  .lg\:py-10 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 10);
    }
  }
  .lg\:py-16 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 16);
    }
  }
  .lg\:pt-10 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 10);
    }
  }
  .lg\:pb-8 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 8);
    }
  }
  .lg\:text-left {
    @media (width >= 64rem) {
      text-align: left;
    }
  }
  .lg\:text-4xl {
    @media (width >= 64rem) {
      font-size: var(--text-4xl);
      line-height: var(--tw-leading, var(--text-4xl--line-height));
    }
  }
  .lg\:text-5xl {
    @media (width >= 64rem) {
      font-size: var(--text-5xl);
      line-height: var(--tw-leading, var(--text-5xl--line-height));
    }
  }
  .lg\:text-lg {
    @media (width >= 64rem) {
      font-size: var(--text-lg);
      line-height: var(--tw-leading, var(--text-lg--line-height));
    }
  }
  .lg\:text-xl {
    @media (width >= 64rem) {
      font-size: var(--text-xl);
      line-height: var(--tw-leading, var(--text-xl--line-height));
    }
  }
  .xl\:container {
    @media (width >= 80rem) {
      width: 100%;
      @media (width >= 40rem) {
        max-width: 40rem;
      }
      @media (width >= 48rem) {
        max-width: 48rem;
      }
      @media (width >= 64rem) {
        max-width: 64rem;
      }
      @media (width >= 80rem) {
        max-width: 80rem;
      }
      @media (width >= 96rem) {
        max-width: 96rem;
      }
    }
  }
  .xl\:mx-auto {
    @media (width >= 80rem) {
      margin-inline: auto;
    }
  }
  .xl\:max-h-\[564px\] {
    @media (width >= 80rem) {
      max-height: 564px;
    }
  }
  .xl\:w-1\/12 {
    @media (width >= 80rem) {
      width: calc(1/12 * 100%);
    }
  }
  .xl\:w-2\/12 {
    @media (width >= 80rem) {
      width: calc(2/12 * 100%);
    }
  }
  .xl\:w-3\/12 {
    @media (width >= 80rem) {
      width: calc(3/12 * 100%);
    }
  }
  .xl\:w-4\/12 {
    @media (width >= 80rem) {
      width: calc(4/12 * 100%);
    }
  }
  .xl\:w-5\/12 {
    @media (width >= 80rem) {
      width: calc(5/12 * 100%);
    }
  }
  .xl\:w-6\/12 {
    @media (width >= 80rem) {
      width: calc(6/12 * 100%);
    }
  }
  .xl\:w-7\/12 {
    @media (width >= 80rem) {
      width: calc(7/12 * 100%);
    }
  }
  .xl\:w-8\/12 {
    @media (width >= 80rem) {
      width: calc(8/12 * 100%);
    }
  }
  .xl\:w-9\/12 {
    @media (width >= 80rem) {
      width: calc(9/12 * 100%);
    }
  }
  .xl\:w-10\/12 {
    @media (width >= 80rem) {
      width: calc(10/12 * 100%);
    }
  }
  .xl\:w-11\/12 {
    @media (width >= 80rem) {
      width: calc(11/12 * 100%);
    }
  }
  .xl\:w-\[1000px\] {
    @media (width >= 80rem) {
      width: 1000px;
    }
  }
  .xl\:w-\[calc\(100\%_-_240px\)\] {
    @media (width >= 80rem) {
      width: calc(100% - 240px);
    }
  }
  .xl\:w-\[calc\(100\%_-_320px\)\] {
    @media (width >= 80rem) {
      width: calc(100% - 320px);
    }
  }
  .xl\:w-auto {
    @media (width >= 80rem) {
      width: auto;
    }
  }
  .xl\:w-full {
    @media (width >= 80rem) {
      width: 100%;
    }
  }
  .xl\:justify-between {
    @media (width >= 80rem) {
      justify-content: space-between;
    }
  }
  .xl\:gap-6 {
    @media (width >= 80rem) {
      gap: calc(var(--spacing) * 6);
    }
  }
  .xl\:gap-14 {
    @media (width >= 80rem) {
      gap: calc(var(--spacing) * 14);
    }
  }
  .xl\:px-0 {
    @media (width >= 80rem) {
      padding-inline: calc(var(--spacing) * 0);
    }
  }
  .xl\:px-4 {
    @media (width >= 80rem) {
      padding-inline: calc(var(--spacing) * 4);
    }
  }
  .\32 xl\:order-first {
    @media (width >= 96rem) {
      order: -9999;
    }
  }
  .\32 xl\:order-last {
    @media (width >= 96rem) {
      order: 9999;
    }
  }
  .\32 xl\:w-1\/12 {
    @media (width >= 96rem) {
      width: calc(1/12 * 100%);
    }
  }
  .\32 xl\:w-2\/12 {
    @media (width >= 96rem) {
      width: calc(2/12 * 100%);
    }
  }
  .\32 xl\:w-3\/12 {
    @media (width >= 96rem) {
      width: calc(3/12 * 100%);
    }
  }
  .\32 xl\:w-4\/12 {
    @media (width >= 96rem) {
      width: calc(4/12 * 100%);
    }
  }
  .\32 xl\:w-5\/12 {
    @media (width >= 96rem) {
      width: calc(5/12 * 100%);
    }
  }
  .\32 xl\:w-6\/12 {
    @media (width >= 96rem) {
      width: calc(6/12 * 100%);
    }
  }
  .\32 xl\:w-7\/12 {
    @media (width >= 96rem) {
      width: calc(7/12 * 100%);
    }
  }
  .\32 xl\:w-8\/12 {
    @media (width >= 96rem) {
      width: calc(8/12 * 100%);
    }
  }
  .\32 xl\:w-9\/12 {
    @media (width >= 96rem) {
      width: calc(9/12 * 100%);
    }
  }
  .\32 xl\:w-10\/12 {
    @media (width >= 96rem) {
      width: calc(10/12 * 100%);
    }
  }
  .\32 xl\:w-11\/12 {
    @media (width >= 96rem) {
      width: calc(11/12 * 100%);
    }
  }
  .\32 xl\:w-full {
    @media (width >= 96rem) {
      width: 100%;
    }
  }
  .\32 xl\:grid-cols-2 {
    @media (width >= 96rem) {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }
  .\32 xl\:flex-row {
    @media (width >= 96rem) {
      flex-direction: row;
    }
  }
}
@font-face {
  font-display: swap;
  font-family: "Aleo";
  font-style: normal;
  font-weight: 600;
  src: url(/build/fonts/600.6cdcaa41.woff2) format("woff2");
}
@font-face {
  font-display: swap;
  font-family: "Rooney";
  font-style: normal;
  font-weight: 600;
  src: url(/build/fonts/600.3ef60b2e.woff2) format("woff2");
}
@font-face {
  font-display: swap;
  font-family: "Calibri";
  font-weight: 300;
  font-style: normal;
  src: url(/build/fonts/300.9baa67f0.woff2) format("woff2");
}
@font-face {
  font-display: swap;
  font-family: "Calibri";
  font-weight: 300;
  font-style: italic;
  src: url(/build/fonts/300i.cf87dc54.woff2) format("woff2");
}
@font-face {
  font-display: swap;
  font-family: "Calibri";
  font-weight: 400;
  font-style: normal;
  src: url(/build/fonts/400.551fd9d5.woff2) format("woff2");
}
@font-face {
  font-display: swap;
  font-family: "Calibri";
  font-weight: 400;
  font-style: italic;
  src: url(/build/fonts/400i.7fd7e2cf.woff2) format("woff2");
}
@font-face {
  font-display: swap;
  font-family: "Calibri";
  font-weight: 700;
  font-style: normal;
  src: url(/build/fonts/700.4308169e.woff2) format("woff2");
}
@font-face {
  font-display: swap;
  font-family: "Calibri";
  font-weight: 700;
  font-style: italic;
  src: url(/build/fonts/700i.740267d0.woff2) format("woff2");
}
.font-primary {
  font-family: "Rooney", serif;
}
.font-secondary {
  font-family: "Calibri", sans-serif, sans-serif;
}
:root {
  --color-primary: #009ddf;
  --color-primary-hover: rgb(0, 121.0941704036, 172);
  --color-secondary: #ffcc00;
  --color-secondary-hover: #EBBC00;
  --color-jfe-lightblue: #009ddf;
  --color-e-jugend-blue: #003399;
  --color-esk-magenta: #e5006c;
  --color-e-sport-orange: #e3530f;
  --color-jfe-yellow: #ffcc00;
  --color-jfe-yellow-hover: #EBBC00;
  --color-jfe-almost-white: #fafafa;
  --color-jfe-gray: #f3f3f2;
  --color-jfe-gray-medium: #CFCFCF;
  --color-jfe-gray-dark: rgb(189, 189, 189);
  --color-jfe-gray-darker: rgb(105, 105, 105);
  --color-white: #ffffff;
  --color-black: #000000;
  --color-overlay-sm: rgba(0, 0, 0, 0.3);
  --color-overlay-md: rgba(0, 0, 0, 0.65);
  --color-overlay-lg: rgba(0, 0, 0, 0.85);
  --color-error: #df0000;
  --color-error-bg: rgba(223, 0, 0, 0.1019607843);
  --color-warning: #ffb300;
  --color-warning-bg: rgba(255, 179, 0, 0.1019607843);
  --color-success: #95df00;
  --color-success-bg: rgba(149, 223, 0, 0.1019607843);
}
body.program-erasmus-youth {
  --color-primary: #003399;
  --color-primary-hover: #002b80;
  --color-secondary: #ffcc00;
  --color-secondary-hover: #EBBC00;
}
body.program-erasmus-sport {
  --color-primary: #e3530f;
  --color-primary-hover: #c9490d;
  --color-secondary: #ffcc00;
  --color-secondary-hover: #EBBC00;
}
body.program-esc {
  --color-primary: #e5006c;
  --color-primary-hover: #d00062;
  --color-secondary: #ffcc00;
  --color-secondary-hover: #EBBC00;
}
.text-primary {
  color: var(--color-primary);
}
.text-secondary {
  color: var(--color-secondary);
}
.text-jfe-lightblue {
  color: var(--color-jfe-lightblue);
}
.text-e-jugend-blue {
  color: var(--color-e-jugend-blue);
}
.text-esk-magenta {
  color: var(--color-esk-magenta);
}
.text-e-sport-orange {
  color: var(--color-e-sport-orange);
}
.text-jfe-yellow {
  color: var(--color-jfe-yellow);
}
.text-white {
  color: var(--color-white);
}
.text-black {
  color: var(--color-black);
}
.text-error {
  color: var(--color-error);
}
.text-error {
  color: var(--color-error);
}
.bg-primary {
  background-color: var(--color-primary);
}
.bg-secondary {
  background-color: var(--color-secondary);
}
.bg-error {
  background-color: var(--color-error);
}
.bg-jfe-lightblue {
  background-color: var(--color-jfe-lightblue);
}
.bg-e-jugend-blue {
  background-color: var(--color-e-jugend-blue);
}
.bg-esk-magenta {
  background-color: var(--color-esk-magenta);
}
.bg-e-sport-orange {
  background-color: var(--color-e-sport-orange);
}
.bg-jfe-yellow {
  background-color: var(--color-jfe-yellow);
}
.bg-jfe-almost-white {
  background-color: var(--color-jfe-almost-white);
}
.bg-jfe-gray {
  background-color: var(--color-jfe-gray);
}
.bg-jfe-gray-medium {
  background-color: var(--color-jfe-gray-medium);
}
.bg-jfe-gray-dark {
  background-color: var(--color-jfe-gray-dark);
}
.bg-jfe-gray-darker {
  background-color: var(--color-jfe-gray-darker);
}
.bg-white {
  background-color: var(--color-white);
}
.bg-black {
  background-color: var(--color-black);
}
.bg-overlay-sm {
  background-color: var(--color-overlay-sm);
}
.bg-overlay-md {
  background-color: var(--color-overlay-md);
}
.bg-overlay-lg {
  background-color: var(--color-overlay-lg);
}
.bg-paper-texture {
  background-image: url(/build/images/bg-paper-texture-1000x1000.1b9677bc.jpg);
  background-size: 50%;
  background-repeat: repeat;
  background-blend-mode: lighten;
  background-color: rgba(255, 255, 255, 0.45);
}
.border-primary {
  border-color: var(--color-primary);
}
.border-secondary {
  border-color: var(--color-secondary);
}
.border-error {
  border-color: var(--color-error);
}
.outline-primary {
  outline-color: var(--color-primary);
}
.outline-secondary {
  outline-color: var(--color-secondary);
}
.outline-primary {
  outline-color: var(--color-primary);
}
.outline-secondary {
  outline-color: var(--color-secondary);
}
.btn-primary {
  background-color: var(--color-primary);
  color: var(--color-white);
}
.btn-primary:hover, .btn-primary:focus {
  background-color: var(--color-primary-hover);
}
.btn-secondary {
  background-color: var(--color-secondary);
  color: var(--color-black);
}
.btn-secondary:hover, .btn-secondary:focus {
  background-color: var(--color-secondary-hover);
}
.btn-outline-primary {
  border: 2px solid var(--color-primary);
  color: var(--color-primary);
  background-color: transparent;
}
.btn-outline-primary:hover, .btn-outline-primary:focus {
  background-color: var(--color-primary);
  color: var(--color-white);
}
.link-primary {
  color: var(--color-primary);
}
.link-primary:hover, .link-primary:focus {
  color: var(--color-primary-hover);
}
.link-secondary {
  color: var(--color-secondary);
}
.link-secondary:hover, .link-secondary:focus {
  color: var(--color-secondary-hover);
}
.border-jfe-lightblue {
  border-color: var(--color-jfe-lightblue);
}
.border-e-jugend-blue {
  border-color: var(--color-e-jugend-blue);
}
.border-esk-magenta {
  border-color: var(--color-esk-magenta);
}
.border-e-sport-orange {
  border-color: var(--color-e-sport-orange);
}
.border-jfe-yellow {
  border-color: var(--color-jfe-yellow);
}
.border-jfe-almost-white {
  border-color: var(--color-jfe-almost-white);
}
.border-jfe-gray {
  border-color: var(--color-jfe-gray);
}
.border-jfe-gray-medium {
  border-color: var(--color-jfe-gray-medium);
}
.border-jfe-gray-dark {
  border-color: var(--color-jfe-gray-dark);
}
.border-jfe-gray-darker {
  border-color: var(--color-jfe-gray-darker);
}
.border-white {
  border-color: var(--color-white);
}
.border-black {
  border-color: var(--color-black);
}
.border-overlay-sm {
  border-color: var(--color-overlay-sm);
}
.border-overlay-md {
  border-color: var(--color-overlay-md);
}
.border-overlay-lg {
  border-color: var(--color-overlay-lg);
}
.space-after,
.space-after--default {
  margin-bottom: 40px;
}
.space-after--none {
  margin-bottom: 0;
}
.space-after--medium {
  margin-bottom: 60px;
}
.space-after--large {
  margin-bottom: 100px;
}
@media (min-width: 640px) {
  .space-after,
  .space-after--default {
    margin-bottom: 48px;
  }
  .space-after--medium {
    margin-bottom: 72px;
  }
  .space-after--large {
    margin-bottom: 120px;
  }
}
@media (min-width: 768px) {
  .space-after,
  .space-after--default {
    margin-bottom: 56px;
  }
  .space-after--medium {
    margin-bottom: 84px;
  }
  .space-after--large {
    margin-bottom: 140px;
  }
}
@media (min-width: 1024px) {
  .space-after,
  .space-after--default {
    margin-bottom: 64px;
  }
  .space-after--medium {
    margin-bottom: 96px;
  }
  .space-after--large {
    margin-bottom: 160px;
  }
}
@media (min-width: 1280px) {
  .space-after,
  .space-after--default {
    margin-bottom: 72px;
  }
  .space-after--medium {
    margin-bottom: 108px;
  }
  .space-after--large {
    margin-bottom: 180px;
  }
}
@media (min-width: 1536px) {
  .space-after,
  .space-after--default {
    margin-bottom: 88px;
  }
  .space-after--medium {
    margin-bottom: 132px;
  }
  .space-after--large {
    margin-bottom: 220px;
  }
}
.text-serif {
  font-family: "Rooney", serif;
}
.ce__content h1,
.ce__content .h1 {
  font-family: "Rooney", serif, "Aleo", serif;
  font-size: clamp(32px, 2vw + 24px, 50px);
  line-height: 1.2;
  color: var(--color-primary);
  text-wrap: balance;
  margin-bottom: 35px;
}
@media (min-width: 1024px) {
  .ce__content h1,
  .ce__content .h1 {
    margin-bottom: 70px;
  }
}
.ce__content h2,
.ce__content .h2 {
  font-family: "Rooney", serif, "Aleo", serif;
  font-size: clamp(28px, 1.5vw + 22px, 38px);
  line-height: 1.2;
  color: var(--color-primary);
  text-wrap: balance;
  margin-bottom: 26px;
}
@media (min-width: 1024px) {
  .ce__content h2,
  .ce__content .h2 {
    margin-bottom: 40px;
  }
}
.ce__content h3,
.ce__content .h3 {
  font-family: "Rooney", serif, "Aleo", serif;
  font-size: clamp(24px, 0.5vw + 22px, 28px);
  line-height: 1.3;
  margin-bottom: 20px;
  color: var(--color-primary);
  text-wrap: balance;
}
.ce__content h4,
.ce__content .h4 {
  font-family: "Calibri", sans-serif, "Aleo", serif;
  font-weight: bold;
  font-size: clamp(22px, 0.25vw + 21px, 24px);
  line-height: 1.3;
  margin-bottom: 20px;
  color: var(--color-black);
  text-wrap: balance;
}
.ce__content h5,
.ce__content .h5 {
  font-family: "Calibri", sans-serif, "Aleo", serif;
  font-weight: bold;
  font-size: clamp(20px, 0.25vw + 19px, 22px);
  line-height: 1.3;
  margin-bottom: 15px;
  color: var(--color-black);
  text-wrap: balance;
}
.ce__content p {
  font-family: "Calibri", sans-serif, "Aleo", serif;
  font-size: clamp(16px, 0.5vw + 14px, 20px);
  line-height: 1.5;
  max-width: 80ch;
  font-weight: 500;
  color: var(--color-black);
  margin-bottom: 18px;
}
.ce__content p.font-bold {
  font-weight: 700;
}
.ce__content p.font-semibold {
  font-weight: 600;
}
.ce__content p:last-of-type {
  margin-bottom: 26px;
}
.ce__content.ce-textmedia p,
.ce__content.ce-textmedia .text, .ce__content.ce-igelb_box p,
.ce__content.ce-igelb_box .text, .ce__content.ce-jfeevents_eventbooking p,
.ce__content.ce-jfeevents_eventbooking .text {
  font-family: "Calibri", sans-serif, "Aleo", serif;
  font-size: clamp(16px, 0.5vw + 14px, 20px);
  line-height: 1.5;
  max-width: 80ch;
  font-weight: 500;
  color: var(--color-black);
  margin-bottom: 18px;
}
.ce__content.ce-textmedia p:last-of-type,
.ce__content.ce-textmedia .text:last-of-type, .ce__content.ce-igelb_box p:last-of-type,
.ce__content.ce-igelb_box .text:last-of-type, .ce__content.ce-jfeevents_eventbooking p:last-of-type,
.ce__content.ce-jfeevents_eventbooking .text:last-of-type {
  margin-bottom: 26px;
}
@media (min-width: 1024px) {
  .ce__content.ce-textmedia p,
  .ce__content.ce-textmedia .text, .ce__content.ce-igelb_box p,
  .ce__content.ce-igelb_box .text, .ce__content.ce-jfeevents_eventbooking p,
  .ce__content.ce-jfeevents_eventbooking .text {
    margin-bottom: 30px;
  }
  .ce__content.ce-textmedia p:last-of-type,
  .ce__content.ce-textmedia .text:last-of-type, .ce__content.ce-igelb_box p:last-of-type,
  .ce__content.ce-igelb_box .text:last-of-type, .ce__content.ce-jfeevents_eventbooking p:last-of-type,
  .ce__content.ce-jfeevents_eventbooking .text:last-of-type {
    margin-bottom: 60px;
  }
}
.ce__content.ce-textmedia figure.table, .ce__content.ce-igelb_box figure.table, .ce__content.ce-jfeevents_eventbooking figure.table {
  margin-bottom: clamp(18px, 1.5vw + 14px, 30px);
  overflow-x: auto;
  display: block;
}
.ce__content.ce-textmedia figure.table table.contenttable, .ce__content.ce-igelb_box figure.table table.contenttable, .ce__content.ce-jfeevents_eventbooking figure.table table.contenttable {
  width: 100%;
}
.ce__content.ce-textmedia figure.table table.contenttable th,
.ce__content.ce-textmedia figure.table table.contenttable td, .ce__content.ce-igelb_box figure.table table.contenttable th,
.ce__content.ce-igelb_box figure.table table.contenttable td, .ce__content.ce-jfeevents_eventbooking figure.table table.contenttable th,
.ce__content.ce-jfeevents_eventbooking figure.table table.contenttable td {
  text-align: left;
  padding: 0.5rem 1rem;
  border-bottom: 1px solid var(--color-gray, #f3f3f2);
  border-right: 1px solid var(--color-gray, #f3f3f2);
}
.ce__content.ce-textmedia figure.table table.contenttable th:last-of-type,
.ce__content.ce-textmedia figure.table table.contenttable td:last-of-type, .ce__content.ce-igelb_box figure.table table.contenttable th:last-of-type,
.ce__content.ce-igelb_box figure.table table.contenttable td:last-of-type, .ce__content.ce-jfeevents_eventbooking figure.table table.contenttable th:last-of-type,
.ce__content.ce-jfeevents_eventbooking figure.table table.contenttable td:last-of-type {
  border-right: none;
}
.ce__content.ce-textmedia blockquote, .ce__content.ce-igelb_box blockquote, .ce__content.ce-jfeevents_eventbooking blockquote {
  border-left: 4px solid var(--color-secondary, #ffcc00);
  padding-left: 1.5rem;
  margin: 1.5rem 0;
  font-style: italic;
}
.ce__content.ce-textmedia ul,
.ce__content.ce-textmedia ol, .ce__content.ce-igelb_box ul,
.ce__content.ce-igelb_box ol, .ce__content.ce-jfeevents_eventbooking ul,
.ce__content.ce-jfeevents_eventbooking ol {
  font-family: inherit;
  font-size: clamp(16px, 0.5vw + 14px, 20px);
  line-height: 1.5;
  margin-bottom: clamp(20px, 2vw + 15px, 40px);
  color: var(--color-black, #000000);
  list-style: none;
  max-width: 80ch;
}
.ce__content.ce-textmedia ul > li,
.ce__content.ce-textmedia ol > li, .ce__content.ce-igelb_box ul > li,
.ce__content.ce-igelb_box ol > li, .ce__content.ce-jfeevents_eventbooking ul > li,
.ce__content.ce-jfeevents_eventbooking ol > li {
  margin-bottom: 20px;
}
.ce__content.ce-textmedia ul > li:last-child,
.ce__content.ce-textmedia ol > li:last-child, .ce__content.ce-igelb_box ul > li:last-child,
.ce__content.ce-igelb_box ol > li:last-child, .ce__content.ce-jfeevents_eventbooking ul > li:last-child,
.ce__content.ce-jfeevents_eventbooking ol > li:last-child {
  margin-bottom: 0;
}
.ce__content.ce-textmedia ul:not([class*=rte-list-icon-]), .ce__content.ce-igelb_box ul:not([class*=rte-list-icon-]), .ce__content.ce-jfeevents_eventbooking ul:not([class*=rte-list-icon-]) {
  list-style: none;
  padding-left: 0;
}
.ce__content.ce-textmedia ul:not([class*=rte-list-icon-]) li:not(.ce-jfeevents_eventbooking__contact-card), .ce__content.ce-igelb_box ul:not([class*=rte-list-icon-]) li:not(.ce-jfeevents_eventbooking__contact-card), .ce__content.ce-jfeevents_eventbooking ul:not([class*=rte-list-icon-]) li:not(.ce-jfeevents_eventbooking__contact-card) {
  position: relative;
  padding-left: 1.5rem;
}
.ce__content.ce-textmedia ul:not([class*=rte-list-icon-]) li:not(.ce-jfeevents_eventbooking__contact-card)::before, .ce__content.ce-igelb_box ul:not([class*=rte-list-icon-]) li:not(.ce-jfeevents_eventbooking__contact-card)::before, .ce__content.ce-jfeevents_eventbooking ul:not([class*=rte-list-icon-]) li:not(.ce-jfeevents_eventbooking__contact-card)::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.875rem;
  transform: translateY(-50%);
  width: 0.75rem;
  height: 0.75rem;
  border-radius: 50%;
  background-color: var(--color-primary, #009ddf);
}
.ce__content.ce-textmedia ol, .ce__content.ce-igelb_box ol, .ce__content.ce-jfeevents_eventbooking ol {
  list-style-position: outside;
  counter-reset: item;
  padding-left: 0;
}
.ce__content.ce-textmedia ol li, .ce__content.ce-igelb_box ol li, .ce__content.ce-jfeevents_eventbooking ol li {
  position: relative;
  padding-left: 1.5rem;
  counter-increment: item;
}
.ce__content.ce-textmedia ol li::before, .ce__content.ce-igelb_box ol li::before, .ce__content.ce-jfeevents_eventbooking ol li::before {
  content: counter(item) ".";
  position: absolute;
  left: 0;
  top: 0;
  color: var(--color-black, #000000);
  font-weight: bold;
}
.ce__content.ce-textmedia ol li ol, .ce__content.ce-igelb_box ol li ol, .ce__content.ce-jfeevents_eventbooking ol li ol {
  margin-top: 10px;
  counter-reset: subitem;
}
.ce__content.ce-textmedia ol li ol > li, .ce__content.ce-igelb_box ol li ol > li, .ce__content.ce-jfeevents_eventbooking ol li ol > li {
  counter-increment: subitem;
  padding-left: 2rem;
  margin-bottom: 10px;
}
.ce__content.ce-textmedia ol li ol > li:last-child, .ce__content.ce-igelb_box ol li ol > li:last-child, .ce__content.ce-jfeevents_eventbooking ol li ol > li:last-child {
  margin-bottom: 0;
}
.ce__content.ce-textmedia ol li ol > li::before, .ce__content.ce-igelb_box ol li ol > li::before, .ce__content.ce-jfeevents_eventbooking ol li ol > li::before {
  content: counter(item) "." counter(subitem) " ";
}
.ce__content.ce-textmedia ol li ol > li ol, .ce__content.ce-igelb_box ol li ol > li ol, .ce__content.ce-jfeevents_eventbooking ol li ol > li ol {
  counter-reset: subsubitem;
}
.ce__content.ce-textmedia ol li ol > li ol > li, .ce__content.ce-igelb_box ol li ol > li ol > li, .ce__content.ce-jfeevents_eventbooking ol li ol > li ol > li {
  counter-increment: subsubitem;
  padding-left: 3rem;
  margin-bottom: 10px;
}
.ce__content.ce-textmedia ol li ol > li ol > li:last-child, .ce__content.ce-igelb_box ol li ol > li ol > li:last-child, .ce__content.ce-jfeevents_eventbooking ol li ol > li ol > li:last-child {
  margin-bottom: 0;
}
.ce__content.ce-textmedia ol li ol > li ol > li::before, .ce__content.ce-igelb_box ol li ol > li ol > li::before, .ce__content.ce-jfeevents_eventbooking ol li ol > li ol > li::before {
  content: counter(item) "." counter(subitem) "." counter(subsubitem) " ";
}
.ce__content.ce-textmedia ol li ul > li, .ce__content.ce-igelb_box ol li ul > li, .ce__content.ce-jfeevents_eventbooking ol li ul > li {
  position: relative;
  padding-left: 1.5rem;
  margin-bottom: 10px;
}
.ce__content.ce-textmedia ol li ul > li:last-child, .ce__content.ce-igelb_box ol li ul > li:last-child, .ce__content.ce-jfeevents_eventbooking ol li ul > li:last-child {
  margin-bottom: 0;
}
.ce__content.ce-textmedia ol li ul > li::before, .ce__content.ce-igelb_box ol li ul > li::before, .ce__content.ce-jfeevents_eventbooking ol li ul > li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.875rem;
  transform: translateY(-50%);
  width: 0.75rem;
  height: 0.75rem;
  border-radius: 50%;
  background-color: var(--color-primary, #009ddf);
}
.ce__content.ce-textmedia ul:not([class*=rte-list-icon-]) li ul, .ce__content.ce-igelb_box ul:not([class*=rte-list-icon-]) li ul, .ce__content.ce-jfeevents_eventbooking ul:not([class*=rte-list-icon-]) li ul {
  margin-top: 10px;
}
.ce__content.ce-textmedia ul:not([class*=rte-list-icon-]) li ul > li, .ce__content.ce-igelb_box ul:not([class*=rte-list-icon-]) li ul > li, .ce__content.ce-jfeevents_eventbooking ul:not([class*=rte-list-icon-]) li ul > li {
  margin-bottom: 10px;
}
.ce__content.ce-textmedia ul:not([class*=rte-list-icon-]) li ul > li:last-child, .ce__content.ce-igelb_box ul:not([class*=rte-list-icon-]) li ul > li:last-child, .ce__content.ce-jfeevents_eventbooking ul:not([class*=rte-list-icon-]) li ul > li:last-child {
  margin-bottom: 0;
}
.ce__content.ce-textmedia ul:not([class*=rte-list-icon-]) li ol, .ce__content.ce-igelb_box ul:not([class*=rte-list-icon-]) li ol, .ce__content.ce-jfeevents_eventbooking ul:not([class*=rte-list-icon-]) li ol {
  list-style-position: outside;
  counter-reset: item;
  padding-left: 0;
  margin-top: 10px;
}
.ce__content.ce-textmedia ul:not([class*=rte-list-icon-]) li ol > li, .ce__content.ce-igelb_box ul:not([class*=rte-list-icon-]) li ol > li, .ce__content.ce-jfeevents_eventbooking ul:not([class*=rte-list-icon-]) li ol > li {
  position: relative;
  padding-left: 1.5rem;
  counter-increment: item;
  margin-bottom: 10px;
}
.ce__content.ce-textmedia ul:not([class*=rte-list-icon-]) li ol > li:last-child, .ce__content.ce-igelb_box ul:not([class*=rte-list-icon-]) li ol > li:last-child, .ce__content.ce-jfeevents_eventbooking ul:not([class*=rte-list-icon-]) li ol > li:last-child {
  margin-bottom: 0;
}
.ce__content.ce-textmedia ul:not([class*=rte-list-icon-]) li ol > li::before, .ce__content.ce-igelb_box ul:not([class*=rte-list-icon-]) li ol > li::before, .ce__content.ce-jfeevents_eventbooking ul:not([class*=rte-list-icon-]) li ol > li::before {
  content: counter(item) ".";
  position: absolute;
  left: 0;
  top: 0;
  color: var(--color-black, #000000);
  font-weight: bold;
  background-color: transparent;
  border-radius: 0;
  width: auto;
  height: auto;
  transform: none;
}
@media (prefers-contrast: high) {
  .ce__content.ce-textmedia ul li::before, .ce__content.ce-igelb_box ul li::before, .ce__content.ce-jfeevents_eventbooking ul li::before {
    border: 2px solid currentColor;
  }
  .ce__content.ce-textmedia ol li::before, .ce__content.ce-igelb_box ol li::before, .ce__content.ce-jfeevents_eventbooking ol li::before {
    font-weight: 700;
  }
}
.ce__content.ce-textmedia a:not(.btn), .ce__content.ce-igelb_box a:not(.btn), .ce__content.ce-jfeevents_eventbooking a:not(.btn) {
  color: var(--color-black, #000000);
  text-decoration: underline;
  text-decoration-thickness: 2px;
  text-underline-offset: 0.25em;
  text-decoration-color: var(--color-primary, #009ddf);
  transition: text-decoration-color 0.2s ease;
}
.ce__content.ce-textmedia a:not(.btn):hover, .ce__content.ce-textmedia a:not(.btn):focus, .ce__content.ce-igelb_box a:not(.btn):hover, .ce__content.ce-igelb_box a:not(.btn):focus, .ce__content.ce-jfeevents_eventbooking a:not(.btn):hover, .ce__content.ce-jfeevents_eventbooking a:not(.btn):focus {
  text-decoration-color: var(--color-black, #000000);
}
.ce__content.ce-textmedia a:not(.btn):focus-visible, .ce__content.ce-igelb_box a:not(.btn):focus-visible, .ce__content.ce-jfeevents_eventbooking a:not(.btn):focus-visible {
  outline: 2px solid var(--color-primary, #009ddf);
  outline-offset: 2px;
}
.ce__content.ce-textmedia figcaption p, .ce__content.ce-igelb_box figcaption p, .ce__content.ce-jfeevents_eventbooking figcaption p {
  font-size: clamp(14px, 0.5vw + 12px, 16px);
}
.ce__content.ce-textmedia ul li p, .ce__content.ce-textmedia ol li p, .ce__content.ce-igelb_box ul li p, .ce__content.ce-igelb_box ol li p, .ce__content.ce-jfeevents_eventbooking ul li p, .ce__content.ce-jfeevents_eventbooking ol li p {
  margin-bottom: 0;
}
.ce__content.ce-textmedia ul li p:last-of-type, .ce__content.ce-textmedia ol li p:last-of-type, .ce__content.ce-igelb_box ul li p:last-of-type, .ce__content.ce-igelb_box ol li p:last-of-type, .ce__content.ce-jfeevents_eventbooking ul li p:last-of-type, .ce__content.ce-jfeevents_eventbooking ol li p:last-of-type {
  margin-bottom: 0;
}
a,
button {
  cursor: pointer;
  color: var(--color-black);
}
.bg-primary .ce__content h1,
.bg-primary .ce__content .h1,
.bg-primary .ce__content h2,
.bg-primary .ce__content .h2,
.bg-primary .ce__content h3,
.bg-primary .ce__content .h3,
.bg-primary .ce__content h4,
.bg-primary .ce__content .h4,
.bg-primary .ce__content h5,
.bg-primary .ce__content .h5,
.bg-primary .ce__content p,
.bg-primary .ce__content .text,
.bg-e-jugend-blue .ce__content h1,
.bg-e-jugend-blue .ce__content .h1,
.bg-e-jugend-blue .ce__content h2,
.bg-e-jugend-blue .ce__content .h2,
.bg-e-jugend-blue .ce__content h3,
.bg-e-jugend-blue .ce__content .h3,
.bg-e-jugend-blue .ce__content h4,
.bg-e-jugend-blue .ce__content .h4,
.bg-e-jugend-blue .ce__content h5,
.bg-e-jugend-blue .ce__content .h5,
.bg-e-jugend-blue .ce__content p,
.bg-e-jugend-blue .ce__content .text,
.bg-esk-magenta .ce__content h1,
.bg-esk-magenta .ce__content .h1,
.bg-esk-magenta .ce__content h2,
.bg-esk-magenta .ce__content .h2,
.bg-esk-magenta .ce__content h3,
.bg-esk-magenta .ce__content .h3,
.bg-esk-magenta .ce__content h4,
.bg-esk-magenta .ce__content .h4,
.bg-esk-magenta .ce__content h5,
.bg-esk-magenta .ce__content .h5,
.bg-esk-magenta .ce__content p,
.bg-esk-magenta .ce__content .text,
.bg-e-sport-orange .ce__content h1,
.bg-e-sport-orange .ce__content .h1,
.bg-e-sport-orange .ce__content h2,
.bg-e-sport-orange .ce__content .h2,
.bg-e-sport-orange .ce__content h3,
.bg-e-sport-orange .ce__content .h3,
.bg-e-sport-orange .ce__content h4,
.bg-e-sport-orange .ce__content .h4,
.bg-e-sport-orange .ce__content h5,
.bg-e-sport-orange .ce__content .h5,
.bg-e-sport-orange .ce__content p,
.bg-e-sport-orange .ce__content .text {
  color: var(--color-white, #ffffff);
}
.bg-primary .ce__content a:not(.btn),
.bg-e-jugend-blue .ce__content a:not(.btn),
.bg-esk-magenta .ce__content a:not(.btn),
.bg-e-sport-orange .ce__content a:not(.btn) {
  color: var(--color-white, #ffffff);
  text-decoration-color: var(--color-white, #ffffff);
}
.bg-primary .ce__content a:not(.btn):hover, .bg-primary .ce__content a:not(.btn):focus,
.bg-e-jugend-blue .ce__content a:not(.btn):hover,
.bg-e-jugend-blue .ce__content a:not(.btn):focus,
.bg-esk-magenta .ce__content a:not(.btn):hover,
.bg-esk-magenta .ce__content a:not(.btn):focus,
.bg-e-sport-orange .ce__content a:not(.btn):hover,
.bg-e-sport-orange .ce__content a:not(.btn):focus {
  text-decoration-color: var(--color-white, #ffffff);
}
.bg-primary .ce__content a:not(.btn):focus-visible,
.bg-e-jugend-blue .ce__content a:not(.btn):focus-visible,
.bg-esk-magenta .ce__content a:not(.btn):focus-visible,
.bg-e-sport-orange .ce__content a:not(.btn):focus-visible {
  outline-color: var(--color-white, #ffffff);
}
.bg-jfe-gray:not(.bg-primary) .ce__content h2,
.bg-jfe-gray:not(.bg-primary) .ce__content .h2 {
  color: var(--color-black, #000000);
}
.ce__content:not(.ce-igelb_breakerteaser) .bg-paper-texture h1,
.ce__content:not(.ce-igelb_breakerteaser) .bg-paper-texture .h1,
.ce__content:not(.ce-igelb_breakerteaser) .bg-paper-texture h2,
.ce__content:not(.ce-igelb_breakerteaser) .bg-paper-texture .h2,
.ce__content:not(.ce-igelb_breakerteaser) .bg-paper-texture h3,
.ce__content:not(.ce-igelb_breakerteaser) .bg-paper-texture .h3,
.ce__content:not(.ce-igelb_breakerteaser) .bg-paper-texture h4,
.ce__content:not(.ce-igelb_breakerteaser) .bg-paper-texture .h4,
.ce__content:not(.ce-igelb_breakerteaser) .bg-paper-texture h5,
.ce__content:not(.ce-igelb_breakerteaser) .bg-paper-texture .h5,
.ce__content:not(.ce-igelb_breakerteaser) .bg-jfe-gray h1,
.ce__content:not(.ce-igelb_breakerteaser) .bg-jfe-gray .h1,
.ce__content:not(.ce-igelb_breakerteaser) .bg-jfe-gray h2,
.ce__content:not(.ce-igelb_breakerteaser) .bg-jfe-gray .h2,
.ce__content:not(.ce-igelb_breakerteaser) .bg-jfe-gray h3,
.ce__content:not(.ce-igelb_breakerteaser) .bg-jfe-gray .h3,
.ce__content:not(.ce-igelb_breakerteaser) .bg-jfe-gray h4,
.ce__content:not(.ce-igelb_breakerteaser) .bg-jfe-gray .h4,
.ce__content:not(.ce-igelb_breakerteaser) .bg-jfe-gray h5,
.ce__content:not(.ce-igelb_breakerteaser) .bg-jfe-gray .h5 {
  color: var(--color-black, #000000);
}
.ce__content:not(.ce-igelb_breakerteaser).ce__content--bg-paper-texture h1,
.ce__content:not(.ce-igelb_breakerteaser).ce__content--bg-paper-texture .h1,
.ce__content:not(.ce-igelb_breakerteaser).ce__content--bg-paper-texture h2,
.ce__content:not(.ce-igelb_breakerteaser).ce__content--bg-paper-texture .h2,
.ce__content:not(.ce-igelb_breakerteaser).ce__content--bg-paper-texture h3,
.ce__content:not(.ce-igelb_breakerteaser).ce__content--bg-paper-texture .h3,
.ce__content:not(.ce-igelb_breakerteaser).ce__content--bg-paper-texture h4,
.ce__content:not(.ce-igelb_breakerteaser).ce__content--bg-paper-texture .h4,
.ce__content:not(.ce-igelb_breakerteaser).ce__content--bg-paper-texture h5,
.ce__content:not(.ce-igelb_breakerteaser).ce__content--bg-paper-texture .h5, .ce__content:not(.ce-igelb_breakerteaser).ce__content--bg-gray h1,
.ce__content:not(.ce-igelb_breakerteaser).ce__content--bg-gray .h1,
.ce__content:not(.ce-igelb_breakerteaser).ce__content--bg-gray h2,
.ce__content:not(.ce-igelb_breakerteaser).ce__content--bg-gray .h2,
.ce__content:not(.ce-igelb_breakerteaser).ce__content--bg-gray h3,
.ce__content:not(.ce-igelb_breakerteaser).ce__content--bg-gray .h3,
.ce__content:not(.ce-igelb_breakerteaser).ce__content--bg-gray h4,
.ce__content:not(.ce-igelb_breakerteaser).ce__content--bg-gray .h4,
.ce__content:not(.ce-igelb_breakerteaser).ce__content--bg-gray h5,
.ce__content:not(.ce-igelb_breakerteaser).ce__content--bg-gray .h5 {
  color: var(--color-black, #000000);
}
.btn {
  display: inline-flex;
  text-align: center;
  align-items: center;
  justify-content: center;
  position: relative;
  padding: 15px 30px;
  border: none;
  font-weight: 700;
  font-family: "Calibri", sans-serif, "Aleo", serif;
  font-size: 1rem;
  line-height: 1.2;
  text-decoration: none;
  cursor: pointer;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius: 0;
  transition: border-color 0.2s ease-in-out, background-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  white-space: normal;
  word-wrap: break-word;
  max-height: -moz-fit-content;
  max-height: fit-content;
}
.btn:focus-visible {
  outline: 2px solid var(--color-primary, #009ddf);
  outline-offset: 2px;
}
.btn--primary, .btn-primary {
  position: relative;
  margin: 0 1rem 1rem 0;
  background-color: var(--color-jfe-yellow, #ffcc00);
  color: var(--color-black, #000000);
  border: none;
  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.16);
  text-decoration: none;
}
.btn--primary::before, .btn-primary::before {
  content: "";
  position: absolute;
  bottom: -16px;
  left: 13px;
  width: 100%;
  height: 16px;
  background-image: url(/build/images/InfoboxLine--Top.6275033c.svg), url(/build/images/InfoboxLine--Left.eeb1c52c.svg);
  background-position: bottom left, left top;
  background-repeat: no-repeat;
  background-size: 150% auto, auto 1200%;
  pointer-events: none;
  filter: invert(79%) sepia(65%) saturate(4154%) hue-rotate(359deg) brightness(130%) contrast(104%);
  transition: none;
  z-index: 0;
}
.btn--primary::after, .btn-primary::after {
  content: "";
  position: absolute;
  bottom: -12px;
  right: -13px;
  width: 14px;
  height: 100%;
  background-image: url(/build/images/InfoboxLine--Bottom.11683768.svg), url(/build/images/InfoboxLine--Right.b00e76c8.svg);
  background-position: top left, right top;
  background-repeat: no-repeat;
  background-size: 1540% 30%, 32% 190%;
  pointer-events: none;
  filter: invert(79%) sepia(65%) saturate(4154%) hue-rotate(359deg) brightness(130%) contrast(104%);
  transition: none;
  z-index: 0;
}
.btn--primary:hover, .btn--primary:focus, .btn-primary:hover, .btn-primary:focus {
  background-color: var(--color-jfe-yellow, #ffcc00);
  color: var(--color-black, #000000);
  text-decoration: none;
}
.btn--primary:hover::before, .btn--primary:hover::after, .btn--primary:focus::before, .btn--primary:focus::after, .btn-primary:hover::before, .btn-primary:hover::after, .btn-primary:focus::before, .btn-primary:focus::after {
  filter: none;
}
.btn--primary:active, .btn-primary:active {
  transform: translateY(1px);
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.16);
}
.btn--primary:disabled, .btn--primary.disabled, .btn-primary:disabled, .btn-primary.disabled {
  opacity: 0.4;
  cursor: not-allowed;
}
.btn--primary:disabled::before, .btn--primary:disabled::after, .btn--primary.disabled::before, .btn--primary.disabled::after, .btn-primary:disabled::before, .btn-primary:disabled::after, .btn-primary.disabled::before, .btn-primary.disabled::after {
  opacity: 0.4;
}
.btn--secondary, .btn-secondary {
  background-color: var(--color-white, #ffffff);
  color: var(--color-black, #000000);
  border: 4px solid var(--color-secondary, #ffcc00);
  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.16);
  text-decoration: none;
}
.btn--secondary:hover, .btn--secondary:focus, .btn-secondary:hover, .btn-secondary:focus {
  background-color: var(--color-white, #ffffff);
  border-color: var(--color-black, #000000);
  text-decoration: none;
}
.btn--secondary:active, .btn-secondary:active {
  transform: translateY(1px);
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.16);
}
.btn--secondary:disabled, .btn--secondary.disabled, .btn-secondary:disabled, .btn-secondary.disabled {
  opacity: 0.4;
  cursor: not-allowed;
  border-color: var(--color-jfe-gray-medium, #CFCFCF);
}
.btn + .btn {
  margin-left: 1rem;
}
@media (min-width: 1024px) {
  .btn {
    font-size: 1.25rem;
  }
}
.flex .btn + .btn {
  margin-left: 0;
}
a.btn {
  display: inline-flex;
  text-decoration: none;
}
a.btn--secondary, a.btn-secondary {
  color: var(--color-black, #000000);
}
a.btn--secondary:hover, a.btn--secondary:focus, a.btn-secondary:hover, a.btn-secondary:focus {
  color: var(--color-black, #000000);
  text-decoration: none;
}
a.btn--primary, a.btn-primary {
  color: var(--color-black, #000000);
}
a.btn--primary:hover, a.btn--primary:focus, a.btn-primary:hover, a.btn-primary:focus {
  color: var(--color-black, #000000);
  text-decoration: none;
}
.btn--small {
  padding: 10px 20px;
  font-size: 0.875rem;
}
.btn--large {
  padding: 18px 36px;
  font-size: 1.5rem;
}
.btn--block {
  display: flex;
  width: 100%;
}
.ce-2-col-container__content [class*=container],
.ce-2-col-container__content [class*="w-10/12"],
.ce-2-col-container__content [class*="w-8/12"],
.ce-3-col-container__content [class*=container],
.ce-3-col-container__content [class*="w-10/12"],
.ce-3-col-container__content [class*="w-8/12"],
.ce-4-col-container__content [class*=container],
.ce-4-col-container__content [class*="w-10/12"],
.ce-4-col-container__content [class*="w-8/12"],
.ce-igelb_accordion__wrapper [class*=container],
.ce-igelb_accordion__wrapper [class*="w-10/12"],
.ce-igelb_accordion__wrapper [class*="w-8/12"],
.ce-igelb_tablist__wrapper [class*=container],
.ce-igelb_tablist__wrapper [class*="w-10/12"],
.ce-igelb_tablist__wrapper [class*="w-8/12"] {
  max-width: initial;
  width: 100%;
  padding: 0;
  margin: 0;
}
.ce__content {
  hyphens: auto;
}
.ce__content--bg-white {
  background-color: var(--color-white, #ffffff);
}
.ce__content--bg-gray {
  background-color: var(--color-jfe-gray, #f3f3f2);
}
.ce__content--bg-paper-texture {
  background-image: url(/build/images/bg-paper-texture-1000x1000.1b9677bc.jpg);
  background-size: 50%;
  background-repeat: repeat;
  background-blend-mode: lighten;
  background-color: rgba(255, 255, 255, 0.45);
}
.ce__content--bg-gray:not(.ce__content--no-padding), .ce__content--bg-paper-texture:not(.ce__content--no-padding) {
  padding: 32px;
}
@media (min-width: 1024px) {
  .ce__content--bg-gray:not(.ce__content--no-padding), .ce__content--bg-paper-texture:not(.ce__content--no-padding) {
    padding: 64px;
  }
}
.ce__content div.ce__content:last-of-type {
  margin-bottom: 0 !important;
}
.main-navigation__parent-title-text, .main-navigation__back-text, .main-navigation__toggle-label, .main-navigation__search-label,
.main-navigation a.main-navigation__link {
  font-family: "Rooney", serif, "Aleo", serif;
}
.main-navigation__close .main-navigation__toggle-label,
.main-navigation__close .main-navigation__search-label, .main-navigation__toggle .main-navigation__toggle-label,
.main-navigation__toggle .main-navigation__search-label, .main-navigation__search-button .main-navigation__toggle-label,
.main-navigation__search-button .main-navigation__search-label {
  text-decoration: underline;
  text-decoration-color: transparent;
  text-underline-offset: 0.2em;
  transition: -webkit-text-decoration 0.3s ease-in-out;
  transition: text-decoration 0.3s ease-in-out;
  transition: text-decoration 0.3s ease-in-out, -webkit-text-decoration 0.3s ease-in-out;
}
.main-navigation__close:hover .main-navigation__toggle-label,
.main-navigation__close:hover .main-navigation__search-label, .main-navigation__close:focus .main-navigation__toggle-label,
.main-navigation__close:focus .main-navigation__search-label, .main-navigation__toggle:hover .main-navigation__toggle-label,
.main-navigation__toggle:hover .main-navigation__search-label, .main-navigation__toggle:focus .main-navigation__toggle-label,
.main-navigation__toggle:focus .main-navigation__search-label, .main-navigation__search-button:hover .main-navigation__toggle-label,
.main-navigation__search-button:hover .main-navigation__search-label, .main-navigation__search-button:focus .main-navigation__toggle-label,
.main-navigation__search-button:focus .main-navigation__search-label {
  text-decoration-color: var(--color-black, #000000);
}
.main-navigation__close:focus-visible, .main-navigation__toggle:focus-visible, .main-navigation__search-button:focus-visible {
  outline: 2px solid var(--color-primary, #009ddf);
  outline-offset: 2px;
}
.main-navigation__back .main-navigation__back-text {
  text-decoration: underline;
  text-decoration-color: transparent;
  text-underline-offset: 0.2em;
  transition: -webkit-text-decoration 0.3s ease-in-out;
  transition: text-decoration 0.3s ease-in-out;
  transition: text-decoration 0.3s ease-in-out, -webkit-text-decoration 0.3s ease-in-out;
}
.main-navigation__back:hover .main-navigation__back-text, .main-navigation__back:focus-visible .main-navigation__back-text {
  text-decoration-color: var(--color-black, #000000);
}
.main-navigation a.main-navigation__link {
  text-decoration: underline;
  text-underline-offset: 0.2em;
  transition: -webkit-text-decoration 0.3s ease-in-out;
  transition: text-decoration 0.3s ease-in-out;
  transition: text-decoration 0.3s ease-in-out, -webkit-text-decoration 0.3s ease-in-out;
  text-decoration-color: transparent;
}
.main-navigation a.main-navigation__link:hover, .main-navigation a.main-navigation__link:focus {
  text-decoration-color: var(--color-black, #000000);
}
.main-navigation a.main-navigation__link--current {
  text-decoration-color: var(--color-black, #000000);
  background-color: var(--color-jfe-gray, #f3f3f2);
}
.main-navigation__list--level0 {
  position: relative;
}
.main-navigation__list--level0[tabindex="-1"] {
  overflow: hidden;
}
.main-navigation__list--level0[tabindex="-1"]::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  background-color: var(--color-white, #ffffff);
}
.main-navigation__list--level1, .main-navigation__list--level2, .main-navigation__list--level3, .main-navigation__list--level4 {
  position: absolute;
  z-index: 10;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  min-height: 100%;
  overflow-y: auto;
  padding-bottom: 4rem;
  background-color: var(--color-white, #ffffff);
}
.main-navigation__list--level1::after, .main-navigation__list--level2::after, .main-navigation__list--level3::after, .main-navigation__list--level4::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  min-height: 100%;
  background-color: var(--color-white, #ffffff);
  z-index: -1;
}
.main-navigation__list--level1.is-hidden, .main-navigation__list--level2.is-hidden, .main-navigation__list--level3.is-hidden, .main-navigation__list--level4.is-hidden {
  display: none;
}
.main-navigation__list--level1.is-visible, .main-navigation__list--level2.is-visible, .main-navigation__list--level3.is-visible, .main-navigation__list--level4.is-visible {
  display: block;
}
.main-navigation__list--level1 a.main-navigation__link, .main-navigation__list--level2 a.main-navigation__link, .main-navigation__list--level3 a.main-navigation__link, .main-navigation__list--level4 a.main-navigation__link {
  font-family: "Calibri", sans-serif, "Aleo", serif;
}
.main-navigation__list [tabindex="-1"] {
  overflow: hidden;
}
.main-navigation__list [tabindex="-1"]:focus {
  outline: none;
}
.main-navigation__list [tabindex="-1"]::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  background-color: var(--color-white, #ffffff);
}
.main-navigation__list:not([tabindex="-1"]) a:focus-visible,
.main-navigation__list:not([tabindex="-1"]) button:focus-visible {
  outline: 2px solid var(--color-primary, #009ddf);
  outline-offset: -2px;
}
@media (prefers-contrast: high) {
  .main-navigation__list a:focus,
  .main-navigation__list button:focus {
    outline: 3px solid;
    outline-offset: -2px;
  }
}
@media (prefers-reduced-motion: reduce) {
  .main-navigation__list {
    transition: none !important;
  }
  .main-navigation__wrapper {
    transition: none !important;
  }
  .main-navigation__wrapper::before {
    transition: none !important;
  }
}
.meta-navigation__link {
  transition: -webkit-text-decoration 0.3s ease-in-out;
  transition: text-decoration 0.3s ease-in-out;
  transition: text-decoration 0.3s ease-in-out, -webkit-text-decoration 0.3s ease-in-out;
  text-decoration-line: underline;
  text-decoration-color: transparent;
  text-underline-offset: 0.2em;
  color: var(--color-black, #000000);
  font-family: "Calibri", sans-serif, "Aleo", serif;
}
.meta-navigation__link:hover, .meta-navigation__link:focus {
  text-decoration-color: var(--color-black, #000000);
}
.meta-navigation__link:focus {
  outline: 2px solid var(--color-primary, #009ddf);
  outline-offset: 2px;
}
.service-navigation__link {
  color: var(--color-black, #000000);
}
.service-navigation__link:hover, .service-navigation__link:focus {
  color: var(--color-primary, #009ddf);
}
.service-navigation__link:focus {
  outline: 2px solid var(--color-primary, #009ddf);
  outline-offset: 2px;
}
.shadow-md {
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.16);
}
a.page-wrapper-header__content-anchor {
  position: absolute;
  top: -100px;
  left: 0;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
  white-space: nowrap;
}
a.page-wrapper-header__content-anchor:focus {
  position: absolute;
  top: 10px;
  left: 10px;
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.16);
  width: auto;
  height: auto;
  clip: auto;
  margin-bottom: 1rem;
  outline: 2px solid var(--color-primary, #009ddf);
  outline-offset: 2px;
  background: var(--color-white, #ffffff);
  text-decoration: underline;
  padding: 0.5rem;
  z-index: 1000;
}
.typo3-messages {
  margin-bottom: 2rem;
}
.typo3-messages .alert {
  background-color: var(--color-white, #ffffff);
  color: var(--color-black, #000000);
  padding: 0;
  border-radius: 0;
  border: none;
}
.typo3-messages .alert h4.alert-title {
  font-size: 1.25rem;
  margin: 0 0 0.5rem 0;
  font-family: "Calibri", sans-serif;
  font-weight: 400;
  padding: 0.5rem 0.75rem;
  border-radius: 20px;
  background-color: #f3f3f2;
  display: inline-flex;
  align-items: center;
  gap: 0.75rem;
  color: var(--color-black, #000000);
}
.typo3-messages .alert.alert-success h4.alert-title {
  background-color: rgba(149, 223, 0, 0.1019607843);
  position: relative;
  padding-left: 2.75rem;
}
.typo3-messages .alert.alert-success h4.alert-title::before {
  content: "";
  position: absolute;
  left: 0.75rem;
  top: 50%;
  transform: translateY(-50%);
  width: 1.5rem;
  height: 1.5rem;
  background: url(/build/images/IconCheck.9ee6f72f.svg), var(--color-white);
  background-size: 1rem;
  background-repeat: no-repeat;
  background-position: center;
  display: block;
  border: 2px solid var(--color-success, #95df00);
  border-radius: 50%;
}
.typo3-messages .alert.alert-danger h4.alert-title {
  background-color: rgba(223, 0, 0, 0.1019607843);
  position: relative;
  padding-left: 2.75rem;
}
.typo3-messages .alert.alert-danger h4.alert-title::before {
  content: "";
  position: absolute;
  left: 0.75rem;
  top: 50%;
  transform: translateY(-50%);
  width: 1.5rem;
  height: 1.5rem;
  background: url(/build/images/IconBurgerMenue__Close.99a3f396.svg), var(--color-white);
  background-size: 1rem;
  background-repeat: no-repeat;
  background-position: center;
  display: block;
  border: 2px solid var(--color-error, #df0000);
  border-radius: 50%;
}
ul.rte-list-icon-IconArrowList {
  list-style: none;
  padding-left: 0;
}
ul.rte-list-icon-IconArrowList li {
  position: relative;
  padding-left: 3rem;
  margin-bottom: 0.5rem;
}
ul.rte-list-icon-IconArrowList li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.7em;
  transform: translateY(-50%);
  width: 1.5rem;
  height: 1.5rem;
  background-color: var(--color-secondary);
  mask-image: url(/build/images/IconArrowList.2eca12b9.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconArrowList.2eca12b9.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
ul.rte-list-icon-IconArrowList li:last-child {
  margin-bottom: 0;
}
ul.rte-list-icon-IconArrowList li ul {
  margin-top: 0.5rem;
  padding-left: 0;
}
ul.rte-list-icon-IconArrowList li ul li {
  padding-left: 2.75rem;
}
ul.rte-list-icon-IconArrowList li ul li::before {
  width: 1.275rem;
  height: 1.275rem;
  opacity: 0.8;
}
.cke_editable ul.rte-list-icon-IconArrowList li::before {
  z-index: 1;
  opacity: 0.9;
}
ul.rte-list-icon-IconCost {
  list-style: none;
  padding-left: 0;
}
ul.rte-list-icon-IconCost li {
  position: relative;
  padding-left: 3rem;
  margin-bottom: 0.5rem;
}
ul.rte-list-icon-IconCost li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.7em;
  transform: translateY(-50%);
  width: 1.5rem;
  height: 1.5rem;
  background-color: var(--color-secondary);
  mask-image: url(/build/images/IconCost.0ebef734.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconCost.0ebef734.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
ul.rte-list-icon-IconCost li:last-child {
  margin-bottom: 0;
}
ul.rte-list-icon-IconCost li ul {
  margin-top: 0.5rem;
  padding-left: 0;
}
ul.rte-list-icon-IconCost li ul li {
  padding-left: 2.75rem;
}
ul.rte-list-icon-IconCost li ul li::before {
  width: 1.275rem;
  height: 1.275rem;
  opacity: 0.8;
}
.cke_editable ul.rte-list-icon-IconCost li::before {
  z-index: 1;
  opacity: 0.9;
}
.rte-icon-h2-IconCalender {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h2-IconCalender::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.2em;
  height: 1.2em;
  background-color: currentColor;
  mask-image: url(/build/images/IconCalender.51387cc0.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconCalender.51387cc0.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h2-IconCalender + * {
  padding-left: 4rem !important;
}
.rte-icon-h2-IconCalender + h1,
.rte-icon-h2-IconCalender + h2,
.rte-icon-h2-IconCalender + h3,
.rte-icon-h2-IconCalender + h4,
.rte-icon-h2-IconCalender + h5,
.rte-icon-h2-IconCalender + h6 {
  padding-left: 0;
}
.rte-icon-h2-IconCalender + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h2-IconCalender) .rte-icon-h2-IconCalender::before,
[class*=rte-icon-h3-]:not(.rte-icon-h2-IconCalender) .rte-icon-h2-IconCalender::before,
[class*=rte-icon-h4-]:not(.rte-icon-h2-IconCalender) .rte-icon-h2-IconCalender::before,
[class*=rte-icon-h5-]:not(.rte-icon-h2-IconCalender) .rte-icon-h2-IconCalender::before {
  display: none !important;
}
.rte-icon-h3-IconCalender {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h3-IconCalender::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.15em;
  height: 1.15em;
  background-color: currentColor;
  mask-image: url(/build/images/IconCalender.51387cc0.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconCalender.51387cc0.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h3-IconCalender + * {
  padding-left: 4rem !important;
}
.rte-icon-h3-IconCalender + h1,
.rte-icon-h3-IconCalender + h2,
.rte-icon-h3-IconCalender + h3,
.rte-icon-h3-IconCalender + h4,
.rte-icon-h3-IconCalender + h5,
.rte-icon-h3-IconCalender + h6 {
  padding-left: 0;
}
.rte-icon-h3-IconCalender + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h3-IconCalender) .rte-icon-h3-IconCalender::before,
[class*=rte-icon-h3-]:not(.rte-icon-h3-IconCalender) .rte-icon-h3-IconCalender::before,
[class*=rte-icon-h4-]:not(.rte-icon-h3-IconCalender) .rte-icon-h3-IconCalender::before,
[class*=rte-icon-h5-]:not(.rte-icon-h3-IconCalender) .rte-icon-h3-IconCalender::before {
  display: none !important;
}
.rte-icon-h4-IconCalender {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h4-IconCalender::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.1em;
  height: 1.1em;
  background-color: currentColor;
  mask-image: url(/build/images/IconCalender.51387cc0.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconCalender.51387cc0.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h4-IconCalender + * {
  padding-left: 4rem !important;
}
.rte-icon-h4-IconCalender + h1,
.rte-icon-h4-IconCalender + h2,
.rte-icon-h4-IconCalender + h3,
.rte-icon-h4-IconCalender + h4,
.rte-icon-h4-IconCalender + h5,
.rte-icon-h4-IconCalender + h6 {
  padding-left: 0;
}
.rte-icon-h4-IconCalender + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h4-IconCalender) .rte-icon-h4-IconCalender::before,
[class*=rte-icon-h3-]:not(.rte-icon-h4-IconCalender) .rte-icon-h4-IconCalender::before,
[class*=rte-icon-h4-]:not(.rte-icon-h4-IconCalender) .rte-icon-h4-IconCalender::before,
[class*=rte-icon-h5-]:not(.rte-icon-h4-IconCalender) .rte-icon-h4-IconCalender::before {
  display: none !important;
}
.rte-icon-h5-IconCalender {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h5-IconCalender::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.05em;
  height: 1.05em;
  background-color: currentColor;
  mask-image: url(/build/images/IconCalender.51387cc0.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconCalender.51387cc0.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h5-IconCalender + * {
  padding-left: 4rem !important;
}
.rte-icon-h5-IconCalender + h1,
.rte-icon-h5-IconCalender + h2,
.rte-icon-h5-IconCalender + h3,
.rte-icon-h5-IconCalender + h4,
.rte-icon-h5-IconCalender + h5,
.rte-icon-h5-IconCalender + h6 {
  padding-left: 0;
}
.rte-icon-h5-IconCalender + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h5-IconCalender) .rte-icon-h5-IconCalender::before,
[class*=rte-icon-h3-]:not(.rte-icon-h5-IconCalender) .rte-icon-h5-IconCalender::before,
[class*=rte-icon-h4-]:not(.rte-icon-h5-IconCalender) .rte-icon-h5-IconCalender::before,
[class*=rte-icon-h5-]:not(.rte-icon-h5-IconCalender) .rte-icon-h5-IconCalender::before {
  display: none !important;
}
.rte-icon-h2-IconChatbot {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h2-IconChatbot::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.2em;
  height: 1.2em;
  background-color: currentColor;
  mask-image: url(/build/images/IconChatbot.141bf9c3.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconChatbot.141bf9c3.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h2-IconChatbot + * {
  padding-left: 4rem !important;
}
.rte-icon-h2-IconChatbot + h1,
.rte-icon-h2-IconChatbot + h2,
.rte-icon-h2-IconChatbot + h3,
.rte-icon-h2-IconChatbot + h4,
.rte-icon-h2-IconChatbot + h5,
.rte-icon-h2-IconChatbot + h6 {
  padding-left: 0;
}
.rte-icon-h2-IconChatbot + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h2-IconChatbot) .rte-icon-h2-IconChatbot::before,
[class*=rte-icon-h3-]:not(.rte-icon-h2-IconChatbot) .rte-icon-h2-IconChatbot::before,
[class*=rte-icon-h4-]:not(.rte-icon-h2-IconChatbot) .rte-icon-h2-IconChatbot::before,
[class*=rte-icon-h5-]:not(.rte-icon-h2-IconChatbot) .rte-icon-h2-IconChatbot::before {
  display: none !important;
}
.rte-icon-h3-IconChatbot {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h3-IconChatbot::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.15em;
  height: 1.15em;
  background-color: currentColor;
  mask-image: url(/build/images/IconChatbot.141bf9c3.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconChatbot.141bf9c3.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h3-IconChatbot + * {
  padding-left: 4rem !important;
}
.rte-icon-h3-IconChatbot + h1,
.rte-icon-h3-IconChatbot + h2,
.rte-icon-h3-IconChatbot + h3,
.rte-icon-h3-IconChatbot + h4,
.rte-icon-h3-IconChatbot + h5,
.rte-icon-h3-IconChatbot + h6 {
  padding-left: 0;
}
.rte-icon-h3-IconChatbot + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h3-IconChatbot) .rte-icon-h3-IconChatbot::before,
[class*=rte-icon-h3-]:not(.rte-icon-h3-IconChatbot) .rte-icon-h3-IconChatbot::before,
[class*=rte-icon-h4-]:not(.rte-icon-h3-IconChatbot) .rte-icon-h3-IconChatbot::before,
[class*=rte-icon-h5-]:not(.rte-icon-h3-IconChatbot) .rte-icon-h3-IconChatbot::before {
  display: none !important;
}
.rte-icon-h4-IconChatbot {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h4-IconChatbot::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.1em;
  height: 1.1em;
  background-color: currentColor;
  mask-image: url(/build/images/IconChatbot.141bf9c3.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconChatbot.141bf9c3.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h4-IconChatbot + * {
  padding-left: 4rem !important;
}
.rte-icon-h4-IconChatbot + h1,
.rte-icon-h4-IconChatbot + h2,
.rte-icon-h4-IconChatbot + h3,
.rte-icon-h4-IconChatbot + h4,
.rte-icon-h4-IconChatbot + h5,
.rte-icon-h4-IconChatbot + h6 {
  padding-left: 0;
}
.rte-icon-h4-IconChatbot + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h4-IconChatbot) .rte-icon-h4-IconChatbot::before,
[class*=rte-icon-h3-]:not(.rte-icon-h4-IconChatbot) .rte-icon-h4-IconChatbot::before,
[class*=rte-icon-h4-]:not(.rte-icon-h4-IconChatbot) .rte-icon-h4-IconChatbot::before,
[class*=rte-icon-h5-]:not(.rte-icon-h4-IconChatbot) .rte-icon-h4-IconChatbot::before {
  display: none !important;
}
.rte-icon-h5-IconChatbot {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h5-IconChatbot::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.05em;
  height: 1.05em;
  background-color: currentColor;
  mask-image: url(/build/images/IconChatbot.141bf9c3.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconChatbot.141bf9c3.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h5-IconChatbot + * {
  padding-left: 4rem !important;
}
.rte-icon-h5-IconChatbot + h1,
.rte-icon-h5-IconChatbot + h2,
.rte-icon-h5-IconChatbot + h3,
.rte-icon-h5-IconChatbot + h4,
.rte-icon-h5-IconChatbot + h5,
.rte-icon-h5-IconChatbot + h6 {
  padding-left: 0;
}
.rte-icon-h5-IconChatbot + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h5-IconChatbot) .rte-icon-h5-IconChatbot::before,
[class*=rte-icon-h3-]:not(.rte-icon-h5-IconChatbot) .rte-icon-h5-IconChatbot::before,
[class*=rte-icon-h4-]:not(.rte-icon-h5-IconChatbot) .rte-icon-h5-IconChatbot::before,
[class*=rte-icon-h5-]:not(.rte-icon-h5-IconChatbot) .rte-icon-h5-IconChatbot::before {
  display: none !important;
}
.rte-icon-h2-IconCircleNewsletter {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h2-IconCircleNewsletter::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.2em;
  height: 1.2em;
  background-color: currentColor;
  mask-image: url(/build/images/IconCircleNewsletter.9e86b21a.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconCircleNewsletter.9e86b21a.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h2-IconCircleNewsletter + * {
  padding-left: 4rem !important;
}
.rte-icon-h2-IconCircleNewsletter + h1,
.rte-icon-h2-IconCircleNewsletter + h2,
.rte-icon-h2-IconCircleNewsletter + h3,
.rte-icon-h2-IconCircleNewsletter + h4,
.rte-icon-h2-IconCircleNewsletter + h5,
.rte-icon-h2-IconCircleNewsletter + h6 {
  padding-left: 0;
}
.rte-icon-h2-IconCircleNewsletter + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h2-IconCircleNewsletter) .rte-icon-h2-IconCircleNewsletter::before,
[class*=rte-icon-h3-]:not(.rte-icon-h2-IconCircleNewsletter) .rte-icon-h2-IconCircleNewsletter::before,
[class*=rte-icon-h4-]:not(.rte-icon-h2-IconCircleNewsletter) .rte-icon-h2-IconCircleNewsletter::before,
[class*=rte-icon-h5-]:not(.rte-icon-h2-IconCircleNewsletter) .rte-icon-h2-IconCircleNewsletter::before {
  display: none !important;
}
.rte-icon-h3-IconCircleNewsletter {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h3-IconCircleNewsletter::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.15em;
  height: 1.15em;
  background-color: currentColor;
  mask-image: url(/build/images/IconCircleNewsletter.9e86b21a.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconCircleNewsletter.9e86b21a.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h3-IconCircleNewsletter + * {
  padding-left: 4rem !important;
}
.rte-icon-h3-IconCircleNewsletter + h1,
.rte-icon-h3-IconCircleNewsletter + h2,
.rte-icon-h3-IconCircleNewsletter + h3,
.rte-icon-h3-IconCircleNewsletter + h4,
.rte-icon-h3-IconCircleNewsletter + h5,
.rte-icon-h3-IconCircleNewsletter + h6 {
  padding-left: 0;
}
.rte-icon-h3-IconCircleNewsletter + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h3-IconCircleNewsletter) .rte-icon-h3-IconCircleNewsletter::before,
[class*=rte-icon-h3-]:not(.rte-icon-h3-IconCircleNewsletter) .rte-icon-h3-IconCircleNewsletter::before,
[class*=rte-icon-h4-]:not(.rte-icon-h3-IconCircleNewsletter) .rte-icon-h3-IconCircleNewsletter::before,
[class*=rte-icon-h5-]:not(.rte-icon-h3-IconCircleNewsletter) .rte-icon-h3-IconCircleNewsletter::before {
  display: none !important;
}
.rte-icon-h4-IconCircleNewsletter {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h4-IconCircleNewsletter::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.1em;
  height: 1.1em;
  background-color: currentColor;
  mask-image: url(/build/images/IconCircleNewsletter.9e86b21a.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconCircleNewsletter.9e86b21a.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h4-IconCircleNewsletter + * {
  padding-left: 4rem !important;
}
.rte-icon-h4-IconCircleNewsletter + h1,
.rte-icon-h4-IconCircleNewsletter + h2,
.rte-icon-h4-IconCircleNewsletter + h3,
.rte-icon-h4-IconCircleNewsletter + h4,
.rte-icon-h4-IconCircleNewsletter + h5,
.rte-icon-h4-IconCircleNewsletter + h6 {
  padding-left: 0;
}
.rte-icon-h4-IconCircleNewsletter + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h4-IconCircleNewsletter) .rte-icon-h4-IconCircleNewsletter::before,
[class*=rte-icon-h3-]:not(.rte-icon-h4-IconCircleNewsletter) .rte-icon-h4-IconCircleNewsletter::before,
[class*=rte-icon-h4-]:not(.rte-icon-h4-IconCircleNewsletter) .rte-icon-h4-IconCircleNewsletter::before,
[class*=rte-icon-h5-]:not(.rte-icon-h4-IconCircleNewsletter) .rte-icon-h4-IconCircleNewsletter::before {
  display: none !important;
}
.rte-icon-h5-IconCircleNewsletter {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h5-IconCircleNewsletter::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.05em;
  height: 1.05em;
  background-color: currentColor;
  mask-image: url(/build/images/IconCircleNewsletter.9e86b21a.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconCircleNewsletter.9e86b21a.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h5-IconCircleNewsletter + * {
  padding-left: 4rem !important;
}
.rte-icon-h5-IconCircleNewsletter + h1,
.rte-icon-h5-IconCircleNewsletter + h2,
.rte-icon-h5-IconCircleNewsletter + h3,
.rte-icon-h5-IconCircleNewsletter + h4,
.rte-icon-h5-IconCircleNewsletter + h5,
.rte-icon-h5-IconCircleNewsletter + h6 {
  padding-left: 0;
}
.rte-icon-h5-IconCircleNewsletter + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h5-IconCircleNewsletter) .rte-icon-h5-IconCircleNewsletter::before,
[class*=rte-icon-h3-]:not(.rte-icon-h5-IconCircleNewsletter) .rte-icon-h5-IconCircleNewsletter::before,
[class*=rte-icon-h4-]:not(.rte-icon-h5-IconCircleNewsletter) .rte-icon-h5-IconCircleNewsletter::before,
[class*=rte-icon-h5-]:not(.rte-icon-h5-IconCircleNewsletter) .rte-icon-h5-IconCircleNewsletter::before {
  display: none !important;
}
.rte-icon-h2-IconClose {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h2-IconClose::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.2em;
  height: 1.2em;
  background-color: currentColor;
  mask-image: url(/build/images/IconClose.47d7098b.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconClose.47d7098b.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h2-IconClose + * {
  padding-left: 4rem !important;
}
.rte-icon-h2-IconClose + h1,
.rte-icon-h2-IconClose + h2,
.rte-icon-h2-IconClose + h3,
.rte-icon-h2-IconClose + h4,
.rte-icon-h2-IconClose + h5,
.rte-icon-h2-IconClose + h6 {
  padding-left: 0;
}
.rte-icon-h2-IconClose + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h2-IconClose) .rte-icon-h2-IconClose::before,
[class*=rte-icon-h3-]:not(.rte-icon-h2-IconClose) .rte-icon-h2-IconClose::before,
[class*=rte-icon-h4-]:not(.rte-icon-h2-IconClose) .rte-icon-h2-IconClose::before,
[class*=rte-icon-h5-]:not(.rte-icon-h2-IconClose) .rte-icon-h2-IconClose::before {
  display: none !important;
}
.rte-icon-h3-IconClose {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h3-IconClose::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.15em;
  height: 1.15em;
  background-color: currentColor;
  mask-image: url(/build/images/IconClose.47d7098b.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconClose.47d7098b.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h3-IconClose + * {
  padding-left: 4rem !important;
}
.rte-icon-h3-IconClose + h1,
.rte-icon-h3-IconClose + h2,
.rte-icon-h3-IconClose + h3,
.rte-icon-h3-IconClose + h4,
.rte-icon-h3-IconClose + h5,
.rte-icon-h3-IconClose + h6 {
  padding-left: 0;
}
.rte-icon-h3-IconClose + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h3-IconClose) .rte-icon-h3-IconClose::before,
[class*=rte-icon-h3-]:not(.rte-icon-h3-IconClose) .rte-icon-h3-IconClose::before,
[class*=rte-icon-h4-]:not(.rte-icon-h3-IconClose) .rte-icon-h3-IconClose::before,
[class*=rte-icon-h5-]:not(.rte-icon-h3-IconClose) .rte-icon-h3-IconClose::before {
  display: none !important;
}
.rte-icon-h4-IconClose {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h4-IconClose::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.1em;
  height: 1.1em;
  background-color: currentColor;
  mask-image: url(/build/images/IconClose.47d7098b.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconClose.47d7098b.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h4-IconClose + * {
  padding-left: 4rem !important;
}
.rte-icon-h4-IconClose + h1,
.rte-icon-h4-IconClose + h2,
.rte-icon-h4-IconClose + h3,
.rte-icon-h4-IconClose + h4,
.rte-icon-h4-IconClose + h5,
.rte-icon-h4-IconClose + h6 {
  padding-left: 0;
}
.rte-icon-h4-IconClose + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h4-IconClose) .rte-icon-h4-IconClose::before,
[class*=rte-icon-h3-]:not(.rte-icon-h4-IconClose) .rte-icon-h4-IconClose::before,
[class*=rte-icon-h4-]:not(.rte-icon-h4-IconClose) .rte-icon-h4-IconClose::before,
[class*=rte-icon-h5-]:not(.rte-icon-h4-IconClose) .rte-icon-h4-IconClose::before {
  display: none !important;
}
.rte-icon-h5-IconClose {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h5-IconClose::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.05em;
  height: 1.05em;
  background-color: currentColor;
  mask-image: url(/build/images/IconClose.47d7098b.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconClose.47d7098b.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h5-IconClose + * {
  padding-left: 4rem !important;
}
.rte-icon-h5-IconClose + h1,
.rte-icon-h5-IconClose + h2,
.rte-icon-h5-IconClose + h3,
.rte-icon-h5-IconClose + h4,
.rte-icon-h5-IconClose + h5,
.rte-icon-h5-IconClose + h6 {
  padding-left: 0;
}
.rte-icon-h5-IconClose + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h5-IconClose) .rte-icon-h5-IconClose::before,
[class*=rte-icon-h3-]:not(.rte-icon-h5-IconClose) .rte-icon-h5-IconClose::before,
[class*=rte-icon-h4-]:not(.rte-icon-h5-IconClose) .rte-icon-h5-IconClose::before,
[class*=rte-icon-h5-]:not(.rte-icon-h5-IconClose) .rte-icon-h5-IconClose::before {
  display: none !important;
}
.rte-icon-h2-IconCost {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h2-IconCost::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.2em;
  height: 1.2em;
  background-color: currentColor;
  mask-image: url(/build/images/IconCost.0ebef734.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconCost.0ebef734.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h2-IconCost + * {
  padding-left: 4rem !important;
}
.rte-icon-h2-IconCost + h1,
.rte-icon-h2-IconCost + h2,
.rte-icon-h2-IconCost + h3,
.rte-icon-h2-IconCost + h4,
.rte-icon-h2-IconCost + h5,
.rte-icon-h2-IconCost + h6 {
  padding-left: 0;
}
.rte-icon-h2-IconCost + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h2-IconCost) .rte-icon-h2-IconCost::before,
[class*=rte-icon-h3-]:not(.rte-icon-h2-IconCost) .rte-icon-h2-IconCost::before,
[class*=rte-icon-h4-]:not(.rte-icon-h2-IconCost) .rte-icon-h2-IconCost::before,
[class*=rte-icon-h5-]:not(.rte-icon-h2-IconCost) .rte-icon-h2-IconCost::before {
  display: none !important;
}
.rte-icon-h3-IconCost {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h3-IconCost::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.15em;
  height: 1.15em;
  background-color: currentColor;
  mask-image: url(/build/images/IconCost.0ebef734.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconCost.0ebef734.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h3-IconCost + * {
  padding-left: 4rem !important;
}
.rte-icon-h3-IconCost + h1,
.rte-icon-h3-IconCost + h2,
.rte-icon-h3-IconCost + h3,
.rte-icon-h3-IconCost + h4,
.rte-icon-h3-IconCost + h5,
.rte-icon-h3-IconCost + h6 {
  padding-left: 0;
}
.rte-icon-h3-IconCost + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h3-IconCost) .rte-icon-h3-IconCost::before,
[class*=rte-icon-h3-]:not(.rte-icon-h3-IconCost) .rte-icon-h3-IconCost::before,
[class*=rte-icon-h4-]:not(.rte-icon-h3-IconCost) .rte-icon-h3-IconCost::before,
[class*=rte-icon-h5-]:not(.rte-icon-h3-IconCost) .rte-icon-h3-IconCost::before {
  display: none !important;
}
.rte-icon-h4-IconCost {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h4-IconCost::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.1em;
  height: 1.1em;
  background-color: currentColor;
  mask-image: url(/build/images/IconCost.0ebef734.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconCost.0ebef734.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h4-IconCost + * {
  padding-left: 4rem !important;
}
.rte-icon-h4-IconCost + h1,
.rte-icon-h4-IconCost + h2,
.rte-icon-h4-IconCost + h3,
.rte-icon-h4-IconCost + h4,
.rte-icon-h4-IconCost + h5,
.rte-icon-h4-IconCost + h6 {
  padding-left: 0;
}
.rte-icon-h4-IconCost + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h4-IconCost) .rte-icon-h4-IconCost::before,
[class*=rte-icon-h3-]:not(.rte-icon-h4-IconCost) .rte-icon-h4-IconCost::before,
[class*=rte-icon-h4-]:not(.rte-icon-h4-IconCost) .rte-icon-h4-IconCost::before,
[class*=rte-icon-h5-]:not(.rte-icon-h4-IconCost) .rte-icon-h4-IconCost::before {
  display: none !important;
}
.rte-icon-h5-IconCost {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h5-IconCost::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.05em;
  height: 1.05em;
  background-color: currentColor;
  mask-image: url(/build/images/IconCost.0ebef734.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconCost.0ebef734.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h5-IconCost + * {
  padding-left: 4rem !important;
}
.rte-icon-h5-IconCost + h1,
.rte-icon-h5-IconCost + h2,
.rte-icon-h5-IconCost + h3,
.rte-icon-h5-IconCost + h4,
.rte-icon-h5-IconCost + h5,
.rte-icon-h5-IconCost + h6 {
  padding-left: 0;
}
.rte-icon-h5-IconCost + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h5-IconCost) .rte-icon-h5-IconCost::before,
[class*=rte-icon-h3-]:not(.rte-icon-h5-IconCost) .rte-icon-h5-IconCost::before,
[class*=rte-icon-h4-]:not(.rte-icon-h5-IconCost) .rte-icon-h5-IconCost::before,
[class*=rte-icon-h5-]:not(.rte-icon-h5-IconCost) .rte-icon-h5-IconCost::before {
  display: none !important;
}
.rte-icon-h2-IconDelete {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h2-IconDelete::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.2em;
  height: 1.2em;
  background-color: currentColor;
  mask-image: url(/build/images/IconDelete.d5019a6e.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconDelete.d5019a6e.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h2-IconDelete + * {
  padding-left: 4rem !important;
}
.rte-icon-h2-IconDelete + h1,
.rte-icon-h2-IconDelete + h2,
.rte-icon-h2-IconDelete + h3,
.rte-icon-h2-IconDelete + h4,
.rte-icon-h2-IconDelete + h5,
.rte-icon-h2-IconDelete + h6 {
  padding-left: 0;
}
.rte-icon-h2-IconDelete + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h2-IconDelete) .rte-icon-h2-IconDelete::before,
[class*=rte-icon-h3-]:not(.rte-icon-h2-IconDelete) .rte-icon-h2-IconDelete::before,
[class*=rte-icon-h4-]:not(.rte-icon-h2-IconDelete) .rte-icon-h2-IconDelete::before,
[class*=rte-icon-h5-]:not(.rte-icon-h2-IconDelete) .rte-icon-h2-IconDelete::before {
  display: none !important;
}
.rte-icon-h3-IconDelete {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h3-IconDelete::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.15em;
  height: 1.15em;
  background-color: currentColor;
  mask-image: url(/build/images/IconDelete.d5019a6e.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconDelete.d5019a6e.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h3-IconDelete + * {
  padding-left: 4rem !important;
}
.rte-icon-h3-IconDelete + h1,
.rte-icon-h3-IconDelete + h2,
.rte-icon-h3-IconDelete + h3,
.rte-icon-h3-IconDelete + h4,
.rte-icon-h3-IconDelete + h5,
.rte-icon-h3-IconDelete + h6 {
  padding-left: 0;
}
.rte-icon-h3-IconDelete + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h3-IconDelete) .rte-icon-h3-IconDelete::before,
[class*=rte-icon-h3-]:not(.rte-icon-h3-IconDelete) .rte-icon-h3-IconDelete::before,
[class*=rte-icon-h4-]:not(.rte-icon-h3-IconDelete) .rte-icon-h3-IconDelete::before,
[class*=rte-icon-h5-]:not(.rte-icon-h3-IconDelete) .rte-icon-h3-IconDelete::before {
  display: none !important;
}
.rte-icon-h4-IconDelete {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h4-IconDelete::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.1em;
  height: 1.1em;
  background-color: currentColor;
  mask-image: url(/build/images/IconDelete.d5019a6e.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconDelete.d5019a6e.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h4-IconDelete + * {
  padding-left: 4rem !important;
}
.rte-icon-h4-IconDelete + h1,
.rte-icon-h4-IconDelete + h2,
.rte-icon-h4-IconDelete + h3,
.rte-icon-h4-IconDelete + h4,
.rte-icon-h4-IconDelete + h5,
.rte-icon-h4-IconDelete + h6 {
  padding-left: 0;
}
.rte-icon-h4-IconDelete + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h4-IconDelete) .rte-icon-h4-IconDelete::before,
[class*=rte-icon-h3-]:not(.rte-icon-h4-IconDelete) .rte-icon-h4-IconDelete::before,
[class*=rte-icon-h4-]:not(.rte-icon-h4-IconDelete) .rte-icon-h4-IconDelete::before,
[class*=rte-icon-h5-]:not(.rte-icon-h4-IconDelete) .rte-icon-h4-IconDelete::before {
  display: none !important;
}
.rte-icon-h5-IconDelete {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h5-IconDelete::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.05em;
  height: 1.05em;
  background-color: currentColor;
  mask-image: url(/build/images/IconDelete.d5019a6e.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconDelete.d5019a6e.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h5-IconDelete + * {
  padding-left: 4rem !important;
}
.rte-icon-h5-IconDelete + h1,
.rte-icon-h5-IconDelete + h2,
.rte-icon-h5-IconDelete + h3,
.rte-icon-h5-IconDelete + h4,
.rte-icon-h5-IconDelete + h5,
.rte-icon-h5-IconDelete + h6 {
  padding-left: 0;
}
.rte-icon-h5-IconDelete + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h5-IconDelete) .rte-icon-h5-IconDelete::before,
[class*=rte-icon-h3-]:not(.rte-icon-h5-IconDelete) .rte-icon-h5-IconDelete::before,
[class*=rte-icon-h4-]:not(.rte-icon-h5-IconDelete) .rte-icon-h5-IconDelete::before,
[class*=rte-icon-h5-]:not(.rte-icon-h5-IconDelete) .rte-icon-h5-IconDelete::before {
  display: none !important;
}
.rte-icon-h2-IconDocument {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h2-IconDocument::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.2em;
  height: 1.2em;
  background-color: currentColor;
  mask-image: url(/build/images/IconDocument.f1ed407d.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconDocument.f1ed407d.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h2-IconDocument + * {
  padding-left: 4rem !important;
}
.rte-icon-h2-IconDocument + h1,
.rte-icon-h2-IconDocument + h2,
.rte-icon-h2-IconDocument + h3,
.rte-icon-h2-IconDocument + h4,
.rte-icon-h2-IconDocument + h5,
.rte-icon-h2-IconDocument + h6 {
  padding-left: 0;
}
.rte-icon-h2-IconDocument + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h2-IconDocument) .rte-icon-h2-IconDocument::before,
[class*=rte-icon-h3-]:not(.rte-icon-h2-IconDocument) .rte-icon-h2-IconDocument::before,
[class*=rte-icon-h4-]:not(.rte-icon-h2-IconDocument) .rte-icon-h2-IconDocument::before,
[class*=rte-icon-h5-]:not(.rte-icon-h2-IconDocument) .rte-icon-h2-IconDocument::before {
  display: none !important;
}
.rte-icon-h3-IconDocument {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h3-IconDocument::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.15em;
  height: 1.15em;
  background-color: currentColor;
  mask-image: url(/build/images/IconDocument.f1ed407d.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconDocument.f1ed407d.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h3-IconDocument + * {
  padding-left: 4rem !important;
}
.rte-icon-h3-IconDocument + h1,
.rte-icon-h3-IconDocument + h2,
.rte-icon-h3-IconDocument + h3,
.rte-icon-h3-IconDocument + h4,
.rte-icon-h3-IconDocument + h5,
.rte-icon-h3-IconDocument + h6 {
  padding-left: 0;
}
.rte-icon-h3-IconDocument + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h3-IconDocument) .rte-icon-h3-IconDocument::before,
[class*=rte-icon-h3-]:not(.rte-icon-h3-IconDocument) .rte-icon-h3-IconDocument::before,
[class*=rte-icon-h4-]:not(.rte-icon-h3-IconDocument) .rte-icon-h3-IconDocument::before,
[class*=rte-icon-h5-]:not(.rte-icon-h3-IconDocument) .rte-icon-h3-IconDocument::before {
  display: none !important;
}
.rte-icon-h4-IconDocument {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h4-IconDocument::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.1em;
  height: 1.1em;
  background-color: currentColor;
  mask-image: url(/build/images/IconDocument.f1ed407d.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconDocument.f1ed407d.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h4-IconDocument + * {
  padding-left: 4rem !important;
}
.rte-icon-h4-IconDocument + h1,
.rte-icon-h4-IconDocument + h2,
.rte-icon-h4-IconDocument + h3,
.rte-icon-h4-IconDocument + h4,
.rte-icon-h4-IconDocument + h5,
.rte-icon-h4-IconDocument + h6 {
  padding-left: 0;
}
.rte-icon-h4-IconDocument + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h4-IconDocument) .rte-icon-h4-IconDocument::before,
[class*=rte-icon-h3-]:not(.rte-icon-h4-IconDocument) .rte-icon-h4-IconDocument::before,
[class*=rte-icon-h4-]:not(.rte-icon-h4-IconDocument) .rte-icon-h4-IconDocument::before,
[class*=rte-icon-h5-]:not(.rte-icon-h4-IconDocument) .rte-icon-h4-IconDocument::before {
  display: none !important;
}
.rte-icon-h5-IconDocument {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h5-IconDocument::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.05em;
  height: 1.05em;
  background-color: currentColor;
  mask-image: url(/build/images/IconDocument.f1ed407d.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconDocument.f1ed407d.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h5-IconDocument + * {
  padding-left: 4rem !important;
}
.rte-icon-h5-IconDocument + h1,
.rte-icon-h5-IconDocument + h2,
.rte-icon-h5-IconDocument + h3,
.rte-icon-h5-IconDocument + h4,
.rte-icon-h5-IconDocument + h5,
.rte-icon-h5-IconDocument + h6 {
  padding-left: 0;
}
.rte-icon-h5-IconDocument + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h5-IconDocument) .rte-icon-h5-IconDocument::before,
[class*=rte-icon-h3-]:not(.rte-icon-h5-IconDocument) .rte-icon-h5-IconDocument::before,
[class*=rte-icon-h4-]:not(.rte-icon-h5-IconDocument) .rte-icon-h5-IconDocument::before,
[class*=rte-icon-h5-]:not(.rte-icon-h5-IconDocument) .rte-icon-h5-IconDocument::before {
  display: none !important;
}
.rte-icon-h2-IconDownload {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h2-IconDownload::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.2em;
  height: 1.2em;
  background-color: currentColor;
  mask-image: url(/build/images/IconDownload.8e0ddcd2.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconDownload.8e0ddcd2.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h2-IconDownload + * {
  padding-left: 4rem !important;
}
.rte-icon-h2-IconDownload + h1,
.rte-icon-h2-IconDownload + h2,
.rte-icon-h2-IconDownload + h3,
.rte-icon-h2-IconDownload + h4,
.rte-icon-h2-IconDownload + h5,
.rte-icon-h2-IconDownload + h6 {
  padding-left: 0;
}
.rte-icon-h2-IconDownload + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h2-IconDownload) .rte-icon-h2-IconDownload::before,
[class*=rte-icon-h3-]:not(.rte-icon-h2-IconDownload) .rte-icon-h2-IconDownload::before,
[class*=rte-icon-h4-]:not(.rte-icon-h2-IconDownload) .rte-icon-h2-IconDownload::before,
[class*=rte-icon-h5-]:not(.rte-icon-h2-IconDownload) .rte-icon-h2-IconDownload::before {
  display: none !important;
}
.rte-icon-h3-IconDownload {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h3-IconDownload::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.15em;
  height: 1.15em;
  background-color: currentColor;
  mask-image: url(/build/images/IconDownload.8e0ddcd2.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconDownload.8e0ddcd2.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h3-IconDownload + * {
  padding-left: 4rem !important;
}
.rte-icon-h3-IconDownload + h1,
.rte-icon-h3-IconDownload + h2,
.rte-icon-h3-IconDownload + h3,
.rte-icon-h3-IconDownload + h4,
.rte-icon-h3-IconDownload + h5,
.rte-icon-h3-IconDownload + h6 {
  padding-left: 0;
}
.rte-icon-h3-IconDownload + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h3-IconDownload) .rte-icon-h3-IconDownload::before,
[class*=rte-icon-h3-]:not(.rte-icon-h3-IconDownload) .rte-icon-h3-IconDownload::before,
[class*=rte-icon-h4-]:not(.rte-icon-h3-IconDownload) .rte-icon-h3-IconDownload::before,
[class*=rte-icon-h5-]:not(.rte-icon-h3-IconDownload) .rte-icon-h3-IconDownload::before {
  display: none !important;
}
.rte-icon-h4-IconDownload {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h4-IconDownload::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.1em;
  height: 1.1em;
  background-color: currentColor;
  mask-image: url(/build/images/IconDownload.8e0ddcd2.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconDownload.8e0ddcd2.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h4-IconDownload + * {
  padding-left: 4rem !important;
}
.rte-icon-h4-IconDownload + h1,
.rte-icon-h4-IconDownload + h2,
.rte-icon-h4-IconDownload + h3,
.rte-icon-h4-IconDownload + h4,
.rte-icon-h4-IconDownload + h5,
.rte-icon-h4-IconDownload + h6 {
  padding-left: 0;
}
.rte-icon-h4-IconDownload + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h4-IconDownload) .rte-icon-h4-IconDownload::before,
[class*=rte-icon-h3-]:not(.rte-icon-h4-IconDownload) .rte-icon-h4-IconDownload::before,
[class*=rte-icon-h4-]:not(.rte-icon-h4-IconDownload) .rte-icon-h4-IconDownload::before,
[class*=rte-icon-h5-]:not(.rte-icon-h4-IconDownload) .rte-icon-h4-IconDownload::before {
  display: none !important;
}
.rte-icon-h5-IconDownload {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h5-IconDownload::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.05em;
  height: 1.05em;
  background-color: currentColor;
  mask-image: url(/build/images/IconDownload.8e0ddcd2.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconDownload.8e0ddcd2.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h5-IconDownload + * {
  padding-left: 4rem !important;
}
.rte-icon-h5-IconDownload + h1,
.rte-icon-h5-IconDownload + h2,
.rte-icon-h5-IconDownload + h3,
.rte-icon-h5-IconDownload + h4,
.rte-icon-h5-IconDownload + h5,
.rte-icon-h5-IconDownload + h6 {
  padding-left: 0;
}
.rte-icon-h5-IconDownload + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h5-IconDownload) .rte-icon-h5-IconDownload::before,
[class*=rte-icon-h3-]:not(.rte-icon-h5-IconDownload) .rte-icon-h5-IconDownload::before,
[class*=rte-icon-h4-]:not(.rte-icon-h5-IconDownload) .rte-icon-h5-IconDownload::before,
[class*=rte-icon-h5-]:not(.rte-icon-h5-IconDownload) .rte-icon-h5-IconDownload::before {
  display: none !important;
}
.rte-icon-h2-IconDuration {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h2-IconDuration::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.2em;
  height: 1.2em;
  background-color: currentColor;
  mask-image: url(/build/images/IconDuration.a757d669.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconDuration.a757d669.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h2-IconDuration + * {
  padding-left: 4rem !important;
}
.rte-icon-h2-IconDuration + h1,
.rte-icon-h2-IconDuration + h2,
.rte-icon-h2-IconDuration + h3,
.rte-icon-h2-IconDuration + h4,
.rte-icon-h2-IconDuration + h5,
.rte-icon-h2-IconDuration + h6 {
  padding-left: 0;
}
.rte-icon-h2-IconDuration + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h2-IconDuration) .rte-icon-h2-IconDuration::before,
[class*=rte-icon-h3-]:not(.rte-icon-h2-IconDuration) .rte-icon-h2-IconDuration::before,
[class*=rte-icon-h4-]:not(.rte-icon-h2-IconDuration) .rte-icon-h2-IconDuration::before,
[class*=rte-icon-h5-]:not(.rte-icon-h2-IconDuration) .rte-icon-h2-IconDuration::before {
  display: none !important;
}
.rte-icon-h3-IconDuration {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h3-IconDuration::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.15em;
  height: 1.15em;
  background-color: currentColor;
  mask-image: url(/build/images/IconDuration.a757d669.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconDuration.a757d669.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h3-IconDuration + * {
  padding-left: 4rem !important;
}
.rte-icon-h3-IconDuration + h1,
.rte-icon-h3-IconDuration + h2,
.rte-icon-h3-IconDuration + h3,
.rte-icon-h3-IconDuration + h4,
.rte-icon-h3-IconDuration + h5,
.rte-icon-h3-IconDuration + h6 {
  padding-left: 0;
}
.rte-icon-h3-IconDuration + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h3-IconDuration) .rte-icon-h3-IconDuration::before,
[class*=rte-icon-h3-]:not(.rte-icon-h3-IconDuration) .rte-icon-h3-IconDuration::before,
[class*=rte-icon-h4-]:not(.rte-icon-h3-IconDuration) .rte-icon-h3-IconDuration::before,
[class*=rte-icon-h5-]:not(.rte-icon-h3-IconDuration) .rte-icon-h3-IconDuration::before {
  display: none !important;
}
.rte-icon-h4-IconDuration {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h4-IconDuration::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.1em;
  height: 1.1em;
  background-color: currentColor;
  mask-image: url(/build/images/IconDuration.a757d669.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconDuration.a757d669.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h4-IconDuration + * {
  padding-left: 4rem !important;
}
.rte-icon-h4-IconDuration + h1,
.rte-icon-h4-IconDuration + h2,
.rte-icon-h4-IconDuration + h3,
.rte-icon-h4-IconDuration + h4,
.rte-icon-h4-IconDuration + h5,
.rte-icon-h4-IconDuration + h6 {
  padding-left: 0;
}
.rte-icon-h4-IconDuration + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h4-IconDuration) .rte-icon-h4-IconDuration::before,
[class*=rte-icon-h3-]:not(.rte-icon-h4-IconDuration) .rte-icon-h4-IconDuration::before,
[class*=rte-icon-h4-]:not(.rte-icon-h4-IconDuration) .rte-icon-h4-IconDuration::before,
[class*=rte-icon-h5-]:not(.rte-icon-h4-IconDuration) .rte-icon-h4-IconDuration::before {
  display: none !important;
}
.rte-icon-h5-IconDuration {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h5-IconDuration::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.05em;
  height: 1.05em;
  background-color: currentColor;
  mask-image: url(/build/images/IconDuration.a757d669.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconDuration.a757d669.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h5-IconDuration + * {
  padding-left: 4rem !important;
}
.rte-icon-h5-IconDuration + h1,
.rte-icon-h5-IconDuration + h2,
.rte-icon-h5-IconDuration + h3,
.rte-icon-h5-IconDuration + h4,
.rte-icon-h5-IconDuration + h5,
.rte-icon-h5-IconDuration + h6 {
  padding-left: 0;
}
.rte-icon-h5-IconDuration + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h5-IconDuration) .rte-icon-h5-IconDuration::before,
[class*=rte-icon-h3-]:not(.rte-icon-h5-IconDuration) .rte-icon-h5-IconDuration::before,
[class*=rte-icon-h4-]:not(.rte-icon-h5-IconDuration) .rte-icon-h5-IconDuration::before,
[class*=rte-icon-h5-]:not(.rte-icon-h5-IconDuration) .rte-icon-h5-IconDuration::before {
  display: none !important;
}
.rte-icon-h2-IconFacebook {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h2-IconFacebook::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.2em;
  height: 1.2em;
  background-color: currentColor;
  mask-image: url(/build/images/IconFacebook.a7748259.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconFacebook.a7748259.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h2-IconFacebook + * {
  padding-left: 4rem !important;
}
.rte-icon-h2-IconFacebook + h1,
.rte-icon-h2-IconFacebook + h2,
.rte-icon-h2-IconFacebook + h3,
.rte-icon-h2-IconFacebook + h4,
.rte-icon-h2-IconFacebook + h5,
.rte-icon-h2-IconFacebook + h6 {
  padding-left: 0;
}
.rte-icon-h2-IconFacebook + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h2-IconFacebook) .rte-icon-h2-IconFacebook::before,
[class*=rte-icon-h3-]:not(.rte-icon-h2-IconFacebook) .rte-icon-h2-IconFacebook::before,
[class*=rte-icon-h4-]:not(.rte-icon-h2-IconFacebook) .rte-icon-h2-IconFacebook::before,
[class*=rte-icon-h5-]:not(.rte-icon-h2-IconFacebook) .rte-icon-h2-IconFacebook::before {
  display: none !important;
}
.rte-icon-h3-IconFacebook {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h3-IconFacebook::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.15em;
  height: 1.15em;
  background-color: currentColor;
  mask-image: url(/build/images/IconFacebook.a7748259.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconFacebook.a7748259.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h3-IconFacebook + * {
  padding-left: 4rem !important;
}
.rte-icon-h3-IconFacebook + h1,
.rte-icon-h3-IconFacebook + h2,
.rte-icon-h3-IconFacebook + h3,
.rte-icon-h3-IconFacebook + h4,
.rte-icon-h3-IconFacebook + h5,
.rte-icon-h3-IconFacebook + h6 {
  padding-left: 0;
}
.rte-icon-h3-IconFacebook + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h3-IconFacebook) .rte-icon-h3-IconFacebook::before,
[class*=rte-icon-h3-]:not(.rte-icon-h3-IconFacebook) .rte-icon-h3-IconFacebook::before,
[class*=rte-icon-h4-]:not(.rte-icon-h3-IconFacebook) .rte-icon-h3-IconFacebook::before,
[class*=rte-icon-h5-]:not(.rte-icon-h3-IconFacebook) .rte-icon-h3-IconFacebook::before {
  display: none !important;
}
.rte-icon-h4-IconFacebook {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h4-IconFacebook::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.1em;
  height: 1.1em;
  background-color: currentColor;
  mask-image: url(/build/images/IconFacebook.a7748259.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconFacebook.a7748259.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h4-IconFacebook + * {
  padding-left: 4rem !important;
}
.rte-icon-h4-IconFacebook + h1,
.rte-icon-h4-IconFacebook + h2,
.rte-icon-h4-IconFacebook + h3,
.rte-icon-h4-IconFacebook + h4,
.rte-icon-h4-IconFacebook + h5,
.rte-icon-h4-IconFacebook + h6 {
  padding-left: 0;
}
.rte-icon-h4-IconFacebook + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h4-IconFacebook) .rte-icon-h4-IconFacebook::before,
[class*=rte-icon-h3-]:not(.rte-icon-h4-IconFacebook) .rte-icon-h4-IconFacebook::before,
[class*=rte-icon-h4-]:not(.rte-icon-h4-IconFacebook) .rte-icon-h4-IconFacebook::before,
[class*=rte-icon-h5-]:not(.rte-icon-h4-IconFacebook) .rte-icon-h4-IconFacebook::before {
  display: none !important;
}
.rte-icon-h5-IconFacebook {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h5-IconFacebook::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.05em;
  height: 1.05em;
  background-color: currentColor;
  mask-image: url(/build/images/IconFacebook.a7748259.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconFacebook.a7748259.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h5-IconFacebook + * {
  padding-left: 4rem !important;
}
.rte-icon-h5-IconFacebook + h1,
.rte-icon-h5-IconFacebook + h2,
.rte-icon-h5-IconFacebook + h3,
.rte-icon-h5-IconFacebook + h4,
.rte-icon-h5-IconFacebook + h5,
.rte-icon-h5-IconFacebook + h6 {
  padding-left: 0;
}
.rte-icon-h5-IconFacebook + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h5-IconFacebook) .rte-icon-h5-IconFacebook::before,
[class*=rte-icon-h3-]:not(.rte-icon-h5-IconFacebook) .rte-icon-h5-IconFacebook::before,
[class*=rte-icon-h4-]:not(.rte-icon-h5-IconFacebook) .rte-icon-h5-IconFacebook::before,
[class*=rte-icon-h5-]:not(.rte-icon-h5-IconFacebook) .rte-icon-h5-IconFacebook::before {
  display: none !important;
}
.rte-icon-h2-IconFilter {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h2-IconFilter::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.2em;
  height: 1.2em;
  background-color: currentColor;
  mask-image: url(/build/images/IconFilter.48406b75.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconFilter.48406b75.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h2-IconFilter + * {
  padding-left: 4rem !important;
}
.rte-icon-h2-IconFilter + h1,
.rte-icon-h2-IconFilter + h2,
.rte-icon-h2-IconFilter + h3,
.rte-icon-h2-IconFilter + h4,
.rte-icon-h2-IconFilter + h5,
.rte-icon-h2-IconFilter + h6 {
  padding-left: 0;
}
.rte-icon-h2-IconFilter + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h2-IconFilter) .rte-icon-h2-IconFilter::before,
[class*=rte-icon-h3-]:not(.rte-icon-h2-IconFilter) .rte-icon-h2-IconFilter::before,
[class*=rte-icon-h4-]:not(.rte-icon-h2-IconFilter) .rte-icon-h2-IconFilter::before,
[class*=rte-icon-h5-]:not(.rte-icon-h2-IconFilter) .rte-icon-h2-IconFilter::before {
  display: none !important;
}
.rte-icon-h3-IconFilter {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h3-IconFilter::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.15em;
  height: 1.15em;
  background-color: currentColor;
  mask-image: url(/build/images/IconFilter.48406b75.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconFilter.48406b75.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h3-IconFilter + * {
  padding-left: 4rem !important;
}
.rte-icon-h3-IconFilter + h1,
.rte-icon-h3-IconFilter + h2,
.rte-icon-h3-IconFilter + h3,
.rte-icon-h3-IconFilter + h4,
.rte-icon-h3-IconFilter + h5,
.rte-icon-h3-IconFilter + h6 {
  padding-left: 0;
}
.rte-icon-h3-IconFilter + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h3-IconFilter) .rte-icon-h3-IconFilter::before,
[class*=rte-icon-h3-]:not(.rte-icon-h3-IconFilter) .rte-icon-h3-IconFilter::before,
[class*=rte-icon-h4-]:not(.rte-icon-h3-IconFilter) .rte-icon-h3-IconFilter::before,
[class*=rte-icon-h5-]:not(.rte-icon-h3-IconFilter) .rte-icon-h3-IconFilter::before {
  display: none !important;
}
.rte-icon-h4-IconFilter {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h4-IconFilter::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.1em;
  height: 1.1em;
  background-color: currentColor;
  mask-image: url(/build/images/IconFilter.48406b75.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconFilter.48406b75.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h4-IconFilter + * {
  padding-left: 4rem !important;
}
.rte-icon-h4-IconFilter + h1,
.rte-icon-h4-IconFilter + h2,
.rte-icon-h4-IconFilter + h3,
.rte-icon-h4-IconFilter + h4,
.rte-icon-h4-IconFilter + h5,
.rte-icon-h4-IconFilter + h6 {
  padding-left: 0;
}
.rte-icon-h4-IconFilter + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h4-IconFilter) .rte-icon-h4-IconFilter::before,
[class*=rte-icon-h3-]:not(.rte-icon-h4-IconFilter) .rte-icon-h4-IconFilter::before,
[class*=rte-icon-h4-]:not(.rte-icon-h4-IconFilter) .rte-icon-h4-IconFilter::before,
[class*=rte-icon-h5-]:not(.rte-icon-h4-IconFilter) .rte-icon-h4-IconFilter::before {
  display: none !important;
}
.rte-icon-h5-IconFilter {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h5-IconFilter::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.05em;
  height: 1.05em;
  background-color: currentColor;
  mask-image: url(/build/images/IconFilter.48406b75.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconFilter.48406b75.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h5-IconFilter + * {
  padding-left: 4rem !important;
}
.rte-icon-h5-IconFilter + h1,
.rte-icon-h5-IconFilter + h2,
.rte-icon-h5-IconFilter + h3,
.rte-icon-h5-IconFilter + h4,
.rte-icon-h5-IconFilter + h5,
.rte-icon-h5-IconFilter + h6 {
  padding-left: 0;
}
.rte-icon-h5-IconFilter + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h5-IconFilter) .rte-icon-h5-IconFilter::before,
[class*=rte-icon-h3-]:not(.rte-icon-h5-IconFilter) .rte-icon-h5-IconFilter::before,
[class*=rte-icon-h4-]:not(.rte-icon-h5-IconFilter) .rte-icon-h5-IconFilter::before,
[class*=rte-icon-h5-]:not(.rte-icon-h5-IconFilter) .rte-icon-h5-IconFilter::before {
  display: none !important;
}
.rte-icon-h2-IconFurtherTraining {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h2-IconFurtherTraining::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.2em;
  height: 1.2em;
  background-color: currentColor;
  mask-image: url(/build/images/IconFurtherTraining.d52f7e72.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconFurtherTraining.d52f7e72.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h2-IconFurtherTraining + * {
  padding-left: 4rem !important;
}
.rte-icon-h2-IconFurtherTraining + h1,
.rte-icon-h2-IconFurtherTraining + h2,
.rte-icon-h2-IconFurtherTraining + h3,
.rte-icon-h2-IconFurtherTraining + h4,
.rte-icon-h2-IconFurtherTraining + h5,
.rte-icon-h2-IconFurtherTraining + h6 {
  padding-left: 0;
}
.rte-icon-h2-IconFurtherTraining + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h2-IconFurtherTraining) .rte-icon-h2-IconFurtherTraining::before,
[class*=rte-icon-h3-]:not(.rte-icon-h2-IconFurtherTraining) .rte-icon-h2-IconFurtherTraining::before,
[class*=rte-icon-h4-]:not(.rte-icon-h2-IconFurtherTraining) .rte-icon-h2-IconFurtherTraining::before,
[class*=rte-icon-h5-]:not(.rte-icon-h2-IconFurtherTraining) .rte-icon-h2-IconFurtherTraining::before {
  display: none !important;
}
.rte-icon-h3-IconFurtherTraining {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h3-IconFurtherTraining::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.15em;
  height: 1.15em;
  background-color: currentColor;
  mask-image: url(/build/images/IconFurtherTraining.d52f7e72.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconFurtherTraining.d52f7e72.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h3-IconFurtherTraining + * {
  padding-left: 4rem !important;
}
.rte-icon-h3-IconFurtherTraining + h1,
.rte-icon-h3-IconFurtherTraining + h2,
.rte-icon-h3-IconFurtherTraining + h3,
.rte-icon-h3-IconFurtherTraining + h4,
.rte-icon-h3-IconFurtherTraining + h5,
.rte-icon-h3-IconFurtherTraining + h6 {
  padding-left: 0;
}
.rte-icon-h3-IconFurtherTraining + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h3-IconFurtherTraining) .rte-icon-h3-IconFurtherTraining::before,
[class*=rte-icon-h3-]:not(.rte-icon-h3-IconFurtherTraining) .rte-icon-h3-IconFurtherTraining::before,
[class*=rte-icon-h4-]:not(.rte-icon-h3-IconFurtherTraining) .rte-icon-h3-IconFurtherTraining::before,
[class*=rte-icon-h5-]:not(.rte-icon-h3-IconFurtherTraining) .rte-icon-h3-IconFurtherTraining::before {
  display: none !important;
}
.rte-icon-h4-IconFurtherTraining {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h4-IconFurtherTraining::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.1em;
  height: 1.1em;
  background-color: currentColor;
  mask-image: url(/build/images/IconFurtherTraining.d52f7e72.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconFurtherTraining.d52f7e72.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h4-IconFurtherTraining + * {
  padding-left: 4rem !important;
}
.rte-icon-h4-IconFurtherTraining + h1,
.rte-icon-h4-IconFurtherTraining + h2,
.rte-icon-h4-IconFurtherTraining + h3,
.rte-icon-h4-IconFurtherTraining + h4,
.rte-icon-h4-IconFurtherTraining + h5,
.rte-icon-h4-IconFurtherTraining + h6 {
  padding-left: 0;
}
.rte-icon-h4-IconFurtherTraining + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h4-IconFurtherTraining) .rte-icon-h4-IconFurtherTraining::before,
[class*=rte-icon-h3-]:not(.rte-icon-h4-IconFurtherTraining) .rte-icon-h4-IconFurtherTraining::before,
[class*=rte-icon-h4-]:not(.rte-icon-h4-IconFurtherTraining) .rte-icon-h4-IconFurtherTraining::before,
[class*=rte-icon-h5-]:not(.rte-icon-h4-IconFurtherTraining) .rte-icon-h4-IconFurtherTraining::before {
  display: none !important;
}
.rte-icon-h5-IconFurtherTraining {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h5-IconFurtherTraining::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.05em;
  height: 1.05em;
  background-color: currentColor;
  mask-image: url(/build/images/IconFurtherTraining.d52f7e72.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconFurtherTraining.d52f7e72.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h5-IconFurtherTraining + * {
  padding-left: 4rem !important;
}
.rte-icon-h5-IconFurtherTraining + h1,
.rte-icon-h5-IconFurtherTraining + h2,
.rte-icon-h5-IconFurtherTraining + h3,
.rte-icon-h5-IconFurtherTraining + h4,
.rte-icon-h5-IconFurtherTraining + h5,
.rte-icon-h5-IconFurtherTraining + h6 {
  padding-left: 0;
}
.rte-icon-h5-IconFurtherTraining + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h5-IconFurtherTraining) .rte-icon-h5-IconFurtherTraining::before,
[class*=rte-icon-h3-]:not(.rte-icon-h5-IconFurtherTraining) .rte-icon-h5-IconFurtherTraining::before,
[class*=rte-icon-h4-]:not(.rte-icon-h5-IconFurtherTraining) .rte-icon-h5-IconFurtherTraining::before,
[class*=rte-icon-h5-]:not(.rte-icon-h5-IconFurtherTraining) .rte-icon-h5-IconFurtherTraining::before {
  display: none !important;
}
.rte-icon-h2-IconHash {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h2-IconHash::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.2em;
  height: 1.2em;
  background-color: currentColor;
  mask-image: url(/build/images/IconHash.9666e0f3.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconHash.9666e0f3.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h2-IconHash + * {
  padding-left: 4rem !important;
}
.rte-icon-h2-IconHash + h1,
.rte-icon-h2-IconHash + h2,
.rte-icon-h2-IconHash + h3,
.rte-icon-h2-IconHash + h4,
.rte-icon-h2-IconHash + h5,
.rte-icon-h2-IconHash + h6 {
  padding-left: 0;
}
.rte-icon-h2-IconHash + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h2-IconHash) .rte-icon-h2-IconHash::before,
[class*=rte-icon-h3-]:not(.rte-icon-h2-IconHash) .rte-icon-h2-IconHash::before,
[class*=rte-icon-h4-]:not(.rte-icon-h2-IconHash) .rte-icon-h2-IconHash::before,
[class*=rte-icon-h5-]:not(.rte-icon-h2-IconHash) .rte-icon-h2-IconHash::before {
  display: none !important;
}
.rte-icon-h3-IconHash {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h3-IconHash::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.15em;
  height: 1.15em;
  background-color: currentColor;
  mask-image: url(/build/images/IconHash.9666e0f3.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconHash.9666e0f3.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h3-IconHash + * {
  padding-left: 4rem !important;
}
.rte-icon-h3-IconHash + h1,
.rte-icon-h3-IconHash + h2,
.rte-icon-h3-IconHash + h3,
.rte-icon-h3-IconHash + h4,
.rte-icon-h3-IconHash + h5,
.rte-icon-h3-IconHash + h6 {
  padding-left: 0;
}
.rte-icon-h3-IconHash + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h3-IconHash) .rte-icon-h3-IconHash::before,
[class*=rte-icon-h3-]:not(.rte-icon-h3-IconHash) .rte-icon-h3-IconHash::before,
[class*=rte-icon-h4-]:not(.rte-icon-h3-IconHash) .rte-icon-h3-IconHash::before,
[class*=rte-icon-h5-]:not(.rte-icon-h3-IconHash) .rte-icon-h3-IconHash::before {
  display: none !important;
}
.rte-icon-h4-IconHash {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h4-IconHash::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.1em;
  height: 1.1em;
  background-color: currentColor;
  mask-image: url(/build/images/IconHash.9666e0f3.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconHash.9666e0f3.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h4-IconHash + * {
  padding-left: 4rem !important;
}
.rte-icon-h4-IconHash + h1,
.rte-icon-h4-IconHash + h2,
.rte-icon-h4-IconHash + h3,
.rte-icon-h4-IconHash + h4,
.rte-icon-h4-IconHash + h5,
.rte-icon-h4-IconHash + h6 {
  padding-left: 0;
}
.rte-icon-h4-IconHash + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h4-IconHash) .rte-icon-h4-IconHash::before,
[class*=rte-icon-h3-]:not(.rte-icon-h4-IconHash) .rte-icon-h4-IconHash::before,
[class*=rte-icon-h4-]:not(.rte-icon-h4-IconHash) .rte-icon-h4-IconHash::before,
[class*=rte-icon-h5-]:not(.rte-icon-h4-IconHash) .rte-icon-h4-IconHash::before {
  display: none !important;
}
.rte-icon-h5-IconHash {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h5-IconHash::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.05em;
  height: 1.05em;
  background-color: currentColor;
  mask-image: url(/build/images/IconHash.9666e0f3.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconHash.9666e0f3.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h5-IconHash + * {
  padding-left: 4rem !important;
}
.rte-icon-h5-IconHash + h1,
.rte-icon-h5-IconHash + h2,
.rte-icon-h5-IconHash + h3,
.rte-icon-h5-IconHash + h4,
.rte-icon-h5-IconHash + h5,
.rte-icon-h5-IconHash + h6 {
  padding-left: 0;
}
.rte-icon-h5-IconHash + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h5-IconHash) .rte-icon-h5-IconHash::before,
[class*=rte-icon-h3-]:not(.rte-icon-h5-IconHash) .rte-icon-h5-IconHash::before,
[class*=rte-icon-h4-]:not(.rte-icon-h5-IconHash) .rte-icon-h5-IconHash::before,
[class*=rte-icon-h5-]:not(.rte-icon-h5-IconHash) .rte-icon-h5-IconHash::before {
  display: none !important;
}
.rte-icon-h2-IconInfo {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h2-IconInfo::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.2em;
  height: 1.2em;
  background-color: currentColor;
  mask-image: url(/build/images/IconInfo.983a0469.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconInfo.983a0469.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h2-IconInfo + * {
  padding-left: 4rem !important;
}
.rte-icon-h2-IconInfo + h1,
.rte-icon-h2-IconInfo + h2,
.rte-icon-h2-IconInfo + h3,
.rte-icon-h2-IconInfo + h4,
.rte-icon-h2-IconInfo + h5,
.rte-icon-h2-IconInfo + h6 {
  padding-left: 0;
}
.rte-icon-h2-IconInfo + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h2-IconInfo) .rte-icon-h2-IconInfo::before,
[class*=rte-icon-h3-]:not(.rte-icon-h2-IconInfo) .rte-icon-h2-IconInfo::before,
[class*=rte-icon-h4-]:not(.rte-icon-h2-IconInfo) .rte-icon-h2-IconInfo::before,
[class*=rte-icon-h5-]:not(.rte-icon-h2-IconInfo) .rte-icon-h2-IconInfo::before {
  display: none !important;
}
.rte-icon-h3-IconInfo {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h3-IconInfo::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.15em;
  height: 1.15em;
  background-color: currentColor;
  mask-image: url(/build/images/IconInfo.983a0469.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconInfo.983a0469.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h3-IconInfo + * {
  padding-left: 4rem !important;
}
.rte-icon-h3-IconInfo + h1,
.rte-icon-h3-IconInfo + h2,
.rte-icon-h3-IconInfo + h3,
.rte-icon-h3-IconInfo + h4,
.rte-icon-h3-IconInfo + h5,
.rte-icon-h3-IconInfo + h6 {
  padding-left: 0;
}
.rte-icon-h3-IconInfo + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h3-IconInfo) .rte-icon-h3-IconInfo::before,
[class*=rte-icon-h3-]:not(.rte-icon-h3-IconInfo) .rte-icon-h3-IconInfo::before,
[class*=rte-icon-h4-]:not(.rte-icon-h3-IconInfo) .rte-icon-h3-IconInfo::before,
[class*=rte-icon-h5-]:not(.rte-icon-h3-IconInfo) .rte-icon-h3-IconInfo::before {
  display: none !important;
}
.rte-icon-h4-IconInfo {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h4-IconInfo::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.1em;
  height: 1.1em;
  background-color: currentColor;
  mask-image: url(/build/images/IconInfo.983a0469.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconInfo.983a0469.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h4-IconInfo + * {
  padding-left: 4rem !important;
}
.rte-icon-h4-IconInfo + h1,
.rte-icon-h4-IconInfo + h2,
.rte-icon-h4-IconInfo + h3,
.rte-icon-h4-IconInfo + h4,
.rte-icon-h4-IconInfo + h5,
.rte-icon-h4-IconInfo + h6 {
  padding-left: 0;
}
.rte-icon-h4-IconInfo + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h4-IconInfo) .rte-icon-h4-IconInfo::before,
[class*=rte-icon-h3-]:not(.rte-icon-h4-IconInfo) .rte-icon-h4-IconInfo::before,
[class*=rte-icon-h4-]:not(.rte-icon-h4-IconInfo) .rte-icon-h4-IconInfo::before,
[class*=rte-icon-h5-]:not(.rte-icon-h4-IconInfo) .rte-icon-h4-IconInfo::before {
  display: none !important;
}
.rte-icon-h5-IconInfo {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h5-IconInfo::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.05em;
  height: 1.05em;
  background-color: currentColor;
  mask-image: url(/build/images/IconInfo.983a0469.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconInfo.983a0469.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h5-IconInfo + * {
  padding-left: 4rem !important;
}
.rte-icon-h5-IconInfo + h1,
.rte-icon-h5-IconInfo + h2,
.rte-icon-h5-IconInfo + h3,
.rte-icon-h5-IconInfo + h4,
.rte-icon-h5-IconInfo + h5,
.rte-icon-h5-IconInfo + h6 {
  padding-left: 0;
}
.rte-icon-h5-IconInfo + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h5-IconInfo) .rte-icon-h5-IconInfo::before,
[class*=rte-icon-h3-]:not(.rte-icon-h5-IconInfo) .rte-icon-h5-IconInfo::before,
[class*=rte-icon-h4-]:not(.rte-icon-h5-IconInfo) .rte-icon-h5-IconInfo::before,
[class*=rte-icon-h5-]:not(.rte-icon-h5-IconInfo) .rte-icon-h5-IconInfo::before {
  display: none !important;
}
.rte-icon-h2-IconInspiration {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h2-IconInspiration::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.2em;
  height: 1.2em;
  background-color: currentColor;
  mask-image: url(/build/images/IconInspiration.a7b60ef9.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconInspiration.a7b60ef9.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h2-IconInspiration + * {
  padding-left: 4rem !important;
}
.rte-icon-h2-IconInspiration + h1,
.rte-icon-h2-IconInspiration + h2,
.rte-icon-h2-IconInspiration + h3,
.rte-icon-h2-IconInspiration + h4,
.rte-icon-h2-IconInspiration + h5,
.rte-icon-h2-IconInspiration + h6 {
  padding-left: 0;
}
.rte-icon-h2-IconInspiration + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h2-IconInspiration) .rte-icon-h2-IconInspiration::before,
[class*=rte-icon-h3-]:not(.rte-icon-h2-IconInspiration) .rte-icon-h2-IconInspiration::before,
[class*=rte-icon-h4-]:not(.rte-icon-h2-IconInspiration) .rte-icon-h2-IconInspiration::before,
[class*=rte-icon-h5-]:not(.rte-icon-h2-IconInspiration) .rte-icon-h2-IconInspiration::before {
  display: none !important;
}
.rte-icon-h3-IconInspiration {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h3-IconInspiration::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.15em;
  height: 1.15em;
  background-color: currentColor;
  mask-image: url(/build/images/IconInspiration.a7b60ef9.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconInspiration.a7b60ef9.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h3-IconInspiration + * {
  padding-left: 4rem !important;
}
.rte-icon-h3-IconInspiration + h1,
.rte-icon-h3-IconInspiration + h2,
.rte-icon-h3-IconInspiration + h3,
.rte-icon-h3-IconInspiration + h4,
.rte-icon-h3-IconInspiration + h5,
.rte-icon-h3-IconInspiration + h6 {
  padding-left: 0;
}
.rte-icon-h3-IconInspiration + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h3-IconInspiration) .rte-icon-h3-IconInspiration::before,
[class*=rte-icon-h3-]:not(.rte-icon-h3-IconInspiration) .rte-icon-h3-IconInspiration::before,
[class*=rte-icon-h4-]:not(.rte-icon-h3-IconInspiration) .rte-icon-h3-IconInspiration::before,
[class*=rte-icon-h5-]:not(.rte-icon-h3-IconInspiration) .rte-icon-h3-IconInspiration::before {
  display: none !important;
}
.rte-icon-h4-IconInspiration {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h4-IconInspiration::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.1em;
  height: 1.1em;
  background-color: currentColor;
  mask-image: url(/build/images/IconInspiration.a7b60ef9.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconInspiration.a7b60ef9.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h4-IconInspiration + * {
  padding-left: 4rem !important;
}
.rte-icon-h4-IconInspiration + h1,
.rte-icon-h4-IconInspiration + h2,
.rte-icon-h4-IconInspiration + h3,
.rte-icon-h4-IconInspiration + h4,
.rte-icon-h4-IconInspiration + h5,
.rte-icon-h4-IconInspiration + h6 {
  padding-left: 0;
}
.rte-icon-h4-IconInspiration + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h4-IconInspiration) .rte-icon-h4-IconInspiration::before,
[class*=rte-icon-h3-]:not(.rte-icon-h4-IconInspiration) .rte-icon-h4-IconInspiration::before,
[class*=rte-icon-h4-]:not(.rte-icon-h4-IconInspiration) .rte-icon-h4-IconInspiration::before,
[class*=rte-icon-h5-]:not(.rte-icon-h4-IconInspiration) .rte-icon-h4-IconInspiration::before {
  display: none !important;
}
.rte-icon-h5-IconInspiration {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h5-IconInspiration::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.05em;
  height: 1.05em;
  background-color: currentColor;
  mask-image: url(/build/images/IconInspiration.a7b60ef9.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconInspiration.a7b60ef9.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h5-IconInspiration + * {
  padding-left: 4rem !important;
}
.rte-icon-h5-IconInspiration + h1,
.rte-icon-h5-IconInspiration + h2,
.rte-icon-h5-IconInspiration + h3,
.rte-icon-h5-IconInspiration + h4,
.rte-icon-h5-IconInspiration + h5,
.rte-icon-h5-IconInspiration + h6 {
  padding-left: 0;
}
.rte-icon-h5-IconInspiration + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h5-IconInspiration) .rte-icon-h5-IconInspiration::before,
[class*=rte-icon-h3-]:not(.rte-icon-h5-IconInspiration) .rte-icon-h5-IconInspiration::before,
[class*=rte-icon-h4-]:not(.rte-icon-h5-IconInspiration) .rte-icon-h5-IconInspiration::before,
[class*=rte-icon-h5-]:not(.rte-icon-h5-IconInspiration) .rte-icon-h5-IconInspiration::before {
  display: none !important;
}
.rte-icon-h2-IconInstagram {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h2-IconInstagram::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.2em;
  height: 1.2em;
  background-color: currentColor;
  mask-image: url(/build/images/IconInstagram.c1d945b7.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconInstagram.c1d945b7.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h2-IconInstagram + * {
  padding-left: 4rem !important;
}
.rte-icon-h2-IconInstagram + h1,
.rte-icon-h2-IconInstagram + h2,
.rte-icon-h2-IconInstagram + h3,
.rte-icon-h2-IconInstagram + h4,
.rte-icon-h2-IconInstagram + h5,
.rte-icon-h2-IconInstagram + h6 {
  padding-left: 0;
}
.rte-icon-h2-IconInstagram + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h2-IconInstagram) .rte-icon-h2-IconInstagram::before,
[class*=rte-icon-h3-]:not(.rte-icon-h2-IconInstagram) .rte-icon-h2-IconInstagram::before,
[class*=rte-icon-h4-]:not(.rte-icon-h2-IconInstagram) .rte-icon-h2-IconInstagram::before,
[class*=rte-icon-h5-]:not(.rte-icon-h2-IconInstagram) .rte-icon-h2-IconInstagram::before {
  display: none !important;
}
.rte-icon-h3-IconInstagram {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h3-IconInstagram::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.15em;
  height: 1.15em;
  background-color: currentColor;
  mask-image: url(/build/images/IconInstagram.c1d945b7.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconInstagram.c1d945b7.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h3-IconInstagram + * {
  padding-left: 4rem !important;
}
.rte-icon-h3-IconInstagram + h1,
.rte-icon-h3-IconInstagram + h2,
.rte-icon-h3-IconInstagram + h3,
.rte-icon-h3-IconInstagram + h4,
.rte-icon-h3-IconInstagram + h5,
.rte-icon-h3-IconInstagram + h6 {
  padding-left: 0;
}
.rte-icon-h3-IconInstagram + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h3-IconInstagram) .rte-icon-h3-IconInstagram::before,
[class*=rte-icon-h3-]:not(.rte-icon-h3-IconInstagram) .rte-icon-h3-IconInstagram::before,
[class*=rte-icon-h4-]:not(.rte-icon-h3-IconInstagram) .rte-icon-h3-IconInstagram::before,
[class*=rte-icon-h5-]:not(.rte-icon-h3-IconInstagram) .rte-icon-h3-IconInstagram::before {
  display: none !important;
}
.rte-icon-h4-IconInstagram {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h4-IconInstagram::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.1em;
  height: 1.1em;
  background-color: currentColor;
  mask-image: url(/build/images/IconInstagram.c1d945b7.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconInstagram.c1d945b7.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h4-IconInstagram + * {
  padding-left: 4rem !important;
}
.rte-icon-h4-IconInstagram + h1,
.rte-icon-h4-IconInstagram + h2,
.rte-icon-h4-IconInstagram + h3,
.rte-icon-h4-IconInstagram + h4,
.rte-icon-h4-IconInstagram + h5,
.rte-icon-h4-IconInstagram + h6 {
  padding-left: 0;
}
.rte-icon-h4-IconInstagram + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h4-IconInstagram) .rte-icon-h4-IconInstagram::before,
[class*=rte-icon-h3-]:not(.rte-icon-h4-IconInstagram) .rte-icon-h4-IconInstagram::before,
[class*=rte-icon-h4-]:not(.rte-icon-h4-IconInstagram) .rte-icon-h4-IconInstagram::before,
[class*=rte-icon-h5-]:not(.rte-icon-h4-IconInstagram) .rte-icon-h4-IconInstagram::before {
  display: none !important;
}
.rte-icon-h5-IconInstagram {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h5-IconInstagram::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.05em;
  height: 1.05em;
  background-color: currentColor;
  mask-image: url(/build/images/IconInstagram.c1d945b7.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconInstagram.c1d945b7.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h5-IconInstagram + * {
  padding-left: 4rem !important;
}
.rte-icon-h5-IconInstagram + h1,
.rte-icon-h5-IconInstagram + h2,
.rte-icon-h5-IconInstagram + h3,
.rte-icon-h5-IconInstagram + h4,
.rte-icon-h5-IconInstagram + h5,
.rte-icon-h5-IconInstagram + h6 {
  padding-left: 0;
}
.rte-icon-h5-IconInstagram + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h5-IconInstagram) .rte-icon-h5-IconInstagram::before,
[class*=rte-icon-h3-]:not(.rte-icon-h5-IconInstagram) .rte-icon-h5-IconInstagram::before,
[class*=rte-icon-h4-]:not(.rte-icon-h5-IconInstagram) .rte-icon-h5-IconInstagram::before,
[class*=rte-icon-h5-]:not(.rte-icon-h5-IconInstagram) .rte-icon-h5-IconInstagram::before {
  display: none !important;
}
.rte-icon-h2-IconLocation {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h2-IconLocation::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.2em;
  height: 1.2em;
  background-color: currentColor;
  mask-image: url(/build/images/IconLocation.de8b8a19.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconLocation.de8b8a19.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h2-IconLocation + * {
  padding-left: 4rem !important;
}
.rte-icon-h2-IconLocation + h1,
.rte-icon-h2-IconLocation + h2,
.rte-icon-h2-IconLocation + h3,
.rte-icon-h2-IconLocation + h4,
.rte-icon-h2-IconLocation + h5,
.rte-icon-h2-IconLocation + h6 {
  padding-left: 0;
}
.rte-icon-h2-IconLocation + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h2-IconLocation) .rte-icon-h2-IconLocation::before,
[class*=rte-icon-h3-]:not(.rte-icon-h2-IconLocation) .rte-icon-h2-IconLocation::before,
[class*=rte-icon-h4-]:not(.rte-icon-h2-IconLocation) .rte-icon-h2-IconLocation::before,
[class*=rte-icon-h5-]:not(.rte-icon-h2-IconLocation) .rte-icon-h2-IconLocation::before {
  display: none !important;
}
.rte-icon-h3-IconLocation {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h3-IconLocation::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.15em;
  height: 1.15em;
  background-color: currentColor;
  mask-image: url(/build/images/IconLocation.de8b8a19.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconLocation.de8b8a19.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h3-IconLocation + * {
  padding-left: 4rem !important;
}
.rte-icon-h3-IconLocation + h1,
.rte-icon-h3-IconLocation + h2,
.rte-icon-h3-IconLocation + h3,
.rte-icon-h3-IconLocation + h4,
.rte-icon-h3-IconLocation + h5,
.rte-icon-h3-IconLocation + h6 {
  padding-left: 0;
}
.rte-icon-h3-IconLocation + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h3-IconLocation) .rte-icon-h3-IconLocation::before,
[class*=rte-icon-h3-]:not(.rte-icon-h3-IconLocation) .rte-icon-h3-IconLocation::before,
[class*=rte-icon-h4-]:not(.rte-icon-h3-IconLocation) .rte-icon-h3-IconLocation::before,
[class*=rte-icon-h5-]:not(.rte-icon-h3-IconLocation) .rte-icon-h3-IconLocation::before {
  display: none !important;
}
.rte-icon-h4-IconLocation {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h4-IconLocation::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.1em;
  height: 1.1em;
  background-color: currentColor;
  mask-image: url(/build/images/IconLocation.de8b8a19.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconLocation.de8b8a19.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h4-IconLocation + * {
  padding-left: 4rem !important;
}
.rte-icon-h4-IconLocation + h1,
.rte-icon-h4-IconLocation + h2,
.rte-icon-h4-IconLocation + h3,
.rte-icon-h4-IconLocation + h4,
.rte-icon-h4-IconLocation + h5,
.rte-icon-h4-IconLocation + h6 {
  padding-left: 0;
}
.rte-icon-h4-IconLocation + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h4-IconLocation) .rte-icon-h4-IconLocation::before,
[class*=rte-icon-h3-]:not(.rte-icon-h4-IconLocation) .rte-icon-h4-IconLocation::before,
[class*=rte-icon-h4-]:not(.rte-icon-h4-IconLocation) .rte-icon-h4-IconLocation::before,
[class*=rte-icon-h5-]:not(.rte-icon-h4-IconLocation) .rte-icon-h4-IconLocation::before {
  display: none !important;
}
.rte-icon-h5-IconLocation {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h5-IconLocation::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.05em;
  height: 1.05em;
  background-color: currentColor;
  mask-image: url(/build/images/IconLocation.de8b8a19.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconLocation.de8b8a19.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h5-IconLocation + * {
  padding-left: 4rem !important;
}
.rte-icon-h5-IconLocation + h1,
.rte-icon-h5-IconLocation + h2,
.rte-icon-h5-IconLocation + h3,
.rte-icon-h5-IconLocation + h4,
.rte-icon-h5-IconLocation + h5,
.rte-icon-h5-IconLocation + h6 {
  padding-left: 0;
}
.rte-icon-h5-IconLocation + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h5-IconLocation) .rte-icon-h5-IconLocation::before,
[class*=rte-icon-h3-]:not(.rte-icon-h5-IconLocation) .rte-icon-h5-IconLocation::before,
[class*=rte-icon-h4-]:not(.rte-icon-h5-IconLocation) .rte-icon-h5-IconLocation::before,
[class*=rte-icon-h5-]:not(.rte-icon-h5-IconLocation) .rte-icon-h5-IconLocation::before {
  display: none !important;
}
.rte-icon-h2-IconMail {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h2-IconMail::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.2em;
  height: 1.2em;
  background-color: currentColor;
  mask-image: url(/build/images/IconMail.15b93609.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconMail.15b93609.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h2-IconMail + * {
  padding-left: 4rem !important;
}
.rte-icon-h2-IconMail + h1,
.rte-icon-h2-IconMail + h2,
.rte-icon-h2-IconMail + h3,
.rte-icon-h2-IconMail + h4,
.rte-icon-h2-IconMail + h5,
.rte-icon-h2-IconMail + h6 {
  padding-left: 0;
}
.rte-icon-h2-IconMail + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h2-IconMail) .rte-icon-h2-IconMail::before,
[class*=rte-icon-h3-]:not(.rte-icon-h2-IconMail) .rte-icon-h2-IconMail::before,
[class*=rte-icon-h4-]:not(.rte-icon-h2-IconMail) .rte-icon-h2-IconMail::before,
[class*=rte-icon-h5-]:not(.rte-icon-h2-IconMail) .rte-icon-h2-IconMail::before {
  display: none !important;
}
.rte-icon-h3-IconMail {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h3-IconMail::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.15em;
  height: 1.15em;
  background-color: currentColor;
  mask-image: url(/build/images/IconMail.15b93609.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconMail.15b93609.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h3-IconMail + * {
  padding-left: 4rem !important;
}
.rte-icon-h3-IconMail + h1,
.rte-icon-h3-IconMail + h2,
.rte-icon-h3-IconMail + h3,
.rte-icon-h3-IconMail + h4,
.rte-icon-h3-IconMail + h5,
.rte-icon-h3-IconMail + h6 {
  padding-left: 0;
}
.rte-icon-h3-IconMail + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h3-IconMail) .rte-icon-h3-IconMail::before,
[class*=rte-icon-h3-]:not(.rte-icon-h3-IconMail) .rte-icon-h3-IconMail::before,
[class*=rte-icon-h4-]:not(.rte-icon-h3-IconMail) .rte-icon-h3-IconMail::before,
[class*=rte-icon-h5-]:not(.rte-icon-h3-IconMail) .rte-icon-h3-IconMail::before {
  display: none !important;
}
.rte-icon-h4-IconMail {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h4-IconMail::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.1em;
  height: 1.1em;
  background-color: currentColor;
  mask-image: url(/build/images/IconMail.15b93609.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconMail.15b93609.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h4-IconMail + * {
  padding-left: 4rem !important;
}
.rte-icon-h4-IconMail + h1,
.rte-icon-h4-IconMail + h2,
.rte-icon-h4-IconMail + h3,
.rte-icon-h4-IconMail + h4,
.rte-icon-h4-IconMail + h5,
.rte-icon-h4-IconMail + h6 {
  padding-left: 0;
}
.rte-icon-h4-IconMail + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h4-IconMail) .rte-icon-h4-IconMail::before,
[class*=rte-icon-h3-]:not(.rte-icon-h4-IconMail) .rte-icon-h4-IconMail::before,
[class*=rte-icon-h4-]:not(.rte-icon-h4-IconMail) .rte-icon-h4-IconMail::before,
[class*=rte-icon-h5-]:not(.rte-icon-h4-IconMail) .rte-icon-h4-IconMail::before {
  display: none !important;
}
.rte-icon-h5-IconMail {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h5-IconMail::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.05em;
  height: 1.05em;
  background-color: currentColor;
  mask-image: url(/build/images/IconMail.15b93609.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconMail.15b93609.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h5-IconMail + * {
  padding-left: 4rem !important;
}
.rte-icon-h5-IconMail + h1,
.rte-icon-h5-IconMail + h2,
.rte-icon-h5-IconMail + h3,
.rte-icon-h5-IconMail + h4,
.rte-icon-h5-IconMail + h5,
.rte-icon-h5-IconMail + h6 {
  padding-left: 0;
}
.rte-icon-h5-IconMail + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h5-IconMail) .rte-icon-h5-IconMail::before,
[class*=rte-icon-h3-]:not(.rte-icon-h5-IconMail) .rte-icon-h5-IconMail::before,
[class*=rte-icon-h4-]:not(.rte-icon-h5-IconMail) .rte-icon-h5-IconMail::before,
[class*=rte-icon-h5-]:not(.rte-icon-h5-IconMail) .rte-icon-h5-IconMail::before {
  display: none !important;
}
.rte-icon-h2-IconOnline {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h2-IconOnline::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.2em;
  height: 1.2em;
  background-color: currentColor;
  mask-image: url(/build/images/IconOnline.f864639c.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconOnline.f864639c.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h2-IconOnline + * {
  padding-left: 4rem !important;
}
.rte-icon-h2-IconOnline + h1,
.rte-icon-h2-IconOnline + h2,
.rte-icon-h2-IconOnline + h3,
.rte-icon-h2-IconOnline + h4,
.rte-icon-h2-IconOnline + h5,
.rte-icon-h2-IconOnline + h6 {
  padding-left: 0;
}
.rte-icon-h2-IconOnline + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h2-IconOnline) .rte-icon-h2-IconOnline::before,
[class*=rte-icon-h3-]:not(.rte-icon-h2-IconOnline) .rte-icon-h2-IconOnline::before,
[class*=rte-icon-h4-]:not(.rte-icon-h2-IconOnline) .rte-icon-h2-IconOnline::before,
[class*=rte-icon-h5-]:not(.rte-icon-h2-IconOnline) .rte-icon-h2-IconOnline::before {
  display: none !important;
}
.rte-icon-h3-IconOnline {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h3-IconOnline::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.15em;
  height: 1.15em;
  background-color: currentColor;
  mask-image: url(/build/images/IconOnline.f864639c.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconOnline.f864639c.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h3-IconOnline + * {
  padding-left: 4rem !important;
}
.rte-icon-h3-IconOnline + h1,
.rte-icon-h3-IconOnline + h2,
.rte-icon-h3-IconOnline + h3,
.rte-icon-h3-IconOnline + h4,
.rte-icon-h3-IconOnline + h5,
.rte-icon-h3-IconOnline + h6 {
  padding-left: 0;
}
.rte-icon-h3-IconOnline + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h3-IconOnline) .rte-icon-h3-IconOnline::before,
[class*=rte-icon-h3-]:not(.rte-icon-h3-IconOnline) .rte-icon-h3-IconOnline::before,
[class*=rte-icon-h4-]:not(.rte-icon-h3-IconOnline) .rte-icon-h3-IconOnline::before,
[class*=rte-icon-h5-]:not(.rte-icon-h3-IconOnline) .rte-icon-h3-IconOnline::before {
  display: none !important;
}
.rte-icon-h4-IconOnline {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h4-IconOnline::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.1em;
  height: 1.1em;
  background-color: currentColor;
  mask-image: url(/build/images/IconOnline.f864639c.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconOnline.f864639c.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h4-IconOnline + * {
  padding-left: 4rem !important;
}
.rte-icon-h4-IconOnline + h1,
.rte-icon-h4-IconOnline + h2,
.rte-icon-h4-IconOnline + h3,
.rte-icon-h4-IconOnline + h4,
.rte-icon-h4-IconOnline + h5,
.rte-icon-h4-IconOnline + h6 {
  padding-left: 0;
}
.rte-icon-h4-IconOnline + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h4-IconOnline) .rte-icon-h4-IconOnline::before,
[class*=rte-icon-h3-]:not(.rte-icon-h4-IconOnline) .rte-icon-h4-IconOnline::before,
[class*=rte-icon-h4-]:not(.rte-icon-h4-IconOnline) .rte-icon-h4-IconOnline::before,
[class*=rte-icon-h5-]:not(.rte-icon-h4-IconOnline) .rte-icon-h4-IconOnline::before {
  display: none !important;
}
.rte-icon-h5-IconOnline {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h5-IconOnline::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.05em;
  height: 1.05em;
  background-color: currentColor;
  mask-image: url(/build/images/IconOnline.f864639c.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconOnline.f864639c.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h5-IconOnline + * {
  padding-left: 4rem !important;
}
.rte-icon-h5-IconOnline + h1,
.rte-icon-h5-IconOnline + h2,
.rte-icon-h5-IconOnline + h3,
.rte-icon-h5-IconOnline + h4,
.rte-icon-h5-IconOnline + h5,
.rte-icon-h5-IconOnline + h6 {
  padding-left: 0;
}
.rte-icon-h5-IconOnline + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h5-IconOnline) .rte-icon-h5-IconOnline::before,
[class*=rte-icon-h3-]:not(.rte-icon-h5-IconOnline) .rte-icon-h5-IconOnline::before,
[class*=rte-icon-h4-]:not(.rte-icon-h5-IconOnline) .rte-icon-h5-IconOnline::before,
[class*=rte-icon-h5-]:not(.rte-icon-h5-IconOnline) .rte-icon-h5-IconOnline::before {
  display: none !important;
}
.rte-icon-h2-IconPhone {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h2-IconPhone::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.2em;
  height: 1.2em;
  background-color: currentColor;
  mask-image: url(/build/images/IconPhone.0e862f3e.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconPhone.0e862f3e.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h2-IconPhone + * {
  padding-left: 4rem !important;
}
.rte-icon-h2-IconPhone + h1,
.rte-icon-h2-IconPhone + h2,
.rte-icon-h2-IconPhone + h3,
.rte-icon-h2-IconPhone + h4,
.rte-icon-h2-IconPhone + h5,
.rte-icon-h2-IconPhone + h6 {
  padding-left: 0;
}
.rte-icon-h2-IconPhone + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h2-IconPhone) .rte-icon-h2-IconPhone::before,
[class*=rte-icon-h3-]:not(.rte-icon-h2-IconPhone) .rte-icon-h2-IconPhone::before,
[class*=rte-icon-h4-]:not(.rte-icon-h2-IconPhone) .rte-icon-h2-IconPhone::before,
[class*=rte-icon-h5-]:not(.rte-icon-h2-IconPhone) .rte-icon-h2-IconPhone::before {
  display: none !important;
}
.rte-icon-h3-IconPhone {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h3-IconPhone::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.15em;
  height: 1.15em;
  background-color: currentColor;
  mask-image: url(/build/images/IconPhone.0e862f3e.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconPhone.0e862f3e.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h3-IconPhone + * {
  padding-left: 4rem !important;
}
.rte-icon-h3-IconPhone + h1,
.rte-icon-h3-IconPhone + h2,
.rte-icon-h3-IconPhone + h3,
.rte-icon-h3-IconPhone + h4,
.rte-icon-h3-IconPhone + h5,
.rte-icon-h3-IconPhone + h6 {
  padding-left: 0;
}
.rte-icon-h3-IconPhone + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h3-IconPhone) .rte-icon-h3-IconPhone::before,
[class*=rte-icon-h3-]:not(.rte-icon-h3-IconPhone) .rte-icon-h3-IconPhone::before,
[class*=rte-icon-h4-]:not(.rte-icon-h3-IconPhone) .rte-icon-h3-IconPhone::before,
[class*=rte-icon-h5-]:not(.rte-icon-h3-IconPhone) .rte-icon-h3-IconPhone::before {
  display: none !important;
}
.rte-icon-h4-IconPhone {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h4-IconPhone::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.1em;
  height: 1.1em;
  background-color: currentColor;
  mask-image: url(/build/images/IconPhone.0e862f3e.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconPhone.0e862f3e.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h4-IconPhone + * {
  padding-left: 4rem !important;
}
.rte-icon-h4-IconPhone + h1,
.rte-icon-h4-IconPhone + h2,
.rte-icon-h4-IconPhone + h3,
.rte-icon-h4-IconPhone + h4,
.rte-icon-h4-IconPhone + h5,
.rte-icon-h4-IconPhone + h6 {
  padding-left: 0;
}
.rte-icon-h4-IconPhone + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h4-IconPhone) .rte-icon-h4-IconPhone::before,
[class*=rte-icon-h3-]:not(.rte-icon-h4-IconPhone) .rte-icon-h4-IconPhone::before,
[class*=rte-icon-h4-]:not(.rte-icon-h4-IconPhone) .rte-icon-h4-IconPhone::before,
[class*=rte-icon-h5-]:not(.rte-icon-h4-IconPhone) .rte-icon-h4-IconPhone::before {
  display: none !important;
}
.rte-icon-h5-IconPhone {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h5-IconPhone::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.05em;
  height: 1.05em;
  background-color: currentColor;
  mask-image: url(/build/images/IconPhone.0e862f3e.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconPhone.0e862f3e.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h5-IconPhone + * {
  padding-left: 4rem !important;
}
.rte-icon-h5-IconPhone + h1,
.rte-icon-h5-IconPhone + h2,
.rte-icon-h5-IconPhone + h3,
.rte-icon-h5-IconPhone + h4,
.rte-icon-h5-IconPhone + h5,
.rte-icon-h5-IconPhone + h6 {
  padding-left: 0;
}
.rte-icon-h5-IconPhone + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h5-IconPhone) .rte-icon-h5-IconPhone::before,
[class*=rte-icon-h3-]:not(.rte-icon-h5-IconPhone) .rte-icon-h5-IconPhone::before,
[class*=rte-icon-h4-]:not(.rte-icon-h5-IconPhone) .rte-icon-h5-IconPhone::before,
[class*=rte-icon-h5-]:not(.rte-icon-h5-IconPhone) .rte-icon-h5-IconPhone::before {
  display: none !important;
}
.rte-icon-h2-IconPlus {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h2-IconPlus::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.2em;
  height: 1.2em;
  background-color: currentColor;
  mask-image: url(/build/images/IconPlus.757d85db.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconPlus.757d85db.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h2-IconPlus + * {
  padding-left: 4rem !important;
}
.rte-icon-h2-IconPlus + h1,
.rte-icon-h2-IconPlus + h2,
.rte-icon-h2-IconPlus + h3,
.rte-icon-h2-IconPlus + h4,
.rte-icon-h2-IconPlus + h5,
.rte-icon-h2-IconPlus + h6 {
  padding-left: 0;
}
.rte-icon-h2-IconPlus + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h2-IconPlus) .rte-icon-h2-IconPlus::before,
[class*=rte-icon-h3-]:not(.rte-icon-h2-IconPlus) .rte-icon-h2-IconPlus::before,
[class*=rte-icon-h4-]:not(.rte-icon-h2-IconPlus) .rte-icon-h2-IconPlus::before,
[class*=rte-icon-h5-]:not(.rte-icon-h2-IconPlus) .rte-icon-h2-IconPlus::before {
  display: none !important;
}
.rte-icon-h3-IconPlus {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h3-IconPlus::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.15em;
  height: 1.15em;
  background-color: currentColor;
  mask-image: url(/build/images/IconPlus.757d85db.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconPlus.757d85db.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h3-IconPlus + * {
  padding-left: 4rem !important;
}
.rte-icon-h3-IconPlus + h1,
.rte-icon-h3-IconPlus + h2,
.rte-icon-h3-IconPlus + h3,
.rte-icon-h3-IconPlus + h4,
.rte-icon-h3-IconPlus + h5,
.rte-icon-h3-IconPlus + h6 {
  padding-left: 0;
}
.rte-icon-h3-IconPlus + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h3-IconPlus) .rte-icon-h3-IconPlus::before,
[class*=rte-icon-h3-]:not(.rte-icon-h3-IconPlus) .rte-icon-h3-IconPlus::before,
[class*=rte-icon-h4-]:not(.rte-icon-h3-IconPlus) .rte-icon-h3-IconPlus::before,
[class*=rte-icon-h5-]:not(.rte-icon-h3-IconPlus) .rte-icon-h3-IconPlus::before {
  display: none !important;
}
.rte-icon-h4-IconPlus {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h4-IconPlus::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.1em;
  height: 1.1em;
  background-color: currentColor;
  mask-image: url(/build/images/IconPlus.757d85db.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconPlus.757d85db.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h4-IconPlus + * {
  padding-left: 4rem !important;
}
.rte-icon-h4-IconPlus + h1,
.rte-icon-h4-IconPlus + h2,
.rte-icon-h4-IconPlus + h3,
.rte-icon-h4-IconPlus + h4,
.rte-icon-h4-IconPlus + h5,
.rte-icon-h4-IconPlus + h6 {
  padding-left: 0;
}
.rte-icon-h4-IconPlus + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h4-IconPlus) .rte-icon-h4-IconPlus::before,
[class*=rte-icon-h3-]:not(.rte-icon-h4-IconPlus) .rte-icon-h4-IconPlus::before,
[class*=rte-icon-h4-]:not(.rte-icon-h4-IconPlus) .rte-icon-h4-IconPlus::before,
[class*=rte-icon-h5-]:not(.rte-icon-h4-IconPlus) .rte-icon-h4-IconPlus::before {
  display: none !important;
}
.rte-icon-h5-IconPlus {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h5-IconPlus::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.05em;
  height: 1.05em;
  background-color: currentColor;
  mask-image: url(/build/images/IconPlus.757d85db.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconPlus.757d85db.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h5-IconPlus + * {
  padding-left: 4rem !important;
}
.rte-icon-h5-IconPlus + h1,
.rte-icon-h5-IconPlus + h2,
.rte-icon-h5-IconPlus + h3,
.rte-icon-h5-IconPlus + h4,
.rte-icon-h5-IconPlus + h5,
.rte-icon-h5-IconPlus + h6 {
  padding-left: 0;
}
.rte-icon-h5-IconPlus + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h5-IconPlus) .rte-icon-h5-IconPlus::before,
[class*=rte-icon-h3-]:not(.rte-icon-h5-IconPlus) .rte-icon-h5-IconPlus::before,
[class*=rte-icon-h4-]:not(.rte-icon-h5-IconPlus) .rte-icon-h5-IconPlus::before,
[class*=rte-icon-h5-]:not(.rte-icon-h5-IconPlus) .rte-icon-h5-IconPlus::before {
  display: none !important;
}
.rte-icon-h2-IconPoll {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h2-IconPoll::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.2em;
  height: 1.2em;
  background-color: currentColor;
  mask-image: url(/build/images/IconPoll.59932cdf.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconPoll.59932cdf.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h2-IconPoll + * {
  padding-left: 4rem !important;
}
.rte-icon-h2-IconPoll + h1,
.rte-icon-h2-IconPoll + h2,
.rte-icon-h2-IconPoll + h3,
.rte-icon-h2-IconPoll + h4,
.rte-icon-h2-IconPoll + h5,
.rte-icon-h2-IconPoll + h6 {
  padding-left: 0;
}
.rte-icon-h2-IconPoll + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h2-IconPoll) .rte-icon-h2-IconPoll::before,
[class*=rte-icon-h3-]:not(.rte-icon-h2-IconPoll) .rte-icon-h2-IconPoll::before,
[class*=rte-icon-h4-]:not(.rte-icon-h2-IconPoll) .rte-icon-h2-IconPoll::before,
[class*=rte-icon-h5-]:not(.rte-icon-h2-IconPoll) .rte-icon-h2-IconPoll::before {
  display: none !important;
}
.rte-icon-h3-IconPoll {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h3-IconPoll::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.15em;
  height: 1.15em;
  background-color: currentColor;
  mask-image: url(/build/images/IconPoll.59932cdf.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconPoll.59932cdf.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h3-IconPoll + * {
  padding-left: 4rem !important;
}
.rte-icon-h3-IconPoll + h1,
.rte-icon-h3-IconPoll + h2,
.rte-icon-h3-IconPoll + h3,
.rte-icon-h3-IconPoll + h4,
.rte-icon-h3-IconPoll + h5,
.rte-icon-h3-IconPoll + h6 {
  padding-left: 0;
}
.rte-icon-h3-IconPoll + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h3-IconPoll) .rte-icon-h3-IconPoll::before,
[class*=rte-icon-h3-]:not(.rte-icon-h3-IconPoll) .rte-icon-h3-IconPoll::before,
[class*=rte-icon-h4-]:not(.rte-icon-h3-IconPoll) .rte-icon-h3-IconPoll::before,
[class*=rte-icon-h5-]:not(.rte-icon-h3-IconPoll) .rte-icon-h3-IconPoll::before {
  display: none !important;
}
.rte-icon-h4-IconPoll {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h4-IconPoll::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.1em;
  height: 1.1em;
  background-color: currentColor;
  mask-image: url(/build/images/IconPoll.59932cdf.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconPoll.59932cdf.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h4-IconPoll + * {
  padding-left: 4rem !important;
}
.rte-icon-h4-IconPoll + h1,
.rte-icon-h4-IconPoll + h2,
.rte-icon-h4-IconPoll + h3,
.rte-icon-h4-IconPoll + h4,
.rte-icon-h4-IconPoll + h5,
.rte-icon-h4-IconPoll + h6 {
  padding-left: 0;
}
.rte-icon-h4-IconPoll + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h4-IconPoll) .rte-icon-h4-IconPoll::before,
[class*=rte-icon-h3-]:not(.rte-icon-h4-IconPoll) .rte-icon-h4-IconPoll::before,
[class*=rte-icon-h4-]:not(.rte-icon-h4-IconPoll) .rte-icon-h4-IconPoll::before,
[class*=rte-icon-h5-]:not(.rte-icon-h4-IconPoll) .rte-icon-h4-IconPoll::before {
  display: none !important;
}
.rte-icon-h5-IconPoll {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h5-IconPoll::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.05em;
  height: 1.05em;
  background-color: currentColor;
  mask-image: url(/build/images/IconPoll.59932cdf.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconPoll.59932cdf.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h5-IconPoll + * {
  padding-left: 4rem !important;
}
.rte-icon-h5-IconPoll + h1,
.rte-icon-h5-IconPoll + h2,
.rte-icon-h5-IconPoll + h3,
.rte-icon-h5-IconPoll + h4,
.rte-icon-h5-IconPoll + h5,
.rte-icon-h5-IconPoll + h6 {
  padding-left: 0;
}
.rte-icon-h5-IconPoll + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h5-IconPoll) .rte-icon-h5-IconPoll::before,
[class*=rte-icon-h3-]:not(.rte-icon-h5-IconPoll) .rte-icon-h5-IconPoll::before,
[class*=rte-icon-h4-]:not(.rte-icon-h5-IconPoll) .rte-icon-h5-IconPoll::before,
[class*=rte-icon-h5-]:not(.rte-icon-h5-IconPoll) .rte-icon-h5-IconPoll::before {
  display: none !important;
}
.rte-icon-h2-IconPublication {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h2-IconPublication::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.2em;
  height: 1.2em;
  background-color: currentColor;
  mask-image: url(/build/images/IconPublication.3d0e5f28.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconPublication.3d0e5f28.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h2-IconPublication + * {
  padding-left: 4rem !important;
}
.rte-icon-h2-IconPublication + h1,
.rte-icon-h2-IconPublication + h2,
.rte-icon-h2-IconPublication + h3,
.rte-icon-h2-IconPublication + h4,
.rte-icon-h2-IconPublication + h5,
.rte-icon-h2-IconPublication + h6 {
  padding-left: 0;
}
.rte-icon-h2-IconPublication + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h2-IconPublication) .rte-icon-h2-IconPublication::before,
[class*=rte-icon-h3-]:not(.rte-icon-h2-IconPublication) .rte-icon-h2-IconPublication::before,
[class*=rte-icon-h4-]:not(.rte-icon-h2-IconPublication) .rte-icon-h2-IconPublication::before,
[class*=rte-icon-h5-]:not(.rte-icon-h2-IconPublication) .rte-icon-h2-IconPublication::before {
  display: none !important;
}
.rte-icon-h3-IconPublication {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h3-IconPublication::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.15em;
  height: 1.15em;
  background-color: currentColor;
  mask-image: url(/build/images/IconPublication.3d0e5f28.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconPublication.3d0e5f28.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h3-IconPublication + * {
  padding-left: 4rem !important;
}
.rte-icon-h3-IconPublication + h1,
.rte-icon-h3-IconPublication + h2,
.rte-icon-h3-IconPublication + h3,
.rte-icon-h3-IconPublication + h4,
.rte-icon-h3-IconPublication + h5,
.rte-icon-h3-IconPublication + h6 {
  padding-left: 0;
}
.rte-icon-h3-IconPublication + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h3-IconPublication) .rte-icon-h3-IconPublication::before,
[class*=rte-icon-h3-]:not(.rte-icon-h3-IconPublication) .rte-icon-h3-IconPublication::before,
[class*=rte-icon-h4-]:not(.rte-icon-h3-IconPublication) .rte-icon-h3-IconPublication::before,
[class*=rte-icon-h5-]:not(.rte-icon-h3-IconPublication) .rte-icon-h3-IconPublication::before {
  display: none !important;
}
.rte-icon-h4-IconPublication {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h4-IconPublication::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.1em;
  height: 1.1em;
  background-color: currentColor;
  mask-image: url(/build/images/IconPublication.3d0e5f28.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconPublication.3d0e5f28.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h4-IconPublication + * {
  padding-left: 4rem !important;
}
.rte-icon-h4-IconPublication + h1,
.rte-icon-h4-IconPublication + h2,
.rte-icon-h4-IconPublication + h3,
.rte-icon-h4-IconPublication + h4,
.rte-icon-h4-IconPublication + h5,
.rte-icon-h4-IconPublication + h6 {
  padding-left: 0;
}
.rte-icon-h4-IconPublication + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h4-IconPublication) .rte-icon-h4-IconPublication::before,
[class*=rte-icon-h3-]:not(.rte-icon-h4-IconPublication) .rte-icon-h4-IconPublication::before,
[class*=rte-icon-h4-]:not(.rte-icon-h4-IconPublication) .rte-icon-h4-IconPublication::before,
[class*=rte-icon-h5-]:not(.rte-icon-h4-IconPublication) .rte-icon-h4-IconPublication::before {
  display: none !important;
}
.rte-icon-h5-IconPublication {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h5-IconPublication::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.05em;
  height: 1.05em;
  background-color: currentColor;
  mask-image: url(/build/images/IconPublication.3d0e5f28.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconPublication.3d0e5f28.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h5-IconPublication + * {
  padding-left: 4rem !important;
}
.rte-icon-h5-IconPublication + h1,
.rte-icon-h5-IconPublication + h2,
.rte-icon-h5-IconPublication + h3,
.rte-icon-h5-IconPublication + h4,
.rte-icon-h5-IconPublication + h5,
.rte-icon-h5-IconPublication + h6 {
  padding-left: 0;
}
.rte-icon-h5-IconPublication + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h5-IconPublication) .rte-icon-h5-IconPublication::before,
[class*=rte-icon-h3-]:not(.rte-icon-h5-IconPublication) .rte-icon-h5-IconPublication::before,
[class*=rte-icon-h4-]:not(.rte-icon-h5-IconPublication) .rte-icon-h5-IconPublication::before,
[class*=rte-icon-h5-]:not(.rte-icon-h5-IconPublication) .rte-icon-h5-IconPublication::before {
  display: none !important;
}
.rte-icon-h2-IconQuote {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h2-IconQuote::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.2em;
  height: 1.2em;
  background-color: currentColor;
  mask-image: url(/build/images/IconQuote.c61d525a.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconQuote.c61d525a.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h2-IconQuote + * {
  padding-left: 4rem !important;
}
.rte-icon-h2-IconQuote + h1,
.rte-icon-h2-IconQuote + h2,
.rte-icon-h2-IconQuote + h3,
.rte-icon-h2-IconQuote + h4,
.rte-icon-h2-IconQuote + h5,
.rte-icon-h2-IconQuote + h6 {
  padding-left: 0;
}
.rte-icon-h2-IconQuote + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h2-IconQuote) .rte-icon-h2-IconQuote::before,
[class*=rte-icon-h3-]:not(.rte-icon-h2-IconQuote) .rte-icon-h2-IconQuote::before,
[class*=rte-icon-h4-]:not(.rte-icon-h2-IconQuote) .rte-icon-h2-IconQuote::before,
[class*=rte-icon-h5-]:not(.rte-icon-h2-IconQuote) .rte-icon-h2-IconQuote::before {
  display: none !important;
}
.rte-icon-h3-IconQuote {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h3-IconQuote::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.15em;
  height: 1.15em;
  background-color: currentColor;
  mask-image: url(/build/images/IconQuote.c61d525a.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconQuote.c61d525a.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h3-IconQuote + * {
  padding-left: 4rem !important;
}
.rte-icon-h3-IconQuote + h1,
.rte-icon-h3-IconQuote + h2,
.rte-icon-h3-IconQuote + h3,
.rte-icon-h3-IconQuote + h4,
.rte-icon-h3-IconQuote + h5,
.rte-icon-h3-IconQuote + h6 {
  padding-left: 0;
}
.rte-icon-h3-IconQuote + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h3-IconQuote) .rte-icon-h3-IconQuote::before,
[class*=rte-icon-h3-]:not(.rte-icon-h3-IconQuote) .rte-icon-h3-IconQuote::before,
[class*=rte-icon-h4-]:not(.rte-icon-h3-IconQuote) .rte-icon-h3-IconQuote::before,
[class*=rte-icon-h5-]:not(.rte-icon-h3-IconQuote) .rte-icon-h3-IconQuote::before {
  display: none !important;
}
.rte-icon-h4-IconQuote {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h4-IconQuote::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.1em;
  height: 1.1em;
  background-color: currentColor;
  mask-image: url(/build/images/IconQuote.c61d525a.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconQuote.c61d525a.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h4-IconQuote + * {
  padding-left: 4rem !important;
}
.rte-icon-h4-IconQuote + h1,
.rte-icon-h4-IconQuote + h2,
.rte-icon-h4-IconQuote + h3,
.rte-icon-h4-IconQuote + h4,
.rte-icon-h4-IconQuote + h5,
.rte-icon-h4-IconQuote + h6 {
  padding-left: 0;
}
.rte-icon-h4-IconQuote + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h4-IconQuote) .rte-icon-h4-IconQuote::before,
[class*=rte-icon-h3-]:not(.rte-icon-h4-IconQuote) .rte-icon-h4-IconQuote::before,
[class*=rte-icon-h4-]:not(.rte-icon-h4-IconQuote) .rte-icon-h4-IconQuote::before,
[class*=rte-icon-h5-]:not(.rte-icon-h4-IconQuote) .rte-icon-h4-IconQuote::before {
  display: none !important;
}
.rte-icon-h5-IconQuote {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h5-IconQuote::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.05em;
  height: 1.05em;
  background-color: currentColor;
  mask-image: url(/build/images/IconQuote.c61d525a.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconQuote.c61d525a.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h5-IconQuote + * {
  padding-left: 4rem !important;
}
.rte-icon-h5-IconQuote + h1,
.rte-icon-h5-IconQuote + h2,
.rte-icon-h5-IconQuote + h3,
.rte-icon-h5-IconQuote + h4,
.rte-icon-h5-IconQuote + h5,
.rte-icon-h5-IconQuote + h6 {
  padding-left: 0;
}
.rte-icon-h5-IconQuote + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h5-IconQuote) .rte-icon-h5-IconQuote::before,
[class*=rte-icon-h3-]:not(.rte-icon-h5-IconQuote) .rte-icon-h5-IconQuote::before,
[class*=rte-icon-h4-]:not(.rte-icon-h5-IconQuote) .rte-icon-h5-IconQuote::before,
[class*=rte-icon-h5-]:not(.rte-icon-h5-IconQuote) .rte-icon-h5-IconQuote::before {
  display: none !important;
}
.rte-icon-h2-IconSearch {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h2-IconSearch::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.2em;
  height: 1.2em;
  background-color: currentColor;
  mask-image: url(/build/images/IconSearch.49e1a243.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconSearch.49e1a243.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h2-IconSearch + * {
  padding-left: 4rem !important;
}
.rte-icon-h2-IconSearch + h1,
.rte-icon-h2-IconSearch + h2,
.rte-icon-h2-IconSearch + h3,
.rte-icon-h2-IconSearch + h4,
.rte-icon-h2-IconSearch + h5,
.rte-icon-h2-IconSearch + h6 {
  padding-left: 0;
}
.rte-icon-h2-IconSearch + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h2-IconSearch) .rte-icon-h2-IconSearch::before,
[class*=rte-icon-h3-]:not(.rte-icon-h2-IconSearch) .rte-icon-h2-IconSearch::before,
[class*=rte-icon-h4-]:not(.rte-icon-h2-IconSearch) .rte-icon-h2-IconSearch::before,
[class*=rte-icon-h5-]:not(.rte-icon-h2-IconSearch) .rte-icon-h2-IconSearch::before {
  display: none !important;
}
.rte-icon-h3-IconSearch {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h3-IconSearch::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.15em;
  height: 1.15em;
  background-color: currentColor;
  mask-image: url(/build/images/IconSearch.49e1a243.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconSearch.49e1a243.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h3-IconSearch + * {
  padding-left: 4rem !important;
}
.rte-icon-h3-IconSearch + h1,
.rte-icon-h3-IconSearch + h2,
.rte-icon-h3-IconSearch + h3,
.rte-icon-h3-IconSearch + h4,
.rte-icon-h3-IconSearch + h5,
.rte-icon-h3-IconSearch + h6 {
  padding-left: 0;
}
.rte-icon-h3-IconSearch + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h3-IconSearch) .rte-icon-h3-IconSearch::before,
[class*=rte-icon-h3-]:not(.rte-icon-h3-IconSearch) .rte-icon-h3-IconSearch::before,
[class*=rte-icon-h4-]:not(.rte-icon-h3-IconSearch) .rte-icon-h3-IconSearch::before,
[class*=rte-icon-h5-]:not(.rte-icon-h3-IconSearch) .rte-icon-h3-IconSearch::before {
  display: none !important;
}
.rte-icon-h4-IconSearch {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h4-IconSearch::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.1em;
  height: 1.1em;
  background-color: currentColor;
  mask-image: url(/build/images/IconSearch.49e1a243.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconSearch.49e1a243.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h4-IconSearch + * {
  padding-left: 4rem !important;
}
.rte-icon-h4-IconSearch + h1,
.rte-icon-h4-IconSearch + h2,
.rte-icon-h4-IconSearch + h3,
.rte-icon-h4-IconSearch + h4,
.rte-icon-h4-IconSearch + h5,
.rte-icon-h4-IconSearch + h6 {
  padding-left: 0;
}
.rte-icon-h4-IconSearch + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h4-IconSearch) .rte-icon-h4-IconSearch::before,
[class*=rte-icon-h3-]:not(.rte-icon-h4-IconSearch) .rte-icon-h4-IconSearch::before,
[class*=rte-icon-h4-]:not(.rte-icon-h4-IconSearch) .rte-icon-h4-IconSearch::before,
[class*=rte-icon-h5-]:not(.rte-icon-h4-IconSearch) .rte-icon-h4-IconSearch::before {
  display: none !important;
}
.rte-icon-h5-IconSearch {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h5-IconSearch::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.05em;
  height: 1.05em;
  background-color: currentColor;
  mask-image: url(/build/images/IconSearch.49e1a243.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconSearch.49e1a243.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h5-IconSearch + * {
  padding-left: 4rem !important;
}
.rte-icon-h5-IconSearch + h1,
.rte-icon-h5-IconSearch + h2,
.rte-icon-h5-IconSearch + h3,
.rte-icon-h5-IconSearch + h4,
.rte-icon-h5-IconSearch + h5,
.rte-icon-h5-IconSearch + h6 {
  padding-left: 0;
}
.rte-icon-h5-IconSearch + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h5-IconSearch) .rte-icon-h5-IconSearch::before,
[class*=rte-icon-h3-]:not(.rte-icon-h5-IconSearch) .rte-icon-h5-IconSearch::before,
[class*=rte-icon-h4-]:not(.rte-icon-h5-IconSearch) .rte-icon-h5-IconSearch::before,
[class*=rte-icon-h5-]:not(.rte-icon-h5-IconSearch) .rte-icon-h5-IconSearch::before {
  display: none !important;
}
.rte-icon-h2-IconTargetGroup {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h2-IconTargetGroup::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.2em;
  height: 1.2em;
  background-color: currentColor;
  mask-image: url(/build/images/IconTargetGroup.92caf6d8.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconTargetGroup.92caf6d8.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h2-IconTargetGroup + * {
  padding-left: 4rem !important;
}
.rte-icon-h2-IconTargetGroup + h1,
.rte-icon-h2-IconTargetGroup + h2,
.rte-icon-h2-IconTargetGroup + h3,
.rte-icon-h2-IconTargetGroup + h4,
.rte-icon-h2-IconTargetGroup + h5,
.rte-icon-h2-IconTargetGroup + h6 {
  padding-left: 0;
}
.rte-icon-h2-IconTargetGroup + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h2-IconTargetGroup) .rte-icon-h2-IconTargetGroup::before,
[class*=rte-icon-h3-]:not(.rte-icon-h2-IconTargetGroup) .rte-icon-h2-IconTargetGroup::before,
[class*=rte-icon-h4-]:not(.rte-icon-h2-IconTargetGroup) .rte-icon-h2-IconTargetGroup::before,
[class*=rte-icon-h5-]:not(.rte-icon-h2-IconTargetGroup) .rte-icon-h2-IconTargetGroup::before {
  display: none !important;
}
.rte-icon-h3-IconTargetGroup {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h3-IconTargetGroup::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.15em;
  height: 1.15em;
  background-color: currentColor;
  mask-image: url(/build/images/IconTargetGroup.92caf6d8.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconTargetGroup.92caf6d8.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h3-IconTargetGroup + * {
  padding-left: 4rem !important;
}
.rte-icon-h3-IconTargetGroup + h1,
.rte-icon-h3-IconTargetGroup + h2,
.rte-icon-h3-IconTargetGroup + h3,
.rte-icon-h3-IconTargetGroup + h4,
.rte-icon-h3-IconTargetGroup + h5,
.rte-icon-h3-IconTargetGroup + h6 {
  padding-left: 0;
}
.rte-icon-h3-IconTargetGroup + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h3-IconTargetGroup) .rte-icon-h3-IconTargetGroup::before,
[class*=rte-icon-h3-]:not(.rte-icon-h3-IconTargetGroup) .rte-icon-h3-IconTargetGroup::before,
[class*=rte-icon-h4-]:not(.rte-icon-h3-IconTargetGroup) .rte-icon-h3-IconTargetGroup::before,
[class*=rte-icon-h5-]:not(.rte-icon-h3-IconTargetGroup) .rte-icon-h3-IconTargetGroup::before {
  display: none !important;
}
.rte-icon-h4-IconTargetGroup {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h4-IconTargetGroup::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.1em;
  height: 1.1em;
  background-color: currentColor;
  mask-image: url(/build/images/IconTargetGroup.92caf6d8.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconTargetGroup.92caf6d8.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h4-IconTargetGroup + * {
  padding-left: 4rem !important;
}
.rte-icon-h4-IconTargetGroup + h1,
.rte-icon-h4-IconTargetGroup + h2,
.rte-icon-h4-IconTargetGroup + h3,
.rte-icon-h4-IconTargetGroup + h4,
.rte-icon-h4-IconTargetGroup + h5,
.rte-icon-h4-IconTargetGroup + h6 {
  padding-left: 0;
}
.rte-icon-h4-IconTargetGroup + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h4-IconTargetGroup) .rte-icon-h4-IconTargetGroup::before,
[class*=rte-icon-h3-]:not(.rte-icon-h4-IconTargetGroup) .rte-icon-h4-IconTargetGroup::before,
[class*=rte-icon-h4-]:not(.rte-icon-h4-IconTargetGroup) .rte-icon-h4-IconTargetGroup::before,
[class*=rte-icon-h5-]:not(.rte-icon-h4-IconTargetGroup) .rte-icon-h4-IconTargetGroup::before {
  display: none !important;
}
.rte-icon-h5-IconTargetGroup {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h5-IconTargetGroup::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.05em;
  height: 1.05em;
  background-color: currentColor;
  mask-image: url(/build/images/IconTargetGroup.92caf6d8.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconTargetGroup.92caf6d8.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h5-IconTargetGroup + * {
  padding-left: 4rem !important;
}
.rte-icon-h5-IconTargetGroup + h1,
.rte-icon-h5-IconTargetGroup + h2,
.rte-icon-h5-IconTargetGroup + h3,
.rte-icon-h5-IconTargetGroup + h4,
.rte-icon-h5-IconTargetGroup + h5,
.rte-icon-h5-IconTargetGroup + h6 {
  padding-left: 0;
}
.rte-icon-h5-IconTargetGroup + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h5-IconTargetGroup) .rte-icon-h5-IconTargetGroup::before,
[class*=rte-icon-h3-]:not(.rte-icon-h5-IconTargetGroup) .rte-icon-h5-IconTargetGroup::before,
[class*=rte-icon-h4-]:not(.rte-icon-h5-IconTargetGroup) .rte-icon-h5-IconTargetGroup::before,
[class*=rte-icon-h5-]:not(.rte-icon-h5-IconTargetGroup) .rte-icon-h5-IconTargetGroup::before {
  display: none !important;
}
.rte-icon-h2-IconTopic {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h2-IconTopic::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.2em;
  height: 1.2em;
  background-color: currentColor;
  mask-image: url(/build/images/IconTopic.6ded5593.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconTopic.6ded5593.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h2-IconTopic + * {
  padding-left: 4rem !important;
}
.rte-icon-h2-IconTopic + h1,
.rte-icon-h2-IconTopic + h2,
.rte-icon-h2-IconTopic + h3,
.rte-icon-h2-IconTopic + h4,
.rte-icon-h2-IconTopic + h5,
.rte-icon-h2-IconTopic + h6 {
  padding-left: 0;
}
.rte-icon-h2-IconTopic + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h2-IconTopic) .rte-icon-h2-IconTopic::before,
[class*=rte-icon-h3-]:not(.rte-icon-h2-IconTopic) .rte-icon-h2-IconTopic::before,
[class*=rte-icon-h4-]:not(.rte-icon-h2-IconTopic) .rte-icon-h2-IconTopic::before,
[class*=rte-icon-h5-]:not(.rte-icon-h2-IconTopic) .rte-icon-h2-IconTopic::before {
  display: none !important;
}
.rte-icon-h3-IconTopic {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h3-IconTopic::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.15em;
  height: 1.15em;
  background-color: currentColor;
  mask-image: url(/build/images/IconTopic.6ded5593.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconTopic.6ded5593.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h3-IconTopic + * {
  padding-left: 4rem !important;
}
.rte-icon-h3-IconTopic + h1,
.rte-icon-h3-IconTopic + h2,
.rte-icon-h3-IconTopic + h3,
.rte-icon-h3-IconTopic + h4,
.rte-icon-h3-IconTopic + h5,
.rte-icon-h3-IconTopic + h6 {
  padding-left: 0;
}
.rte-icon-h3-IconTopic + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h3-IconTopic) .rte-icon-h3-IconTopic::before,
[class*=rte-icon-h3-]:not(.rte-icon-h3-IconTopic) .rte-icon-h3-IconTopic::before,
[class*=rte-icon-h4-]:not(.rte-icon-h3-IconTopic) .rte-icon-h3-IconTopic::before,
[class*=rte-icon-h5-]:not(.rte-icon-h3-IconTopic) .rte-icon-h3-IconTopic::before {
  display: none !important;
}
.rte-icon-h4-IconTopic {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h4-IconTopic::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.1em;
  height: 1.1em;
  background-color: currentColor;
  mask-image: url(/build/images/IconTopic.6ded5593.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconTopic.6ded5593.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h4-IconTopic + * {
  padding-left: 4rem !important;
}
.rte-icon-h4-IconTopic + h1,
.rte-icon-h4-IconTopic + h2,
.rte-icon-h4-IconTopic + h3,
.rte-icon-h4-IconTopic + h4,
.rte-icon-h4-IconTopic + h5,
.rte-icon-h4-IconTopic + h6 {
  padding-left: 0;
}
.rte-icon-h4-IconTopic + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h4-IconTopic) .rte-icon-h4-IconTopic::before,
[class*=rte-icon-h3-]:not(.rte-icon-h4-IconTopic) .rte-icon-h4-IconTopic::before,
[class*=rte-icon-h4-]:not(.rte-icon-h4-IconTopic) .rte-icon-h4-IconTopic::before,
[class*=rte-icon-h5-]:not(.rte-icon-h4-IconTopic) .rte-icon-h4-IconTopic::before {
  display: none !important;
}
.rte-icon-h5-IconTopic {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h5-IconTopic::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.05em;
  height: 1.05em;
  background-color: currentColor;
  mask-image: url(/build/images/IconTopic.6ded5593.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconTopic.6ded5593.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h5-IconTopic + * {
  padding-left: 4rem !important;
}
.rte-icon-h5-IconTopic + h1,
.rte-icon-h5-IconTopic + h2,
.rte-icon-h5-IconTopic + h3,
.rte-icon-h5-IconTopic + h4,
.rte-icon-h5-IconTopic + h5,
.rte-icon-h5-IconTopic + h6 {
  padding-left: 0;
}
.rte-icon-h5-IconTopic + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h5-IconTopic) .rte-icon-h5-IconTopic::before,
[class*=rte-icon-h3-]:not(.rte-icon-h5-IconTopic) .rte-icon-h5-IconTopic::before,
[class*=rte-icon-h4-]:not(.rte-icon-h5-IconTopic) .rte-icon-h5-IconTopic::before,
[class*=rte-icon-h5-]:not(.rte-icon-h5-IconTopic) .rte-icon-h5-IconTopic::before {
  display: none !important;
}
.rte-icon-h2-IconTotalDuration {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h2-IconTotalDuration::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.2em;
  height: 1.2em;
  background-color: currentColor;
  mask-image: url(/build/images/IconTotalDuration.1c872a3b.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconTotalDuration.1c872a3b.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h2-IconTotalDuration + * {
  padding-left: 4rem !important;
}
.rte-icon-h2-IconTotalDuration + h1,
.rte-icon-h2-IconTotalDuration + h2,
.rte-icon-h2-IconTotalDuration + h3,
.rte-icon-h2-IconTotalDuration + h4,
.rte-icon-h2-IconTotalDuration + h5,
.rte-icon-h2-IconTotalDuration + h6 {
  padding-left: 0;
}
.rte-icon-h2-IconTotalDuration + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h2-IconTotalDuration) .rte-icon-h2-IconTotalDuration::before,
[class*=rte-icon-h3-]:not(.rte-icon-h2-IconTotalDuration) .rte-icon-h2-IconTotalDuration::before,
[class*=rte-icon-h4-]:not(.rte-icon-h2-IconTotalDuration) .rte-icon-h2-IconTotalDuration::before,
[class*=rte-icon-h5-]:not(.rte-icon-h2-IconTotalDuration) .rte-icon-h2-IconTotalDuration::before {
  display: none !important;
}
.rte-icon-h3-IconTotalDuration {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h3-IconTotalDuration::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.15em;
  height: 1.15em;
  background-color: currentColor;
  mask-image: url(/build/images/IconTotalDuration.1c872a3b.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconTotalDuration.1c872a3b.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h3-IconTotalDuration + * {
  padding-left: 4rem !important;
}
.rte-icon-h3-IconTotalDuration + h1,
.rte-icon-h3-IconTotalDuration + h2,
.rte-icon-h3-IconTotalDuration + h3,
.rte-icon-h3-IconTotalDuration + h4,
.rte-icon-h3-IconTotalDuration + h5,
.rte-icon-h3-IconTotalDuration + h6 {
  padding-left: 0;
}
.rte-icon-h3-IconTotalDuration + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h3-IconTotalDuration) .rte-icon-h3-IconTotalDuration::before,
[class*=rte-icon-h3-]:not(.rte-icon-h3-IconTotalDuration) .rte-icon-h3-IconTotalDuration::before,
[class*=rte-icon-h4-]:not(.rte-icon-h3-IconTotalDuration) .rte-icon-h3-IconTotalDuration::before,
[class*=rte-icon-h5-]:not(.rte-icon-h3-IconTotalDuration) .rte-icon-h3-IconTotalDuration::before {
  display: none !important;
}
.rte-icon-h4-IconTotalDuration {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h4-IconTotalDuration::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.1em;
  height: 1.1em;
  background-color: currentColor;
  mask-image: url(/build/images/IconTotalDuration.1c872a3b.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconTotalDuration.1c872a3b.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h4-IconTotalDuration + * {
  padding-left: 4rem !important;
}
.rte-icon-h4-IconTotalDuration + h1,
.rte-icon-h4-IconTotalDuration + h2,
.rte-icon-h4-IconTotalDuration + h3,
.rte-icon-h4-IconTotalDuration + h4,
.rte-icon-h4-IconTotalDuration + h5,
.rte-icon-h4-IconTotalDuration + h6 {
  padding-left: 0;
}
.rte-icon-h4-IconTotalDuration + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h4-IconTotalDuration) .rte-icon-h4-IconTotalDuration::before,
[class*=rte-icon-h3-]:not(.rte-icon-h4-IconTotalDuration) .rte-icon-h4-IconTotalDuration::before,
[class*=rte-icon-h4-]:not(.rte-icon-h4-IconTotalDuration) .rte-icon-h4-IconTotalDuration::before,
[class*=rte-icon-h5-]:not(.rte-icon-h4-IconTotalDuration) .rte-icon-h4-IconTotalDuration::before {
  display: none !important;
}
.rte-icon-h5-IconTotalDuration {
  position: relative;
  padding-left: 4rem;
}
.rte-icon-h5-IconTotalDuration::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.05em;
  height: 1.05em;
  background-color: currentColor;
  mask-image: url(/build/images/IconTotalDuration.1c872a3b.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconTotalDuration.1c872a3b.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.rte-icon-h5-IconTotalDuration + * {
  padding-left: 4rem !important;
}
.rte-icon-h5-IconTotalDuration + h1,
.rte-icon-h5-IconTotalDuration + h2,
.rte-icon-h5-IconTotalDuration + h3,
.rte-icon-h5-IconTotalDuration + h4,
.rte-icon-h5-IconTotalDuration + h5,
.rte-icon-h5-IconTotalDuration + h6 {
  padding-left: 0;
}
.rte-icon-h5-IconTotalDuration + [class*=rte-icon-h] {
  padding-left: 0;
}
[class*=rte-icon-h2-]:not(.rte-icon-h5-IconTotalDuration) .rte-icon-h5-IconTotalDuration::before,
[class*=rte-icon-h3-]:not(.rte-icon-h5-IconTotalDuration) .rte-icon-h5-IconTotalDuration::before,
[class*=rte-icon-h4-]:not(.rte-icon-h5-IconTotalDuration) .rte-icon-h5-IconTotalDuration::before,
[class*=rte-icon-h5-]:not(.rte-icon-h5-IconTotalDuration) .rte-icon-h5-IconTotalDuration::before {
  display: none !important;
}
.mb-element {
  margin-bottom: clamp(26px, 4vw + 18px, 70px);
}
.is-hidden {
  display: none;
}
html {
  scroll-behavior: smooth;
}
body {
  max-width: initial;
  overflow-x: hidden;
  margin: 0 auto !important;
  font-family: "Calibri", sans-serif, sans-serif;
}
body.no-scroll {
  overflow: hidden;
}
.main-navigation__wrapper {
  --overlay-opacity: 0;
  transition: right 0.3s ease-in-out;
}
.main-navigation__wrapper::before {
  opacity: var(--overlay-opacity);
  transition: opacity 0.3s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .main-navigation__wrapper {
    transition-duration: 0.1s;
  }
  .main-navigation__wrapper::before {
    transition-duration: 0.1s;
  }
}
@property --tw-translate-x {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-translate-y {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-translate-z {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-rotate-x {
  syntax: "*";
  inherits: false;
}
@property --tw-rotate-y {
  syntax: "*";
  inherits: false;
}
@property --tw-rotate-z {
  syntax: "*";
  inherits: false;
}
@property --tw-skew-x {
  syntax: "*";
  inherits: false;
}
@property --tw-skew-y {
  syntax: "*";
  inherits: false;
}
@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
@property --tw-leading {
  syntax: "*";
  inherits: false;
}
@property --tw-font-weight {
  syntax: "*";
  inherits: false;
}
@property --tw-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-inset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-inset-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-inset-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-ring-color {
  syntax: "*";
  inherits: false;
}
@property --tw-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-inset-ring-color {
  syntax: "*";
  inherits: false;
}
@property --tw-inset-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-ring-inset {
  syntax: "*";
  inherits: false;
}
@property --tw-ring-offset-width {
  syntax: "<length>";
  inherits: false;
  initial-value: 0px;
}
@property --tw-ring-offset-color {
  syntax: "*";
  inherits: false;
  initial-value: #fff;
}
@property --tw-ring-offset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-outline-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
@property --tw-blur {
  syntax: "*";
  inherits: false;
}
@property --tw-brightness {
  syntax: "*";
  inherits: false;
}
@property --tw-contrast {
  syntax: "*";
  inherits: false;
}
@property --tw-grayscale {
  syntax: "*";
  inherits: false;
}
@property --tw-hue-rotate {
  syntax: "*";
  inherits: false;
}
@property --tw-invert {
  syntax: "*";
  inherits: false;
}
@property --tw-opacity {
  syntax: "*";
  inherits: false;
}
@property --tw-saturate {
  syntax: "*";
  inherits: false;
}
@property --tw-sepia {
  syntax: "*";
  inherits: false;
}
@property --tw-drop-shadow {
  syntax: "*";
  inherits: false;
}
@property --tw-drop-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-drop-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-drop-shadow-size {
  syntax: "*";
  inherits: false;
}
@property --tw-duration {
  syntax: "*";
  inherits: false;
}
@property --tw-ease {
  syntax: "*";
  inherits: false;
}
@property --tw-content {
  syntax: "*";
  initial-value: "";
  inherits: false;
}
@layer properties {
  @supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))) {
    *, ::before, ::after, ::backdrop {
      --tw-translate-x: 0;
      --tw-translate-y: 0;
      --tw-translate-z: 0;
      --tw-rotate-x: initial;
      --tw-rotate-y: initial;
      --tw-rotate-z: initial;
      --tw-skew-x: initial;
      --tw-skew-y: initial;
      --tw-border-style: solid;
      --tw-leading: initial;
      --tw-font-weight: initial;
      --tw-shadow: 0 0 #0000;
      --tw-shadow-color: initial;
      --tw-shadow-alpha: 100%;
      --tw-inset-shadow: 0 0 #0000;
      --tw-inset-shadow-color: initial;
      --tw-inset-shadow-alpha: 100%;
      --tw-ring-color: initial;
      --tw-ring-shadow: 0 0 #0000;
      --tw-inset-ring-color: initial;
      --tw-inset-ring-shadow: 0 0 #0000;
      --tw-ring-inset: initial;
      --tw-ring-offset-width: 0px;
      --tw-ring-offset-color: #fff;
      --tw-ring-offset-shadow: 0 0 #0000;
      --tw-outline-style: solid;
      --tw-blur: initial;
      --tw-brightness: initial;
      --tw-contrast: initial;
      --tw-grayscale: initial;
      --tw-hue-rotate: initial;
      --tw-invert: initial;
      --tw-opacity: initial;
      --tw-saturate: initial;
      --tw-sepia: initial;
      --tw-drop-shadow: initial;
      --tw-drop-shadow-color: initial;
      --tw-drop-shadow-alpha: 100%;
      --tw-drop-shadow-size: initial;
      --tw-duration: initial;
      --tw-ease: initial;
      --tw-content: "";
    }
  }
}
.icon-IconArrowAccordion--Down {
  --icon-file: url(/build/images/IconArrowAccordion--Down.8e468af5.svg);
}
.icon-IconArrowAccordion--Down::after {
  content: '';
  display: flex;
  background-color: currentColor;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 1em;
  height: 1em;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: var(--icon-file);
  mask-image: var(--icon-file);
}
.icon-IconArrowAccordion--Up {
  --icon-file: url(/build/images/IconArrowAccordion--Up.2d71fcd5.svg);
}
.icon-IconArrowAccordion--Up::after {
  content: '';
  display: flex;
  background-color: currentColor;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 1em;
  height: 1em;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: var(--icon-file);
  mask-image: var(--icon-file);
}
.icon-IconArrowBack {
  --icon-file: url(/build/images/IconArrowBack.d44ab200.svg);
}
.icon-IconArrowBack::after {
  content: '';
  display: flex;
  background-color: currentColor;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 1em;
  height: 1em;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: var(--icon-file);
  mask-image: var(--icon-file);
}
.icon-IconArrowLink--Left {
  --icon-file: url(/build/images/IconArrowLink--Left.9a07c1e9.svg);
}
.icon-IconArrowLink--Left::after {
  content: '';
  display: flex;
  background-color: currentColor;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 1em;
  height: 1em;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: var(--icon-file);
  mask-image: var(--icon-file);
}
.icon-IconArrowLink--Right {
  --icon-file: url(/build/images/IconArrowLink--Right.981580a5.svg);
}
.icon-IconArrowLink--Right::after {
  content: '';
  display: flex;
  background-color: currentColor;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 1em;
  height: 1em;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: var(--icon-file);
  mask-image: var(--icon-file);
}
.icon-IconArrowLink {
  --icon-file: url(/build/images/IconArrowLink.9a07c1e9.svg);
}
.icon-IconArrowLink::after {
  content: '';
  display: flex;
  background-color: currentColor;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 1em;
  height: 1em;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: var(--icon-file);
  mask-image: var(--icon-file);
}
.icon-IconArrowList {
  --icon-file: url(/build/images/IconArrowList.2eca12b9.svg);
}
.icon-IconArrowList::after {
  content: '';
  display: flex;
  background-color: currentColor;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 1em;
  height: 1em;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: var(--icon-file);
  mask-image: var(--icon-file);
}
.icon-IconArrowMenue--Left {
  --icon-file: url(/build/images/IconArrowMenue--Left.b40efa24.svg);
}
.icon-IconArrowMenue--Left::after {
  content: '';
  display: flex;
  background-color: currentColor;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 1em;
  height: 1em;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: var(--icon-file);
  mask-image: var(--icon-file);
}
.icon-IconArrowMenue--Right {
  --icon-file: url(/build/images/IconArrowMenue--Right.0963742a.svg);
}
.icon-IconArrowMenue--Right::after {
  content: '';
  display: flex;
  background-color: currentColor;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 1em;
  height: 1em;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: var(--icon-file);
  mask-image: var(--icon-file);
}
.icon-IconArrowNewsletterFooter {
  --icon-file: url(/build/images/IconArrowNewsletterFooter.7ded3db0.svg);
}
.icon-IconArrowNewsletterFooter::after {
  content: '';
  display: flex;
  background-color: currentColor;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 1em;
  height: 1em;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: var(--icon-file);
  mask-image: var(--icon-file);
}
.icon-IconBurgerMenue__Close {
  --icon-file: url(/build/images/IconBurgerMenue__Close.99a3f396.svg);
}
.icon-IconBurgerMenue__Close::after {
  content: '';
  display: flex;
  background-color: currentColor;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 1em;
  height: 1em;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: var(--icon-file);
  mask-image: var(--icon-file);
}
.icon-IconBurgerMenue__Open {
  --icon-file: url(/build/images/IconBurgerMenue__Open.dd858ff4.svg);
}
.icon-IconBurgerMenue__Open::after {
  content: '';
  display: flex;
  background-color: currentColor;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 1em;
  height: 1em;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: var(--icon-file);
  mask-image: var(--icon-file);
}
.icon-IconCalender {
  --icon-file: url(/build/images/IconCalender.51387cc0.svg);
}
.icon-IconCalender::after {
  content: '';
  display: flex;
  background-color: currentColor;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 1em;
  height: 1em;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: var(--icon-file);
  mask-image: var(--icon-file);
}
.icon-IconChatbot {
  --icon-file: url(/build/images/IconChatbot.141bf9c3.svg);
}
.icon-IconChatbot::after {
  content: '';
  display: flex;
  background-color: currentColor;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 1em;
  height: 1em;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: var(--icon-file);
  mask-image: var(--icon-file);
}
.icon-IconCheck {
  --icon-file: url(/build/images/IconCheck.9ee6f72f.svg);
}
.icon-IconCheck::after {
  content: '';
  display: flex;
  background-color: currentColor;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 1em;
  height: 1em;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: var(--icon-file);
  mask-image: var(--icon-file);
}
.icon-IconCircleNewsletter {
  --icon-file: url(/build/images/IconCircleNewsletter.9e86b21a.svg);
}
.icon-IconCircleNewsletter::after {
  content: '';
  display: flex;
  background-color: currentColor;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 1em;
  height: 1em;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: var(--icon-file);
  mask-image: var(--icon-file);
}
.icon-IconClose {
  --icon-file: url(/build/images/IconClose.47d7098b.svg);
}
.icon-IconClose::after {
  content: '';
  display: flex;
  background-color: currentColor;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 1em;
  height: 1em;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: var(--icon-file);
  mask-image: var(--icon-file);
}
.icon-IconCost {
  --icon-file: url(/build/images/IconCost.0ebef734.svg);
}
.icon-IconCost::after {
  content: '';
  display: flex;
  background-color: currentColor;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 1em;
  height: 1em;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: var(--icon-file);
  mask-image: var(--icon-file);
}
.icon-IconDelete {
  --icon-file: url(/build/images/IconDelete.d5019a6e.svg);
}
.icon-IconDelete::after {
  content: '';
  display: flex;
  background-color: currentColor;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 1em;
  height: 1em;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: var(--icon-file);
  mask-image: var(--icon-file);
}
.icon-IconDocument {
  --icon-file: url(/build/images/IconDocument.f1ed407d.svg);
}
.icon-IconDocument::after {
  content: '';
  display: flex;
  background-color: currentColor;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 1em;
  height: 1em;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: var(--icon-file);
  mask-image: var(--icon-file);
}
.icon-IconDoubleArrowBox--Left {
  --icon-file: url(/build/images/IconDoubleArrowBox--Left.9e8b0164.svg);
}
.icon-IconDoubleArrowBox--Left::after {
  content: '';
  display: flex;
  background-color: currentColor;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 1em;
  height: 1em;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: var(--icon-file);
  mask-image: var(--icon-file);
}
.icon-IconDoubleArrowBox--Right {
  --icon-file: url(/build/images/IconDoubleArrowBox--Right.822bade5.svg);
}
.icon-IconDoubleArrowBox--Right::after {
  content: '';
  display: flex;
  background-color: currentColor;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 1em;
  height: 1em;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: var(--icon-file);
  mask-image: var(--icon-file);
}
.icon-IconDoubleArrowMenue--Left {
  --icon-file: url(/build/images/IconDoubleArrowMenue--Left.5d2856d5.svg);
}
.icon-IconDoubleArrowMenue--Left::after {
  content: '';
  display: flex;
  background-color: currentColor;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 1em;
  height: 1em;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: var(--icon-file);
  mask-image: var(--icon-file);
}
.icon-IconDoubleArrowMenue--Right {
  --icon-file: url(/build/images/IconDoubleArrowMenue--Right.da23895f.svg);
}
.icon-IconDoubleArrowMenue--Right::after {
  content: '';
  display: flex;
  background-color: currentColor;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 1em;
  height: 1em;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: var(--icon-file);
  mask-image: var(--icon-file);
}
.icon-IconDownload {
  --icon-file: url(/build/images/IconDownload.8e0ddcd2.svg);
}
.icon-IconDownload::after {
  content: '';
  display: flex;
  background-color: currentColor;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 1em;
  height: 1em;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: var(--icon-file);
  mask-image: var(--icon-file);
}
.icon-IconDuration {
  --icon-file: url(/build/images/IconDuration.a757d669.svg);
}
.icon-IconDuration::after {
  content: '';
  display: flex;
  background-color: currentColor;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 1em;
  height: 1em;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: var(--icon-file);
  mask-image: var(--icon-file);
}
.icon-IconFacebook {
  --icon-file: url(/build/images/IconFacebook.a7748259.svg);
}
.icon-IconFacebook::after {
  content: '';
  display: flex;
  background-color: currentColor;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 1em;
  height: 1em;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: var(--icon-file);
  mask-image: var(--icon-file);
}
.icon-IconFilter {
  --icon-file: url(/build/images/IconFilter.48406b75.svg);
}
.icon-IconFilter::after {
  content: '';
  display: flex;
  background-color: currentColor;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 1em;
  height: 1em;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: var(--icon-file);
  mask-image: var(--icon-file);
}
.icon-IconFurtherTraining {
  --icon-file: url(/build/images/IconFurtherTraining.d52f7e72.svg);
}
.icon-IconFurtherTraining::after {
  content: '';
  display: flex;
  background-color: currentColor;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 1em;
  height: 1em;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: var(--icon-file);
  mask-image: var(--icon-file);
}
.icon-IconHash {
  --icon-file: url(/build/images/IconHash.296e5077.svg);
}
.icon-IconHash::after {
  content: '';
  display: flex;
  background-color: currentColor;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 1em;
  height: 1em;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: var(--icon-file);
  mask-image: var(--icon-file);
}
.icon-IconInfo {
  --icon-file: url(/build/images/IconInfo.983a0469.svg);
}
.icon-IconInfo::after {
  content: '';
  display: flex;
  background-color: currentColor;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 1em;
  height: 1em;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: var(--icon-file);
  mask-image: var(--icon-file);
}
.icon-IconInspiration {
  --icon-file: url(/build/images/IconInspiration.a7b60ef9.svg);
}
.icon-IconInspiration::after {
  content: '';
  display: flex;
  background-color: currentColor;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 1em;
  height: 1em;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: var(--icon-file);
  mask-image: var(--icon-file);
}
.icon-IconInstagram {
  --icon-file: url(/build/images/IconInstagram.c1d945b7.svg);
}
.icon-IconInstagram::after {
  content: '';
  display: flex;
  background-color: currentColor;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 1em;
  height: 1em;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: var(--icon-file);
  mask-image: var(--icon-file);
}
.icon-IconLocation {
  --icon-file: url(/build/images/IconLocation.de8b8a19.svg);
}
.icon-IconLocation::after {
  content: '';
  display: flex;
  background-color: currentColor;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 1em;
  height: 1em;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: var(--icon-file);
  mask-image: var(--icon-file);
}
.icon-IconMail {
  --icon-file: url(/build/images/IconMail.15b93609.svg);
}
.icon-IconMail::after {
  content: '';
  display: flex;
  background-color: currentColor;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 1em;
  height: 1em;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: var(--icon-file);
  mask-image: var(--icon-file);
}
.icon-IconOnline {
  --icon-file: url(/build/images/IconOnline.f864639c.svg);
}
.icon-IconOnline::after {
  content: '';
  display: flex;
  background-color: currentColor;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 1em;
  height: 1em;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: var(--icon-file);
  mask-image: var(--icon-file);
}
.icon-IconPhone {
  --icon-file: url(/build/images/IconPhone.0e862f3e.svg);
}
.icon-IconPhone::after {
  content: '';
  display: flex;
  background-color: currentColor;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 1em;
  height: 1em;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: var(--icon-file);
  mask-image: var(--icon-file);
}
.icon-IconPlus {
  --icon-file: url(/build/images/IconPlus.757d85db.svg);
}
.icon-IconPlus::after {
  content: '';
  display: flex;
  background-color: currentColor;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 1em;
  height: 1em;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: var(--icon-file);
  mask-image: var(--icon-file);
}
.icon-IconPoll {
  --icon-file: url(/build/images/IconPoll.59932cdf.svg);
}
.icon-IconPoll::after {
  content: '';
  display: flex;
  background-color: currentColor;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 1em;
  height: 1em;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: var(--icon-file);
  mask-image: var(--icon-file);
}
.icon-IconPublication {
  --icon-file: url(/build/images/IconPublication.3d0e5f28.svg);
}
.icon-IconPublication::after {
  content: '';
  display: flex;
  background-color: currentColor;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 1em;
  height: 1em;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: var(--icon-file);
  mask-image: var(--icon-file);
}
.icon-IconQuote {
  --icon-file: url(/build/images/IconQuote.c61d525a.svg);
}
.icon-IconQuote::after {
  content: '';
  display: flex;
  background-color: currentColor;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 1em;
  height: 1em;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: var(--icon-file);
  mask-image: var(--icon-file);
}
.icon-IconSearch {
  --icon-file: url(/build/images/IconSearch.49e1a243.svg);
}
.icon-IconSearch::after {
  content: '';
  display: flex;
  background-color: currentColor;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 1em;
  height: 1em;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: var(--icon-file);
  mask-image: var(--icon-file);
}
.icon-IconTargetGroup {
  --icon-file: url(/build/images/IconTargetGroup.92caf6d8.svg);
}
.icon-IconTargetGroup::after {
  content: '';
  display: flex;
  background-color: currentColor;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 1em;
  height: 1em;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: var(--icon-file);
  mask-image: var(--icon-file);
}
.icon-IconTopic {
  --icon-file: url(/build/images/IconTopic.6ded5593.svg);
}
.icon-IconTopic::after {
  content: '';
  display: flex;
  background-color: currentColor;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 1em;
  height: 1em;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: var(--icon-file);
  mask-image: var(--icon-file);
}
.icon-IconTotalDuration {
  --icon-file: url(/build/images/IconTotalDuration.1c872a3b.svg);
}
.icon-IconTotalDuration::after {
  content: '';
  display: flex;
  background-color: currentColor;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 1em;
  height: 1em;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: var(--icon-file);
  mask-image: var(--icon-file);
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[3]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[4]!./assets/scss/navigation/language_navigation.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.language-navigation {
  position: relative;
  display: inline-flex;
  margin-left: auto;
}
.language-navigation__dropdown {
  position: relative;
}
.language-navigation__toggle {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  padding: 0.5rem 0.5rem;
  font-size: clamp(12px, 0.5vw + 14px, 16px);
  background: transparent;
  border: none;
  cursor: pointer;
  transition: color 0.2s ease;
}
.language-navigation__toggle .language-navigation__icon {
  transform: rotate(-90deg);
}
.language-navigation__toggle:hover {
  color: var(--color-jfe-lightblue);
}
.language-navigation__toggle:focus {
  color: var(--color-jfe-lightblue);
  outline: 2px solid var(--color-jfe-lightblue);
  outline-offset: 2px;
}
.language-navigation__toggle[aria-expanded=true] .language-navigation__icon {
  transform: rotate(90deg);
}
.language-navigation__current {
  font-weight: 400;
}
.language-navigation__icon {
  display: inline-flex;
  align-items: center;
  transition: transform 0.2s ease;
}
.language-navigation__list {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 100;
  min-width: 120px;
  margin: 0;
  padding: 0.5rem 0;
  list-style: none;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}
@media (min-width: 1024px) {
  .language-navigation__list {
    left: initial;
    right: 0;
  }
}
.language-navigation__list[hidden] {
  display: none;
}
.language-navigation__item {
  display: block;
}
.language-navigation__item.text-muted {
  opacity: 0.5;
  cursor: not-allowed;
}
.language-navigation__link {
  display: block;
  padding: 0.5rem 1rem;
  color: inherit;
  text-decoration: none;
  transition: background-color 0.2s ease;
}
.language-navigation__link:hover, .language-navigation__link:focus {
  background-color: var(--color-jfe-gray);
  color: var(--color-jfe-lightblue);
}
.language-navigation__unavailable {
  display: block;
  padding: 0.5rem 1rem;
  color: #999;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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cEI7SUFBQTtNQUFBLGFBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEsYUFBb0I7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQSxpQkFBb0I7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQSxpQkFBb0I7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQSxpQ0FBb0I7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQSwwQkFBb0I7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQSxZQUFvQjtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBLFlBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEscUNBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEsZ0JBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEsd0JBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEsd0JBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEsd0JBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEsd0JBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEsd0JBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEsd0JBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEsd0JBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEsd0JBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEsd0JBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEseUJBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEseUJBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEsWUFBb0I7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQSxZQUFvQjtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBLFlBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEsWUFBb0I7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQSxZQUFvQjtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBLFdBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEsV0FBb0I7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QjtBQUFBO0FBQXBCO0VBQUEsV0FBb0I7RUFBcEIsZUFBb0I7QUFBQTtBQUFwQjtFQUFBLGtCQUFvQjtFQUFwQixlQUFvQjtFQUFwQixrQkFBb0I7QUFBQTtBQUFwQjtFQUFBLFdBQW9CO0VBQXBCLGVBQW9CO0VBQXBCLG1CQUFvQjtBQUFBO0FBQXBCO0VBQUEsV0FBb0I7RUFBcEIsZUFBb0I7RUFBcEIsd0JBQW9CO0FBQUE7QUFBcEI7RUFBQSxXQUFvQjtFQUFwQixlQUFvQjtFQUFwQixvQkFBb0I7QUFBQTtBQUFwQjtFQUFBLFdBQW9CO0VBQXBCLGVBQW9CO0FBQUE7QUFBcEI7RUFBQSxXQUFvQjtFQUFwQixlQUFvQjtBQUFBO0FBQXBCO0VBQUEsV0FBb0I7RUFBcEIsZUFBb0I7QUFBQTtBQUFwQjtFQUFBLFdBQW9CO0VBQXBCLGVBQW9CO0FBQUE7QUFBcEI7RUFBQSxXQUFvQjtFQUFwQixlQUFvQjtBQUFBO0FBQXBCO0VBQUEsV0FBb0I7RUFBcEIsZUFBb0I7QUFBQTtBQUFwQjtFQUFBLFdBQW9CO0VBQXBCLGVBQW9CO0FBQUE7QUFBcEI7RUFBQSxXQUFvQjtFQUFwQixlQUFvQjtBQUFBO0FBQXBCO0VBQUEsV0FBb0I7RUFBcEIsZUFBb0I7QUFBQTtBQUFwQjtFQUFBLFdBQW9CO0VBQXBCLGVBQW9CO0FBQUE7QUFBcEI7RUFBQSxXQUFvQjtFQUFwQixlQUFvQjtBQUFBO0FBQXBCO0VBQUEsc0JBQW9CO0VBQXBCLGVBQW9CO0VBQXBCLG1CQUFvQjtBQUFBO0FBQXBCO0VBQUEsV0FBb0I7RUFBcEIsZUFBb0I7QUFBQTtBQUFwQjtFQUFBLFdBQW9CO0VBQXBCLGVBQW9CO0FBQUE7QUFBcEI7RUFBQSxXQUFvQjtFQUFwQixlQUFvQjtBQUFBO0FBQXBCO0VBQUEsV0FBb0I7RUFBcEIsaUJBQW9CO0VBQXBCLGVBQW9CO0FBQUE7QUFBcEI7RUFBQTtJQUFBO01BQUEsbUJBQW9CO01BQXBCLG1CQUFvQjtNQUFwQixtQkFBb0I7TUFBcEIsc0JBQW9CO01BQXBCLHNCQUFvQjtNQUFwQixzQkFBb0I7TUFBcEIsb0JBQW9CO01BQXBCLG9CQUFvQjtNQUFwQix3QkFBb0I7TUFBcEIscUJBQW9CO01BQXBCLHlCQUFvQjtNQUFwQixzQkFBb0I7TUFBcEIsMEJBQW9CO01BQXBCLHVCQUFvQjtNQUFwQiw0QkFBb0I7TUFBcEIsZ0NBQW9CO01BQXBCLDZCQUFvQjtNQUFwQix3QkFBb0I7TUFBcEIsMkJBQW9CO01BQXBCLDhCQUFvQjtNQUFwQixpQ0FBb0I7TUFBcEIsd0JBQW9CO01BQXBCLDJCQUFvQjtNQUFwQiw0QkFBb0I7TUFBcEIsa0NBQW9CO01BQXBCLHlCQUFvQjtNQUFwQixrQkFBb0I7TUFBcEIsd0JBQW9CO01BQXBCLHNCQUFvQjtNQUFwQix1QkFBb0I7TUFBcEIsd0JBQW9CO01BQXBCLG9CQUFvQjtNQUFwQixxQkFBb0I7TUFBcEIsc0JBQW9CO01BQXBCLG1CQUFvQjtNQUFwQix5QkFBb0I7TUFBcEIsK0JBQW9CO01BQXBCLDRCQUFvQjtNQUFwQiw4QkFBb0I7TUFBcEIsc0JBQW9CO01BQXBCLGtCQUFvQjtNQUFwQixnQkFBb0I7SUFBQTtFQUFBO0FBQUE7QUR2dUJ0QjtFQUFBO0NBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBO0NBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBOzs7OztBRUtBO0VBQ0k7RUFDQTtFQUNBO0FBSko7QUFPSTtFQUNFO0FBTE47QUFTSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVBOO0FBUU07RUFDRTtBQU5SO0FBU007RUFDRTtBQVBSO0FBVU07RUFDRTtFQUNBO0VBQ0E7QUFSUjtBQVlRO0VBQ0U7QUFWVjtBQWdCSTtFQUNFO0FBZE47QUFrQkk7RUFDRTtFQUNBO0VBQ0E7QUFoQk47QUFvQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFsQk47QUFtQk07RUFiRjtJQWNJO0lBQ0E7RUFoQk47QUFDRjtBQW1CTTtFQUNFO0FBakJSO0FBdUJJO0VBQ0U7QUFyQk47QUF1Qk07RUFDRTtFQUNBO0FBckJSO0FBMEJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXhCTjtBQTBCTTtFQUNFO0VBQ0E7QUF4QlI7QUE2Qkk7RUFDRTtFQUNBO0VBQ0E7QUEzQk4sQyIsInNvdXJjZXMiOlsid2VicGFjazovL2p1Z2VuZC1mdWVyLWV1cm9wYS88bm8gc291cmNlPiIsIndlYnBhY2s6Ly9qdWdlbmQtZnVlci1ldXJvcGEvLi9hc3NldHMvc2Nzcy9tYWluLnNjc3MiLCJ3ZWJwYWNrOi8vanVnZW5kLWZ1ZXItZXVyb3BhLy4vYXNzZXRzL3Njc3MvbmF2aWdhdGlvbi9sYW5ndWFnZV9uYXZpZ2F0aW9uLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOltudWxsLCJAY2hhcnNldCBcIlVURi04XCI7XG5AbGF5ZXIgdGhlbWUsIGJhc2UsIGNvbXBvbmVudHMsIHV0aWxpdGllcztcbkBsYXllciB0aGVtZSB7XG4gIEB0aGVtZSBkZWZhdWx0IHtcbiAgICAtLWZvbnQtc2FuczpcbiAgICAgIHVpLXNhbnMtc2VyaWYsIHN5c3RlbS11aSwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLFxuICAgICAgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcbiAgICAtLWZvbnQtc2VyaWY6IHVpLXNlcmlmLCBHZW9yZ2lhLCBDYW1icmlhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWY7XG4gICAgLS1mb250LW1vbm86XG4gICAgICB1aS1tb25vc3BhY2UsIFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIixcbiAgICAgIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICAgIC0tY29sb3ItcmVkLTUwOiBva2xjaCg5Ny4xJSAwLjAxMyAxNy4zOCk7XG4gICAgLS1jb2xvci1yZWQtMTAwOiBva2xjaCg5My42JSAwLjAzMiAxNy43MTcpO1xuICAgIC0tY29sb3ItcmVkLTIwMDogb2tsY2goODguNSUgMC4wNjIgMTguMzM0KTtcbiAgICAtLWNvbG9yLXJlZC0zMDA6IG9rbGNoKDgwLjglIDAuMTE0IDE5LjU3MSk7XG4gICAgLS1jb2xvci1yZWQtNDAwOiBva2xjaCg3MC40JSAwLjE5MSAyMi4yMTYpO1xuICAgIC0tY29sb3ItcmVkLTUwMDogb2tsY2goNjMuNyUgMC4yMzcgMjUuMzMxKTtcbiAgICAtLWNvbG9yLXJlZC02MDA6IG9rbGNoKDU3LjclIDAuMjQ1IDI3LjMyNSk7XG4gICAgLS1jb2xvci1yZWQtNzAwOiBva2xjaCg1MC41JSAwLjIxMyAyNy41MTgpO1xuICAgIC0tY29sb3ItcmVkLTgwMDogb2tsY2goNDQuNCUgMC4xNzcgMjYuODk5KTtcbiAgICAtLWNvbG9yLXJlZC05MDA6IG9rbGNoKDM5LjYlIDAuMTQxIDI1LjcyMyk7XG4gICAgLS1jb2xvci1yZWQtOTUwOiBva2xjaCgyNS44JSAwLjA5MiAyNi4wNDIpO1xuICAgIC0tY29sb3Itb3JhbmdlLTUwOiBva2xjaCg5OCUgMC4wMTYgNzMuNjg0KTtcbiAgICAtLWNvbG9yLW9yYW5nZS0xMDA6IG9rbGNoKDk1LjQlIDAuMDM4IDc1LjE2NCk7XG4gICAgLS1jb2xvci1vcmFuZ2UtMjAwOiBva2xjaCg5MC4xJSAwLjA3NiA3MC42OTcpO1xuICAgIC0tY29sb3Itb3JhbmdlLTMwMDogb2tsY2goODMuNyUgMC4xMjggNjYuMjkpO1xuICAgIC0tY29sb3Itb3JhbmdlLTQwMDogb2tsY2goNzUlIDAuMTgzIDU1LjkzNCk7XG4gICAgLS1jb2xvci1vcmFuZ2UtNTAwOiBva2xjaCg3MC41JSAwLjIxMyA0Ny42MDQpO1xuICAgIC0tY29sb3Itb3JhbmdlLTYwMDogb2tsY2goNjQuNiUgMC4yMjIgNDEuMTE2KTtcbiAgICAtLWNvbG9yLW9yYW5nZS03MDA6IG9rbGNoKDU1LjMlIDAuMTk1IDM4LjQwMik7XG4gICAgLS1jb2xvci1vcmFuZ2UtODAwOiBva2xjaCg0NyUgMC4xNTcgMzcuMzA0KTtcbiAgICAtLWNvbG9yLW9yYW5nZS05MDA6IG9rbGNoKDQwLjglIDAuMTIzIDM4LjE3Mik7XG4gICAgLS1jb2xvci1vcmFuZ2UtOTUwOiBva2xjaCgyNi42JSAwLjA3OSAzNi4yNTkpO1xuICAgIC0tY29sb3ItYW1iZXItNTA6IG9rbGNoKDk4LjclIDAuMDIyIDk1LjI3Nyk7XG4gICAgLS1jb2xvci1hbWJlci0xMDA6IG9rbGNoKDk2LjIlIDAuMDU5IDk1LjYxNyk7XG4gICAgLS1jb2xvci1hbWJlci0yMDA6IG9rbGNoKDkyLjQlIDAuMTIgOTUuNzQ2KTtcbiAgICAtLWNvbG9yLWFtYmVyLTMwMDogb2tsY2goODcuOSUgMC4xNjkgOTEuNjA1KTtcbiAgICAtLWNvbG9yLWFtYmVyLTQwMDogb2tsY2goODIuOCUgMC4xODkgODQuNDI5KTtcbiAgICAtLWNvbG9yLWFtYmVyLTUwMDogb2tsY2goNzYuOSUgMC4xODggNzAuMDgpO1xuICAgIC0tY29sb3ItYW1iZXItNjAwOiBva2xjaCg2Ni42JSAwLjE3OSA1OC4zMTgpO1xuICAgIC0tY29sb3ItYW1iZXItNzAwOiBva2xjaCg1NS41JSAwLjE2MyA0OC45OTgpO1xuICAgIC0tY29sb3ItYW1iZXItODAwOiBva2xjaCg0Ny4zJSAwLjEzNyA0Ni4yMDEpO1xuICAgIC0tY29sb3ItYW1iZXItOTAwOiBva2xjaCg0MS40JSAwLjExMiA0NS45MDQpO1xuICAgIC0tY29sb3ItYW1iZXItOTUwOiBva2xjaCgyNy45JSAwLjA3NyA0NS42MzUpO1xuICAgIC0tY29sb3IteWVsbG93LTUwOiBva2xjaCg5OC43JSAwLjAyNiAxMDIuMjEyKTtcbiAgICAtLWNvbG9yLXllbGxvdy0xMDA6IG9rbGNoKDk3LjMlIDAuMDcxIDEwMy4xOTMpO1xuICAgIC0tY29sb3IteWVsbG93LTIwMDogb2tsY2goOTQuNSUgMC4xMjkgMTAxLjU0KTtcbiAgICAtLWNvbG9yLXllbGxvdy0zMDA6IG9rbGNoKDkwLjUlIDAuMTgyIDk4LjExMSk7XG4gICAgLS1jb2xvci15ZWxsb3ctNDAwOiBva2xjaCg4NS4yJSAwLjE5OSA5MS45MzYpO1xuICAgIC0tY29sb3IteWVsbG93LTUwMDogb2tsY2goNzkuNSUgMC4xODQgODYuMDQ3KTtcbiAgICAtLWNvbG9yLXllbGxvdy02MDA6IG9rbGNoKDY4LjElIDAuMTYyIDc1LjgzNCk7XG4gICAgLS1jb2xvci15ZWxsb3ctNzAwOiBva2xjaCg1NS40JSAwLjEzNSA2Ni40NDIpO1xuICAgIC0tY29sb3IteWVsbG93LTgwMDogb2tsY2goNDcuNiUgMC4xMTQgNjEuOTA3KTtcbiAgICAtLWNvbG9yLXllbGxvdy05MDA6IG9rbGNoKDQyLjElIDAuMDk1IDU3LjcwOCk7XG4gICAgLS1jb2xvci15ZWxsb3ctOTUwOiBva2xjaCgyOC42JSAwLjA2NiA1My44MTMpO1xuICAgIC0tY29sb3ItbGltZS01MDogb2tsY2goOTguNiUgMC4wMzEgMTIwLjc1Nyk7XG4gICAgLS1jb2xvci1saW1lLTEwMDogb2tsY2goOTYuNyUgMC4wNjcgMTIyLjMyOCk7XG4gICAgLS1jb2xvci1saW1lLTIwMDogb2tsY2goOTMuOCUgMC4xMjcgMTI0LjMyMSk7XG4gICAgLS1jb2xvci1saW1lLTMwMDogb2tsY2goODkuNyUgMC4xOTYgMTI2LjY2NSk7XG4gICAgLS1jb2xvci1saW1lLTQwMDogb2tsY2goODQuMSUgMC4yMzggMTI4Ljg1KTtcbiAgICAtLWNvbG9yLWxpbWUtNTAwOiBva2xjaCg3Ni44JSAwLjIzMyAxMzAuODUpO1xuICAgIC0tY29sb3ItbGltZS02MDA6IG9rbGNoKDY0LjglIDAuMiAxMzEuNjg0KTtcbiAgICAtLWNvbG9yLWxpbWUtNzAwOiBva2xjaCg1My4yJSAwLjE1NyAxMzEuNTg5KTtcbiAgICAtLWNvbG9yLWxpbWUtODAwOiBva2xjaCg0NS4zJSAwLjEyNCAxMzAuOTMzKTtcbiAgICAtLWNvbG9yLWxpbWUtOTAwOiBva2xjaCg0MC41JSAwLjEwMSAxMzEuMDYzKTtcbiAgICAtLWNvbG9yLWxpbWUtOTUwOiBva2xjaCgyNy40JSAwLjA3MiAxMzIuMTA5KTtcbiAgICAtLWNvbG9yLWdyZWVuLTUwOiBva2xjaCg5OC4yJSAwLjAxOCAxNTUuODI2KTtcbiAgICAtLWNvbG9yLWdyZWVuLTEwMDogb2tsY2goOTYuMiUgMC4wNDQgMTU2Ljc0Myk7XG4gICAgLS1jb2xvci1ncmVlbi0yMDA6IG9rbGNoKDkyLjUlIDAuMDg0IDE1NS45OTUpO1xuICAgIC0tY29sb3ItZ3JlZW4tMzAwOiBva2xjaCg4Ny4xJSAwLjE1IDE1NC40NDkpO1xuICAgIC0tY29sb3ItZ3JlZW4tNDAwOiBva2xjaCg3OS4yJSAwLjIwOSAxNTEuNzExKTtcbiAgICAtLWNvbG9yLWdyZWVuLTUwMDogb2tsY2goNzIuMyUgMC4yMTkgMTQ5LjU3OSk7XG4gICAgLS1jb2xvci1ncmVlbi02MDA6IG9rbGNoKDYyLjclIDAuMTk0IDE0OS4yMTQpO1xuICAgIC0tY29sb3ItZ3JlZW4tNzAwOiBva2xjaCg1Mi43JSAwLjE1NCAxNTAuMDY5KTtcbiAgICAtLWNvbG9yLWdyZWVuLTgwMDogb2tsY2goNDQuOCUgMC4xMTkgMTUxLjMyOCk7XG4gICAgLS1jb2xvci1ncmVlbi05MDA6IG9rbGNoKDM5LjMlIDAuMDk1IDE1Mi41MzUpO1xuICAgIC0tY29sb3ItZ3JlZW4tOTUwOiBva2xjaCgyNi42JSAwLjA2NSAxNTIuOTM0KTtcbiAgICAtLWNvbG9yLWVtZXJhbGQtNTA6IG9rbGNoKDk3LjklIDAuMDIxIDE2Ni4xMTMpO1xuICAgIC0tY29sb3ItZW1lcmFsZC0xMDA6IG9rbGNoKDk1JSAwLjA1MiAxNjMuMDUxKTtcbiAgICAtLWNvbG9yLWVtZXJhbGQtMjAwOiBva2xjaCg5MC41JSAwLjA5MyAxNjQuMTUpO1xuICAgIC0tY29sb3ItZW1lcmFsZC0zMDA6IG9rbGNoKDg0LjUlIDAuMTQzIDE2NC45NzgpO1xuICAgIC0tY29sb3ItZW1lcmFsZC00MDA6IG9rbGNoKDc2LjUlIDAuMTc3IDE2My4yMjMpO1xuICAgIC0tY29sb3ItZW1lcmFsZC01MDA6IG9rbGNoKDY5LjYlIDAuMTcgMTYyLjQ4KTtcbiAgICAtLWNvbG9yLWVtZXJhbGQtNjAwOiBva2xjaCg1OS42JSAwLjE0NSAxNjMuMjI1KTtcbiAgICAtLWNvbG9yLWVtZXJhbGQtNzAwOiBva2xjaCg1MC44JSAwLjExOCAxNjUuNjEyKTtcbiAgICAtLWNvbG9yLWVtZXJhbGQtODAwOiBva2xjaCg0My4yJSAwLjA5NSAxNjYuOTEzKTtcbiAgICAtLWNvbG9yLWVtZXJhbGQtOTAwOiBva2xjaCgzNy44JSAwLjA3NyAxNjguOTQpO1xuICAgIC0tY29sb3ItZW1lcmFsZC05NTA6IG9rbGNoKDI2LjIlIDAuMDUxIDE3Mi41NTIpO1xuICAgIC0tY29sb3ItdGVhbC01MDogb2tsY2goOTguNCUgMC4wMTQgMTgwLjcyKTtcbiAgICAtLWNvbG9yLXRlYWwtMTAwOiBva2xjaCg5NS4zJSAwLjA1MSAxODAuODAxKTtcbiAgICAtLWNvbG9yLXRlYWwtMjAwOiBva2xjaCg5MSUgMC4wOTYgMTgwLjQyNik7XG4gICAgLS1jb2xvci10ZWFsLTMwMDogb2tsY2goODUuNSUgMC4xMzggMTgxLjA3MSk7XG4gICAgLS1jb2xvci10ZWFsLTQwMDogb2tsY2goNzcuNyUgMC4xNTIgMTgxLjkxMik7XG4gICAgLS1jb2xvci10ZWFsLTUwMDogb2tsY2goNzAuNCUgMC4xNCAxODIuNTAzKTtcbiAgICAtLWNvbG9yLXRlYWwtNjAwOiBva2xjaCg2MCUgMC4xMTggMTg0LjcwNCk7XG4gICAgLS1jb2xvci10ZWFsLTcwMDogb2tsY2goNTEuMSUgMC4wOTYgMTg2LjM5MSk7XG4gICAgLS1jb2xvci10ZWFsLTgwMDogb2tsY2goNDMuNyUgMC4wNzggMTg4LjIxNik7XG4gICAgLS1jb2xvci10ZWFsLTkwMDogb2tsY2goMzguNiUgMC4wNjMgMTg4LjQxNik7XG4gICAgLS1jb2xvci10ZWFsLTk1MDogb2tsY2goMjcuNyUgMC4wNDYgMTkyLjUyNCk7XG4gICAgLS1jb2xvci1jeWFuLTUwOiBva2xjaCg5OC40JSAwLjAxOSAyMDAuODczKTtcbiAgICAtLWNvbG9yLWN5YW4tMTAwOiBva2xjaCg5NS42JSAwLjA0NSAyMDMuMzg4KTtcbiAgICAtLWNvbG9yLWN5YW4tMjAwOiBva2xjaCg5MS43JSAwLjA4IDIwNS4wNDEpO1xuICAgIC0tY29sb3ItY3lhbi0zMDA6IG9rbGNoKDg2LjUlIDAuMTI3IDIwNy4wNzgpO1xuICAgIC0tY29sb3ItY3lhbi00MDA6IG9rbGNoKDc4LjklIDAuMTU0IDIxMS41Myk7XG4gICAgLS1jb2xvci1jeWFuLTUwMDogb2tsY2goNzEuNSUgMC4xNDMgMjE1LjIyMSk7XG4gICAgLS1jb2xvci1jeWFuLTYwMDogb2tsY2goNjAuOSUgMC4xMjYgMjIxLjcyMyk7XG4gICAgLS1jb2xvci1jeWFuLTcwMDogb2tsY2goNTIlIDAuMTA1IDIyMy4xMjgpO1xuICAgIC0tY29sb3ItY3lhbi04MDA6IG9rbGNoKDQ1JSAwLjA4NSAyMjQuMjgzKTtcbiAgICAtLWNvbG9yLWN5YW4tOTAwOiBva2xjaCgzOS44JSAwLjA3IDIyNy4zOTIpO1xuICAgIC0tY29sb3ItY3lhbi05NTA6IG9rbGNoKDMwLjIlIDAuMDU2IDIyOS42OTUpO1xuICAgIC0tY29sb3Itc2t5LTUwOiBva2xjaCg5Ny43JSAwLjAxMyAyMzYuNjIpO1xuICAgIC0tY29sb3Itc2t5LTEwMDogb2tsY2goOTUuMSUgMC4wMjYgMjM2LjgyNCk7XG4gICAgLS1jb2xvci1za3ktMjAwOiBva2xjaCg5MC4xJSAwLjA1OCAyMzAuOTAyKTtcbiAgICAtLWNvbG9yLXNreS0zMDA6IG9rbGNoKDgyLjglIDAuMTExIDIzMC4zMTgpO1xuICAgIC0tY29sb3Itc2t5LTQwMDogb2tsY2goNzQuNiUgMC4xNiAyMzIuNjYxKTtcbiAgICAtLWNvbG9yLXNreS01MDA6IG9rbGNoKDY4LjUlIDAuMTY5IDIzNy4zMjMpO1xuICAgIC0tY29sb3Itc2t5LTYwMDogb2tsY2goNTguOCUgMC4xNTggMjQxLjk2Nik7XG4gICAgLS1jb2xvci1za3ktNzAwOiBva2xjaCg1MCUgMC4xMzQgMjQyLjc0OSk7XG4gICAgLS1jb2xvci1za3ktODAwOiBva2xjaCg0NC4zJSAwLjExIDI0MC43OSk7XG4gICAgLS1jb2xvci1za3ktOTAwOiBva2xjaCgzOS4xJSAwLjA5IDI0MC44NzYpO1xuICAgIC0tY29sb3Itc2t5LTk1MDogb2tsY2goMjkuMyUgMC4wNjYgMjQzLjE1Nyk7XG4gICAgLS1jb2xvci1ibHVlLTUwOiBva2xjaCg5NyUgMC4wMTQgMjU0LjYwNCk7XG4gICAgLS1jb2xvci1ibHVlLTEwMDogb2tsY2goOTMuMiUgMC4wMzIgMjU1LjU4NSk7XG4gICAgLS1jb2xvci1ibHVlLTIwMDogb2tsY2goODguMiUgMC4wNTkgMjU0LjEyOCk7XG4gICAgLS1jb2xvci1ibHVlLTMwMDogb2tsY2goODAuOSUgMC4xMDUgMjUxLjgxMyk7XG4gICAgLS1jb2xvci1ibHVlLTQwMDogb2tsY2goNzAuNyUgMC4xNjUgMjU0LjYyNCk7XG4gICAgLS1jb2xvci1ibHVlLTUwMDogb2tsY2goNjIuMyUgMC4yMTQgMjU5LjgxNSk7XG4gICAgLS1jb2xvci1ibHVlLTYwMDogb2tsY2goNTQuNiUgMC4yNDUgMjYyLjg4MSk7XG4gICAgLS1jb2xvci1ibHVlLTcwMDogb2tsY2goNDguOCUgMC4yNDMgMjY0LjM3Nik7XG4gICAgLS1jb2xvci1ibHVlLTgwMDogb2tsY2goNDIuNCUgMC4xOTkgMjY1LjYzOCk7XG4gICAgLS1jb2xvci1ibHVlLTkwMDogb2tsY2goMzcuOSUgMC4xNDYgMjY1LjUyMik7XG4gICAgLS1jb2xvci1ibHVlLTk1MDogb2tsY2goMjguMiUgMC4wOTEgMjY3LjkzNSk7XG4gICAgLS1jb2xvci1pbmRpZ28tNTA6IG9rbGNoKDk2LjIlIDAuMDE4IDI3Mi4zMTQpO1xuICAgIC0tY29sb3ItaW5kaWdvLTEwMDogb2tsY2goOTMlIDAuMDM0IDI3Mi43ODgpO1xuICAgIC0tY29sb3ItaW5kaWdvLTIwMDogb2tsY2goODclIDAuMDY1IDI3NC4wMzkpO1xuICAgIC0tY29sb3ItaW5kaWdvLTMwMDogb2tsY2goNzguNSUgMC4xMTUgMjc0LjcxMyk7XG4gICAgLS1jb2xvci1pbmRpZ28tNDAwOiBva2xjaCg2Ny4zJSAwLjE4MiAyNzYuOTM1KTtcbiAgICAtLWNvbG9yLWluZGlnby01MDA6IG9rbGNoKDU4LjUlIDAuMjMzIDI3Ny4xMTcpO1xuICAgIC0tY29sb3ItaW5kaWdvLTYwMDogb2tsY2goNTEuMSUgMC4yNjIgMjc2Ljk2Nik7XG4gICAgLS1jb2xvci1pbmRpZ28tNzAwOiBva2xjaCg0NS43JSAwLjI0IDI3Ny4wMjMpO1xuICAgIC0tY29sb3ItaW5kaWdvLTgwMDogb2tsY2goMzkuOCUgMC4xOTUgMjc3LjM2Nik7XG4gICAgLS1jb2xvci1pbmRpZ28tOTAwOiBva2xjaCgzNS45JSAwLjE0NCAyNzguNjk3KTtcbiAgICAtLWNvbG9yLWluZGlnby05NTA6IG9rbGNoKDI1LjclIDAuMDkgMjgxLjI4OCk7XG4gICAgLS1jb2xvci12aW9sZXQtNTA6IG9rbGNoKDk2LjklIDAuMDE2IDI5My43NTYpO1xuICAgIC0tY29sb3ItdmlvbGV0LTEwMDogb2tsY2goOTQuMyUgMC4wMjkgMjk0LjU4OCk7XG4gICAgLS1jb2xvci12aW9sZXQtMjAwOiBva2xjaCg4OS40JSAwLjA1NyAyOTMuMjgzKTtcbiAgICAtLWNvbG9yLXZpb2xldC0zMDA6IG9rbGNoKDgxLjElIDAuMTExIDI5My41NzEpO1xuICAgIC0tY29sb3ItdmlvbGV0LTQwMDogb2tsY2goNzAuMiUgMC4xODMgMjkzLjU0MSk7XG4gICAgLS1jb2xvci12aW9sZXQtNTAwOiBva2xjaCg2MC42JSAwLjI1IDI5Mi43MTcpO1xuICAgIC0tY29sb3ItdmlvbGV0LTYwMDogb2tsY2goNTQuMSUgMC4yODEgMjkzLjAwOSk7XG4gICAgLS1jb2xvci12aW9sZXQtNzAwOiBva2xjaCg0OS4xJSAwLjI3IDI5Mi41ODEpO1xuICAgIC0tY29sb3ItdmlvbGV0LTgwMDogb2tsY2goNDMuMiUgMC4yMzIgMjkyLjc1OSk7XG4gICAgLS1jb2xvci12aW9sZXQtOTAwOiBva2xjaCgzOCUgMC4xODkgMjkzLjc0NSk7XG4gICAgLS1jb2xvci12aW9sZXQtOTUwOiBva2xjaCgyOC4zJSAwLjE0MSAyOTEuMDg5KTtcbiAgICAtLWNvbG9yLXB1cnBsZS01MDogb2tsY2goOTcuNyUgMC4wMTQgMzA4LjI5OSk7XG4gICAgLS1jb2xvci1wdXJwbGUtMTAwOiBva2xjaCg5NC42JSAwLjAzMyAzMDcuMTc0KTtcbiAgICAtLWNvbG9yLXB1cnBsZS0yMDA6IG9rbGNoKDkwLjIlIDAuMDYzIDMwNi43MDMpO1xuICAgIC0tY29sb3ItcHVycGxlLTMwMDogb2tsY2goODIuNyUgMC4xMTkgMzA2LjM4Myk7XG4gICAgLS1jb2xvci1wdXJwbGUtNDAwOiBva2xjaCg3MS40JSAwLjIwMyAzMDUuNTA0KTtcbiAgICAtLWNvbG9yLXB1cnBsZS01MDA6IG9rbGNoKDYyLjclIDAuMjY1IDMwMy45KTtcbiAgICAtLWNvbG9yLXB1cnBsZS02MDA6IG9rbGNoKDU1LjglIDAuMjg4IDMwMi4zMjEpO1xuICAgIC0tY29sb3ItcHVycGxlLTcwMDogb2tsY2goNDkuNiUgMC4yNjUgMzAxLjkyNCk7XG4gICAgLS1jb2xvci1wdXJwbGUtODAwOiBva2xjaCg0My44JSAwLjIxOCAzMDMuNzI0KTtcbiAgICAtLWNvbG9yLXB1cnBsZS05MDA6IG9rbGNoKDM4LjElIDAuMTc2IDMwNC45ODcpO1xuICAgIC0tY29sb3ItcHVycGxlLTk1MDogb2tsY2goMjkuMSUgMC4xNDkgMzAyLjcxNyk7XG4gICAgLS1jb2xvci1mdWNoc2lhLTUwOiBva2xjaCg5Ny43JSAwLjAxNyAzMjAuMDU4KTtcbiAgICAtLWNvbG9yLWZ1Y2hzaWEtMTAwOiBva2xjaCg5NS4yJSAwLjAzNyAzMTguODUyKTtcbiAgICAtLWNvbG9yLWZ1Y2hzaWEtMjAwOiBva2xjaCg5MC4zJSAwLjA3NiAzMTkuNjIpO1xuICAgIC0tY29sb3ItZnVjaHNpYS0zMDA6IG9rbGNoKDgzLjMlIDAuMTQ1IDMyMS40MzQpO1xuICAgIC0tY29sb3ItZnVjaHNpYS00MDA6IG9rbGNoKDc0JSAwLjIzOCAzMjIuMTYpO1xuICAgIC0tY29sb3ItZnVjaHNpYS01MDA6IG9rbGNoKDY2LjclIDAuMjk1IDMyMi4xNSk7XG4gICAgLS1jb2xvci1mdWNoc2lhLTYwMDogb2tsY2goNTkuMSUgMC4yOTMgMzIyLjg5Nik7XG4gICAgLS1jb2xvci1mdWNoc2lhLTcwMDogb2tsY2goNTEuOCUgMC4yNTMgMzIzLjk0OSk7XG4gICAgLS1jb2xvci1mdWNoc2lhLTgwMDogb2tsY2goNDUuMiUgMC4yMTEgMzI0LjU5MSk7XG4gICAgLS1jb2xvci1mdWNoc2lhLTkwMDogb2tsY2goNDAuMSUgMC4xNyAzMjUuNjEyKTtcbiAgICAtLWNvbG9yLWZ1Y2hzaWEtOTUwOiBva2xjaCgyOS4zJSAwLjEzNiAzMjUuNjYxKTtcbiAgICAtLWNvbG9yLXBpbmstNTA6IG9rbGNoKDk3LjElIDAuMDE0IDM0My4xOTgpO1xuICAgIC0tY29sb3ItcGluay0xMDA6IG9rbGNoKDk0LjglIDAuMDI4IDM0Mi4yNTgpO1xuICAgIC0tY29sb3ItcGluay0yMDA6IG9rbGNoKDg5LjklIDAuMDYxIDM0My4yMzEpO1xuICAgIC0tY29sb3ItcGluay0zMDA6IG9rbGNoKDgyLjMlIDAuMTIgMzQ2LjAxOCk7XG4gICAgLS1jb2xvci1waW5rLTQwMDogb2tsY2goNzEuOCUgMC4yMDIgMzQ5Ljc2MSk7XG4gICAgLS1jb2xvci1waW5rLTUwMDogb2tsY2goNjUuNiUgMC4yNDEgMzU0LjMwOCk7XG4gICAgLS1jb2xvci1waW5rLTYwMDogb2tsY2goNTkuMiUgMC4yNDkgMC41ODQpO1xuICAgIC0tY29sb3ItcGluay03MDA6IG9rbGNoKDUyLjUlIDAuMjIzIDMuOTU4KTtcbiAgICAtLWNvbG9yLXBpbmstODAwOiBva2xjaCg0NS45JSAwLjE4NyAzLjgxNSk7XG4gICAgLS1jb2xvci1waW5rLTkwMDogb2tsY2goNDAuOCUgMC4xNTMgMi40MzIpO1xuICAgIC0tY29sb3ItcGluay05NTA6IG9rbGNoKDI4LjQlIDAuMTA5IDMuOTA3KTtcbiAgICAtLWNvbG9yLXJvc2UtNTA6IG9rbGNoKDk2LjklIDAuMDE1IDEyLjQyMik7XG4gICAgLS1jb2xvci1yb3NlLTEwMDogb2tsY2goOTQuMSUgMC4wMyAxMi41OCk7XG4gICAgLS1jb2xvci1yb3NlLTIwMDogb2tsY2goODkuMiUgMC4wNTggMTAuMDAxKTtcbiAgICAtLWNvbG9yLXJvc2UtMzAwOiBva2xjaCg4MSUgMC4xMTcgMTEuNjM4KTtcbiAgICAtLWNvbG9yLXJvc2UtNDAwOiBva2xjaCg3MS4yJSAwLjE5NCAxMy40MjgpO1xuICAgIC0tY29sb3Itcm9zZS01MDA6IG9rbGNoKDY0LjUlIDAuMjQ2IDE2LjQzOSk7XG4gICAgLS1jb2xvci1yb3NlLTYwMDogb2tsY2goNTguNiUgMC4yNTMgMTcuNTg1KTtcbiAgICAtLWNvbG9yLXJvc2UtNzAwOiBva2xjaCg1MS40JSAwLjIyMiAxNi45MzUpO1xuICAgIC0tY29sb3Itcm9zZS04MDA6IG9rbGNoKDQ1LjUlIDAuMTg4IDEzLjY5Nyk7XG4gICAgLS1jb2xvci1yb3NlLTkwMDogb2tsY2goNDElIDAuMTU5IDEwLjI3Mik7XG4gICAgLS1jb2xvci1yb3NlLTk1MDogb2tsY2goMjcuMSUgMC4xMDUgMTIuMDk0KTtcbiAgICAtLWNvbG9yLXNsYXRlLTUwOiBva2xjaCg5OC40JSAwLjAwMyAyNDcuODU4KTtcbiAgICAtLWNvbG9yLXNsYXRlLTEwMDogb2tsY2goOTYuOCUgMC4wMDcgMjQ3Ljg5Nik7XG4gICAgLS1jb2xvci1zbGF0ZS0yMDA6IG9rbGNoKDkyLjklIDAuMDEzIDI1NS41MDgpO1xuICAgIC0tY29sb3Itc2xhdGUtMzAwOiBva2xjaCg4Ni45JSAwLjAyMiAyNTIuODk0KTtcbiAgICAtLWNvbG9yLXNsYXRlLTQwMDogb2tsY2goNzAuNCUgMC4wNCAyNTYuNzg4KTtcbiAgICAtLWNvbG9yLXNsYXRlLTUwMDogb2tsY2goNTUuNCUgMC4wNDYgMjU3LjQxNyk7XG4gICAgLS1jb2xvci1zbGF0ZS02MDA6IG9rbGNoKDQ0LjYlIDAuMDQzIDI1Ny4yODEpO1xuICAgIC0tY29sb3Itc2xhdGUtNzAwOiBva2xjaCgzNy4yJSAwLjA0NCAyNTcuMjg3KTtcbiAgICAtLWNvbG9yLXNsYXRlLTgwMDogb2tsY2goMjcuOSUgMC4wNDEgMjYwLjAzMSk7XG4gICAgLS1jb2xvci1zbGF0ZS05MDA6IG9rbGNoKDIwLjglIDAuMDQyIDI2NS43NTUpO1xuICAgIC0tY29sb3Itc2xhdGUtOTUwOiBva2xjaCgxMi45JSAwLjA0MiAyNjQuNjk1KTtcbiAgICAtLWNvbG9yLWdyYXktNTA6IG9rbGNoKDk4LjUlIDAuMDAyIDI0Ny44MzkpO1xuICAgIC0tY29sb3ItZ3JheS0xMDA6IG9rbGNoKDk2LjclIDAuMDAzIDI2NC41NDIpO1xuICAgIC0tY29sb3ItZ3JheS0yMDA6IG9rbGNoKDkyLjglIDAuMDA2IDI2NC41MzEpO1xuICAgIC0tY29sb3ItZ3JheS0zMDA6IG9rbGNoKDg3LjIlIDAuMDEgMjU4LjMzOCk7XG4gICAgLS1jb2xvci1ncmF5LTQwMDogb2tsY2goNzAuNyUgMC4wMjIgMjYxLjMyNSk7XG4gICAgLS1jb2xvci1ncmF5LTUwMDogb2tsY2goNTUuMSUgMC4wMjcgMjY0LjM2NCk7XG4gICAgLS1jb2xvci1ncmF5LTYwMDogb2tsY2goNDQuNiUgMC4wMyAyNTYuODAyKTtcbiAgICAtLWNvbG9yLWdyYXktNzAwOiBva2xjaCgzNy4zJSAwLjAzNCAyNTkuNzMzKTtcbiAgICAtLWNvbG9yLWdyYXktODAwOiBva2xjaCgyNy44JSAwLjAzMyAyNTYuODQ4KTtcbiAgICAtLWNvbG9yLWdyYXktOTAwOiBva2xjaCgyMSUgMC4wMzQgMjY0LjY2NSk7XG4gICAgLS1jb2xvci1ncmF5LTk1MDogb2tsY2goMTMlIDAuMDI4IDI2MS42OTIpO1xuICAgIC0tY29sb3ItemluYy01MDogb2tsY2goOTguNSUgMCAwKTtcbiAgICAtLWNvbG9yLXppbmMtMTAwOiBva2xjaCg5Ni43JSAwLjAwMSAyODYuMzc1KTtcbiAgICAtLWNvbG9yLXppbmMtMjAwOiBva2xjaCg5MiUgMC4wMDQgMjg2LjMyKTtcbiAgICAtLWNvbG9yLXppbmMtMzAwOiBva2xjaCg4Ny4xJSAwLjAwNiAyODYuMjg2KTtcbiAgICAtLWNvbG9yLXppbmMtNDAwOiBva2xjaCg3MC41JSAwLjAxNSAyODYuMDY3KTtcbiAgICAtLWNvbG9yLXppbmMtNTAwOiBva2xjaCg1NS4yJSAwLjAxNiAyODUuOTM4KTtcbiAgICAtLWNvbG9yLXppbmMtNjAwOiBva2xjaCg0NC4yJSAwLjAxNyAyODUuNzg2KTtcbiAgICAtLWNvbG9yLXppbmMtNzAwOiBva2xjaCgzNyUgMC4wMTMgMjg1LjgwNSk7XG4gICAgLS1jb2xvci16aW5jLTgwMDogb2tsY2goMjcuNCUgMC4wMDYgMjg2LjAzMyk7XG4gICAgLS1jb2xvci16aW5jLTkwMDogb2tsY2goMjElIDAuMDA2IDI4NS44ODUpO1xuICAgIC0tY29sb3ItemluYy05NTA6IG9rbGNoKDE0LjElIDAuMDA1IDI4NS44MjMpO1xuICAgIC0tY29sb3ItbmV1dHJhbC01MDogb2tsY2goOTguNSUgMCAwKTtcbiAgICAtLWNvbG9yLW5ldXRyYWwtMTAwOiBva2xjaCg5NyUgMCAwKTtcbiAgICAtLWNvbG9yLW5ldXRyYWwtMjAwOiBva2xjaCg5Mi4yJSAwIDApO1xuICAgIC0tY29sb3ItbmV1dHJhbC0zMDA6IG9rbGNoKDg3JSAwIDApO1xuICAgIC0tY29sb3ItbmV1dHJhbC00MDA6IG9rbGNoKDcwLjglIDAgMCk7XG4gICAgLS1jb2xvci1uZXV0cmFsLTUwMDogb2tsY2goNTUuNiUgMCAwKTtcbiAgICAtLWNvbG9yLW5ldXRyYWwtNjAwOiBva2xjaCg0My45JSAwIDApO1xuICAgIC0tY29sb3ItbmV1dHJhbC03MDA6IG9rbGNoKDM3LjElIDAgMCk7XG4gICAgLS1jb2xvci1uZXV0cmFsLTgwMDogb2tsY2goMjYuOSUgMCAwKTtcbiAgICAtLWNvbG9yLW5ldXRyYWwtOTAwOiBva2xjaCgyMC41JSAwIDApO1xuICAgIC0tY29sb3ItbmV1dHJhbC05NTA6IG9rbGNoKDE0LjUlIDAgMCk7XG4gICAgLS1jb2xvci1zdG9uZS01MDogb2tsY2goOTguNSUgMC4wMDEgMTA2LjQyMyk7XG4gICAgLS1jb2xvci1zdG9uZS0xMDA6IG9rbGNoKDk3JSAwLjAwMSAxMDYuNDI0KTtcbiAgICAtLWNvbG9yLXN0b25lLTIwMDogb2tsY2goOTIuMyUgMC4wMDMgNDguNzE3KTtcbiAgICAtLWNvbG9yLXN0b25lLTMwMDogb2tsY2goODYuOSUgMC4wMDUgNTYuMzY2KTtcbiAgICAtLWNvbG9yLXN0b25lLTQwMDogb2tsY2goNzAuOSUgMC4wMSA1Ni4yNTkpO1xuICAgIC0tY29sb3Itc3RvbmUtNTAwOiBva2xjaCg1NS4zJSAwLjAxMyA1OC4wNzEpO1xuICAgIC0tY29sb3Itc3RvbmUtNjAwOiBva2xjaCg0NC40JSAwLjAxMSA3My42MzkpO1xuICAgIC0tY29sb3Itc3RvbmUtNzAwOiBva2xjaCgzNy40JSAwLjAxIDY3LjU1OCk7XG4gICAgLS1jb2xvci1zdG9uZS04MDA6IG9rbGNoKDI2LjglIDAuMDA3IDM0LjI5OCk7XG4gICAgLS1jb2xvci1zdG9uZS05MDA6IG9rbGNoKDIxLjYlIDAuMDA2IDU2LjA0Myk7XG4gICAgLS1jb2xvci1zdG9uZS05NTA6IG9rbGNoKDE0LjclIDAuMDA0IDQ5LjI1KTtcbiAgICAtLWNvbG9yLWJsYWNrOiAjMDAwO1xuICAgIC0tY29sb3Itd2hpdGU6ICNmZmY7XG4gICAgLS1zcGFjaW5nOiAwLjI1cmVtO1xuICAgIC0tYnJlYWtwb2ludC1zbTogNDByZW07XG4gICAgLS1icmVha3BvaW50LW1kOiA0OHJlbTtcbiAgICAtLWJyZWFrcG9pbnQtbGc6IDY0cmVtO1xuICAgIC0tYnJlYWtwb2ludC14bDogODByZW07XG4gICAgLS1icmVha3BvaW50LTJ4bDogOTZyZW07XG4gICAgLS1jb250YWluZXItM3hzOiAxNnJlbTtcbiAgICAtLWNvbnRhaW5lci0yeHM6IDE4cmVtO1xuICAgIC0tY29udGFpbmVyLXhzOiAyMHJlbTtcbiAgICAtLWNvbnRhaW5lci1zbTogMjRyZW07XG4gICAgLS1jb250YWluZXItbWQ6IDI4cmVtO1xuICAgIC0tY29udGFpbmVyLWxnOiAzMnJlbTtcbiAgICAtLWNvbnRhaW5lci14bDogMzZyZW07XG4gICAgLS1jb250YWluZXItMnhsOiA0MnJlbTtcbiAgICAtLWNvbnRhaW5lci0zeGw6IDQ4cmVtO1xuICAgIC0tY29udGFpbmVyLTR4bDogNTZyZW07XG4gICAgLS1jb250YWluZXItNXhsOiA2NHJlbTtcbiAgICAtLWNvbnRhaW5lci02eGw6IDcycmVtO1xuICAgIC0tY29udGFpbmVyLTd4bDogODByZW07XG4gICAgLS10ZXh0LXhzOiAwLjc1cmVtO1xuICAgIC0tdGV4dC14cy0tbGluZS1oZWlnaHQ6IGNhbGMoMSAvIDAuNzUpO1xuICAgIC0tdGV4dC1zbTogMC44NzVyZW07XG4gICAgLS10ZXh0LXNtLS1saW5lLWhlaWdodDogY2FsYygxLjI1IC8gMC44NzUpO1xuICAgIC0tdGV4dC1iYXNlOiAxcmVtO1xuICAgIC0tdGV4dC1iYXNlLS1saW5lLWhlaWdodDogY2FsYygxLjUgLyAxKTtcbiAgICAtLXRleHQtbGc6IDEuMTI1cmVtO1xuICAgIC0tdGV4dC1sZy0tbGluZS1oZWlnaHQ6IGNhbGMoMS43NSAvIDEuMTI1KTtcbiAgICAtLXRleHQteGw6IDEuMjVyZW07XG4gICAgLS10ZXh0LXhsLS1saW5lLWhlaWdodDogY2FsYygxLjc1IC8gMS4yNSk7XG4gICAgLS10ZXh0LTJ4bDogMS41cmVtO1xuICAgIC0tdGV4dC0yeGwtLWxpbmUtaGVpZ2h0OiBjYWxjKDIgLyAxLjUpO1xuICAgIC0tdGV4dC0zeGw6IDEuODc1cmVtO1xuICAgIC0tdGV4dC0zeGwtLWxpbmUtaGVpZ2h0OiBjYWxjKDIuMjUgLyAxLjg3NSk7XG4gICAgLS10ZXh0LTR4bDogMi4yNXJlbTtcbiAgICAtLXRleHQtNHhsLS1saW5lLWhlaWdodDogY2FsYygyLjUgLyAyLjI1KTtcbiAgICAtLXRleHQtNXhsOiAzcmVtO1xuICAgIC0tdGV4dC01eGwtLWxpbmUtaGVpZ2h0OiAxO1xuICAgIC0tdGV4dC02eGw6IDMuNzVyZW07XG4gICAgLS10ZXh0LTZ4bC0tbGluZS1oZWlnaHQ6IDE7XG4gICAgLS10ZXh0LTd4bDogNC41cmVtO1xuICAgIC0tdGV4dC03eGwtLWxpbmUtaGVpZ2h0OiAxO1xuICAgIC0tdGV4dC04eGw6IDZyZW07XG4gICAgLS10ZXh0LTh4bC0tbGluZS1oZWlnaHQ6IDE7XG4gICAgLS10ZXh0LTl4bDogOHJlbTtcbiAgICAtLXRleHQtOXhsLS1saW5lLWhlaWdodDogMTtcbiAgICAtLWZvbnQtd2VpZ2h0LXRoaW46IDEwMDtcbiAgICAtLWZvbnQtd2VpZ2h0LWV4dHJhbGlnaHQ6IDIwMDtcbiAgICAtLWZvbnQtd2VpZ2h0LWxpZ2h0OiAzMDA7XG4gICAgLS1mb250LXdlaWdodC1ub3JtYWw6IDQwMDtcbiAgICAtLWZvbnQtd2VpZ2h0LW1lZGl1bTogNTAwO1xuICAgIC0tZm9udC13ZWlnaHQtc2VtaWJvbGQ6IDYwMDtcbiAgICAtLWZvbnQtd2VpZ2h0LWJvbGQ6IDcwMDtcbiAgICAtLWZvbnQtd2VpZ2h0LWV4dHJhYm9sZDogODAwO1xuICAgIC0tZm9udC13ZWlnaHQtYmxhY2s6IDkwMDtcbiAgICAtLXRyYWNraW5nLXRpZ2h0ZXI6IC0wLjA1ZW07XG4gICAgLS10cmFja2luZy10aWdodDogLTAuMDI1ZW07XG4gICAgLS10cmFja2luZy1ub3JtYWw6IDBlbTtcbiAgICAtLXRyYWNraW5nLXdpZGU6IDAuMDI1ZW07XG4gICAgLS10cmFja2luZy13aWRlcjogMC4wNWVtO1xuICAgIC0tdHJhY2tpbmctd2lkZXN0OiAwLjFlbTtcbiAgICAtLWxlYWRpbmctdGlnaHQ6IDEuMjU7XG4gICAgLS1sZWFkaW5nLXNudWc6IDEuMzc1O1xuICAgIC0tbGVhZGluZy1ub3JtYWw6IDEuNTtcbiAgICAtLWxlYWRpbmctcmVsYXhlZDogMS42MjU7XG4gICAgLS1sZWFkaW5nLWxvb3NlOiAyO1xuICAgIC0tcmFkaXVzLXhzOiAwLjEyNXJlbTtcbiAgICAtLXJhZGl1cy1zbTogMC4yNXJlbTtcbiAgICAtLXJhZGl1cy1tZDogMC4zNzVyZW07XG4gICAgLS1yYWRpdXMtbGc6IDAuNXJlbTtcbiAgICAtLXJhZGl1cy14bDogMC43NXJlbTtcbiAgICAtLXJhZGl1cy0yeGw6IDFyZW07XG4gICAgLS1yYWRpdXMtM3hsOiAxLjVyZW07XG4gICAgLS1yYWRpdXMtNHhsOiAycmVtO1xuICAgIC0tc2hhZG93LTJ4czogMCAxcHggcmdiKDAgMCAwIC8gMC4wNSk7XG4gICAgLS1zaGFkb3cteHM6IDAgMXB4IDJweCAwIHJnYigwIDAgMCAvIDAuMDUpO1xuICAgIC0tc2hhZG93LXNtOiAwIDFweCAzcHggMCByZ2IoMCAwIDAgLyAwLjEpLCAwIDFweCAycHggLTFweCByZ2IoMCAwIDAgLyAwLjEpO1xuICAgIC0tc2hhZG93LW1kOlxuICAgICAgMCA0cHggNnB4IC0xcHggcmdiKDAgMCAwIC8gMC4xKSwgMCAycHggNHB4IC0ycHggcmdiKDAgMCAwIC8gMC4xKTtcbiAgICAtLXNoYWRvdy1sZzpcbiAgICAgIDAgMTBweCAxNXB4IC0zcHggcmdiKDAgMCAwIC8gMC4xKSwgMCA0cHggNnB4IC00cHggcmdiKDAgMCAwIC8gMC4xKTtcbiAgICAtLXNoYWRvdy14bDpcbiAgICAgIDAgMjBweCAyNXB4IC01cHggcmdiKDAgMCAwIC8gMC4xKSwgMCA4cHggMTBweCAtNnB4IHJnYigwIDAgMCAvIDAuMSk7XG4gICAgLS1zaGFkb3ctMnhsOiAwIDI1cHggNTBweCAtMTJweCByZ2IoMCAwIDAgLyAwLjI1KTtcbiAgICAtLWluc2V0LXNoYWRvdy0yeHM6IGluc2V0IDAgMXB4IHJnYigwIDAgMCAvIDAuMDUpO1xuICAgIC0taW5zZXQtc2hhZG93LXhzOiBpbnNldCAwIDFweCAxcHggcmdiKDAgMCAwIC8gMC4wNSk7XG4gICAgLS1pbnNldC1zaGFkb3ctc206IGluc2V0IDAgMnB4IDRweCByZ2IoMCAwIDAgLyAwLjA1KTtcbiAgICAtLWRyb3Atc2hhZG93LXhzOiAwIDFweCAxcHggcmdiKDAgMCAwIC8gMC4wNSk7XG4gICAgLS1kcm9wLXNoYWRvdy1zbTogMCAxcHggMnB4IHJnYigwIDAgMCAvIDAuMTUpO1xuICAgIC0tZHJvcC1zaGFkb3ctbWQ6IDAgM3B4IDNweCByZ2IoMCAwIDAgLyAwLjEyKTtcbiAgICAtLWRyb3Atc2hhZG93LWxnOiAwIDRweCA0cHggcmdiKDAgMCAwIC8gMC4xNSk7XG4gICAgLS1kcm9wLXNoYWRvdy14bDogMCA5cHggN3B4IHJnYigwIDAgMCAvIDAuMSk7XG4gICAgLS1kcm9wLXNoYWRvdy0yeGw6IDAgMjVweCAyNXB4IHJnYigwIDAgMCAvIDAuMTUpO1xuICAgIC0tdGV4dC1zaGFkb3ctMnhzOiAwcHggMXB4IDBweCByZ2IoMCAwIDAgLyAwLjE1KTtcbiAgICAtLXRleHQtc2hhZG93LXhzOiAwcHggMXB4IDFweCByZ2IoMCAwIDAgLyAwLjIpO1xuICAgIC0tdGV4dC1zaGFkb3ctc206XG4gICAgICAwcHggMXB4IDBweCByZ2IoMCAwIDAgLyAwLjA3NSksIDBweCAxcHggMXB4IHJnYigwIDAgMCAvIDAuMDc1KSxcbiAgICAgIDBweCAycHggMnB4IHJnYigwIDAgMCAvIDAuMDc1KTtcbiAgICAtLXRleHQtc2hhZG93LW1kOlxuICAgICAgMHB4IDFweCAxcHggcmdiKDAgMCAwIC8gMC4xKSwgMHB4IDFweCAycHggcmdiKDAgMCAwIC8gMC4xKSxcbiAgICAgIDBweCAycHggNHB4IHJnYigwIDAgMCAvIDAuMSk7XG4gICAgLS10ZXh0LXNoYWRvdy1sZzpcbiAgICAgIDBweCAxcHggMnB4IHJnYigwIDAgMCAvIDAuMSksIDBweCAzcHggMnB4IHJnYigwIDAgMCAvIDAuMSksXG4gICAgICAwcHggNHB4IDhweCByZ2IoMCAwIDAgLyAwLjEpO1xuICAgIC0tZWFzZS1pbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMSwgMSk7XG4gICAgLS1lYXNlLW91dDogY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG4gICAgLS1lYXNlLWluLW91dDogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgICAtLWFuaW1hdGUtc3Bpbjogc3BpbiAxcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgLS1hbmltYXRlLXBpbmc6IHBpbmcgMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSkgaW5maW5pdGU7XG4gICAgLS1hbmltYXRlLXB1bHNlOiBwdWxzZSAycyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjYsIDEpIGluZmluaXRlO1xuICAgIC0tYW5pbWF0ZS1ib3VuY2U6IGJvdW5jZSAxcyBpbmZpbml0ZTtcbiAgICBAa2V5ZnJhbWVzIHNwaW4ge1xuICAgICAgdG8ge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgICBAa2V5ZnJhbWVzIHBpbmcge1xuICAgICAgNzUlLCAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgyKTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGtleWZyYW1lcyBwdWxzZSB7XG4gICAgICA1MCUge1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICB9XG4gICAgfVxuICAgIEBrZXlmcmFtZXMgYm91bmNlIHtcbiAgICAgIDAlLCAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNSUpO1xuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC44LCAwLCAxLCAxKTtcbiAgICAgIH1cbiAgICAgIDUwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG4gICAgICB9XG4gICAgfVxuICAgIC0tYmx1ci14czogNHB4O1xuICAgIC0tYmx1ci1zbTogOHB4O1xuICAgIC0tYmx1ci1tZDogMTJweDtcbiAgICAtLWJsdXItbGc6IDE2cHg7XG4gICAgLS1ibHVyLXhsOiAyNHB4O1xuICAgIC0tYmx1ci0yeGw6IDQwcHg7XG4gICAgLS1ibHVyLTN4bDogNjRweDtcbiAgICAtLXBlcnNwZWN0aXZlLWRyYW1hdGljOiAxMDBweDtcbiAgICAtLXBlcnNwZWN0aXZlLW5lYXI6IDMwMHB4O1xuICAgIC0tcGVyc3BlY3RpdmUtbm9ybWFsOiA1MDBweDtcbiAgICAtLXBlcnNwZWN0aXZlLW1pZHJhbmdlOiA4MDBweDtcbiAgICAtLXBlcnNwZWN0aXZlLWRpc3RhbnQ6IDEyMDBweDtcbiAgICAtLWFzcGVjdC12aWRlbzogMTYgLyA5O1xuICAgIC0tZGVmYXVsdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAxNTBtcztcbiAgICAtLWRlZmF1bHQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gICAgLS1kZWZhdWx0LWZvbnQtZmFtaWx5OiAtLXRoZW1lKC0tZm9udC1zYW5zLCBpbml0aWFsKTtcbiAgICAtLWRlZmF1bHQtZm9udC1mZWF0dXJlLXNldHRpbmdzOiAtLXRoZW1lKFxuICAgICAgLS1mb250LXNhbnMtLWZvbnQtZmVhdHVyZS1zZXR0aW5ncyxcbiAgICAgIGluaXRpYWxcbiAgICApO1xuICAgIC0tZGVmYXVsdC1mb250LXZhcmlhdGlvbi1zZXR0aW5nczogLS10aGVtZShcbiAgICAgIC0tZm9udC1zYW5zLS1mb250LXZhcmlhdGlvbi1zZXR0aW5ncyxcbiAgICAgIGluaXRpYWxcbiAgICApO1xuICAgIC0tZGVmYXVsdC1tb25vLWZvbnQtZmFtaWx5OiAtLXRoZW1lKC0tZm9udC1tb25vLCBpbml0aWFsKTtcbiAgICAtLWRlZmF1bHQtbW9uby1mb250LWZlYXR1cmUtc2V0dGluZ3M6IC0tdGhlbWUoXG4gICAgICAtLWZvbnQtbW9uby0tZm9udC1mZWF0dXJlLXNldHRpbmdzLFxuICAgICAgaW5pdGlhbFxuICAgICk7XG4gICAgLS1kZWZhdWx0LW1vbm8tZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IC0tdGhlbWUoXG4gICAgICAtLWZvbnQtbW9uby0tZm9udC12YXJpYXRpb24tc2V0dGluZ3MsXG4gICAgICBpbml0aWFsXG4gICAgKTtcbiAgfVxuICAvKiBEZXByZWNhdGVkICovXG4gIEB0aGVtZSBkZWZhdWx0IGlubGluZSByZWZlcmVuY2Uge1xuICAgIC0tYmx1cjogOHB4O1xuICAgIC0tc2hhZG93OiAwIDFweCAzcHggMCByZ2IoMCAwIDAgLyAwLjEpLCAwIDFweCAycHggLTFweCByZ2IoMCAwIDAgLyAwLjEpO1xuICAgIC0tc2hhZG93LWlubmVyOiBpbnNldCAwIDJweCA0cHggMCByZ2IoMCAwIDAgLyAwLjA1KTtcbiAgICAtLWRyb3Atc2hhZG93OiAwIDFweCAycHggcmdiKDAgMCAwIC8gMC4xKSwgMCAxcHggMXB4IHJnYigwIDAgMCAvIDAuMDYpO1xuICAgIC0tcmFkaXVzOiAwLjI1cmVtO1xuICAgIC0tbWF4LXdpZHRoLXByb3NlOiA2NWNoO1xuICB9XG59XG5AbGF5ZXIgYmFzZSB7XG4gIC8qXG4gICAgMS4gUHJldmVudCBwYWRkaW5nIGFuZCBib3JkZXIgZnJvbSBhZmZlY3RpbmcgZWxlbWVudCB3aWR0aC4gKGh0dHBzOi8vZ2l0aHViLmNvbS9tb3pkZXZzL2Nzc3JlbWVkeS9pc3N1ZXMvNClcbiAgICAyLiBSZW1vdmUgZGVmYXVsdCBtYXJnaW5zIGFuZCBwYWRkaW5nXG4gICAgMy4gUmVzZXQgYWxsIGJvcmRlcnMuXG4gICovXG4gICosXG4gIDo6YWZ0ZXIsXG4gIDo6YmVmb3JlLFxuICA6OmJhY2tkcm9wLFxuICA6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gICAgbWFyZ2luOiAwOyAvKiAyICovXG4gICAgcGFkZGluZzogMDsgLyogMiAqL1xuICAgIGJvcmRlcjogMCBzb2xpZDsgLyogMyAqL1xuICB9XG4gIC8qXG4gICAgMS4gVXNlIGEgY29uc2lzdGVudCBzZW5zaWJsZSBsaW5lLWhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gICAgMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gICAgMy4gVXNlIGEgbW9yZSByZWFkYWJsZSB0YWIgc2l6ZS5cbiAgICA0LiBVc2UgdGhlIHVzZXIncyBjb25maWd1cmVkIGBzYW5zYCBmb250LWZhbWlseSBieSBkZWZhdWx0LlxuICAgIDUuIFVzZSB0aGUgdXNlcidzIGNvbmZpZ3VyZWQgYHNhbnNgIGZvbnQtZmVhdHVyZS1zZXR0aW5ncyBieSBkZWZhdWx0LlxuICAgIDYuIFVzZSB0aGUgdXNlcidzIGNvbmZpZ3VyZWQgYHNhbnNgIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzIGJ5IGRlZmF1bHQuXG4gICAgNy4gRGlzYWJsZSB0YXAgaGlnaGxpZ2h0cyBvbiBpT1MuXG4gICovXG4gIGh0bWwsXG4gIDpob3N0IHtcbiAgICBsaW5lLWhlaWdodDogMS41OyAvKiAxICovXG4gICAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG4gICAgdGFiLXNpemU6IDQ7IC8qIDMgKi9cbiAgICBmb250LWZhbWlseTogLS10aGVtZSgtLWRlZmF1bHQtZm9udC1mYW1pbHksIHVpLXNhbnMtc2VyaWYsIHN5c3RlbS11aSwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiKTsgLyogNCAqL1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogLS10aGVtZSgtLWRlZmF1bHQtZm9udC1mZWF0dXJlLXNldHRpbmdzLCBub3JtYWwpOyAvKiA1ICovXG4gICAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IC0tdGhlbWUoLS1kZWZhdWx0LWZvbnQtdmFyaWF0aW9uLXNldHRpbmdzLCBub3JtYWwpOyAvKiA2ICovXG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgLyogNyAqL1xuICB9XG4gIC8qXG4gICAgMS4gQWRkIHRoZSBjb3JyZWN0IGhlaWdodCBpbiBGaXJlZm94LlxuICAgIDIuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIG9mIGJvcmRlciBjb2xvciBpbiBGaXJlZm94LiAoaHR0cHM6Ly9idWd6aWxsYS5tb3ppbGxhLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTkwNjU1KVxuICAgIDMuIFJlc2V0IHRoZSBkZWZhdWx0IGJvcmRlciBzdHlsZSB0byBhIDFweCBzb2xpZCBib3JkZXIuXG4gICovXG4gIGhyIHtcbiAgICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDsgLyogMyAqL1xuICB9XG4gIC8qXG4gICAgQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gICovXG4gIGFiYnI6d2hlcmUoW3RpdGxlXSkge1xuICAgIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgfVxuICAvKlxuICAgIFJlbW92ZSB0aGUgZGVmYXVsdCBmb250IHNpemUgYW5kIHdlaWdodCBmb3IgaGVhZGluZ3MuXG4gICovXG4gIGgxLFxuICBoMixcbiAgaDMsXG4gIGg0LFxuICBoNSxcbiAgaDYge1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgfVxuICAvKlxuICAgIFJlc2V0IGxpbmtzIHRvIG9wdGltaXplIGZvciBvcHQtaW4gc3R5bGluZyBpbnN0ZWFkIG9mIG9wdC1vdXQuXG4gICovXG4gIGEge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgfVxuICAvKlxuICAgIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBFZGdlIGFuZCBTYWZhcmkuXG4gICovXG4gIGIsXG4gIHN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgfVxuICAvKlxuICAgIDEuIFVzZSB0aGUgdXNlcidzIGNvbmZpZ3VyZWQgYG1vbm9gIGZvbnQtZmFtaWx5IGJ5IGRlZmF1bHQuXG4gICAgMi4gVXNlIHRoZSB1c2VyJ3MgY29uZmlndXJlZCBgbW9ub2AgZm9udC1mZWF0dXJlLXNldHRpbmdzIGJ5IGRlZmF1bHQuXG4gICAgMy4gVXNlIHRoZSB1c2VyJ3MgY29uZmlndXJlZCBgbW9ub2AgZm9udC12YXJpYXRpb24tc2V0dGluZ3MgYnkgZGVmYXVsdC5cbiAgICA0LiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gICovXG4gIGNvZGUsXG4gIGtiZCxcbiAgc2FtcCxcbiAgcHJlIHtcbiAgICBmb250LWZhbWlseTogLS10aGVtZSgtLWRlZmF1bHQtbW9uby1mb250LWZhbWlseSwgdWktbW9ub3NwYWNlLCBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlKTsgLyogMSAqL1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogLS10aGVtZSgtLWRlZmF1bHQtbW9uby1mb250LWZlYXR1cmUtc2V0dGluZ3MsIG5vcm1hbCk7IC8qIDIgKi9cbiAgICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogLS10aGVtZSgtLWRlZmF1bHQtbW9uby1mb250LXZhcmlhdGlvbi1zZXR0aW5ncywgbm9ybWFsKTsgLyogMyAqL1xuICAgIGZvbnQtc2l6ZTogMWVtOyAvKiA0ICovXG4gIH1cbiAgLypcbiAgICBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAgKi9cbiAgc21hbGwge1xuICAgIGZvbnQtc2l6ZTogODAlO1xuICB9XG4gIC8qXG4gICAgUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAgKi9cbiAgc3ViLFxuICBzdXAge1xuICAgIGZvbnQtc2l6ZTogNzUlO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIH1cbiAgc3ViIHtcbiAgICBib3R0b206IC0wLjI1ZW07XG4gIH1cbiAgc3VwIHtcbiAgICB0b3A6IC0wLjVlbTtcbiAgfVxuICAvKlxuICAgIDEuIFJlbW92ZSB0ZXh0IGluZGVudGF0aW9uIGZyb20gdGFibGUgY29udGVudHMgaW4gQ2hyb21lIGFuZCBTYWZhcmkuIChodHRwczovL2J1Z3MuY2hyb21pdW0ub3JnL3AvY2hyb21pdW0vaXNzdWVzL2RldGFpbD9pZD05OTkwODgsIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMDEyOTcpXG4gICAgMi4gQ29ycmVjdCB0YWJsZSBib3JkZXIgY29sb3IgaW5oZXJpdGFuY2UgaW4gYWxsIENocm9tZSBhbmQgU2FmYXJpLiAoaHR0cHM6Ly9idWdzLmNocm9taXVtLm9yZy9wL2Nocm9taXVtL2lzc3Vlcy9kZXRhaWw/aWQ9OTM1NzI5LCBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTk1MDE2KVxuICAgIDMuIFJlbW92ZSBnYXBzIGJldHdlZW4gdGFibGUgYm9yZGVycyBieSBkZWZhdWx0LlxuICAqL1xuICB0YWJsZSB7XG4gICAgdGV4dC1pbmRlbnQ6IDA7IC8qIDEgKi9cbiAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyAvKiAzICovXG4gIH1cbiAgLypcbiAgICBVc2UgdGhlIG1vZGVybiBGaXJlZm94IGZvY3VzIHN0eWxlIGZvciBhbGwgZm9jdXNhYmxlIGVsZW1lbnRzLlxuICAqL1xuICA6LW1vei1mb2N1c3Jpbmcge1xuICAgIG91dGxpbmU6IGF1dG87XG4gIH1cbiAgLypcbiAgICBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSBhbmQgRmlyZWZveC5cbiAgKi9cbiAgcHJvZ3Jlc3Mge1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgfVxuICAvKlxuICAgIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIENocm9tZSBhbmQgU2FmYXJpLlxuICAqL1xuICBzdW1tYXJ5IHtcbiAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIH1cbiAgLypcbiAgICBNYWtlIGxpc3RzIHVuc3R5bGVkIGJ5IGRlZmF1bHQuXG4gICovXG4gIG9sLFxuICB1bCxcbiAgbWVudSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgfVxuICAvKlxuICAgIDEuIE1ha2UgcmVwbGFjZWQgZWxlbWVudHMgYGRpc3BsYXk6IGJsb2NrYCBieSBkZWZhdWx0LiAoaHR0cHM6Ly9naXRodWIuY29tL21vemRldnMvY3NzcmVtZWR5L2lzc3Vlcy8xNClcbiAgICAyLiBBZGQgYHZlcnRpY2FsLWFsaWduOiBtaWRkbGVgIHRvIGFsaWduIHJlcGxhY2VkIGVsZW1lbnRzIG1vcmUgc2Vuc2libHkgYnkgZGVmYXVsdC4gKGh0dHBzOi8vZ2l0aHViLmNvbS9qZW5zaW1tb25zL2Nzc3JlbWVkeS9pc3N1ZXMvMTQjaXNzdWVjb21tZW50LTYzNDkzNDIxMClcbiAgICAgICAgVGhpcyBjYW4gdHJpZ2dlciBhIHBvb3JseSBjb25zaWRlcmVkIGxpbnQgZXJyb3IgaW4gc29tZSB0b29scyBidXQgaXMgaW5jbHVkZWQgYnkgZGVzaWduLlxuICAqL1xuICBpbWcsXG4gIHN2ZyxcbiAgdmlkZW8sXG4gIGNhbnZhcyxcbiAgYXVkaW8sXG4gIGlmcmFtZSxcbiAgZW1iZWQsXG4gIG9iamVjdCB7XG4gICAgZGlzcGxheTogYmxvY2s7IC8qIDEgKi9cbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvKiAyICovXG4gIH1cbiAgLypcbiAgICBDb25zdHJhaW4gaW1hZ2VzIGFuZCB2aWRlb3MgdG8gdGhlIHBhcmVudCB3aWR0aCBhbmQgcHJlc2VydmUgdGhlaXIgaW50cmluc2ljIGFzcGVjdCByYXRpby4gKGh0dHBzOi8vZ2l0aHViLmNvbS9tb3pkZXZzL2Nzc3JlbWVkeS9pc3N1ZXMvMTQpXG4gICovXG4gIGltZyxcbiAgdmlkZW8ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLypcbiAgICAxLiBJbmhlcml0IGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAgICAyLiBSZW1vdmUgYm9yZGVyIHJhZGl1cyBpbiBhbGwgYnJvd3NlcnMuXG4gICAgMy4gUmVtb3ZlIGJhY2tncm91bmQgY29sb3IgaW4gYWxsIGJyb3dzZXJzLlxuICAgIDQuIEVuc3VyZSBjb25zaXN0ZW50IG9wYWNpdHkgZm9yIGRpc2FibGVkIHN0YXRlcyBpbiBhbGwgYnJvd3NlcnMuXG4gICovXG4gIGJ1dHRvbixcbiAgaW5wdXQsXG4gIHNlbGVjdCxcbiAgb3B0Z3JvdXAsXG4gIHRleHRhcmVhLFxuICA6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBmb250OiBpbmhlcml0OyAvKiAxICovXG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBpbmhlcml0OyAvKiAxICovXG4gICAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IGluaGVyaXQ7IC8qIDEgKi9cbiAgICBsZXR0ZXItc3BhY2luZzogaW5oZXJpdDsgLyogMSAqL1xuICAgIGNvbG9yOiBpbmhlcml0OyAvKiAxICovXG4gICAgYm9yZGVyLXJhZGl1czogMDsgLyogMiAqL1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvKiAzICovXG4gICAgb3BhY2l0eTogMTsgLyogNCAqL1xuICB9XG4gIC8qXG4gICAgUmVzdG9yZSBkZWZhdWx0IGZvbnQgd2VpZ2h0LlxuICAqL1xuICA6d2hlcmUoc2VsZWN0OmlzKFttdWx0aXBsZV0sIFtzaXplXSkpIG9wdGdyb3VwIHtcbiAgICBmb250LXdlaWdodDogYm9sZGVyO1xuICB9XG4gIC8qXG4gICAgUmVzdG9yZSBpbmRlbnRhdGlvbi5cbiAgKi9cbiAgOndoZXJlKHNlbGVjdDppcyhbbXVsdGlwbGVdLCBbc2l6ZV0pKSBvcHRncm91cCBvcHRpb24ge1xuICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAyMHB4O1xuICB9XG4gIC8qXG4gICAgUmVzdG9yZSBzcGFjZSBhZnRlciBidXR0b24uXG4gICovXG4gIDo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiA0cHg7XG4gIH1cbiAgLypcbiAgICBSZXNldCB0aGUgZGVmYXVsdCBwbGFjZWhvbGRlciBvcGFjaXR5IGluIEZpcmVmb3guIChodHRwczovL2dpdGh1Yi5jb20vdGFpbHdpbmRsYWJzL3RhaWx3aW5kY3NzL2lzc3Vlcy8zMzAwKVxuICAqL1xuICA6OnBsYWNlaG9sZGVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC8qXG4gICAgU2V0IHRoZSBkZWZhdWx0IHBsYWNlaG9sZGVyIGNvbG9yIHRvIGEgc2VtaS10cmFuc3BhcmVudCB2ZXJzaW9uIG9mIHRoZSBjdXJyZW50IHRleHQgY29sb3IgaW4gYnJvd3NlcnMgdGhhdCBkbyBub3RcbiAgICBjcmFzaCB3aGVuIHVzaW5nIGBjb2xvci1taXgo4oCmKWAgd2l0aCBgY3VycmVudGNvbG9yYC4gKGh0dHBzOi8vZ2l0aHViLmNvbS90YWlsd2luZGxhYnMvdGFpbHdpbmRjc3MvaXNzdWVzLzE3MTk0KVxuICAqL1xuICBAc3VwcG9ydHMgKG5vdCAoLXdlYmtpdC1hcHBlYXJhbmNlOiAtYXBwbGUtcGF5LWJ1dHRvbikpIG9yIChjb250YWluLWludHJpbnNpYy1zaXplOiAxcHgpIHtcbiAgICA6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiBjb2xvci1taXgoaW4gb2tsYWIsIGN1cnJlbnRjb2xvciA1MCUsIHRyYW5zcGFyZW50KTtcbiAgICB9XG4gIH1cbiAgLypcbiAgICBQcmV2ZW50IHJlc2l6aW5nIHRleHRhcmVhcyBob3Jpem9udGFsbHkgYnkgZGVmYXVsdC5cbiAgKi9cbiAgdGV4dGFyZWEge1xuICAgIHJlc2l6ZTogdmVydGljYWw7XG4gIH1cbiAgLypcbiAgICBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gICovXG4gIDo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICB9XG4gIC8qXG4gICAgMS4gRW5zdXJlIGRhdGUvdGltZSBpbnB1dHMgaGF2ZSB0aGUgc2FtZSBoZWlnaHQgd2hlbiBlbXB0eSBpbiBpT1MgU2FmYXJpLlxuICAgIDIuIEVuc3VyZSB0ZXh0IGFsaWdubWVudCBjYW4gYmUgY2hhbmdlZCBvbiBkYXRlL3RpbWUgaW5wdXRzIGluIGlPUyBTYWZhcmkuXG4gICovXG4gIDo6LXdlYmtpdC1kYXRlLWFuZC10aW1lLXZhbHVlIHtcbiAgICBtaW4taGVpZ2h0OiAxbGg7IC8qIDEgKi9cbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvKiAyICovXG4gIH1cbiAgLypcbiAgICBQcmV2ZW50IGhlaWdodCBmcm9tIGNoYW5naW5nIG9uIGRhdGUvdGltZSBpbnB1dHMgaW4gbWFjT1MgU2FmYXJpIHdoZW4gdGhlIGlucHV0IGlzIHNldCB0byBgZGlzcGxheTogYmxvY2tgLlxuICAqL1xuICA6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cbiAgLypcbiAgICBSZW1vdmUgZXhjZXNzIHBhZGRpbmcgZnJvbSBwc2V1ZG8tZWxlbWVudHMgaW4gZGF0ZS90aW1lIGlucHV0cyB0byBlbnN1cmUgY29uc2lzdGVudCBoZWlnaHQgYWNyb3NzIGJyb3dzZXJzLlxuICAqL1xuICA6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1maWVsZHMtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICA6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdCxcbiAgOjotd2Via2l0LWRhdGV0aW1lLWVkaXQteWVhci1maWVsZCxcbiAgOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbW9udGgtZmllbGQsXG4gIDo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWRheS1maWVsZCxcbiAgOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtaG91ci1maWVsZCxcbiAgOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbWludXRlLWZpZWxkLFxuICA6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1zZWNvbmQtZmllbGQsXG4gIDo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1pbGxpc2Vjb25kLWZpZWxkLFxuICA6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1tZXJpZGllbS1maWVsZCB7XG4gICAgcGFkZGluZy1ibG9jazogMDtcbiAgfVxuICAvKlxuICAgIENlbnRlciBkcm9wZG93biBtYXJrZXIgc2hvd24gb24gaW5wdXRzIHdpdGggcGFpcmVkIGA8ZGF0YWxpc3Q+YHMgaW4gQ2hyb21lLiAoaHR0cHM6Ly9naXRodWIuY29tL3RhaWx3aW5kbGFicy90YWlsd2luZGNzcy9pc3N1ZXMvMTg0OTkpXG4gICovXG4gIDo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuICAvKlxuICAgIFJlbW92ZSB0aGUgYWRkaXRpb25hbCBgOmludmFsaWRgIHN0eWxlcyBpbiBGaXJlZm94LiAoaHR0cHM6Ly9naXRodWIuY29tL21vemlsbGEvZ2Vja28tZGV2L2Jsb2IvMmY5ZWFjZDlkM2Q5OTVjOTM3YjQyNTFhNTU1N2Q5NWQ0OTRjOWJlMS9sYXlvdXQvc3R5bGUvcmVzL2Zvcm1zLmNzcyNMNzI4LUw3MzcpXG4gICovXG4gIDotbW96LXVpLWludmFsaWQge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgLypcbiAgICBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgdGhlIGJvcmRlciByYWRpdXMgaW4gaU9TIFNhZmFyaS5cbiAgKi9cbiAgYnV0dG9uLFxuICBpbnB1dDp3aGVyZShbdHlwZT1idXR0b25dLCBbdHlwZT1yZXNldF0sIFt0eXBlPXN1Ym1pdF0pLFxuICA6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBhcHBlYXJhbmNlOiBidXR0b247XG4gIH1cbiAgLypcbiAgICBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBTYWZhcmkuXG4gICovXG4gIDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbiAgOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLypcbiAgICBNYWtlIGVsZW1lbnRzIHdpdGggdGhlIEhUTUwgaGlkZGVuIGF0dHJpYnV0ZSBzdGF5IGhpZGRlbiBieSBkZWZhdWx0LlxuICAqL1xuICBbaGlkZGVuXTp3aGVyZSg6bm90KFtoaWRkZW49dW50aWwtZm91bmRdKSkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQGxheWVyIHV0aWxpdGllcyB7XG4gIEB0YWlsd2luZCB1dGlsaXRpZXM7XG59XG4vKiBhbGVvLTYwMCAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LWZhbWlseTogXCJBbGVvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9hbGVvLzYwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgLyogQ2hyb21lIDM2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KywgU2FmYXJpIDEyKywgaU9TIDEwKyAqL1xufVxuLyogcm9vbmV5IDYwMCAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LWZhbWlseTogXCJSb29uZXlcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3Jvb25leS82MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIC8qIENocm9tZSAzNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSssIFNhZmFyaSAxMissIGlPUyAxMCsgKi9cbn1cbi8qIGNhbGlicmkgZm9udCBmYW1pbHkgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtZmFtaWx5OiBcIkNhbGlicmlcIjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2NhbGlicmkvMzAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICAvKiBDaHJvbWUgMzYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrLCBTYWZhcmkgMTIrLCBpT1MgMTArICovXG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LWZhbWlseTogXCJDYWxpYnJpXCI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9jYWxpYnJpLzMwMGkud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIC8qIENocm9tZSAzNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSssIFNhZmFyaSAxMissIGlPUyAxMCsgKi9cbn1cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtZmFtaWx5OiBcIkNhbGlicmlcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2NhbGlicmkvNDAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICAvKiBDaHJvbWUgMzYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrLCBTYWZhcmkgMTIrLCBpT1MgMTArICovXG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LWZhbWlseTogXCJDYWxpYnJpXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9jYWxpYnJpLzQwMGkud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIC8qIENocm9tZSAzNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSssIFNhZmFyaSAxMissIGlPUyAxMCsgKi9cbn1cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtZmFtaWx5OiBcIkNhbGlicmlcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2NhbGlicmkvNzAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICAvKiBDaHJvbWUgMzYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrLCBTYWZhcmkgMTIrLCBpT1MgMTArICovXG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LWZhbWlseTogXCJDYWxpYnJpXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9jYWxpYnJpLzcwMGkud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIC8qIENocm9tZSAzNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSssIFNhZmFyaSAxMissIGlPUyAxMCsgKi9cbn1cbi8qKlxuICogRm9udCBmYW1pbHkgZGVmaW5pdGlvbnMgZm9yIGNvbnNpc3RlbnQgdXNhZ2UgYWNyb3NzIHRoZSBwcm9qZWN0XG4gKiBUaGVzZSB2YXJpYWJsZXMgY2FuIGJlIHVzZWQgaW4gYW55IGZpbGUgdGhhdCBpbXBvcnRzIHRoaXMgbW9kdWxlXG4gKi9cbi5mb250LXByaW1hcnkge1xuICBmb250LWZhbWlseTogXCJSb29uZXlcIiwgc2VyaWY7XG59XG5cbi5mb250LXNlY29uZGFyeSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNhbGlicmlcIiwgc2Fucy1zZXJpZiwgc2Fucy1zZXJpZjtcbn1cblxuLyoqXG4gKiBDU1MgVmFyaWFibGVzIGZvciBkeW5hbWljIGNvbG9yIGFwcGxpY2F0aW9uXG4gKiBQcmltYXJ5IGFuZCBzZWNvbmRhcnkgY29sb3JzIGNoYW5nZSBiYXNlZCBvbiBwcm9ncmFtIGNvbnRleHRcbiAqL1xuOnJvb3Qge1xuICAtLWNvbG9yLXByaW1hcnk6ICMwMDlkZGY7XG4gIC0tY29sb3ItcHJpbWFyeS1ob3ZlcjogcmdiKDAsIDEyMS4wOTQxNzA0MDM2LCAxNzIpO1xuICAtLWNvbG9yLXNlY29uZGFyeTogI2ZmY2MwMDtcbiAgLS1jb2xvci1zZWNvbmRhcnktaG92ZXI6ICNFQkJDMDA7XG4gIC0tY29sb3ItamZlLWxpZ2h0Ymx1ZTogIzAwOWRkZjtcbiAgLS1jb2xvci1lLWp1Z2VuZC1ibHVlOiAjMDAzMzk5O1xuICAtLWNvbG9yLWVzay1tYWdlbnRhOiAjZTUwMDZjO1xuICAtLWNvbG9yLWUtc3BvcnQtb3JhbmdlOiAjZTM1MzBmO1xuICAtLWNvbG9yLWpmZS15ZWxsb3c6ICNmZmNjMDA7XG4gIC0tY29sb3ItamZlLXllbGxvdy1ob3ZlcjogI0VCQkMwMDtcbiAgLS1jb2xvci1qZmUtYWxtb3N0LXdoaXRlOiAjZmFmYWZhO1xuICAtLWNvbG9yLWpmZS1ncmF5OiAjZjNmM2YyO1xuICAtLWNvbG9yLWpmZS1ncmF5LW1lZGl1bTogI0NGQ0ZDRjtcbiAgLS1jb2xvci1qZmUtZ3JheS1kYXJrOiByZ2IoMTg5LCAxODksIDE4OSk7XG4gIC0tY29sb3ItamZlLWdyYXktZGFya2VyOiByZ2IoMTA1LCAxMDUsIDEwNSk7XG4gIC0tY29sb3Itd2hpdGU6ICNmZmZmZmY7XG4gIC0tY29sb3ItYmxhY2s6ICMwMDAwMDA7XG4gIC0tY29sb3Itb3ZlcmxheS1zbTogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAtLWNvbG9yLW92ZXJsYXktbWQ6IHJnYmEoMCwgMCwgMCwgMC42NSk7XG4gIC0tY29sb3Itb3ZlcmxheS1sZzogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgLS1jb2xvci1lcnJvcjogI2RmMDAwMDtcbiAgLS1jb2xvci1lcnJvci1iZzogcmdiYSgyMjMsIDAsIDAsIDAuMTAxOTYwNzg0Myk7XG4gIC0tY29sb3Itd2FybmluZzogI2ZmYjMwMDtcbiAgLS1jb2xvci13YXJuaW5nLWJnOiByZ2JhKDI1NSwgMTc5LCAwLCAwLjEwMTk2MDc4NDMpO1xuICAtLWNvbG9yLXN1Y2Nlc3M6ICM5NWRmMDA7XG4gIC0tY29sb3Itc3VjY2Vzcy1iZzogcmdiYSgxNDksIDIyMywgMCwgMC4xMDE5NjA3ODQzKTtcbn1cblxuLyoqXG4gKiBQcm9ncmFtIHNwZWNpZmljIGNvbG9yIG92ZXJyaWRlc1xuICogQ2hhbmdlcyBwcmltYXJ5IGFuZCBzZWNvbmRhcnkgY29sb3JzIGJhc2VkIG9uIGJvZHkgY2xhc3NcbiAqL1xuYm9keS5wcm9ncmFtLWVyYXNtdXMteW91dGgge1xuICAtLWNvbG9yLXByaW1hcnk6ICMwMDMzOTk7XG4gIC0tY29sb3ItcHJpbWFyeS1ob3ZlcjogIzAwMmI4MDtcbiAgLS1jb2xvci1zZWNvbmRhcnk6ICNmZmNjMDA7XG4gIC0tY29sb3Itc2Vjb25kYXJ5LWhvdmVyOiAjRUJCQzAwO1xufVxuXG5ib2R5LnByb2dyYW0tZXJhc211cy1zcG9ydCB7XG4gIC0tY29sb3ItcHJpbWFyeTogI2UzNTMwZjtcbiAgLS1jb2xvci1wcmltYXJ5LWhvdmVyOiAjYzk0OTBkO1xuICAtLWNvbG9yLXNlY29uZGFyeTogI2ZmY2MwMDtcbiAgLS1jb2xvci1zZWNvbmRhcnktaG92ZXI6ICNFQkJDMDA7XG59XG5cbmJvZHkucHJvZ3JhbS1lc2Mge1xuICAtLWNvbG9yLXByaW1hcnk6ICNlNTAwNmM7XG4gIC0tY29sb3ItcHJpbWFyeS1ob3ZlcjogI2QwMDA2MjtcbiAgLS1jb2xvci1zZWNvbmRhcnk6ICNmZmNjMDA7XG4gIC0tY29sb3Itc2Vjb25kYXJ5LWhvdmVyOiAjRUJCQzAwO1xufVxuXG4vKipcbiAqIFV0aWxpdHkgY29sb3IgY2xhc3NlcyBmb3IgZGlyZWN0IGFwcGxpY2F0aW9uIGluIEhUTUxcbiAqIFByb3ZpZGVzIGNvbnNpc3RlbnQgc3R5bGluZyBhY3Jvc3MgYWxsIHByb2dyYW0gY29udGV4dHNcbiAqL1xuLnRleHQtcHJpbWFyeSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cblxuLnRleHQtc2Vjb25kYXJ5IHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG59XG5cbi50ZXh0LWpmZS1saWdodGJsdWUge1xuICBjb2xvcjogdmFyKC0tY29sb3ItamZlLWxpZ2h0Ymx1ZSk7XG59XG5cbi50ZXh0LWUtanVnZW5kLWJsdWUge1xuICBjb2xvcjogdmFyKC0tY29sb3ItZS1qdWdlbmQtYmx1ZSk7XG59XG5cbi50ZXh0LWVzay1tYWdlbnRhIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWVzay1tYWdlbnRhKTtcbn1cblxuLnRleHQtZS1zcG9ydC1vcmFuZ2Uge1xuICBjb2xvcjogdmFyKC0tY29sb3ItZS1zcG9ydC1vcmFuZ2UpO1xufVxuXG4udGV4dC1qZmUteWVsbG93IHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWpmZS15ZWxsb3cpO1xufVxuXG4udGV4dC13aGl0ZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG5cbi50ZXh0LWJsYWNrIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbn1cblxuLnRleHQtZXJyb3Ige1xuICBjb2xvcjogdmFyKC0tY29sb3ItZXJyb3IpO1xufVxuXG4udGV4dC1lcnJvciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1lcnJvcik7XG59XG5cbi5iZy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG5cbi5iZy1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xufVxuXG4uYmctZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1lcnJvcik7XG59XG5cbi5iZy1qZmUtbGlnaHRibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItamZlLWxpZ2h0Ymx1ZSk7XG59XG5cbi5iZy1lLWp1Z2VuZC1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZS1qdWdlbmQtYmx1ZSk7XG59XG5cbi5iZy1lc2stbWFnZW50YSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWVzay1tYWdlbnRhKTtcbn1cblxuLmJnLWUtc3BvcnQtb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZS1zcG9ydC1vcmFuZ2UpO1xufVxuXG4uYmctamZlLXllbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWpmZS15ZWxsb3cpO1xufVxuXG4uYmctamZlLWFsbW9zdC13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWpmZS1hbG1vc3Qtd2hpdGUpO1xufVxuXG4uYmctamZlLWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1qZmUtZ3JheSk7XG59XG5cbi5iZy1qZmUtZ3JheS1tZWRpdW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1qZmUtZ3JheS1tZWRpdW0pO1xufVxuXG4uYmctamZlLWdyYXktZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWpmZS1ncmF5LWRhcmspO1xufVxuXG4uYmctamZlLWdyYXktZGFya2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItamZlLWdyYXktZGFya2VyKTtcbn1cblxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuXG4uYmctYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG59XG5cbi5iZy1vdmVybGF5LXNtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itb3ZlcmxheS1zbSk7XG59XG5cbi5iZy1vdmVybGF5LW1kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itb3ZlcmxheS1tZCk7XG59XG5cbi5iZy1vdmVybGF5LWxnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itb3ZlcmxheS1sZyk7XG59XG5cbi5iZy1wYXBlci10ZXh0dXJlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2JhY2tncm91bmRzL2JnLXBhcGVyLXRleHR1cmUtMTAwMHgxMDAwLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiA1MCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gIGJhY2tncm91bmQtYmxlbmQtbW9kZTogbGlnaHRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQ1KTtcbn1cblxuLmJvcmRlci1wcmltYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cblxuLmJvcmRlci1zZWNvbmRhcnkge1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG59XG5cbi5ib3JkZXItZXJyb3Ige1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWVycm9yKTtcbn1cblxuLm91dGxpbmUtcHJpbWFyeSB7XG4gIG91dGxpbmUtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xufVxuXG4ub3V0bGluZS1zZWNvbmRhcnkge1xuICBvdXRsaW5lLWNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xufVxuXG4ub3V0bGluZS1wcmltYXJ5IHtcbiAgb3V0bGluZS1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG5cbi5vdXRsaW5lLXNlY29uZGFyeSB7XG4gIG91dGxpbmUtY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG59XG5cbi8qKlxuICogQ29tcG9uZW50LXNwZWNpZmljIGNvbG9yIGNsYXNzZXNcbiAqIEJ1dHRvbnMsIGxpbmtzIGFuZCBvdGhlciBpbnRlcmFjdGl2ZSBlbGVtZW50c1xuICovXG4uYnRuLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cbi5idG4tcHJpbWFyeTpob3ZlciwgLmJ0bi1wcmltYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS1ob3Zlcik7XG59XG5cbi5idG4tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbn1cbi5idG4tc2Vjb25kYXJ5OmhvdmVyLCAuYnRuLXNlY29uZGFyeTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeS1ob3Zlcik7XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtcHJpbWFyeTpob3ZlciwgLmJ0bi1vdXRsaW5lLXByaW1hcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cblxuLmxpbmstcHJpbWFyeSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cbi5saW5rLXByaW1hcnk6aG92ZXIsIC5saW5rLXByaW1hcnk6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS1ob3Zlcik7XG59XG5cbi5saW5rLXNlY29uZGFyeSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xufVxuLmxpbmstc2Vjb25kYXJ5OmhvdmVyLCAubGluay1zZWNvbmRhcnk6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LWhvdmVyKTtcbn1cblxuLmJvcmRlci1qZmUtbGlnaHRibHVlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1qZmUtbGlnaHRibHVlKTtcbn1cblxuLmJvcmRlci1lLWp1Z2VuZC1ibHVlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1lLWp1Z2VuZC1ibHVlKTtcbn1cblxuLmJvcmRlci1lc2stbWFnZW50YSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItZXNrLW1hZ2VudGEpO1xufVxuXG4uYm9yZGVyLWUtc3BvcnQtb3JhbmdlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1lLXNwb3J0LW9yYW5nZSk7XG59XG5cbi5ib3JkZXItamZlLXllbGxvdyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItamZlLXllbGxvdyk7XG59XG5cbi5ib3JkZXItamZlLWFsbW9zdC13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItamZlLWFsbW9zdC13aGl0ZSk7XG59XG5cbi5ib3JkZXItamZlLWdyYXkge1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWpmZS1ncmF5KTtcbn1cblxuLmJvcmRlci1qZmUtZ3JheS1tZWRpdW0ge1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWpmZS1ncmF5LW1lZGl1bSk7XG59XG5cbi5ib3JkZXItamZlLWdyYXktZGFyayB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItamZlLWdyYXktZGFyayk7XG59XG5cbi5ib3JkZXItamZlLWdyYXktZGFya2VyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1qZmUtZ3JheS1kYXJrZXIpO1xufVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG5cbi5ib3JkZXItYmxhY2sge1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbn1cblxuLmJvcmRlci1vdmVybGF5LXNtIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1vdmVybGF5LXNtKTtcbn1cblxuLmJvcmRlci1vdmVybGF5LW1kIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1vdmVybGF5LW1kKTtcbn1cblxuLmJvcmRlci1vdmVybGF5LWxnIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1vdmVybGF5LWxnKTtcbn1cblxuLyoqXG4gKiBGcmFtZSBTcGFjZSBBZnRlciBDbGFzc2VzXG4gKiBQcm92aWRlcyBjb25zaXN0ZW50IHNwYWNpbmcgZm9yIGNvbnRlbnQgZWxlbWVudHMgYmFzZWQgb24gdGhlIEJFTSBtZXRob2RvbG9neVxuICogVGhlc2UgY2xhc3NlcyBjYW4gYmUgYXBwbGllZCB0byBhbnkgY29udGFpbmVyIGVsZW1lbnQgdG8gY29udHJvbCBpdHMgYm90dG9tIG1hcmdpblxuICpcbiAqIFRoZXNlIGNsYXNzZXMgYXJlIGFkZGVkIGJ5IHRoZSBUWVBPMyBiYWNrZW5kIGFuZCBhcmUgbGltaXRlZCB0bzpcbiAqIC0gc3BhY2UtYWZ0ZXItLW5vbmVcbiAqIC0gc3BhY2UtYWZ0ZXItLWRlZmF1bHRcbiAqIC0gc3BhY2UtYWZ0ZXItLW1lZGl1bVxuICogLSBzcGFjZS1hZnRlci0tbGFyZ2VcbiAqL1xuLnNwYWNlLWFmdGVyLFxuLnNwYWNlLWFmdGVyLS1kZWZhdWx0IHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLnNwYWNlLWFmdGVyLS1ub25lIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnNwYWNlLWFmdGVyLS1tZWRpdW0ge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuXG4uc3BhY2UtYWZ0ZXItLWxhcmdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuc3BhY2UtYWZ0ZXIsXG4gIC5zcGFjZS1hZnRlci0tZGVmYXVsdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgfVxuICAuc3BhY2UtYWZ0ZXItLW1lZGl1bSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzJweDtcbiAgfVxuICAuc3BhY2UtYWZ0ZXItLWxhcmdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zcGFjZS1hZnRlcixcbiAgLnNwYWNlLWFmdGVyLS1kZWZhdWx0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NnB4O1xuICB9XG4gIC5zcGFjZS1hZnRlci0tbWVkaXVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4NHB4O1xuICB9XG4gIC5zcGFjZS1hZnRlci0tbGFyZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zcGFjZS1hZnRlcixcbiAgLnNwYWNlLWFmdGVyLS1kZWZhdWx0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICB9XG4gIC5zcGFjZS1hZnRlci0tbWVkaXVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5NnB4O1xuICB9XG4gIC5zcGFjZS1hZnRlci0tbGFyZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDE2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5zcGFjZS1hZnRlcixcbiAgLnNwYWNlLWFmdGVyLS1kZWZhdWx0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MnB4O1xuICB9XG4gIC5zcGFjZS1hZnRlci0tbWVkaXVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDhweDtcbiAgfVxuICAuc3BhY2UtYWZ0ZXItLWxhcmdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE1MzZweCkge1xuICAuc3BhY2UtYWZ0ZXIsXG4gIC5zcGFjZS1hZnRlci0tZGVmYXVsdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODhweDtcbiAgfVxuICAuc3BhY2UtYWZ0ZXItLW1lZGl1bSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTMycHg7XG4gIH1cbiAgLnNwYWNlLWFmdGVyLS1sYXJnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjIwcHg7XG4gIH1cbn1cbi8qKlxuICogVW5pdmVyc2FsIGxpc3Qgc3R5bGluZyBtaXhpbiAtIERSWSBhcHByb2FjaCBmb3IgdWwgYW5kIG9sXG4gKiBQcm92aWRlcyBjb25zaXN0ZW50IGxpc3Qgc3R5bGluZyBhY3Jvc3MgUlRFIGFuZCB0eXBvZ3JhcGh5IGNvbnRleHRzXG4gKlxuICogQHBhcmFtIHtzdHJpbmd9ICRmb250LXNpemUgLSBGb250IHNpemUgKGNhbiB1c2UgY2xhbXAoKSBmb3IgcmVzcG9uc2l2ZSlcbiAqIEBwYXJhbSB7c3RyaW5nfSAkbWFyZ2luLWJvdHRvbSAtIEJvdHRvbSBtYXJnaW4gZm9yIHRoZSBsaXN0XG4gKiBAcGFyYW0ge3N0cmluZ30gJG1heC13aWR0aCAtIE9wdGlvbmFsIG1heC13aWR0aCBjb25zdHJhaW50XG4gKiBAcGFyYW0ge3N0cmluZ30gJGxpc3QtaXRlbS1tYXJnaW4gLSBNYXJnaW4gYmV0d2VlbiBsaXN0IGl0ZW1zIChkZWZhdWx0OiAyMHB4KVxuICogQHBhcmFtIHtzdHJpbmd9ICRuZXN0ZWQtbGlzdC1tYXJnaW4gLSBNYXJnaW4gZm9yIG5lc3RlZCBsaXN0IGl0ZW1zIChkZWZhdWx0OiAxMHB4KVxuICogQHBhcmFtIHtzdHJpbmd9ICRidWxsZXQtY29sb3IgLSBDb2xvciBmb3IgYnVsbGV0cy9udW1iZXJzXG4gKiBAcGFyYW0ge3N0cmluZ30gJGV4Y2x1ZGUtY2xhc3MgLSBPcHRpb25hbCBjbGFzcyB0byBleGNsdWRlIGZyb20gc3R5bGluZyAoZS5nLiwgY29udGFjdCBjYXJkcylcbiAqL1xuLyoqXG4gKiBIZWxwZXIgbWl4aW4gZm9yIGxpc3QgaXRlbSBidWxsZXRzXG4gKiBDcmVhdGVzIHRoZSBjaXJjdWxhciBidWxsZXQgcG9pbnRcbiAqXG4gKiBAcGFyYW0ge3N0cmluZ30gJGNvbG9yIC0gQnVsbGV0IGNvbG9yXG4gKi9cbi8qKlxuICogQWNjZXNzaWJpbGl0eSBzdXBwb3J0IGZvciBsaXN0c1xuICogSGlnaCBjb250cmFzdCBtb2RlIHN0eWxpbmdcbiAqL1xuLnRleHQtc2VyaWYge1xuICBmb250LWZhbWlseTogXCJSb29uZXlcIiwgc2VyaWY7XG59XG5cbi5jZV9fY29udGVudCBoMSxcbi5jZV9fY29udGVudCAuaDEge1xuICBmb250LWZhbWlseTogXCJSb29uZXlcIiwgc2VyaWYsIFwiQWxlb1wiLCBzZXJpZjtcbiAgZm9udC1zaXplOiBjbGFtcCgzMnB4LCAydncgKyAyNHB4LCA1MHB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jZV9fY29udGVudCBoMSxcbiAgLmNlX19jb250ZW50IC5oMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgfVxufVxuLmNlX19jb250ZW50IGgyLFxuLmNlX19jb250ZW50IC5oMiB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvb25leVwiLCBzZXJpZiwgXCJBbGVvXCIsIHNlcmlmO1xuICBmb250LXNpemU6IGNsYW1wKDI4cHgsIDEuNXZ3ICsgMjJweCwgMzhweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgdGV4dC13cmFwOiBiYWxhbmNlO1xuICBtYXJnaW4tYm90dG9tOiAyNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2VfX2NvbnRlbnQgaDIsXG4gIC5jZV9fY29udGVudCAuaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5jZV9fY29udGVudCBoMyxcbi5jZV9fY29udGVudCAuaDMge1xuICBmb250LWZhbWlseTogXCJSb29uZXlcIiwgc2VyaWYsIFwiQWxlb1wiLCBzZXJpZjtcbiAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAwLjV2dyArIDIycHgsIDI4cHgpO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIHRleHQtd3JhcDogYmFsYW5jZTtcbn1cbi5jZV9fY29udGVudCBoNCxcbi5jZV9fY29udGVudCAuaDQge1xuICBmb250LWZhbWlseTogXCJDYWxpYnJpXCIsIHNhbnMtc2VyaWYsIFwiQWxlb1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjJweCwgMC4yNXZ3ICsgMjFweCwgMjRweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG4gIHRleHQtd3JhcDogYmFsYW5jZTtcbn1cbi5jZV9fY29udGVudCBoNSxcbi5jZV9fY29udGVudCAuaDUge1xuICBmb250LWZhbWlseTogXCJDYWxpYnJpXCIsIHNhbnMtc2VyaWYsIFwiQWxlb1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjBweCwgMC4yNXZ3ICsgMTlweCwgMjJweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG4gIHRleHQtd3JhcDogYmFsYW5jZTtcbn1cbi5jZV9fY29udGVudCBwIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2FsaWJyaVwiLCBzYW5zLXNlcmlmLCBcIkFsZW9cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMC41dncgKyAxNHB4LCAyMHB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWF4LXdpZHRoOiA4MGNoO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuLmNlX19jb250ZW50IHAuZm9udC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5jZV9fY29udGVudCBwLmZvbnQtc2VtaWJvbGQge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmNlX19jb250ZW50IHA6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjZweDtcbn1cbi5jZV9fY29udGVudC5jZS10ZXh0bWVkaWEgcCxcbi5jZV9fY29udGVudC5jZS10ZXh0bWVkaWEgLnRleHQsIC5jZV9fY29udGVudC5jZS1pZ2VsYl9ib3ggcCxcbi5jZV9fY29udGVudC5jZS1pZ2VsYl9ib3ggLnRleHQsIC5jZV9fY29udGVudC5jZS1qZmVldmVudHNfZXZlbnRib29raW5nIHAsXG4uY2VfX2NvbnRlbnQuY2UtamZlZXZlbnRzX2V2ZW50Ym9va2luZyAudGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkNhbGlicmlcIiwgc2Fucy1zZXJpZiwgXCJBbGVvXCIsIHNlcmlmO1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDAuNXZ3ICsgMTRweCwgMjBweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1heC13aWR0aDogODBjaDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbn1cbi5jZV9fY29udGVudC5jZS10ZXh0bWVkaWEgcDpsYXN0LW9mLXR5cGUsXG4uY2VfX2NvbnRlbnQuY2UtdGV4dG1lZGlhIC50ZXh0Omxhc3Qtb2YtdHlwZSwgLmNlX19jb250ZW50LmNlLWlnZWxiX2JveCBwOmxhc3Qtb2YtdHlwZSxcbi5jZV9fY29udGVudC5jZS1pZ2VsYl9ib3ggLnRleHQ6bGFzdC1vZi10eXBlLCAuY2VfX2NvbnRlbnQuY2UtamZlZXZlbnRzX2V2ZW50Ym9va2luZyBwOmxhc3Qtb2YtdHlwZSxcbi5jZV9fY29udGVudC5jZS1qZmVldmVudHNfZXZlbnRib29raW5nIC50ZXh0Omxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDI2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jZV9fY29udGVudC5jZS10ZXh0bWVkaWEgcCxcbiAgLmNlX19jb250ZW50LmNlLXRleHRtZWRpYSAudGV4dCwgLmNlX19jb250ZW50LmNlLWlnZWxiX2JveCBwLFxuICAuY2VfX2NvbnRlbnQuY2UtaWdlbGJfYm94IC50ZXh0LCAuY2VfX2NvbnRlbnQuY2UtamZlZXZlbnRzX2V2ZW50Ym9va2luZyBwLFxuICAuY2VfX2NvbnRlbnQuY2UtamZlZXZlbnRzX2V2ZW50Ym9va2luZyAudGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuY2VfX2NvbnRlbnQuY2UtdGV4dG1lZGlhIHA6bGFzdC1vZi10eXBlLFxuICAuY2VfX2NvbnRlbnQuY2UtdGV4dG1lZGlhIC50ZXh0Omxhc3Qtb2YtdHlwZSwgLmNlX19jb250ZW50LmNlLWlnZWxiX2JveCBwOmxhc3Qtb2YtdHlwZSxcbiAgLmNlX19jb250ZW50LmNlLWlnZWxiX2JveCAudGV4dDpsYXN0LW9mLXR5cGUsIC5jZV9fY29udGVudC5jZS1qZmVldmVudHNfZXZlbnRib29raW5nIHA6bGFzdC1vZi10eXBlLFxuICAuY2VfX2NvbnRlbnQuY2UtamZlZXZlbnRzX2V2ZW50Ym9va2luZyAudGV4dDpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbi5jZV9fY29udGVudC5jZS10ZXh0bWVkaWEgZmlndXJlLnRhYmxlLCAuY2VfX2NvbnRlbnQuY2UtaWdlbGJfYm94IGZpZ3VyZS50YWJsZSwgLmNlX19jb250ZW50LmNlLWpmZWV2ZW50c19ldmVudGJvb2tpbmcgZmlndXJlLnRhYmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMThweCwgMS41dncgKyAxNHB4LCAzMHB4KTtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY2VfX2NvbnRlbnQuY2UtdGV4dG1lZGlhIGZpZ3VyZS50YWJsZSB0YWJsZS5jb250ZW50dGFibGUsIC5jZV9fY29udGVudC5jZS1pZ2VsYl9ib3ggZmlndXJlLnRhYmxlIHRhYmxlLmNvbnRlbnR0YWJsZSwgLmNlX19jb250ZW50LmNlLWpmZWV2ZW50c19ldmVudGJvb2tpbmcgZmlndXJlLnRhYmxlIHRhYmxlLmNvbnRlbnR0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNlX19jb250ZW50LmNlLXRleHRtZWRpYSBmaWd1cmUudGFibGUgdGFibGUuY29udGVudHRhYmxlIHRoLFxuLmNlX19jb250ZW50LmNlLXRleHRtZWRpYSBmaWd1cmUudGFibGUgdGFibGUuY29udGVudHRhYmxlIHRkLCAuY2VfX2NvbnRlbnQuY2UtaWdlbGJfYm94IGZpZ3VyZS50YWJsZSB0YWJsZS5jb250ZW50dGFibGUgdGgsXG4uY2VfX2NvbnRlbnQuY2UtaWdlbGJfYm94IGZpZ3VyZS50YWJsZSB0YWJsZS5jb250ZW50dGFibGUgdGQsIC5jZV9fY29udGVudC5jZS1qZmVldmVudHNfZXZlbnRib29raW5nIGZpZ3VyZS50YWJsZSB0YWJsZS5jb250ZW50dGFibGUgdGgsXG4uY2VfX2NvbnRlbnQuY2UtamZlZXZlbnRzX2V2ZW50Ym9va2luZyBmaWd1cmUudGFibGUgdGFibGUuY29udGVudHRhYmxlIHRkIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ncmF5LCAjZjNmM2YyKTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tY29sb3ItZ3JheSwgI2YzZjNmMik7XG59XG4uY2VfX2NvbnRlbnQuY2UtdGV4dG1lZGlhIGZpZ3VyZS50YWJsZSB0YWJsZS5jb250ZW50dGFibGUgdGg6bGFzdC1vZi10eXBlLFxuLmNlX19jb250ZW50LmNlLXRleHRtZWRpYSBmaWd1cmUudGFibGUgdGFibGUuY29udGVudHRhYmxlIHRkOmxhc3Qtb2YtdHlwZSwgLmNlX19jb250ZW50LmNlLWlnZWxiX2JveCBmaWd1cmUudGFibGUgdGFibGUuY29udGVudHRhYmxlIHRoOmxhc3Qtb2YtdHlwZSxcbi5jZV9fY29udGVudC5jZS1pZ2VsYl9ib3ggZmlndXJlLnRhYmxlIHRhYmxlLmNvbnRlbnR0YWJsZSB0ZDpsYXN0LW9mLXR5cGUsIC5jZV9fY29udGVudC5jZS1qZmVldmVudHNfZXZlbnRib29raW5nIGZpZ3VyZS50YWJsZSB0YWJsZS5jb250ZW50dGFibGUgdGg6bGFzdC1vZi10eXBlLFxuLmNlX19jb250ZW50LmNlLWpmZWV2ZW50c19ldmVudGJvb2tpbmcgZmlndXJlLnRhYmxlIHRhYmxlLmNvbnRlbnR0YWJsZSB0ZDpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG4uY2VfX2NvbnRlbnQuY2UtdGV4dG1lZGlhIGJsb2NrcXVvdGUsIC5jZV9fY29udGVudC5jZS1pZ2VsYl9ib3ggYmxvY2txdW90ZSwgLmNlX19jb250ZW50LmNlLWpmZWV2ZW50c19ldmVudGJvb2tpbmcgYmxvY2txdW90ZSB7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdmFyKC0tY29sb3Itc2Vjb25kYXJ5LCAjZmZjYzAwKTtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIG1hcmdpbjogMS41cmVtIDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5jZV9fY29udGVudC5jZS10ZXh0bWVkaWEgdWwsXG4uY2VfX2NvbnRlbnQuY2UtdGV4dG1lZGlhIG9sLCAuY2VfX2NvbnRlbnQuY2UtaWdlbGJfYm94IHVsLFxuLmNlX19jb250ZW50LmNlLWlnZWxiX2JveCBvbCwgLmNlX19jb250ZW50LmNlLWpmZWV2ZW50c19ldmVudGJvb2tpbmcgdWwsXG4uY2VfX2NvbnRlbnQuY2UtamZlZXZlbnRzX2V2ZW50Ym9va2luZyBvbCB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDAuNXZ3ICsgMTRweCwgMjBweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDIwcHgsIDJ2dyArIDE1cHgsIDQwcHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2ssICMwMDAwMDApO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXgtd2lkdGg6IDgwY2g7XG59XG4uY2VfX2NvbnRlbnQuY2UtdGV4dG1lZGlhIHVsID4gbGksXG4uY2VfX2NvbnRlbnQuY2UtdGV4dG1lZGlhIG9sID4gbGksIC5jZV9fY29udGVudC5jZS1pZ2VsYl9ib3ggdWwgPiBsaSxcbi5jZV9fY29udGVudC5jZS1pZ2VsYl9ib3ggb2wgPiBsaSwgLmNlX19jb250ZW50LmNlLWpmZWV2ZW50c19ldmVudGJvb2tpbmcgdWwgPiBsaSxcbi5jZV9fY29udGVudC5jZS1qZmVldmVudHNfZXZlbnRib29raW5nIG9sID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmNlX19jb250ZW50LmNlLXRleHRtZWRpYSB1bCA+IGxpOmxhc3QtY2hpbGQsXG4uY2VfX2NvbnRlbnQuY2UtdGV4dG1lZGlhIG9sID4gbGk6bGFzdC1jaGlsZCwgLmNlX19jb250ZW50LmNlLWlnZWxiX2JveCB1bCA+IGxpOmxhc3QtY2hpbGQsXG4uY2VfX2NvbnRlbnQuY2UtaWdlbGJfYm94IG9sID4gbGk6bGFzdC1jaGlsZCwgLmNlX19jb250ZW50LmNlLWpmZWV2ZW50c19ldmVudGJvb2tpbmcgdWwgPiBsaTpsYXN0LWNoaWxkLFxuLmNlX19jb250ZW50LmNlLWpmZWV2ZW50c19ldmVudGJvb2tpbmcgb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jZV9fY29udGVudC5jZS10ZXh0bWVkaWEgdWw6bm90KFtjbGFzcyo9cnRlLWxpc3QtaWNvbi1dKSwgLmNlX19jb250ZW50LmNlLWlnZWxiX2JveCB1bDpub3QoW2NsYXNzKj1ydGUtbGlzdC1pY29uLV0pLCAuY2VfX2NvbnRlbnQuY2UtamZlZXZlbnRzX2V2ZW50Ym9va2luZyB1bDpub3QoW2NsYXNzKj1ydGUtbGlzdC1pY29uLV0pIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmNlX19jb250ZW50LmNlLXRleHRtZWRpYSB1bDpub3QoW2NsYXNzKj1ydGUtbGlzdC1pY29uLV0pIGxpOm5vdCguY2UtamZlZXZlbnRzX2V2ZW50Ym9va2luZ19fY29udGFjdC1jYXJkKSwgLmNlX19jb250ZW50LmNlLWlnZWxiX2JveCB1bDpub3QoW2NsYXNzKj1ydGUtbGlzdC1pY29uLV0pIGxpOm5vdCguY2UtamZlZXZlbnRzX2V2ZW50Ym9va2luZ19fY29udGFjdC1jYXJkKSwgLmNlX19jb250ZW50LmNlLWpmZWV2ZW50c19ldmVudGJvb2tpbmcgdWw6bm90KFtjbGFzcyo9cnRlLWxpc3QtaWNvbi1dKSBsaTpub3QoLmNlLWpmZWV2ZW50c19ldmVudGJvb2tpbmdfX2NvbnRhY3QtY2FyZCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xufVxuLmNlX19jb250ZW50LmNlLXRleHRtZWRpYSB1bDpub3QoW2NsYXNzKj1ydGUtbGlzdC1pY29uLV0pIGxpOm5vdCguY2UtamZlZXZlbnRzX2V2ZW50Ym9va2luZ19fY29udGFjdC1jYXJkKTo6YmVmb3JlLCAuY2VfX2NvbnRlbnQuY2UtaWdlbGJfYm94IHVsOm5vdChbY2xhc3MqPXJ0ZS1saXN0LWljb24tXSkgbGk6bm90KC5jZS1qZmVldmVudHNfZXZlbnRib29raW5nX19jb250YWN0LWNhcmQpOjpiZWZvcmUsIC5jZV9fY29udGVudC5jZS1qZmVldmVudHNfZXZlbnRib29raW5nIHVsOm5vdChbY2xhc3MqPXJ0ZS1saXN0LWljb24tXSkgbGk6bm90KC5jZS1qZmVldmVudHNfZXZlbnRib29raW5nX19jb250YWN0LWNhcmQpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMC44NzVyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDAuNzVyZW07XG4gIGhlaWdodDogMC43NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LCAjMDA5ZGRmKTtcbn1cbi5jZV9fY29udGVudC5jZS10ZXh0bWVkaWEgb2wsIC5jZV9fY29udGVudC5jZS1pZ2VsYl9ib3ggb2wsIC5jZV9fY29udGVudC5jZS1qZmVldmVudHNfZXZlbnRib29raW5nIG9sIHtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTtcbiAgY291bnRlci1yZXNldDogaXRlbTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmNlX19jb250ZW50LmNlLXRleHRtZWRpYSBvbCBsaSwgLmNlX19jb250ZW50LmNlLWlnZWxiX2JveCBvbCBsaSwgLmNlX19jb250ZW50LmNlLWpmZWV2ZW50c19ldmVudGJvb2tpbmcgb2wgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICBjb3VudGVyLWluY3JlbWVudDogaXRlbTtcbn1cbi5jZV9fY29udGVudC5jZS10ZXh0bWVkaWEgb2wgbGk6OmJlZm9yZSwgLmNlX19jb250ZW50LmNlLWlnZWxiX2JveCBvbCBsaTo6YmVmb3JlLCAuY2VfX2NvbnRlbnQuY2UtamZlZXZlbnRzX2V2ZW50Ym9va2luZyBvbCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihpdGVtKSBcIi5cIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjaywgIzAwMDAwMCk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmNlX19jb250ZW50LmNlLXRleHRtZWRpYSBvbCBsaSBvbCwgLmNlX19jb250ZW50LmNlLWlnZWxiX2JveCBvbCBsaSBvbCwgLmNlX19jb250ZW50LmNlLWpmZWV2ZW50c19ldmVudGJvb2tpbmcgb2wgbGkgb2wge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBjb3VudGVyLXJlc2V0OiBzdWJpdGVtO1xufVxuLmNlX19jb250ZW50LmNlLXRleHRtZWRpYSBvbCBsaSBvbCA+IGxpLCAuY2VfX2NvbnRlbnQuY2UtaWdlbGJfYm94IG9sIGxpIG9sID4gbGksIC5jZV9fY29udGVudC5jZS1qZmVldmVudHNfZXZlbnRib29raW5nIG9sIGxpIG9sID4gbGkge1xuICBjb3VudGVyLWluY3JlbWVudDogc3ViaXRlbTtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmNlX19jb250ZW50LmNlLXRleHRtZWRpYSBvbCBsaSBvbCA+IGxpOmxhc3QtY2hpbGQsIC5jZV9fY29udGVudC5jZS1pZ2VsYl9ib3ggb2wgbGkgb2wgPiBsaTpsYXN0LWNoaWxkLCAuY2VfX2NvbnRlbnQuY2UtamZlZXZlbnRzX2V2ZW50Ym9va2luZyBvbCBsaSBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNlX19jb250ZW50LmNlLXRleHRtZWRpYSBvbCBsaSBvbCA+IGxpOjpiZWZvcmUsIC5jZV9fY29udGVudC5jZS1pZ2VsYl9ib3ggb2wgbGkgb2wgPiBsaTo6YmVmb3JlLCAuY2VfX2NvbnRlbnQuY2UtamZlZXZlbnRzX2V2ZW50Ym9va2luZyBvbCBsaSBvbCA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGl0ZW0pIFwiLlwiIGNvdW50ZXIoc3ViaXRlbSkgXCIgXCI7XG59XG4uY2VfX2NvbnRlbnQuY2UtdGV4dG1lZGlhIG9sIGxpIG9sID4gbGkgb2wsIC5jZV9fY29udGVudC5jZS1pZ2VsYl9ib3ggb2wgbGkgb2wgPiBsaSBvbCwgLmNlX19jb250ZW50LmNlLWpmZWV2ZW50c19ldmVudGJvb2tpbmcgb2wgbGkgb2wgPiBsaSBvbCB7XG4gIGNvdW50ZXItcmVzZXQ6IHN1YnN1Yml0ZW07XG59XG4uY2VfX2NvbnRlbnQuY2UtdGV4dG1lZGlhIG9sIGxpIG9sID4gbGkgb2wgPiBsaSwgLmNlX19jb250ZW50LmNlLWlnZWxiX2JveCBvbCBsaSBvbCA+IGxpIG9sID4gbGksIC5jZV9fY29udGVudC5jZS1qZmVldmVudHNfZXZlbnRib29raW5nIG9sIGxpIG9sID4gbGkgb2wgPiBsaSB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBzdWJzdWJpdGVtO1xuICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uY2VfX2NvbnRlbnQuY2UtdGV4dG1lZGlhIG9sIGxpIG9sID4gbGkgb2wgPiBsaTpsYXN0LWNoaWxkLCAuY2VfX2NvbnRlbnQuY2UtaWdlbGJfYm94IG9sIGxpIG9sID4gbGkgb2wgPiBsaTpsYXN0LWNoaWxkLCAuY2VfX2NvbnRlbnQuY2UtamZlZXZlbnRzX2V2ZW50Ym9va2luZyBvbCBsaSBvbCA+IGxpIG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY2VfX2NvbnRlbnQuY2UtdGV4dG1lZGlhIG9sIGxpIG9sID4gbGkgb2wgPiBsaTo6YmVmb3JlLCAuY2VfX2NvbnRlbnQuY2UtaWdlbGJfYm94IG9sIGxpIG9sID4gbGkgb2wgPiBsaTo6YmVmb3JlLCAuY2VfX2NvbnRlbnQuY2UtamZlZXZlbnRzX2V2ZW50Ym9va2luZyBvbCBsaSBvbCA+IGxpIG9sID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIoaXRlbSkgXCIuXCIgY291bnRlcihzdWJpdGVtKSBcIi5cIiBjb3VudGVyKHN1YnN1Yml0ZW0pIFwiIFwiO1xufVxuLmNlX19jb250ZW50LmNlLXRleHRtZWRpYSBvbCBsaSB1bCA+IGxpLCAuY2VfX2NvbnRlbnQuY2UtaWdlbGJfYm94IG9sIGxpIHVsID4gbGksIC5jZV9fY29udGVudC5jZS1qZmVldmVudHNfZXZlbnRib29raW5nIG9sIGxpIHVsID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmNlX19jb250ZW50LmNlLXRleHRtZWRpYSBvbCBsaSB1bCA+IGxpOmxhc3QtY2hpbGQsIC5jZV9fY29udGVudC5jZS1pZ2VsYl9ib3ggb2wgbGkgdWwgPiBsaTpsYXN0LWNoaWxkLCAuY2VfX2NvbnRlbnQuY2UtamZlZXZlbnRzX2V2ZW50Ym9va2luZyBvbCBsaSB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNlX19jb250ZW50LmNlLXRleHRtZWRpYSBvbCBsaSB1bCA+IGxpOjpiZWZvcmUsIC5jZV9fY29udGVudC5jZS1pZ2VsYl9ib3ggb2wgbGkgdWwgPiBsaTo6YmVmb3JlLCAuY2VfX2NvbnRlbnQuY2UtamZlZXZlbnRzX2V2ZW50Ym9va2luZyBvbCBsaSB1bCA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMC44NzVyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDAuNzVyZW07XG4gIGhlaWdodDogMC43NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LCAjMDA5ZGRmKTtcbn1cbi5jZV9fY29udGVudC5jZS10ZXh0bWVkaWEgdWw6bm90KFtjbGFzcyo9cnRlLWxpc3QtaWNvbi1dKSBsaSB1bCwgLmNlX19jb250ZW50LmNlLWlnZWxiX2JveCB1bDpub3QoW2NsYXNzKj1ydGUtbGlzdC1pY29uLV0pIGxpIHVsLCAuY2VfX2NvbnRlbnQuY2UtamZlZXZlbnRzX2V2ZW50Ym9va2luZyB1bDpub3QoW2NsYXNzKj1ydGUtbGlzdC1pY29uLV0pIGxpIHVsIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5jZV9fY29udGVudC5jZS10ZXh0bWVkaWEgdWw6bm90KFtjbGFzcyo9cnRlLWxpc3QtaWNvbi1dKSBsaSB1bCA+IGxpLCAuY2VfX2NvbnRlbnQuY2UtaWdlbGJfYm94IHVsOm5vdChbY2xhc3MqPXJ0ZS1saXN0LWljb24tXSkgbGkgdWwgPiBsaSwgLmNlX19jb250ZW50LmNlLWpmZWV2ZW50c19ldmVudGJvb2tpbmcgdWw6bm90KFtjbGFzcyo9cnRlLWxpc3QtaWNvbi1dKSBsaSB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5jZV9fY29udGVudC5jZS10ZXh0bWVkaWEgdWw6bm90KFtjbGFzcyo9cnRlLWxpc3QtaWNvbi1dKSBsaSB1bCA+IGxpOmxhc3QtY2hpbGQsIC5jZV9fY29udGVudC5jZS1pZ2VsYl9ib3ggdWw6bm90KFtjbGFzcyo9cnRlLWxpc3QtaWNvbi1dKSBsaSB1bCA+IGxpOmxhc3QtY2hpbGQsIC5jZV9fY29udGVudC5jZS1qZmVldmVudHNfZXZlbnRib29raW5nIHVsOm5vdChbY2xhc3MqPXJ0ZS1saXN0LWljb24tXSkgbGkgdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jZV9fY29udGVudC5jZS10ZXh0bWVkaWEgdWw6bm90KFtjbGFzcyo9cnRlLWxpc3QtaWNvbi1dKSBsaSBvbCwgLmNlX19jb250ZW50LmNlLWlnZWxiX2JveCB1bDpub3QoW2NsYXNzKj1ydGUtbGlzdC1pY29uLV0pIGxpIG9sLCAuY2VfX2NvbnRlbnQuY2UtamZlZXZlbnRzX2V2ZW50Ym9va2luZyB1bDpub3QoW2NsYXNzKj1ydGUtbGlzdC1pY29uLV0pIGxpIG9sIHtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTtcbiAgY291bnRlci1yZXNldDogaXRlbTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLmNlX19jb250ZW50LmNlLXRleHRtZWRpYSB1bDpub3QoW2NsYXNzKj1ydGUtbGlzdC1pY29uLV0pIGxpIG9sID4gbGksIC5jZV9fY29udGVudC5jZS1pZ2VsYl9ib3ggdWw6bm90KFtjbGFzcyo9cnRlLWxpc3QtaWNvbi1dKSBsaSBvbCA+IGxpLCAuY2VfX2NvbnRlbnQuY2UtamZlZXZlbnRzX2V2ZW50Ym9va2luZyB1bDpub3QoW2NsYXNzKj1ydGUtbGlzdC1pY29uLV0pIGxpIG9sID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICBjb3VudGVyLWluY3JlbWVudDogaXRlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5jZV9fY29udGVudC5jZS10ZXh0bWVkaWEgdWw6bm90KFtjbGFzcyo9cnRlLWxpc3QtaWNvbi1dKSBsaSBvbCA+IGxpOmxhc3QtY2hpbGQsIC5jZV9fY29udGVudC5jZS1pZ2VsYl9ib3ggdWw6bm90KFtjbGFzcyo9cnRlLWxpc3QtaWNvbi1dKSBsaSBvbCA+IGxpOmxhc3QtY2hpbGQsIC5jZV9fY29udGVudC5jZS1qZmVldmVudHNfZXZlbnRib29raW5nIHVsOm5vdChbY2xhc3MqPXJ0ZS1saXN0LWljb24tXSkgbGkgb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jZV9fY29udGVudC5jZS10ZXh0bWVkaWEgdWw6bm90KFtjbGFzcyo9cnRlLWxpc3QtaWNvbi1dKSBsaSBvbCA+IGxpOjpiZWZvcmUsIC5jZV9fY29udGVudC5jZS1pZ2VsYl9ib3ggdWw6bm90KFtjbGFzcyo9cnRlLWxpc3QtaWNvbi1dKSBsaSBvbCA+IGxpOjpiZWZvcmUsIC5jZV9fY29udGVudC5jZS1qZmVldmVudHNfZXZlbnRib29raW5nIHVsOm5vdChbY2xhc3MqPXJ0ZS1saXN0LWljb24tXSkgbGkgb2wgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihpdGVtKSBcIi5cIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjaywgIzAwMDAwMCk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuQG1lZGlhIChwcmVmZXJzLWNvbnRyYXN0OiBoaWdoKSB7XG4gIC5jZV9fY29udGVudC5jZS10ZXh0bWVkaWEgdWwgbGk6OmJlZm9yZSwgLmNlX19jb250ZW50LmNlLWlnZWxiX2JveCB1bCBsaTo6YmVmb3JlLCAuY2VfX2NvbnRlbnQuY2UtamZlZXZlbnRzX2V2ZW50Ym9va2luZyB1bCBsaTo6YmVmb3JlIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gIH1cbiAgLmNlX19jb250ZW50LmNlLXRleHRtZWRpYSBvbCBsaTo6YmVmb3JlLCAuY2VfX2NvbnRlbnQuY2UtaWdlbGJfYm94IG9sIGxpOjpiZWZvcmUsIC5jZV9fY29udGVudC5jZS1qZmVldmVudHNfZXZlbnRib29raW5nIG9sIGxpOjpiZWZvcmUge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbn1cbi5jZV9fY29udGVudC5jZS10ZXh0bWVkaWEgYTpub3QoLmJ0biksIC5jZV9fY29udGVudC5jZS1pZ2VsYl9ib3ggYTpub3QoLmJ0biksIC5jZV9fY29udGVudC5jZS1qZmVldmVudHNfZXZlbnRib29raW5nIGE6bm90KC5idG4pIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrLCAjMDAwMDAwKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDJweDtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjI1ZW07XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSwgIzAwOWRkZik7XG4gIHRyYW5zaXRpb246IHRleHQtZGVjb3JhdGlvbi1jb2xvciAwLjJzIGVhc2U7XG59XG4uY2VfX2NvbnRlbnQuY2UtdGV4dG1lZGlhIGE6bm90KC5idG4pOmhvdmVyLCAuY2VfX2NvbnRlbnQuY2UtdGV4dG1lZGlhIGE6bm90KC5idG4pOmZvY3VzLCAuY2VfX2NvbnRlbnQuY2UtaWdlbGJfYm94IGE6bm90KC5idG4pOmhvdmVyLCAuY2VfX2NvbnRlbnQuY2UtaWdlbGJfYm94IGE6bm90KC5idG4pOmZvY3VzLCAuY2VfX2NvbnRlbnQuY2UtamZlZXZlbnRzX2V2ZW50Ym9va2luZyBhOm5vdCguYnRuKTpob3ZlciwgLmNlX19jb250ZW50LmNlLWpmZWV2ZW50c19ldmVudGJvb2tpbmcgYTpub3QoLmJ0bik6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrLCAjMDAwMDAwKTtcbn1cbi5jZV9fY29udGVudC5jZS10ZXh0bWVkaWEgYTpub3QoLmJ0bik6Zm9jdXMtdmlzaWJsZSwgLmNlX19jb250ZW50LmNlLWlnZWxiX2JveCBhOm5vdCguYnRuKTpmb2N1cy12aXNpYmxlLCAuY2VfX2NvbnRlbnQuY2UtamZlZXZlbnRzX2V2ZW50Ym9va2luZyBhOm5vdCguYnRuKTpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnksICMwMDlkZGYpO1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xufVxuLmNlX19jb250ZW50LmNlLXRleHRtZWRpYSBmaWdjYXB0aW9uIHAsIC5jZV9fY29udGVudC5jZS1pZ2VsYl9ib3ggZmlnY2FwdGlvbiBwLCAuY2VfX2NvbnRlbnQuY2UtamZlZXZlbnRzX2V2ZW50Ym9va2luZyBmaWdjYXB0aW9uIHAge1xuICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDAuNXZ3ICsgMTJweCwgMTZweCk7XG59XG4uY2VfX2NvbnRlbnQuY2UtdGV4dG1lZGlhIHVsIGxpIHAsIC5jZV9fY29udGVudC5jZS10ZXh0bWVkaWEgb2wgbGkgcCwgLmNlX19jb250ZW50LmNlLWlnZWxiX2JveCB1bCBsaSBwLCAuY2VfX2NvbnRlbnQuY2UtaWdlbGJfYm94IG9sIGxpIHAsIC5jZV9fY29udGVudC5jZS1qZmVldmVudHNfZXZlbnRib29raW5nIHVsIGxpIHAsIC5jZV9fY29udGVudC5jZS1qZmVldmVudHNfZXZlbnRib29raW5nIG9sIGxpIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNlX19jb250ZW50LmNlLXRleHRtZWRpYSB1bCBsaSBwOmxhc3Qtb2YtdHlwZSwgLmNlX19jb250ZW50LmNlLXRleHRtZWRpYSBvbCBsaSBwOmxhc3Qtb2YtdHlwZSwgLmNlX19jb250ZW50LmNlLWlnZWxiX2JveCB1bCBsaSBwOmxhc3Qtb2YtdHlwZSwgLmNlX19jb250ZW50LmNlLWlnZWxiX2JveCBvbCBsaSBwOmxhc3Qtb2YtdHlwZSwgLmNlX19jb250ZW50LmNlLWpmZWV2ZW50c19ldmVudGJvb2tpbmcgdWwgbGkgcDpsYXN0LW9mLXR5cGUsIC5jZV9fY29udGVudC5jZS1qZmVldmVudHNfZXZlbnRib29raW5nIG9sIGxpIHA6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuYSxcbmJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbn1cblxuLmJnLXByaW1hcnkgLmNlX19jb250ZW50IGgxLFxuLmJnLXByaW1hcnkgLmNlX19jb250ZW50IC5oMSxcbi5iZy1wcmltYXJ5IC5jZV9fY29udGVudCBoMixcbi5iZy1wcmltYXJ5IC5jZV9fY29udGVudCAuaDIsXG4uYmctcHJpbWFyeSAuY2VfX2NvbnRlbnQgaDMsXG4uYmctcHJpbWFyeSAuY2VfX2NvbnRlbnQgLmgzLFxuLmJnLXByaW1hcnkgLmNlX19jb250ZW50IGg0LFxuLmJnLXByaW1hcnkgLmNlX19jb250ZW50IC5oNCxcbi5iZy1wcmltYXJ5IC5jZV9fY29udGVudCBoNSxcbi5iZy1wcmltYXJ5IC5jZV9fY29udGVudCAuaDUsXG4uYmctcHJpbWFyeSAuY2VfX2NvbnRlbnQgcCxcbi5iZy1wcmltYXJ5IC5jZV9fY29udGVudCAudGV4dCxcbi5iZy1lLWp1Z2VuZC1ibHVlIC5jZV9fY29udGVudCBoMSxcbi5iZy1lLWp1Z2VuZC1ibHVlIC5jZV9fY29udGVudCAuaDEsXG4uYmctZS1qdWdlbmQtYmx1ZSAuY2VfX2NvbnRlbnQgaDIsXG4uYmctZS1qdWdlbmQtYmx1ZSAuY2VfX2NvbnRlbnQgLmgyLFxuLmJnLWUtanVnZW5kLWJsdWUgLmNlX19jb250ZW50IGgzLFxuLmJnLWUtanVnZW5kLWJsdWUgLmNlX19jb250ZW50IC5oMyxcbi5iZy1lLWp1Z2VuZC1ibHVlIC5jZV9fY29udGVudCBoNCxcbi5iZy1lLWp1Z2VuZC1ibHVlIC5jZV9fY29udGVudCAuaDQsXG4uYmctZS1qdWdlbmQtYmx1ZSAuY2VfX2NvbnRlbnQgaDUsXG4uYmctZS1qdWdlbmQtYmx1ZSAuY2VfX2NvbnRlbnQgLmg1LFxuLmJnLWUtanVnZW5kLWJsdWUgLmNlX19jb250ZW50IHAsXG4uYmctZS1qdWdlbmQtYmx1ZSAuY2VfX2NvbnRlbnQgLnRleHQsXG4uYmctZXNrLW1hZ2VudGEgLmNlX19jb250ZW50IGgxLFxuLmJnLWVzay1tYWdlbnRhIC5jZV9fY29udGVudCAuaDEsXG4uYmctZXNrLW1hZ2VudGEgLmNlX19jb250ZW50IGgyLFxuLmJnLWVzay1tYWdlbnRhIC5jZV9fY29udGVudCAuaDIsXG4uYmctZXNrLW1hZ2VudGEgLmNlX19jb250ZW50IGgzLFxuLmJnLWVzay1tYWdlbnRhIC5jZV9fY29udGVudCAuaDMsXG4uYmctZXNrLW1hZ2VudGEgLmNlX19jb250ZW50IGg0LFxuLmJnLWVzay1tYWdlbnRhIC5jZV9fY29udGVudCAuaDQsXG4uYmctZXNrLW1hZ2VudGEgLmNlX19jb250ZW50IGg1LFxuLmJnLWVzay1tYWdlbnRhIC5jZV9fY29udGVudCAuaDUsXG4uYmctZXNrLW1hZ2VudGEgLmNlX19jb250ZW50IHAsXG4uYmctZXNrLW1hZ2VudGEgLmNlX19jb250ZW50IC50ZXh0LFxuLmJnLWUtc3BvcnQtb3JhbmdlIC5jZV9fY29udGVudCBoMSxcbi5iZy1lLXNwb3J0LW9yYW5nZSAuY2VfX2NvbnRlbnQgLmgxLFxuLmJnLWUtc3BvcnQtb3JhbmdlIC5jZV9fY29udGVudCBoMixcbi5iZy1lLXNwb3J0LW9yYW5nZSAuY2VfX2NvbnRlbnQgLmgyLFxuLmJnLWUtc3BvcnQtb3JhbmdlIC5jZV9fY29udGVudCBoMyxcbi5iZy1lLXNwb3J0LW9yYW5nZSAuY2VfX2NvbnRlbnQgLmgzLFxuLmJnLWUtc3BvcnQtb3JhbmdlIC5jZV9fY29udGVudCBoNCxcbi5iZy1lLXNwb3J0LW9yYW5nZSAuY2VfX2NvbnRlbnQgLmg0LFxuLmJnLWUtc3BvcnQtb3JhbmdlIC5jZV9fY29udGVudCBoNSxcbi5iZy1lLXNwb3J0LW9yYW5nZSAuY2VfX2NvbnRlbnQgLmg1LFxuLmJnLWUtc3BvcnQtb3JhbmdlIC5jZV9fY29udGVudCBwLFxuLmJnLWUtc3BvcnQtb3JhbmdlIC5jZV9fY29udGVudCAudGV4dCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSwgI2ZmZmZmZik7XG59XG4uYmctcHJpbWFyeSAuY2VfX2NvbnRlbnQgYTpub3QoLmJ0biksXG4uYmctZS1qdWdlbmQtYmx1ZSAuY2VfX2NvbnRlbnQgYTpub3QoLmJ0biksXG4uYmctZXNrLW1hZ2VudGEgLmNlX19jb250ZW50IGE6bm90KC5idG4pLFxuLmJnLWUtc3BvcnQtb3JhbmdlIC5jZV9fY29udGVudCBhOm5vdCguYnRuKSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSwgI2ZmZmZmZik7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUsICNmZmZmZmYpO1xufVxuLmJnLXByaW1hcnkgLmNlX19jb250ZW50IGE6bm90KC5idG4pOmhvdmVyLCAuYmctcHJpbWFyeSAuY2VfX2NvbnRlbnQgYTpub3QoLmJ0bik6Zm9jdXMsXG4uYmctZS1qdWdlbmQtYmx1ZSAuY2VfX2NvbnRlbnQgYTpub3QoLmJ0bik6aG92ZXIsXG4uYmctZS1qdWdlbmQtYmx1ZSAuY2VfX2NvbnRlbnQgYTpub3QoLmJ0bik6Zm9jdXMsXG4uYmctZXNrLW1hZ2VudGEgLmNlX19jb250ZW50IGE6bm90KC5idG4pOmhvdmVyLFxuLmJnLWVzay1tYWdlbnRhIC5jZV9fY29udGVudCBhOm5vdCguYnRuKTpmb2N1cyxcbi5iZy1lLXNwb3J0LW9yYW5nZSAuY2VfX2NvbnRlbnQgYTpub3QoLmJ0bik6aG92ZXIsXG4uYmctZS1zcG9ydC1vcmFuZ2UgLmNlX19jb250ZW50IGE6bm90KC5idG4pOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSwgI2ZmZmZmZik7XG59XG4uYmctcHJpbWFyeSAuY2VfX2NvbnRlbnQgYTpub3QoLmJ0bik6Zm9jdXMtdmlzaWJsZSxcbi5iZy1lLWp1Z2VuZC1ibHVlIC5jZV9fY29udGVudCBhOm5vdCguYnRuKTpmb2N1cy12aXNpYmxlLFxuLmJnLWVzay1tYWdlbnRhIC5jZV9fY29udGVudCBhOm5vdCguYnRuKTpmb2N1cy12aXNpYmxlLFxuLmJnLWUtc3BvcnQtb3JhbmdlIC5jZV9fY29udGVudCBhOm5vdCguYnRuKTpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZS1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUsICNmZmZmZmYpO1xufVxuXG4uYmctamZlLWdyYXk6bm90KC5iZy1wcmltYXJ5KSAuY2VfX2NvbnRlbnQgaDIsXG4uYmctamZlLWdyYXk6bm90KC5iZy1wcmltYXJ5KSAuY2VfX2NvbnRlbnQgLmgyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrLCAjMDAwMDAwKTtcbn1cblxuLmNlX19jb250ZW50Om5vdCguY2UtaWdlbGJfYnJlYWtlcnRlYXNlcikgLmJnLXBhcGVyLXRleHR1cmUgaDEsXG4uY2VfX2NvbnRlbnQ6bm90KC5jZS1pZ2VsYl9icmVha2VydGVhc2VyKSAuYmctcGFwZXItdGV4dHVyZSAuaDEsXG4uY2VfX2NvbnRlbnQ6bm90KC5jZS1pZ2VsYl9icmVha2VydGVhc2VyKSAuYmctcGFwZXItdGV4dHVyZSBoMixcbi5jZV9fY29udGVudDpub3QoLmNlLWlnZWxiX2JyZWFrZXJ0ZWFzZXIpIC5iZy1wYXBlci10ZXh0dXJlIC5oMixcbi5jZV9fY29udGVudDpub3QoLmNlLWlnZWxiX2JyZWFrZXJ0ZWFzZXIpIC5iZy1wYXBlci10ZXh0dXJlIGgzLFxuLmNlX19jb250ZW50Om5vdCguY2UtaWdlbGJfYnJlYWtlcnRlYXNlcikgLmJnLXBhcGVyLXRleHR1cmUgLmgzLFxuLmNlX19jb250ZW50Om5vdCguY2UtaWdlbGJfYnJlYWtlcnRlYXNlcikgLmJnLXBhcGVyLXRleHR1cmUgaDQsXG4uY2VfX2NvbnRlbnQ6bm90KC5jZS1pZ2VsYl9icmVha2VydGVhc2VyKSAuYmctcGFwZXItdGV4dHVyZSAuaDQsXG4uY2VfX2NvbnRlbnQ6bm90KC5jZS1pZ2VsYl9icmVha2VydGVhc2VyKSAuYmctcGFwZXItdGV4dHVyZSBoNSxcbi5jZV9fY29udGVudDpub3QoLmNlLWlnZWxiX2JyZWFrZXJ0ZWFzZXIpIC5iZy1wYXBlci10ZXh0dXJlIC5oNSxcbi5jZV9fY29udGVudDpub3QoLmNlLWlnZWxiX2JyZWFrZXJ0ZWFzZXIpIC5iZy1qZmUtZ3JheSBoMSxcbi5jZV9fY29udGVudDpub3QoLmNlLWlnZWxiX2JyZWFrZXJ0ZWFzZXIpIC5iZy1qZmUtZ3JheSAuaDEsXG4uY2VfX2NvbnRlbnQ6bm90KC5jZS1pZ2VsYl9icmVha2VydGVhc2VyKSAuYmctamZlLWdyYXkgaDIsXG4uY2VfX2NvbnRlbnQ6bm90KC5jZS1pZ2VsYl9icmVha2VydGVhc2VyKSAuYmctamZlLWdyYXkgLmgyLFxuLmNlX19jb250ZW50Om5vdCguY2UtaWdlbGJfYnJlYWtlcnRlYXNlcikgLmJnLWpmZS1ncmF5IGgzLFxuLmNlX19jb250ZW50Om5vdCguY2UtaWdlbGJfYnJlYWtlcnRlYXNlcikgLmJnLWpmZS1ncmF5IC5oMyxcbi5jZV9fY29udGVudDpub3QoLmNlLWlnZWxiX2JyZWFrZXJ0ZWFzZXIpIC5iZy1qZmUtZ3JheSBoNCxcbi5jZV9fY29udGVudDpub3QoLmNlLWlnZWxiX2JyZWFrZXJ0ZWFzZXIpIC5iZy1qZmUtZ3JheSAuaDQsXG4uY2VfX2NvbnRlbnQ6bm90KC5jZS1pZ2VsYl9icmVha2VydGVhc2VyKSAuYmctamZlLWdyYXkgaDUsXG4uY2VfX2NvbnRlbnQ6bm90KC5jZS1pZ2VsYl9icmVha2VydGVhc2VyKSAuYmctamZlLWdyYXkgLmg1IHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrLCAjMDAwMDAwKTtcbn1cblxuLmNlX19jb250ZW50Om5vdCguY2UtaWdlbGJfYnJlYWtlcnRlYXNlcikuY2VfX2NvbnRlbnQtLWJnLXBhcGVyLXRleHR1cmUgaDEsXG4uY2VfX2NvbnRlbnQ6bm90KC5jZS1pZ2VsYl9icmVha2VydGVhc2VyKS5jZV9fY29udGVudC0tYmctcGFwZXItdGV4dHVyZSAuaDEsXG4uY2VfX2NvbnRlbnQ6bm90KC5jZS1pZ2VsYl9icmVha2VydGVhc2VyKS5jZV9fY29udGVudC0tYmctcGFwZXItdGV4dHVyZSBoMixcbi5jZV9fY29udGVudDpub3QoLmNlLWlnZWxiX2JyZWFrZXJ0ZWFzZXIpLmNlX19jb250ZW50LS1iZy1wYXBlci10ZXh0dXJlIC5oMixcbi5jZV9fY29udGVudDpub3QoLmNlLWlnZWxiX2JyZWFrZXJ0ZWFzZXIpLmNlX19jb250ZW50LS1iZy1wYXBlci10ZXh0dXJlIGgzLFxuLmNlX19jb250ZW50Om5vdCguY2UtaWdlbGJfYnJlYWtlcnRlYXNlcikuY2VfX2NvbnRlbnQtLWJnLXBhcGVyLXRleHR1cmUgLmgzLFxuLmNlX19jb250ZW50Om5vdCguY2UtaWdlbGJfYnJlYWtlcnRlYXNlcikuY2VfX2NvbnRlbnQtLWJnLXBhcGVyLXRleHR1cmUgaDQsXG4uY2VfX2NvbnRlbnQ6bm90KC5jZS1pZ2VsYl9icmVha2VydGVhc2VyKS5jZV9fY29udGVudC0tYmctcGFwZXItdGV4dHVyZSAuaDQsXG4uY2VfX2NvbnRlbnQ6bm90KC5jZS1pZ2VsYl9icmVha2VydGVhc2VyKS5jZV9fY29udGVudC0tYmctcGFwZXItdGV4dHVyZSBoNSxcbi5jZV9fY29udGVudDpub3QoLmNlLWlnZWxiX2JyZWFrZXJ0ZWFzZXIpLmNlX19jb250ZW50LS1iZy1wYXBlci10ZXh0dXJlIC5oNSwgLmNlX19jb250ZW50Om5vdCguY2UtaWdlbGJfYnJlYWtlcnRlYXNlcikuY2VfX2NvbnRlbnQtLWJnLWdyYXkgaDEsXG4uY2VfX2NvbnRlbnQ6bm90KC5jZS1pZ2VsYl9icmVha2VydGVhc2VyKS5jZV9fY29udGVudC0tYmctZ3JheSAuaDEsXG4uY2VfX2NvbnRlbnQ6bm90KC5jZS1pZ2VsYl9icmVha2VydGVhc2VyKS5jZV9fY29udGVudC0tYmctZ3JheSBoMixcbi5jZV9fY29udGVudDpub3QoLmNlLWlnZWxiX2JyZWFrZXJ0ZWFzZXIpLmNlX19jb250ZW50LS1iZy1ncmF5IC5oMixcbi5jZV9fY29udGVudDpub3QoLmNlLWlnZWxiX2JyZWFrZXJ0ZWFzZXIpLmNlX19jb250ZW50LS1iZy1ncmF5IGgzLFxuLmNlX19jb250ZW50Om5vdCguY2UtaWdlbGJfYnJlYWtlcnRlYXNlcikuY2VfX2NvbnRlbnQtLWJnLWdyYXkgLmgzLFxuLmNlX19jb250ZW50Om5vdCguY2UtaWdlbGJfYnJlYWtlcnRlYXNlcikuY2VfX2NvbnRlbnQtLWJnLWdyYXkgaDQsXG4uY2VfX2NvbnRlbnQ6bm90KC5jZS1pZ2VsYl9icmVha2VydGVhc2VyKS5jZV9fY29udGVudC0tYmctZ3JheSAuaDQsXG4uY2VfX2NvbnRlbnQ6bm90KC5jZS1pZ2VsYl9icmVha2VydGVhc2VyKS5jZV9fY29udGVudC0tYmctZ3JheSBoNSxcbi5jZV9fY29udGVudDpub3QoLmNlLWlnZWxiX2JyZWFrZXJ0ZWFzZXIpLmNlX19jb250ZW50LS1iZy1ncmF5IC5oNSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjaywgIzAwMDAwMCk7XG59XG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiQ2FsaWJyaVwiLCBzYW5zLXNlcmlmLCBcIkFsZW9cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4ycyBlYXNlLWluLW91dDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBtYXgtaGVpZ2h0OiBmaXQtY29udGVudDtcbn1cbi5idG46Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5LCAjMDA5ZGRmKTtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbn1cbi5idG4tLXByaW1hcnksIC5idG4tcHJpbWFyeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDFyZW0gMXJlbSAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1qZmUteWVsbG93LCAjZmZjYzAwKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrLCAjMDAwMDAwKTtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiAwcHggMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnRuLS1wcmltYXJ5OjpiZWZvcmUsIC5idG4tcHJpbWFyeTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xNnB4O1xuICBsZWZ0OiAxM3B4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvU1ZHL0luZm9ib3hMaW5lLS1Ub3Auc3ZnXCIpLCB1cmwoXCIuLi9pbWFnZXMvU1ZHL0luZm9ib3hMaW5lLS1MZWZ0LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGxlZnQsIGxlZnQgdG9wO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE1MCUgYXV0bywgYXV0byAxMjAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGZpbHRlcjogaW52ZXJ0KDc5JSkgc2VwaWEoNjUlKSBzYXR1cmF0ZSg0MTU0JSkgaHVlLXJvdGF0ZSgzNTlkZWcpIGJyaWdodG5lc3MoMTMwJSkgY29udHJhc3QoMTA0JSk7XG4gIHRyYW5zaXRpb246IG5vbmU7XG4gIHotaW5kZXg6IDA7XG59XG4uYnRuLS1wcmltYXJ5OjphZnRlciwgLmJ0bi1wcmltYXJ5OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMTJweDtcbiAgcmlnaHQ6IC0xM3B4O1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvU1ZHL0luZm9ib3hMaW5lLS1Cb3R0b20uc3ZnXCIpLCB1cmwoXCIuLi9pbWFnZXMvU1ZHL0luZm9ib3hMaW5lLS1SaWdodC5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0LCByaWdodCB0b3A7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTU0MCUgMzAlLCAzMiUgMTkwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGZpbHRlcjogaW52ZXJ0KDc5JSkgc2VwaWEoNjUlKSBzYXR1cmF0ZSg0MTU0JSkgaHVlLXJvdGF0ZSgzNTlkZWcpIGJyaWdodG5lc3MoMTMwJSkgY29udHJhc3QoMTA0JSk7XG4gIHRyYW5zaXRpb246IG5vbmU7XG4gIHotaW5kZXg6IDA7XG59XG4uYnRuLS1wcmltYXJ5OmhvdmVyLCAuYnRuLS1wcmltYXJ5OmZvY3VzLCAuYnRuLXByaW1hcnk6aG92ZXIsIC5idG4tcHJpbWFyeTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWpmZS15ZWxsb3csICNmZmNjMDApO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2ssICMwMDAwMDApO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnRuLS1wcmltYXJ5OmhvdmVyOjpiZWZvcmUsIC5idG4tLXByaW1hcnk6aG92ZXI6OmFmdGVyLCAuYnRuLS1wcmltYXJ5OmZvY3VzOjpiZWZvcmUsIC5idG4tLXByaW1hcnk6Zm9jdXM6OmFmdGVyLCAuYnRuLXByaW1hcnk6aG92ZXI6OmJlZm9yZSwgLmJ0bi1wcmltYXJ5OmhvdmVyOjphZnRlciwgLmJ0bi1wcmltYXJ5OmZvY3VzOjpiZWZvcmUsIC5idG4tcHJpbWFyeTpmb2N1czo6YWZ0ZXIge1xuICBmaWx0ZXI6IG5vbmU7XG59XG4uYnRuLS1wcmltYXJ5OmFjdGl2ZSwgLmJ0bi1wcmltYXJ5OmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcHgpO1xuICBib3gtc2hhZG93OiAwcHggMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xufVxuLmJ0bi0tcHJpbWFyeTpkaXNhYmxlZCwgLmJ0bi0tcHJpbWFyeS5kaXNhYmxlZCwgLmJ0bi1wcmltYXJ5OmRpc2FibGVkLCAuYnRuLXByaW1hcnkuZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjQ7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uYnRuLS1wcmltYXJ5OmRpc2FibGVkOjpiZWZvcmUsIC5idG4tLXByaW1hcnk6ZGlzYWJsZWQ6OmFmdGVyLCAuYnRuLS1wcmltYXJ5LmRpc2FibGVkOjpiZWZvcmUsIC5idG4tLXByaW1hcnkuZGlzYWJsZWQ6OmFmdGVyLCAuYnRuLXByaW1hcnk6ZGlzYWJsZWQ6OmJlZm9yZSwgLmJ0bi1wcmltYXJ5OmRpc2FibGVkOjphZnRlciwgLmJ0bi1wcmltYXJ5LmRpc2FibGVkOjpiZWZvcmUsIC5idG4tcHJpbWFyeS5kaXNhYmxlZDo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjQ7XG59XG4uYnRuLS1zZWNvbmRhcnksIC5idG4tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUsICNmZmZmZmYpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2ssICMwMDAwMDApO1xuICBib3JkZXI6IDRweCBzb2xpZCB2YXIoLS1jb2xvci1zZWNvbmRhcnksICNmZmNjMDApO1xuICBib3gtc2hhZG93OiAwcHggMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnRuLS1zZWNvbmRhcnk6aG92ZXIsIC5idG4tLXNlY29uZGFyeTpmb2N1cywgLmJ0bi1zZWNvbmRhcnk6aG92ZXIsIC5idG4tc2Vjb25kYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUsICNmZmZmZmYpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrLCAjMDAwMDAwKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ0bi0tc2Vjb25kYXJ5OmFjdGl2ZSwgLmJ0bi1zZWNvbmRhcnk6YWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDFweCk7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG59XG4uYnRuLS1zZWNvbmRhcnk6ZGlzYWJsZWQsIC5idG4tLXNlY29uZGFyeS5kaXNhYmxlZCwgLmJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQsIC5idG4tc2Vjb25kYXJ5LmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC40O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWpmZS1ncmF5LW1lZGl1bSwgI0NGQ0ZDRik7XG59XG4uYnRuICsgLmJ0biB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYnRuIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cblxuLmZsZXggLmJ0biArIC5idG4ge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuYS5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYS5idG4tLXNlY29uZGFyeSwgYS5idG4tc2Vjb25kYXJ5IHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrLCAjMDAwMDAwKTtcbn1cbmEuYnRuLS1zZWNvbmRhcnk6aG92ZXIsIGEuYnRuLS1zZWNvbmRhcnk6Zm9jdXMsIGEuYnRuLXNlY29uZGFyeTpob3ZlciwgYS5idG4tc2Vjb25kYXJ5OmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrLCAjMDAwMDAwKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYS5idG4tLXByaW1hcnksIGEuYnRuLXByaW1hcnkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2ssICMwMDAwMDApO1xufVxuYS5idG4tLXByaW1hcnk6aG92ZXIsIGEuYnRuLS1wcmltYXJ5OmZvY3VzLCBhLmJ0bi1wcmltYXJ5OmhvdmVyLCBhLmJ0bi1wcmltYXJ5OmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrLCAjMDAwMDAwKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYnRuLS1zbWFsbCB7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLmJ0bi0tbGFyZ2Uge1xuICBwYWRkaW5nOiAxOHB4IDM2cHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG4uYnRuLS1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2UtMi1jb2wtY29udGFpbmVyX19jb250ZW50IFtjbGFzcyo9Y29udGFpbmVyXSxcbi5jZS0yLWNvbC1jb250YWluZXJfX2NvbnRlbnQgW2NsYXNzKj1cInctMTAvMTJcIl0sXG4uY2UtMi1jb2wtY29udGFpbmVyX19jb250ZW50IFtjbGFzcyo9XCJ3LTgvMTJcIl0sXG4uY2UtMy1jb2wtY29udGFpbmVyX19jb250ZW50IFtjbGFzcyo9Y29udGFpbmVyXSxcbi5jZS0zLWNvbC1jb250YWluZXJfX2NvbnRlbnQgW2NsYXNzKj1cInctMTAvMTJcIl0sXG4uY2UtMy1jb2wtY29udGFpbmVyX19jb250ZW50IFtjbGFzcyo9XCJ3LTgvMTJcIl0sXG4uY2UtNC1jb2wtY29udGFpbmVyX19jb250ZW50IFtjbGFzcyo9Y29udGFpbmVyXSxcbi5jZS00LWNvbC1jb250YWluZXJfX2NvbnRlbnQgW2NsYXNzKj1cInctMTAvMTJcIl0sXG4uY2UtNC1jb2wtY29udGFpbmVyX19jb250ZW50IFtjbGFzcyo9XCJ3LTgvMTJcIl0sXG4uY2UtaWdlbGJfYWNjb3JkaW9uX193cmFwcGVyIFtjbGFzcyo9Y29udGFpbmVyXSxcbi5jZS1pZ2VsYl9hY2NvcmRpb25fX3dyYXBwZXIgW2NsYXNzKj1cInctMTAvMTJcIl0sXG4uY2UtaWdlbGJfYWNjb3JkaW9uX193cmFwcGVyIFtjbGFzcyo9XCJ3LTgvMTJcIl0sXG4uY2UtaWdlbGJfdGFibGlzdF9fd3JhcHBlciBbY2xhc3MqPWNvbnRhaW5lcl0sXG4uY2UtaWdlbGJfdGFibGlzdF9fd3JhcHBlciBbY2xhc3MqPVwidy0xMC8xMlwiXSxcbi5jZS1pZ2VsYl90YWJsaXN0X193cmFwcGVyIFtjbGFzcyo9XCJ3LTgvMTJcIl0ge1xuICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5jZV9fY29udGVudCB7XG4gIGh5cGhlbnM6IGF1dG87XG59XG4uY2VfX2NvbnRlbnQtLWJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUsICNmZmZmZmYpO1xufVxuLmNlX19jb250ZW50LS1iZy1ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItamZlLWdyYXksICNmM2YzZjIpO1xufVxuLmNlX19jb250ZW50LS1iZy1wYXBlci10ZXh0dXJlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2JhY2tncm91bmRzL2JnLXBhcGVyLXRleHR1cmUtMTAwMHgxMDAwLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiA1MCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gIGJhY2tncm91bmQtYmxlbmQtbW9kZTogbGlnaHRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQ1KTtcbn1cbi5jZV9fY29udGVudC0tYmctZ3JheTpub3QoLmNlX19jb250ZW50LS1uby1wYWRkaW5nKSwgLmNlX19jb250ZW50LS1iZy1wYXBlci10ZXh0dXJlOm5vdCguY2VfX2NvbnRlbnQtLW5vLXBhZGRpbmcpIHtcbiAgcGFkZGluZzogMzJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNlX19jb250ZW50LS1iZy1ncmF5Om5vdCguY2VfX2NvbnRlbnQtLW5vLXBhZGRpbmcpLCAuY2VfX2NvbnRlbnQtLWJnLXBhcGVyLXRleHR1cmU6bm90KC5jZV9fY29udGVudC0tbm8tcGFkZGluZykge1xuICAgIHBhZGRpbmc6IDY0cHg7XG4gIH1cbn1cbi5jZV9fY29udGVudCBkaXYuY2VfX2NvbnRlbnQ6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubWFpbi1uYXZpZ2F0aW9uX19wYXJlbnQtdGl0bGUtdGV4dCwgLm1haW4tbmF2aWdhdGlvbl9fYmFjay10ZXh0LCAubWFpbi1uYXZpZ2F0aW9uX190b2dnbGUtbGFiZWwsIC5tYWluLW5hdmlnYXRpb25fX3NlYXJjaC1sYWJlbCxcbi5tYWluLW5hdmlnYXRpb24gYS5tYWluLW5hdmlnYXRpb25fX2xpbmsge1xuICBmb250LWZhbWlseTogXCJSb29uZXlcIiwgc2VyaWYsIFwiQWxlb1wiLCBzZXJpZjtcbn1cbi5tYWluLW5hdmlnYXRpb25fX2Nsb3NlIC5tYWluLW5hdmlnYXRpb25fX3RvZ2dsZS1sYWJlbCxcbi5tYWluLW5hdmlnYXRpb25fX2Nsb3NlIC5tYWluLW5hdmlnYXRpb25fX3NlYXJjaC1sYWJlbCwgLm1haW4tbmF2aWdhdGlvbl9fdG9nZ2xlIC5tYWluLW5hdmlnYXRpb25fX3RvZ2dsZS1sYWJlbCxcbi5tYWluLW5hdmlnYXRpb25fX3RvZ2dsZSAubWFpbi1uYXZpZ2F0aW9uX19zZWFyY2gtbGFiZWwsIC5tYWluLW5hdmlnYXRpb25fX3NlYXJjaC1idXR0b24gLm1haW4tbmF2aWdhdGlvbl9fdG9nZ2xlLWxhYmVsLFxuLm1haW4tbmF2aWdhdGlvbl9fc2VhcmNoLWJ1dHRvbiAubWFpbi1uYXZpZ2F0aW9uX19zZWFyY2gtbGFiZWwge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjJlbTtcbiAgdHJhbnNpdGlvbjogdGV4dC1kZWNvcmF0aW9uIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4ubWFpbi1uYXZpZ2F0aW9uX19jbG9zZTpob3ZlciAubWFpbi1uYXZpZ2F0aW9uX190b2dnbGUtbGFiZWwsXG4ubWFpbi1uYXZpZ2F0aW9uX19jbG9zZTpob3ZlciAubWFpbi1uYXZpZ2F0aW9uX19zZWFyY2gtbGFiZWwsIC5tYWluLW5hdmlnYXRpb25fX2Nsb3NlOmZvY3VzIC5tYWluLW5hdmlnYXRpb25fX3RvZ2dsZS1sYWJlbCxcbi5tYWluLW5hdmlnYXRpb25fX2Nsb3NlOmZvY3VzIC5tYWluLW5hdmlnYXRpb25fX3NlYXJjaC1sYWJlbCwgLm1haW4tbmF2aWdhdGlvbl9fdG9nZ2xlOmhvdmVyIC5tYWluLW5hdmlnYXRpb25fX3RvZ2dsZS1sYWJlbCxcbi5tYWluLW5hdmlnYXRpb25fX3RvZ2dsZTpob3ZlciAubWFpbi1uYXZpZ2F0aW9uX19zZWFyY2gtbGFiZWwsIC5tYWluLW5hdmlnYXRpb25fX3RvZ2dsZTpmb2N1cyAubWFpbi1uYXZpZ2F0aW9uX190b2dnbGUtbGFiZWwsXG4ubWFpbi1uYXZpZ2F0aW9uX190b2dnbGU6Zm9jdXMgLm1haW4tbmF2aWdhdGlvbl9fc2VhcmNoLWxhYmVsLCAubWFpbi1uYXZpZ2F0aW9uX19zZWFyY2gtYnV0dG9uOmhvdmVyIC5tYWluLW5hdmlnYXRpb25fX3RvZ2dsZS1sYWJlbCxcbi5tYWluLW5hdmlnYXRpb25fX3NlYXJjaC1idXR0b246aG92ZXIgLm1haW4tbmF2aWdhdGlvbl9fc2VhcmNoLWxhYmVsLCAubWFpbi1uYXZpZ2F0aW9uX19zZWFyY2gtYnV0dG9uOmZvY3VzIC5tYWluLW5hdmlnYXRpb25fX3RvZ2dsZS1sYWJlbCxcbi5tYWluLW5hdmlnYXRpb25fX3NlYXJjaC1idXR0b246Zm9jdXMgLm1haW4tbmF2aWdhdGlvbl9fc2VhcmNoLWxhYmVsIHtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB2YXIoLS1jb2xvci1ibGFjaywgIzAwMDAwMCk7XG59XG4ubWFpbi1uYXZpZ2F0aW9uX19jbG9zZTpmb2N1cy12aXNpYmxlLCAubWFpbi1uYXZpZ2F0aW9uX190b2dnbGU6Zm9jdXMtdmlzaWJsZSwgLm1haW4tbmF2aWdhdGlvbl9fc2VhcmNoLWJ1dHRvbjpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnksICMwMDlkZGYpO1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xufVxuLm1haW4tbmF2aWdhdGlvbl9fYmFjayAubWFpbi1uYXZpZ2F0aW9uX19iYWNrLXRleHQge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjJlbTtcbiAgdHJhbnNpdGlvbjogdGV4dC1kZWNvcmF0aW9uIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4ubWFpbi1uYXZpZ2F0aW9uX19iYWNrOmhvdmVyIC5tYWluLW5hdmlnYXRpb25fX2JhY2stdGV4dCwgLm1haW4tbmF2aWdhdGlvbl9fYmFjazpmb2N1cy12aXNpYmxlIC5tYWluLW5hdmlnYXRpb25fX2JhY2stdGV4dCB7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogdmFyKC0tY29sb3ItYmxhY2ssICMwMDAwMDApO1xufVxuLm1haW4tbmF2aWdhdGlvbiBhLm1haW4tbmF2aWdhdGlvbl9fbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMmVtO1xuICB0cmFuc2l0aW9uOiB0ZXh0LWRlY29yYXRpb24gMC4zcyBlYXNlLWluLW91dDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5tYWluLW5hdmlnYXRpb24gYS5tYWluLW5hdmlnYXRpb25fX2xpbms6aG92ZXIsIC5tYWluLW5hdmlnYXRpb24gYS5tYWluLW5hdmlnYXRpb25fX2xpbms6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrLCAjMDAwMDAwKTtcbn1cbi5tYWluLW5hdmlnYXRpb24gYS5tYWluLW5hdmlnYXRpb25fX2xpbmstLWN1cnJlbnQge1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrLCAjMDAwMDAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItamZlLWdyYXksICNmM2YzZjIpO1xufVxuLm1haW4tbmF2aWdhdGlvbl9fbGlzdC0tbGV2ZWwwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1haW4tbmF2aWdhdGlvbl9fbGlzdC0tbGV2ZWwwW3RhYmluZGV4PVwiLTFcIl0ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1haW4tbmF2aWdhdGlvbl9fbGlzdC0tbGV2ZWwwW3RhYmluZGV4PVwiLTFcIl06OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSwgI2ZmZmZmZik7XG59XG4ubWFpbi1uYXZpZ2F0aW9uX19saXN0LS1sZXZlbDEsIC5tYWluLW5hdmlnYXRpb25fX2xpc3QtLWxldmVsMiwgLm1haW4tbmF2aWdhdGlvbl9fbGlzdC0tbGV2ZWwzLCAubWFpbi1uYXZpZ2F0aW9uX19saXN0LS1sZXZlbDQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSwgI2ZmZmZmZik7XG59XG4ubWFpbi1uYXZpZ2F0aW9uX19saXN0LS1sZXZlbDE6OmFmdGVyLCAubWFpbi1uYXZpZ2F0aW9uX19saXN0LS1sZXZlbDI6OmFmdGVyLCAubWFpbi1uYXZpZ2F0aW9uX19saXN0LS1sZXZlbDM6OmFmdGVyLCAubWFpbi1uYXZpZ2F0aW9uX19saXN0LS1sZXZlbDQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlLCAjZmZmZmZmKTtcbiAgei1pbmRleDogLTE7XG59XG4ubWFpbi1uYXZpZ2F0aW9uX19saXN0LS1sZXZlbDEuaXMtaGlkZGVuLCAubWFpbi1uYXZpZ2F0aW9uX19saXN0LS1sZXZlbDIuaXMtaGlkZGVuLCAubWFpbi1uYXZpZ2F0aW9uX19saXN0LS1sZXZlbDMuaXMtaGlkZGVuLCAubWFpbi1uYXZpZ2F0aW9uX19saXN0LS1sZXZlbDQuaXMtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tYWluLW5hdmlnYXRpb25fX2xpc3QtLWxldmVsMS5pcy12aXNpYmxlLCAubWFpbi1uYXZpZ2F0aW9uX19saXN0LS1sZXZlbDIuaXMtdmlzaWJsZSwgLm1haW4tbmF2aWdhdGlvbl9fbGlzdC0tbGV2ZWwzLmlzLXZpc2libGUsIC5tYWluLW5hdmlnYXRpb25fX2xpc3QtLWxldmVsNC5pcy12aXNpYmxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubWFpbi1uYXZpZ2F0aW9uX19saXN0LS1sZXZlbDEgYS5tYWluLW5hdmlnYXRpb25fX2xpbmssIC5tYWluLW5hdmlnYXRpb25fX2xpc3QtLWxldmVsMiBhLm1haW4tbmF2aWdhdGlvbl9fbGluaywgLm1haW4tbmF2aWdhdGlvbl9fbGlzdC0tbGV2ZWwzIGEubWFpbi1uYXZpZ2F0aW9uX19saW5rLCAubWFpbi1uYXZpZ2F0aW9uX19saXN0LS1sZXZlbDQgYS5tYWluLW5hdmlnYXRpb25fX2xpbmsge1xuICBmb250LWZhbWlseTogXCJDYWxpYnJpXCIsIHNhbnMtc2VyaWYsIFwiQWxlb1wiLCBzZXJpZjtcbn1cbi5tYWluLW5hdmlnYXRpb25fX2xpc3QgW3RhYmluZGV4PVwiLTFcIl0ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1haW4tbmF2aWdhdGlvbl9fbGlzdCBbdGFiaW5kZXg9XCItMVwiXTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ubWFpbi1uYXZpZ2F0aW9uX19saXN0IFt0YWJpbmRleD1cIi0xXCJdOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUsICNmZmZmZmYpO1xufVxuLm1haW4tbmF2aWdhdGlvbl9fbGlzdDpub3QoW3RhYmluZGV4PVwiLTFcIl0pIGE6Zm9jdXMtdmlzaWJsZSxcbi5tYWluLW5hdmlnYXRpb25fX2xpc3Q6bm90KFt0YWJpbmRleD1cIi0xXCJdKSBidXR0b246Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5LCAjMDA5ZGRmKTtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG5AbWVkaWEgKHByZWZlcnMtY29udHJhc3Q6IGhpZ2gpIHtcbiAgLm1haW4tbmF2aWdhdGlvbl9fbGlzdCBhOmZvY3VzLFxuICAubWFpbi1uYXZpZ2F0aW9uX19saXN0IGJ1dHRvbjpmb2N1cyB7XG4gICAgb3V0bGluZTogM3B4IHNvbGlkO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICB9XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAubWFpbi1uYXZpZ2F0aW9uX19saXN0IHtcbiAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1haW4tbmF2aWdhdGlvbl9fd3JhcHBlciB7XG4gICAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYWluLW5hdmlnYXRpb25fX3dyYXBwZXI6OmJlZm9yZSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tZXRhLW5hdmlnYXRpb25fX2xpbmsge1xuICB0cmFuc2l0aW9uOiB0ZXh0LWRlY29yYXRpb24gMC4zcyBlYXNlLWluLW91dDtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjJlbTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrLCAjMDAwMDAwKTtcbiAgZm9udC1mYW1pbHk6IFwiQ2FsaWJyaVwiLCBzYW5zLXNlcmlmLCBcIkFsZW9cIiwgc2VyaWY7XG59XG4ubWV0YS1uYXZpZ2F0aW9uX19saW5rOmhvdmVyLCAubWV0YS1uYXZpZ2F0aW9uX19saW5rOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB2YXIoLS1jb2xvci1ibGFjaywgIzAwMDAwMCk7XG59XG4ubWV0YS1uYXZpZ2F0aW9uX19saW5rOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnksICMwMDlkZGYpO1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xufVxuXG4uc2VydmljZS1uYXZpZ2F0aW9uX19saW5rIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrLCAjMDAwMDAwKTtcbn1cbi5zZXJ2aWNlLW5hdmlnYXRpb25fX2xpbms6aG92ZXIsIC5zZXJ2aWNlLW5hdmlnYXRpb25fX2xpbms6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSwgIzAwOWRkZik7XG59XG4uc2VydmljZS1uYXZpZ2F0aW9uX19saW5rOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnksICMwMDlkZGYpO1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xufVxuXG4uc2hhZG93LW1kIHtcbiAgYm94LXNoYWRvdzogMnB4IDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbn1cblxuYS5wYWdlLXdyYXBwZXItaGVhZGVyX19jb250ZW50LWFuY2hvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTAwcHg7XG4gIC8qIEhlaWdodCBvZiBmaXhlZCBoZWFkZXIgKyBzb21lIHNwYWNpbmcgKi9cbiAgbGVmdDogMDtcbiAgLyogQWxpZ24gdG8gdGhlIGxlZnQgZWRnZSAqL1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLyogSGlkZSB0aGUgZWxlbWVudCB2aXN1YWxseSAqL1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIC8qIENsaXAgdG8gYSAxeDEgcGl4ZWwgYXJlYSAqL1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAvKiBQcmV2ZW50IHRleHQgd3JhcHBpbmcgKi9cbn1cbmEucGFnZS13cmFwcGVyLWhlYWRlcl9fY29udGVudC1hbmNob3I6Zm9jdXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgbGVmdDogMTBweDtcbiAgYm94LXNoYWRvdzogMnB4IDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgY2xpcDogYXV0bztcbiAgLyogTWFrZSBpdCB2aXNpYmxlIHdoZW4gZm9jdXNlZCAqL1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAvKiBBZGQgc29tZSBzcGFjaW5nICovXG4gIG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5LCAjMDA5ZGRmKTtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itd2hpdGUsICNmZmZmZmYpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgcGFkZGluZzogMC41cmVtO1xuICB6LWluZGV4OiAxMDAwO1xufVxuXG4udHlwbzMtbWVzc2FnZXMge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLnR5cG8zLW1lc3NhZ2VzIC5hbGVydCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlLCAjZmZmZmZmKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrLCAjMDAwMDAwKTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiBub25lO1xufVxuLnR5cG8zLW1lc3NhZ2VzIC5hbGVydCBoNC5hbGVydC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbWFyZ2luOiAwIDAgMC41cmVtIDA7XG4gIGZvbnQtZmFtaWx5OiBcIkNhbGlicmlcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjI7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNzVyZW07XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjaywgIzAwMDAwMCk7XG59XG4udHlwbzMtbWVzc2FnZXMgLmFsZXJ0LmFsZXJ0LXN1Y2Nlc3MgaDQuYWxlcnQtdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0OSwgMjIzLCAwLCAwLjEwMTk2MDc4NDMpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMi43NXJlbTtcbn1cbi50eXBvMy1tZXNzYWdlcyAuYWxlcnQuYWxlcnQtc3VjY2VzcyBoNC5hbGVydC10aXRsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwLjc1cmVtO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL1NWRy9VSS9JY29uQ2hlY2suc3ZnXCIpLCB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGJhY2tncm91bmQtc2l6ZTogMXJlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tY29sb3Itc3VjY2VzcywgIzk1ZGYwMCk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi50eXBvMy1tZXNzYWdlcyAuYWxlcnQuYWxlcnQtZGFuZ2VyIGg0LmFsZXJ0LXRpdGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjMsIDAsIDAsIDAuMTAxOTYwNzg0Myk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyLjc1cmVtO1xufVxuLnR5cG8zLW1lc3NhZ2VzIC5hbGVydC5hbGVydC1kYW5nZXIgaDQuYWxlcnQtdGl0bGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMC43NXJlbTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9TVkcvVUkvSWNvbkJ1cmdlck1lbnVlX19DbG9zZS5zdmdcIiksIHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxcmVtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jb2xvci1lcnJvciwgI2RmMDAwMCk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIFJURSBMaXN0IEljb24gU3R5bGVzIC0gQXV0by1nZW5lcmF0ZWQgKi9cbi8qIERPIE5PVCBFRElUIERJUkVDVExZICAgICAgICAgICAgICovXG4vKiBHZW5lcmF0ZWQgZnJvbTogYXNzZXRzL2ltYWdlcy9pY29ucy9TVkcvTElTVCAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIFVub3JkZXJlZCBsaXN0IHdpdGggSWNvbkFycm93TGlzdCBpY29ucyAqL1xudWwucnRlLWxpc3QtaWNvbi1JY29uQXJyb3dMaXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxudWwucnRlLWxpc3QtaWNvbi1JY29uQXJyb3dMaXN0IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbnVsLnJ0ZS1saXN0LWljb24tSWNvbkFycm93TGlzdCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDAuN2VtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9TVkcvTElTVC9JY29uQXJyb3dMaXN0LnN2Z1wiKTtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvU1ZHL0xJU1QvSWNvbkFycm93TGlzdC5zdmdcIik7XG4gIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xufVxudWwucnRlLWxpc3QtaWNvbi1JY29uQXJyb3dMaXN0IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxudWwucnRlLWxpc3QtaWNvbi1JY29uQXJyb3dMaXN0IGxpIHVsIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG51bC5ydGUtbGlzdC1pY29uLUljb25BcnJvd0xpc3QgbGkgdWwgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDIuNzVyZW07XG59XG51bC5ydGUtbGlzdC1pY29uLUljb25BcnJvd0xpc3QgbGkgdWwgbGk6OmJlZm9yZSB7XG4gIHdpZHRoOiAxLjI3NXJlbTtcbiAgaGVpZ2h0OiAxLjI3NXJlbTtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4uY2tlX2VkaXRhYmxlIHVsLnJ0ZS1saXN0LWljb24tSWNvbkFycm93TGlzdCBsaTo6YmVmb3JlIHtcbiAgei1pbmRleDogMTtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4vKiBVbm9yZGVyZWQgbGlzdCB3aXRoIEljb25Db3N0IGljb25zICovXG51bC5ydGUtbGlzdC1pY29uLUljb25Db3N0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxudWwucnRlLWxpc3QtaWNvbi1JY29uQ29zdCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG51bC5ydGUtbGlzdC1pY29uLUljb25Db3N0IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMC43ZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG4gIG1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ljb25zL1NWRy9MSVNUL0ljb25Db3N0LnN2Z1wiKTtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvU1ZHL0xJU1QvSWNvbkNvc3Quc3ZnXCIpO1xuICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAtd2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlcjtcbn1cbnVsLnJ0ZS1saXN0LWljb24tSWNvbkNvc3QgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG51bC5ydGUtbGlzdC1pY29uLUljb25Db3N0IGxpIHVsIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG51bC5ydGUtbGlzdC1pY29uLUljb25Db3N0IGxpIHVsIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjc1cmVtO1xufVxudWwucnRlLWxpc3QtaWNvbi1JY29uQ29zdCBsaSB1bCBsaTo6YmVmb3JlIHtcbiAgd2lkdGg6IDEuMjc1cmVtO1xuICBoZWlnaHQ6IDEuMjc1cmVtO1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5ja2VfZWRpdGFibGUgdWwucnRlLWxpc3QtaWNvbi1JY29uQ29zdCBsaTo6YmVmb3JlIHtcbiAgei1pbmRleDogMTtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogUlRFIEljb24gU3R5bGVzIC0gQXV0by1nZW5lcmF0ZWQgKi9cbi8qIERPIE5PVCBFRElUIERJUkVDVExZICAgICAgICAgICAgICovXG4vKiBHZW5lcmF0ZWQgZnJvbTogYXNzZXRzL2ltYWdlcy9pY29ucy9TVkcvUlRFICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogSDIgd2l0aCBJY29uQ2FsZW5kZXIgaWNvbiAqL1xuLnJ0ZS1pY29uLWgyLUljb25DYWxlbmRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtO1xufVxuLnJ0ZS1pY29uLWgyLUljb25DYWxlbmRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxLjJlbTtcbiAgaGVpZ2h0OiAxLjJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9TVkcvUlRFL0ljb25DYWxlbmRlci5zdmdcIik7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ljb25zL1NWRy9SVEUvSWNvbkNhbGVuZGVyLnN2Z1wiKTtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5ydGUtaWNvbi1oMi1JY29uQ2FsZW5kZXIgKyAqIHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5ydGUtaWNvbi1oMi1JY29uQ2FsZW5kZXIgKyBoMSxcbi5ydGUtaWNvbi1oMi1JY29uQ2FsZW5kZXIgKyBoMixcbi5ydGUtaWNvbi1oMi1JY29uQ2FsZW5kZXIgKyBoMyxcbi5ydGUtaWNvbi1oMi1JY29uQ2FsZW5kZXIgKyBoNCxcbi5ydGUtaWNvbi1oMi1JY29uQ2FsZW5kZXIgKyBoNSxcbi5ydGUtaWNvbi1oMi1JY29uQ2FsZW5kZXIgKyBoNiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnJ0ZS1pY29uLWgyLUljb25DYWxlbmRlciArIFtjbGFzcyo9cnRlLWljb24taF0ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbltjbGFzcyo9cnRlLWljb24taDItXTpub3QoLnJ0ZS1pY29uLWgyLUljb25DYWxlbmRlcikgLnJ0ZS1pY29uLWgyLUljb25DYWxlbmRlcjo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oMy1dOm5vdCgucnRlLWljb24taDItSWNvbkNhbGVuZGVyKSAucnRlLWljb24taDItSWNvbkNhbGVuZGVyOjpiZWZvcmUsXG5bY2xhc3MqPXJ0ZS1pY29uLWg0LV06bm90KC5ydGUtaWNvbi1oMi1JY29uQ2FsZW5kZXIpIC5ydGUtaWNvbi1oMi1JY29uQ2FsZW5kZXI6OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDUtXTpub3QoLnJ0ZS1pY29uLWgyLUljb25DYWxlbmRlcikgLnJ0ZS1pY29uLWgyLUljb25DYWxlbmRlcjo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBIMyB3aXRoIEljb25DYWxlbmRlciBpY29uICovXG4ucnRlLWljb24taDMtSWNvbkNhbGVuZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDRyZW07XG59XG4ucnRlLWljb24taDMtSWNvbkNhbGVuZGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEuMTVlbTtcbiAgaGVpZ2h0OiAxLjE1ZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvU1ZHL1JURS9JY29uQ2FsZW5kZXIuc3ZnXCIpO1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9TVkcvUlRFL0ljb25DYWxlbmRlci5zdmdcIik7XG4gIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4ucnRlLWljb24taDMtSWNvbkNhbGVuZGVyICsgKiB7XG4gIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucnRlLWljb24taDMtSWNvbkNhbGVuZGVyICsgaDEsXG4ucnRlLWljb24taDMtSWNvbkNhbGVuZGVyICsgaDIsXG4ucnRlLWljb24taDMtSWNvbkNhbGVuZGVyICsgaDMsXG4ucnRlLWljb24taDMtSWNvbkNhbGVuZGVyICsgaDQsXG4ucnRlLWljb24taDMtSWNvbkNhbGVuZGVyICsgaDUsXG4ucnRlLWljb24taDMtSWNvbkNhbGVuZGVyICsgaDYge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5ydGUtaWNvbi1oMy1JY29uQ2FsZW5kZXIgKyBbY2xhc3MqPXJ0ZS1pY29uLWhdIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG5bY2xhc3MqPXJ0ZS1pY29uLWgyLV06bm90KC5ydGUtaWNvbi1oMy1JY29uQ2FsZW5kZXIpIC5ydGUtaWNvbi1oMy1JY29uQ2FsZW5kZXI6OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDMtXTpub3QoLnJ0ZS1pY29uLWgzLUljb25DYWxlbmRlcikgLnJ0ZS1pY29uLWgzLUljb25DYWxlbmRlcjo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oNC1dOm5vdCgucnRlLWljb24taDMtSWNvbkNhbGVuZGVyKSAucnRlLWljb24taDMtSWNvbkNhbGVuZGVyOjpiZWZvcmUsXG5bY2xhc3MqPXJ0ZS1pY29uLWg1LV06bm90KC5ydGUtaWNvbi1oMy1JY29uQ2FsZW5kZXIpIC5ydGUtaWNvbi1oMy1JY29uQ2FsZW5kZXI6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogSDQgd2l0aCBJY29uQ2FsZW5kZXIgaWNvbiAqL1xuLnJ0ZS1pY29uLWg0LUljb25DYWxlbmRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtO1xufVxuLnJ0ZS1pY29uLWg0LUljb25DYWxlbmRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxLjFlbTtcbiAgaGVpZ2h0OiAxLjFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9TVkcvUlRFL0ljb25DYWxlbmRlci5zdmdcIik7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ljb25zL1NWRy9SVEUvSWNvbkNhbGVuZGVyLnN2Z1wiKTtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5ydGUtaWNvbi1oNC1JY29uQ2FsZW5kZXIgKyAqIHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5ydGUtaWNvbi1oNC1JY29uQ2FsZW5kZXIgKyBoMSxcbi5ydGUtaWNvbi1oNC1JY29uQ2FsZW5kZXIgKyBoMixcbi5ydGUtaWNvbi1oNC1JY29uQ2FsZW5kZXIgKyBoMyxcbi5ydGUtaWNvbi1oNC1JY29uQ2FsZW5kZXIgKyBoNCxcbi5ydGUtaWNvbi1oNC1JY29uQ2FsZW5kZXIgKyBoNSxcbi5ydGUtaWNvbi1oNC1JY29uQ2FsZW5kZXIgKyBoNiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnJ0ZS1pY29uLWg0LUljb25DYWxlbmRlciArIFtjbGFzcyo9cnRlLWljb24taF0ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbltjbGFzcyo9cnRlLWljb24taDItXTpub3QoLnJ0ZS1pY29uLWg0LUljb25DYWxlbmRlcikgLnJ0ZS1pY29uLWg0LUljb25DYWxlbmRlcjo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oMy1dOm5vdCgucnRlLWljb24taDQtSWNvbkNhbGVuZGVyKSAucnRlLWljb24taDQtSWNvbkNhbGVuZGVyOjpiZWZvcmUsXG5bY2xhc3MqPXJ0ZS1pY29uLWg0LV06bm90KC5ydGUtaWNvbi1oNC1JY29uQ2FsZW5kZXIpIC5ydGUtaWNvbi1oNC1JY29uQ2FsZW5kZXI6OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDUtXTpub3QoLnJ0ZS1pY29uLWg0LUljb25DYWxlbmRlcikgLnJ0ZS1pY29uLWg0LUljb25DYWxlbmRlcjo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBINSB3aXRoIEljb25DYWxlbmRlciBpY29uICovXG4ucnRlLWljb24taDUtSWNvbkNhbGVuZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDRyZW07XG59XG4ucnRlLWljb24taDUtSWNvbkNhbGVuZGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEuMDVlbTtcbiAgaGVpZ2h0OiAxLjA1ZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvU1ZHL1JURS9JY29uQ2FsZW5kZXIuc3ZnXCIpO1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9TVkcvUlRFL0ljb25DYWxlbmRlci5zdmdcIik7XG4gIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4ucnRlLWljb24taDUtSWNvbkNhbGVuZGVyICsgKiB7XG4gIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucnRlLWljb24taDUtSWNvbkNhbGVuZGVyICsgaDEsXG4ucnRlLWljb24taDUtSWNvbkNhbGVuZGVyICsgaDIsXG4ucnRlLWljb24taDUtSWNvbkNhbGVuZGVyICsgaDMsXG4ucnRlLWljb24taDUtSWNvbkNhbGVuZGVyICsgaDQsXG4ucnRlLWljb24taDUtSWNvbkNhbGVuZGVyICsgaDUsXG4ucnRlLWljb24taDUtSWNvbkNhbGVuZGVyICsgaDYge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5ydGUtaWNvbi1oNS1JY29uQ2FsZW5kZXIgKyBbY2xhc3MqPXJ0ZS1pY29uLWhdIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG5bY2xhc3MqPXJ0ZS1pY29uLWgyLV06bm90KC5ydGUtaWNvbi1oNS1JY29uQ2FsZW5kZXIpIC5ydGUtaWNvbi1oNS1JY29uQ2FsZW5kZXI6OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDMtXTpub3QoLnJ0ZS1pY29uLWg1LUljb25DYWxlbmRlcikgLnJ0ZS1pY29uLWg1LUljb25DYWxlbmRlcjo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oNC1dOm5vdCgucnRlLWljb24taDUtSWNvbkNhbGVuZGVyKSAucnRlLWljb24taDUtSWNvbkNhbGVuZGVyOjpiZWZvcmUsXG5bY2xhc3MqPXJ0ZS1pY29uLWg1LV06bm90KC5ydGUtaWNvbi1oNS1JY29uQ2FsZW5kZXIpIC5ydGUtaWNvbi1oNS1JY29uQ2FsZW5kZXI6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogSDIgd2l0aCBJY29uQ2hhdGJvdCBpY29uICovXG4ucnRlLWljb24taDItSWNvbkNoYXRib3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogNHJlbTtcbn1cbi5ydGUtaWNvbi1oMi1JY29uQ2hhdGJvdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxLjJlbTtcbiAgaGVpZ2h0OiAxLjJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9TVkcvUlRFL0ljb25DaGF0Ym90LnN2Z1wiKTtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvU1ZHL1JURS9JY29uQ2hhdGJvdC5zdmdcIik7XG4gIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4ucnRlLWljb24taDItSWNvbkNoYXRib3QgKyAqIHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5ydGUtaWNvbi1oMi1JY29uQ2hhdGJvdCArIGgxLFxuLnJ0ZS1pY29uLWgyLUljb25DaGF0Ym90ICsgaDIsXG4ucnRlLWljb24taDItSWNvbkNoYXRib3QgKyBoMyxcbi5ydGUtaWNvbi1oMi1JY29uQ2hhdGJvdCArIGg0LFxuLnJ0ZS1pY29uLWgyLUljb25DaGF0Ym90ICsgaDUsXG4ucnRlLWljb24taDItSWNvbkNoYXRib3QgKyBoNiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnJ0ZS1pY29uLWgyLUljb25DaGF0Ym90ICsgW2NsYXNzKj1ydGUtaWNvbi1oXSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuW2NsYXNzKj1ydGUtaWNvbi1oMi1dOm5vdCgucnRlLWljb24taDItSWNvbkNoYXRib3QpIC5ydGUtaWNvbi1oMi1JY29uQ2hhdGJvdDo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oMy1dOm5vdCgucnRlLWljb24taDItSWNvbkNoYXRib3QpIC5ydGUtaWNvbi1oMi1JY29uQ2hhdGJvdDo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oNC1dOm5vdCgucnRlLWljb24taDItSWNvbkNoYXRib3QpIC5ydGUtaWNvbi1oMi1JY29uQ2hhdGJvdDo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oNS1dOm5vdCgucnRlLWljb24taDItSWNvbkNoYXRib3QpIC5ydGUtaWNvbi1oMi1JY29uQ2hhdGJvdDo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBIMyB3aXRoIEljb25DaGF0Ym90IGljb24gKi9cbi5ydGUtaWNvbi1oMy1JY29uQ2hhdGJvdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtO1xufVxuLnJ0ZS1pY29uLWgzLUljb25DaGF0Ym90OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEuMTVlbTtcbiAgaGVpZ2h0OiAxLjE1ZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvU1ZHL1JURS9JY29uQ2hhdGJvdC5zdmdcIik7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ljb25zL1NWRy9SVEUvSWNvbkNoYXRib3Quc3ZnXCIpO1xuICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAtd2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLnJ0ZS1pY29uLWgzLUljb25DaGF0Ym90ICsgKiB7XG4gIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucnRlLWljb24taDMtSWNvbkNoYXRib3QgKyBoMSxcbi5ydGUtaWNvbi1oMy1JY29uQ2hhdGJvdCArIGgyLFxuLnJ0ZS1pY29uLWgzLUljb25DaGF0Ym90ICsgaDMsXG4ucnRlLWljb24taDMtSWNvbkNoYXRib3QgKyBoNCxcbi5ydGUtaWNvbi1oMy1JY29uQ2hhdGJvdCArIGg1LFxuLnJ0ZS1pY29uLWgzLUljb25DaGF0Ym90ICsgaDYge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5ydGUtaWNvbi1oMy1JY29uQ2hhdGJvdCArIFtjbGFzcyo9cnRlLWljb24taF0ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbltjbGFzcyo9cnRlLWljb24taDItXTpub3QoLnJ0ZS1pY29uLWgzLUljb25DaGF0Ym90KSAucnRlLWljb24taDMtSWNvbkNoYXRib3Q6OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDMtXTpub3QoLnJ0ZS1pY29uLWgzLUljb25DaGF0Ym90KSAucnRlLWljb24taDMtSWNvbkNoYXRib3Q6OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDQtXTpub3QoLnJ0ZS1pY29uLWgzLUljb25DaGF0Ym90KSAucnRlLWljb24taDMtSWNvbkNoYXRib3Q6OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDUtXTpub3QoLnJ0ZS1pY29uLWgzLUljb25DaGF0Ym90KSAucnRlLWljb24taDMtSWNvbkNoYXRib3Q6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogSDQgd2l0aCBJY29uQ2hhdGJvdCBpY29uICovXG4ucnRlLWljb24taDQtSWNvbkNoYXRib3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogNHJlbTtcbn1cbi5ydGUtaWNvbi1oNC1JY29uQ2hhdGJvdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxLjFlbTtcbiAgaGVpZ2h0OiAxLjFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9TVkcvUlRFL0ljb25DaGF0Ym90LnN2Z1wiKTtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvU1ZHL1JURS9JY29uQ2hhdGJvdC5zdmdcIik7XG4gIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4ucnRlLWljb24taDQtSWNvbkNoYXRib3QgKyAqIHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5ydGUtaWNvbi1oNC1JY29uQ2hhdGJvdCArIGgxLFxuLnJ0ZS1pY29uLWg0LUljb25DaGF0Ym90ICsgaDIsXG4ucnRlLWljb24taDQtSWNvbkNoYXRib3QgKyBoMyxcbi5ydGUtaWNvbi1oNC1JY29uQ2hhdGJvdCArIGg0LFxuLnJ0ZS1pY29uLWg0LUljb25DaGF0Ym90ICsgaDUsXG4ucnRlLWljb24taDQtSWNvbkNoYXRib3QgKyBoNiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnJ0ZS1pY29uLWg0LUljb25DaGF0Ym90ICsgW2NsYXNzKj1ydGUtaWNvbi1oXSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuW2NsYXNzKj1ydGUtaWNvbi1oMi1dOm5vdCgucnRlLWljb24taDQtSWNvbkNoYXRib3QpIC5ydGUtaWNvbi1oNC1JY29uQ2hhdGJvdDo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oMy1dOm5vdCgucnRlLWljb24taDQtSWNvbkNoYXRib3QpIC5ydGUtaWNvbi1oNC1JY29uQ2hhdGJvdDo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oNC1dOm5vdCgucnRlLWljb24taDQtSWNvbkNoYXRib3QpIC5ydGUtaWNvbi1oNC1JY29uQ2hhdGJvdDo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oNS1dOm5vdCgucnRlLWljb24taDQtSWNvbkNoYXRib3QpIC5ydGUtaWNvbi1oNC1JY29uQ2hhdGJvdDo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBINSB3aXRoIEljb25DaGF0Ym90IGljb24gKi9cbi5ydGUtaWNvbi1oNS1JY29uQ2hhdGJvdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtO1xufVxuLnJ0ZS1pY29uLWg1LUljb25DaGF0Ym90OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEuMDVlbTtcbiAgaGVpZ2h0OiAxLjA1ZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvU1ZHL1JURS9JY29uQ2hhdGJvdC5zdmdcIik7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ljb25zL1NWRy9SVEUvSWNvbkNoYXRib3Quc3ZnXCIpO1xuICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAtd2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLnJ0ZS1pY29uLWg1LUljb25DaGF0Ym90ICsgKiB7XG4gIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucnRlLWljb24taDUtSWNvbkNoYXRib3QgKyBoMSxcbi5ydGUtaWNvbi1oNS1JY29uQ2hhdGJvdCArIGgyLFxuLnJ0ZS1pY29uLWg1LUljb25DaGF0Ym90ICsgaDMsXG4ucnRlLWljb24taDUtSWNvbkNoYXRib3QgKyBoNCxcbi5ydGUtaWNvbi1oNS1JY29uQ2hhdGJvdCArIGg1LFxuLnJ0ZS1pY29uLWg1LUljb25DaGF0Ym90ICsgaDYge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5ydGUtaWNvbi1oNS1JY29uQ2hhdGJvdCArIFtjbGFzcyo9cnRlLWljb24taF0ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbltjbGFzcyo9cnRlLWljb24taDItXTpub3QoLnJ0ZS1pY29uLWg1LUljb25DaGF0Ym90KSAucnRlLWljb24taDUtSWNvbkNoYXRib3Q6OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDMtXTpub3QoLnJ0ZS1pY29uLWg1LUljb25DaGF0Ym90KSAucnRlLWljb24taDUtSWNvbkNoYXRib3Q6OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDQtXTpub3QoLnJ0ZS1pY29uLWg1LUljb25DaGF0Ym90KSAucnRlLWljb24taDUtSWNvbkNoYXRib3Q6OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDUtXTpub3QoLnJ0ZS1pY29uLWg1LUljb25DaGF0Ym90KSAucnRlLWljb24taDUtSWNvbkNoYXRib3Q6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogSDIgd2l0aCBJY29uQ2lyY2xlTmV3c2xldHRlciBpY29uICovXG4ucnRlLWljb24taDItSWNvbkNpcmNsZU5ld3NsZXR0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogNHJlbTtcbn1cbi5ydGUtaWNvbi1oMi1JY29uQ2lyY2xlTmV3c2xldHRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxLjJlbTtcbiAgaGVpZ2h0OiAxLjJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9TVkcvUlRFL0ljb25DaXJjbGVOZXdzbGV0dGVyLnN2Z1wiKTtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvU1ZHL1JURS9JY29uQ2lyY2xlTmV3c2xldHRlci5zdmdcIik7XG4gIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4ucnRlLWljb24taDItSWNvbkNpcmNsZU5ld3NsZXR0ZXIgKyAqIHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5ydGUtaWNvbi1oMi1JY29uQ2lyY2xlTmV3c2xldHRlciArIGgxLFxuLnJ0ZS1pY29uLWgyLUljb25DaXJjbGVOZXdzbGV0dGVyICsgaDIsXG4ucnRlLWljb24taDItSWNvbkNpcmNsZU5ld3NsZXR0ZXIgKyBoMyxcbi5ydGUtaWNvbi1oMi1JY29uQ2lyY2xlTmV3c2xldHRlciArIGg0LFxuLnJ0ZS1pY29uLWgyLUljb25DaXJjbGVOZXdzbGV0dGVyICsgaDUsXG4ucnRlLWljb24taDItSWNvbkNpcmNsZU5ld3NsZXR0ZXIgKyBoNiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnJ0ZS1pY29uLWgyLUljb25DaXJjbGVOZXdzbGV0dGVyICsgW2NsYXNzKj1ydGUtaWNvbi1oXSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuW2NsYXNzKj1ydGUtaWNvbi1oMi1dOm5vdCgucnRlLWljb24taDItSWNvbkNpcmNsZU5ld3NsZXR0ZXIpIC5ydGUtaWNvbi1oMi1JY29uQ2lyY2xlTmV3c2xldHRlcjo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oMy1dOm5vdCgucnRlLWljb24taDItSWNvbkNpcmNsZU5ld3NsZXR0ZXIpIC5ydGUtaWNvbi1oMi1JY29uQ2lyY2xlTmV3c2xldHRlcjo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oNC1dOm5vdCgucnRlLWljb24taDItSWNvbkNpcmNsZU5ld3NsZXR0ZXIpIC5ydGUtaWNvbi1oMi1JY29uQ2lyY2xlTmV3c2xldHRlcjo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oNS1dOm5vdCgucnRlLWljb24taDItSWNvbkNpcmNsZU5ld3NsZXR0ZXIpIC5ydGUtaWNvbi1oMi1JY29uQ2lyY2xlTmV3c2xldHRlcjo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBIMyB3aXRoIEljb25DaXJjbGVOZXdzbGV0dGVyIGljb24gKi9cbi5ydGUtaWNvbi1oMy1JY29uQ2lyY2xlTmV3c2xldHRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtO1xufVxuLnJ0ZS1pY29uLWgzLUljb25DaXJjbGVOZXdzbGV0dGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEuMTVlbTtcbiAgaGVpZ2h0OiAxLjE1ZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvU1ZHL1JURS9JY29uQ2lyY2xlTmV3c2xldHRlci5zdmdcIik7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ljb25zL1NWRy9SVEUvSWNvbkNpcmNsZU5ld3NsZXR0ZXIuc3ZnXCIpO1xuICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAtd2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLnJ0ZS1pY29uLWgzLUljb25DaXJjbGVOZXdzbGV0dGVyICsgKiB7XG4gIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucnRlLWljb24taDMtSWNvbkNpcmNsZU5ld3NsZXR0ZXIgKyBoMSxcbi5ydGUtaWNvbi1oMy1JY29uQ2lyY2xlTmV3c2xldHRlciArIGgyLFxuLnJ0ZS1pY29uLWgzLUljb25DaXJjbGVOZXdzbGV0dGVyICsgaDMsXG4ucnRlLWljb24taDMtSWNvbkNpcmNsZU5ld3NsZXR0ZXIgKyBoNCxcbi5ydGUtaWNvbi1oMy1JY29uQ2lyY2xlTmV3c2xldHRlciArIGg1LFxuLnJ0ZS1pY29uLWgzLUljb25DaXJjbGVOZXdzbGV0dGVyICsgaDYge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5ydGUtaWNvbi1oMy1JY29uQ2lyY2xlTmV3c2xldHRlciArIFtjbGFzcyo9cnRlLWljb24taF0ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbltjbGFzcyo9cnRlLWljb24taDItXTpub3QoLnJ0ZS1pY29uLWgzLUljb25DaXJjbGVOZXdzbGV0dGVyKSAucnRlLWljb24taDMtSWNvbkNpcmNsZU5ld3NsZXR0ZXI6OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDMtXTpub3QoLnJ0ZS1pY29uLWgzLUljb25DaXJjbGVOZXdzbGV0dGVyKSAucnRlLWljb24taDMtSWNvbkNpcmNsZU5ld3NsZXR0ZXI6OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDQtXTpub3QoLnJ0ZS1pY29uLWgzLUljb25DaXJjbGVOZXdzbGV0dGVyKSAucnRlLWljb24taDMtSWNvbkNpcmNsZU5ld3NsZXR0ZXI6OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDUtXTpub3QoLnJ0ZS1pY29uLWgzLUljb25DaXJjbGVOZXdzbGV0dGVyKSAucnRlLWljb24taDMtSWNvbkNpcmNsZU5ld3NsZXR0ZXI6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogSDQgd2l0aCBJY29uQ2lyY2xlTmV3c2xldHRlciBpY29uICovXG4ucnRlLWljb24taDQtSWNvbkNpcmNsZU5ld3NsZXR0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogNHJlbTtcbn1cbi5ydGUtaWNvbi1oNC1JY29uQ2lyY2xlTmV3c2xldHRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxLjFlbTtcbiAgaGVpZ2h0OiAxLjFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9TVkcvUlRFL0ljb25DaXJjbGVOZXdzbGV0dGVyLnN2Z1wiKTtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvU1ZHL1JURS9JY29uQ2lyY2xlTmV3c2xldHRlci5zdmdcIik7XG4gIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4ucnRlLWljb24taDQtSWNvbkNpcmNsZU5ld3NsZXR0ZXIgKyAqIHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5ydGUtaWNvbi1oNC1JY29uQ2lyY2xlTmV3c2xldHRlciArIGgxLFxuLnJ0ZS1pY29uLWg0LUljb25DaXJjbGVOZXdzbGV0dGVyICsgaDIsXG4ucnRlLWljb24taDQtSWNvbkNpcmNsZU5ld3NsZXR0ZXIgKyBoMyxcbi5ydGUtaWNvbi1oNC1JY29uQ2lyY2xlTmV3c2xldHRlciArIGg0LFxuLnJ0ZS1pY29uLWg0LUljb25DaXJjbGVOZXdzbGV0dGVyICsgaDUsXG4ucnRlLWljb24taDQtSWNvbkNpcmNsZU5ld3NsZXR0ZXIgKyBoNiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnJ0ZS1pY29uLWg0LUljb25DaXJjbGVOZXdzbGV0dGVyICsgW2NsYXNzKj1ydGUtaWNvbi1oXSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuW2NsYXNzKj1ydGUtaWNvbi1oMi1dOm5vdCgucnRlLWljb24taDQtSWNvbkNpcmNsZU5ld3NsZXR0ZXIpIC5ydGUtaWNvbi1oNC1JY29uQ2lyY2xlTmV3c2xldHRlcjo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oMy1dOm5vdCgucnRlLWljb24taDQtSWNvbkNpcmNsZU5ld3NsZXR0ZXIpIC5ydGUtaWNvbi1oNC1JY29uQ2lyY2xlTmV3c2xldHRlcjo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oNC1dOm5vdCgucnRlLWljb24taDQtSWNvbkNpcmNsZU5ld3NsZXR0ZXIpIC5ydGUtaWNvbi1oNC1JY29uQ2lyY2xlTmV3c2xldHRlcjo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oNS1dOm5vdCgucnRlLWljb24taDQtSWNvbkNpcmNsZU5ld3NsZXR0ZXIpIC5ydGUtaWNvbi1oNC1JY29uQ2lyY2xlTmV3c2xldHRlcjo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBINSB3aXRoIEljb25DaXJjbGVOZXdzbGV0dGVyIGljb24gKi9cbi5ydGUtaWNvbi1oNS1JY29uQ2lyY2xlTmV3c2xldHRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtO1xufVxuLnJ0ZS1pY29uLWg1LUljb25DaXJjbGVOZXdzbGV0dGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEuMDVlbTtcbiAgaGVpZ2h0OiAxLjA1ZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvU1ZHL1JURS9JY29uQ2lyY2xlTmV3c2xldHRlci5zdmdcIik7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ljb25zL1NWRy9SVEUvSWNvbkNpcmNsZU5ld3NsZXR0ZXIuc3ZnXCIpO1xuICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAtd2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLnJ0ZS1pY29uLWg1LUljb25DaXJjbGVOZXdzbGV0dGVyICsgKiB7XG4gIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucnRlLWljb24taDUtSWNvbkNpcmNsZU5ld3NsZXR0ZXIgKyBoMSxcbi5ydGUtaWNvbi1oNS1JY29uQ2lyY2xlTmV3c2xldHRlciArIGgyLFxuLnJ0ZS1pY29uLWg1LUljb25DaXJjbGVOZXdzbGV0dGVyICsgaDMsXG4ucnRlLWljb24taDUtSWNvbkNpcmNsZU5ld3NsZXR0ZXIgKyBoNCxcbi5ydGUtaWNvbi1oNS1JY29uQ2lyY2xlTmV3c2xldHRlciArIGg1LFxuLnJ0ZS1pY29uLWg1LUljb25DaXJjbGVOZXdzbGV0dGVyICsgaDYge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5ydGUtaWNvbi1oNS1JY29uQ2lyY2xlTmV3c2xldHRlciArIFtjbGFzcyo9cnRlLWljb24taF0ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbltjbGFzcyo9cnRlLWljb24taDItXTpub3QoLnJ0ZS1pY29uLWg1LUljb25DaXJjbGVOZXdzbGV0dGVyKSAucnRlLWljb24taDUtSWNvbkNpcmNsZU5ld3NsZXR0ZXI6OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDMtXTpub3QoLnJ0ZS1pY29uLWg1LUljb25DaXJjbGVOZXdzbGV0dGVyKSAucnRlLWljb24taDUtSWNvbkNpcmNsZU5ld3NsZXR0ZXI6OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDQtXTpub3QoLnJ0ZS1pY29uLWg1LUljb25DaXJjbGVOZXdzbGV0dGVyKSAucnRlLWljb24taDUtSWNvbkNpcmNsZU5ld3NsZXR0ZXI6OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDUtXTpub3QoLnJ0ZS1pY29uLWg1LUljb25DaXJjbGVOZXdzbGV0dGVyKSAucnRlLWljb24taDUtSWNvbkNpcmNsZU5ld3NsZXR0ZXI6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogSDIgd2l0aCBJY29uQ2xvc2UgaWNvbiAqL1xuLnJ0ZS1pY29uLWgyLUljb25DbG9zZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtO1xufVxuLnJ0ZS1pY29uLWgyLUljb25DbG9zZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxLjJlbTtcbiAgaGVpZ2h0OiAxLjJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9TVkcvUlRFL0ljb25DbG9zZS5zdmdcIik7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ljb25zL1NWRy9SVEUvSWNvbkNsb3NlLnN2Z1wiKTtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5ydGUtaWNvbi1oMi1JY29uQ2xvc2UgKyAqIHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5ydGUtaWNvbi1oMi1JY29uQ2xvc2UgKyBoMSxcbi5ydGUtaWNvbi1oMi1JY29uQ2xvc2UgKyBoMixcbi5ydGUtaWNvbi1oMi1JY29uQ2xvc2UgKyBoMyxcbi5ydGUtaWNvbi1oMi1JY29uQ2xvc2UgKyBoNCxcbi5ydGUtaWNvbi1oMi1JY29uQ2xvc2UgKyBoNSxcbi5ydGUtaWNvbi1oMi1JY29uQ2xvc2UgKyBoNiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnJ0ZS1pY29uLWgyLUljb25DbG9zZSArIFtjbGFzcyo9cnRlLWljb24taF0ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbltjbGFzcyo9cnRlLWljb24taDItXTpub3QoLnJ0ZS1pY29uLWgyLUljb25DbG9zZSkgLnJ0ZS1pY29uLWgyLUljb25DbG9zZTo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oMy1dOm5vdCgucnRlLWljb24taDItSWNvbkNsb3NlKSAucnRlLWljb24taDItSWNvbkNsb3NlOjpiZWZvcmUsXG5bY2xhc3MqPXJ0ZS1pY29uLWg0LV06bm90KC5ydGUtaWNvbi1oMi1JY29uQ2xvc2UpIC5ydGUtaWNvbi1oMi1JY29uQ2xvc2U6OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDUtXTpub3QoLnJ0ZS1pY29uLWgyLUljb25DbG9zZSkgLnJ0ZS1pY29uLWgyLUljb25DbG9zZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBIMyB3aXRoIEljb25DbG9zZSBpY29uICovXG4ucnRlLWljb24taDMtSWNvbkNsb3NlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDRyZW07XG59XG4ucnRlLWljb24taDMtSWNvbkNsb3NlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEuMTVlbTtcbiAgaGVpZ2h0OiAxLjE1ZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvU1ZHL1JURS9JY29uQ2xvc2Uuc3ZnXCIpO1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9TVkcvUlRFL0ljb25DbG9zZS5zdmdcIik7XG4gIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4ucnRlLWljb24taDMtSWNvbkNsb3NlICsgKiB7XG4gIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucnRlLWljb24taDMtSWNvbkNsb3NlICsgaDEsXG4ucnRlLWljb24taDMtSWNvbkNsb3NlICsgaDIsXG4ucnRlLWljb24taDMtSWNvbkNsb3NlICsgaDMsXG4ucnRlLWljb24taDMtSWNvbkNsb3NlICsgaDQsXG4ucnRlLWljb24taDMtSWNvbkNsb3NlICsgaDUsXG4ucnRlLWljb24taDMtSWNvbkNsb3NlICsgaDYge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5ydGUtaWNvbi1oMy1JY29uQ2xvc2UgKyBbY2xhc3MqPXJ0ZS1pY29uLWhdIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG5bY2xhc3MqPXJ0ZS1pY29uLWgyLV06bm90KC5ydGUtaWNvbi1oMy1JY29uQ2xvc2UpIC5ydGUtaWNvbi1oMy1JY29uQ2xvc2U6OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDMtXTpub3QoLnJ0ZS1pY29uLWgzLUljb25DbG9zZSkgLnJ0ZS1pY29uLWgzLUljb25DbG9zZTo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oNC1dOm5vdCgucnRlLWljb24taDMtSWNvbkNsb3NlKSAucnRlLWljb24taDMtSWNvbkNsb3NlOjpiZWZvcmUsXG5bY2xhc3MqPXJ0ZS1pY29uLWg1LV06bm90KC5ydGUtaWNvbi1oMy1JY29uQ2xvc2UpIC5ydGUtaWNvbi1oMy1JY29uQ2xvc2U6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogSDQgd2l0aCBJY29uQ2xvc2UgaWNvbiAqL1xuLnJ0ZS1pY29uLWg0LUljb25DbG9zZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtO1xufVxuLnJ0ZS1pY29uLWg0LUljb25DbG9zZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxLjFlbTtcbiAgaGVpZ2h0OiAxLjFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9TVkcvUlRFL0ljb25DbG9zZS5zdmdcIik7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ljb25zL1NWRy9SVEUvSWNvbkNsb3NlLnN2Z1wiKTtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5ydGUtaWNvbi1oNC1JY29uQ2xvc2UgKyAqIHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5ydGUtaWNvbi1oNC1JY29uQ2xvc2UgKyBoMSxcbi5ydGUtaWNvbi1oNC1JY29uQ2xvc2UgKyBoMixcbi5ydGUtaWNvbi1oNC1JY29uQ2xvc2UgKyBoMyxcbi5ydGUtaWNvbi1oNC1JY29uQ2xvc2UgKyBoNCxcbi5ydGUtaWNvbi1oNC1JY29uQ2xvc2UgKyBoNSxcbi5ydGUtaWNvbi1oNC1JY29uQ2xvc2UgKyBoNiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnJ0ZS1pY29uLWg0LUljb25DbG9zZSArIFtjbGFzcyo9cnRlLWljb24taF0ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbltjbGFzcyo9cnRlLWljb24taDItXTpub3QoLnJ0ZS1pY29uLWg0LUljb25DbG9zZSkgLnJ0ZS1pY29uLWg0LUljb25DbG9zZTo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oMy1dOm5vdCgucnRlLWljb24taDQtSWNvbkNsb3NlKSAucnRlLWljb24taDQtSWNvbkNsb3NlOjpiZWZvcmUsXG5bY2xhc3MqPXJ0ZS1pY29uLWg0LV06bm90KC5ydGUtaWNvbi1oNC1JY29uQ2xvc2UpIC5ydGUtaWNvbi1oNC1JY29uQ2xvc2U6OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDUtXTpub3QoLnJ0ZS1pY29uLWg0LUljb25DbG9zZSkgLnJ0ZS1pY29uLWg0LUljb25DbG9zZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBINSB3aXRoIEljb25DbG9zZSBpY29uICovXG4ucnRlLWljb24taDUtSWNvbkNsb3NlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDRyZW07XG59XG4ucnRlLWljb24taDUtSWNvbkNsb3NlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEuMDVlbTtcbiAgaGVpZ2h0OiAxLjA1ZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvU1ZHL1JURS9JY29uQ2xvc2Uuc3ZnXCIpO1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9TVkcvUlRFL0ljb25DbG9zZS5zdmdcIik7XG4gIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4ucnRlLWljb24taDUtSWNvbkNsb3NlICsgKiB7XG4gIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucnRlLWljb24taDUtSWNvbkNsb3NlICsgaDEsXG4ucnRlLWljb24taDUtSWNvbkNsb3NlICsgaDIsXG4ucnRlLWljb24taDUtSWNvbkNsb3NlICsgaDMsXG4ucnRlLWljb24taDUtSWNvbkNsb3NlICsgaDQsXG4ucnRlLWljb24taDUtSWNvbkNsb3NlICsgaDUsXG4ucnRlLWljb24taDUtSWNvbkNsb3NlICsgaDYge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5ydGUtaWNvbi1oNS1JY29uQ2xvc2UgKyBbY2xhc3MqPXJ0ZS1pY29uLWhdIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG5bY2xhc3MqPXJ0ZS1pY29uLWgyLV06bm90KC5ydGUtaWNvbi1oNS1JY29uQ2xvc2UpIC5ydGUtaWNvbi1oNS1JY29uQ2xvc2U6OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDMtXTpub3QoLnJ0ZS1pY29uLWg1LUljb25DbG9zZSkgLnJ0ZS1pY29uLWg1LUljb25DbG9zZTo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oNC1dOm5vdCgucnRlLWljb24taDUtSWNvbkNsb3NlKSAucnRlLWljb24taDUtSWNvbkNsb3NlOjpiZWZvcmUsXG5bY2xhc3MqPXJ0ZS1pY29uLWg1LV06bm90KC5ydGUtaWNvbi1oNS1JY29uQ2xvc2UpIC5ydGUtaWNvbi1oNS1JY29uQ2xvc2U6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogSDIgd2l0aCBJY29uQ29zdCBpY29uICovXG4ucnRlLWljb24taDItSWNvbkNvc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogNHJlbTtcbn1cbi5ydGUtaWNvbi1oMi1JY29uQ29zdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxLjJlbTtcbiAgaGVpZ2h0OiAxLjJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9TVkcvUlRFL0ljb25Db3N0LnN2Z1wiKTtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvU1ZHL1JURS9JY29uQ29zdC5zdmdcIik7XG4gIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4ucnRlLWljb24taDItSWNvbkNvc3QgKyAqIHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5ydGUtaWNvbi1oMi1JY29uQ29zdCArIGgxLFxuLnJ0ZS1pY29uLWgyLUljb25Db3N0ICsgaDIsXG4ucnRlLWljb24taDItSWNvbkNvc3QgKyBoMyxcbi5ydGUtaWNvbi1oMi1JY29uQ29zdCArIGg0LFxuLnJ0ZS1pY29uLWgyLUljb25Db3N0ICsgaDUsXG4ucnRlLWljb24taDItSWNvbkNvc3QgKyBoNiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnJ0ZS1pY29uLWgyLUljb25Db3N0ICsgW2NsYXNzKj1ydGUtaWNvbi1oXSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuW2NsYXNzKj1ydGUtaWNvbi1oMi1dOm5vdCgucnRlLWljb24taDItSWNvbkNvc3QpIC5ydGUtaWNvbi1oMi1JY29uQ29zdDo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oMy1dOm5vdCgucnRlLWljb24taDItSWNvbkNvc3QpIC5ydGUtaWNvbi1oMi1JY29uQ29zdDo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oNC1dOm5vdCgucnRlLWljb24taDItSWNvbkNvc3QpIC5ydGUtaWNvbi1oMi1JY29uQ29zdDo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oNS1dOm5vdCgucnRlLWljb24taDItSWNvbkNvc3QpIC5ydGUtaWNvbi1oMi1JY29uQ29zdDo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBIMyB3aXRoIEljb25Db3N0IGljb24gKi9cbi5ydGUtaWNvbi1oMy1JY29uQ29zdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtO1xufVxuLnJ0ZS1pY29uLWgzLUljb25Db3N0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEuMTVlbTtcbiAgaGVpZ2h0OiAxLjE1ZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvU1ZHL1JURS9JY29uQ29zdC5zdmdcIik7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ljb25zL1NWRy9SVEUvSWNvbkNvc3Quc3ZnXCIpO1xuICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAtd2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLnJ0ZS1pY29uLWgzLUljb25Db3N0ICsgKiB7XG4gIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucnRlLWljb24taDMtSWNvbkNvc3QgKyBoMSxcbi5ydGUtaWNvbi1oMy1JY29uQ29zdCArIGgyLFxuLnJ0ZS1pY29uLWgzLUljb25Db3N0ICsgaDMsXG4ucnRlLWljb24taDMtSWNvbkNvc3QgKyBoNCxcbi5ydGUtaWNvbi1oMy1JY29uQ29zdCArIGg1LFxuLnJ0ZS1pY29uLWgzLUljb25Db3N0ICsgaDYge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5ydGUtaWNvbi1oMy1JY29uQ29zdCArIFtjbGFzcyo9cnRlLWljb24taF0ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbltjbGFzcyo9cnRlLWljb24taDItXTpub3QoLnJ0ZS1pY29uLWgzLUljb25Db3N0KSAucnRlLWljb24taDMtSWNvbkNvc3Q6OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDMtXTpub3QoLnJ0ZS1pY29uLWgzLUljb25Db3N0KSAucnRlLWljb24taDMtSWNvbkNvc3Q6OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDQtXTpub3QoLnJ0ZS1pY29uLWgzLUljb25Db3N0KSAucnRlLWljb24taDMtSWNvbkNvc3Q6OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDUtXTpub3QoLnJ0ZS1pY29uLWgzLUljb25Db3N0KSAucnRlLWljb24taDMtSWNvbkNvc3Q6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogSDQgd2l0aCBJY29uQ29zdCBpY29uICovXG4ucnRlLWljb24taDQtSWNvbkNvc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogNHJlbTtcbn1cbi5ydGUtaWNvbi1oNC1JY29uQ29zdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxLjFlbTtcbiAgaGVpZ2h0OiAxLjFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9TVkcvUlRFL0ljb25Db3N0LnN2Z1wiKTtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvU1ZHL1JURS9JY29uQ29zdC5zdmdcIik7XG4gIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4ucnRlLWljb24taDQtSWNvbkNvc3QgKyAqIHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5ydGUtaWNvbi1oNC1JY29uQ29zdCArIGgxLFxuLnJ0ZS1pY29uLWg0LUljb25Db3N0ICsgaDIsXG4ucnRlLWljb24taDQtSWNvbkNvc3QgKyBoMyxcbi5ydGUtaWNvbi1oNC1JY29uQ29zdCArIGg0LFxuLnJ0ZS1pY29uLWg0LUljb25Db3N0ICsgaDUsXG4ucnRlLWljb24taDQtSWNvbkNvc3QgKyBoNiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnJ0ZS1pY29uLWg0LUljb25Db3N0ICsgW2NsYXNzKj1ydGUtaWNvbi1oXSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuW2NsYXNzKj1ydGUtaWNvbi1oMi1dOm5vdCgucnRlLWljb24taDQtSWNvbkNvc3QpIC5ydGUtaWNvbi1oNC1JY29uQ29zdDo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oMy1dOm5vdCgucnRlLWljb24taDQtSWNvbkNvc3QpIC5ydGUtaWNvbi1oNC1JY29uQ29zdDo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oNC1dOm5vdCgucnRlLWljb24taDQtSWNvbkNvc3QpIC5ydGUtaWNvbi1oNC1JY29uQ29zdDo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oNS1dOm5vdCgucnRlLWljb24taDQtSWNvbkNvc3QpIC5ydGUtaWNvbi1oNC1JY29uQ29zdDo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBINSB3aXRoIEljb25Db3N0IGljb24gKi9cbi5ydGUtaWNvbi1oNS1JY29uQ29zdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtO1xufVxuLnJ0ZS1pY29uLWg1LUljb25Db3N0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEuMDVlbTtcbiAgaGVpZ2h0OiAxLjA1ZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvU1ZHL1JURS9JY29uQ29zdC5zdmdcIik7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ljb25zL1NWRy9SVEUvSWNvbkNvc3Quc3ZnXCIpO1xuICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAtd2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLnJ0ZS1pY29uLWg1LUljb25Db3N0ICsgKiB7XG4gIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucnRlLWljb24taDUtSWNvbkNvc3QgKyBoMSxcbi5ydGUtaWNvbi1oNS1JY29uQ29zdCArIGgyLFxuLnJ0ZS1pY29uLWg1LUljb25Db3N0ICsgaDMsXG4ucnRlLWljb24taDUtSWNvbkNvc3QgKyBoNCxcbi5ydGUtaWNvbi1oNS1JY29uQ29zdCArIGg1LFxuLnJ0ZS1pY29uLWg1LUljb25Db3N0ICsgaDYge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5ydGUtaWNvbi1oNS1JY29uQ29zdCArIFtjbGFzcyo9cnRlLWljb24taF0ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbltjbGFzcyo9cnRlLWljb24taDItXTpub3QoLnJ0ZS1pY29uLWg1LUljb25Db3N0KSAucnRlLWljb24taDUtSWNvbkNvc3Q6OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDMtXTpub3QoLnJ0ZS1pY29uLWg1LUljb25Db3N0KSAucnRlLWljb24taDUtSWNvbkNvc3Q6OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDQtXTpub3QoLnJ0ZS1pY29uLWg1LUljb25Db3N0KSAucnRlLWljb24taDUtSWNvbkNvc3Q6OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDUtXTpub3QoLnJ0ZS1pY29uLWg1LUljb25Db3N0KSAucnRlLWljb24taDUtSWNvbkNvc3Q6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogSDIgd2l0aCBJY29uRGVsZXRlIGljb24gKi9cbi5ydGUtaWNvbi1oMi1JY29uRGVsZXRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDRyZW07XG59XG4ucnRlLWljb24taDItSWNvbkRlbGV0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxLjJlbTtcbiAgaGVpZ2h0OiAxLjJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9TVkcvUlRFL0ljb25EZWxldGUuc3ZnXCIpO1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9TVkcvUlRFL0ljb25EZWxldGUuc3ZnXCIpO1xuICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAtd2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLnJ0ZS1pY29uLWgyLUljb25EZWxldGUgKyAqIHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5ydGUtaWNvbi1oMi1JY29uRGVsZXRlICsgaDEsXG4ucnRlLWljb24taDItSWNvbkRlbGV0ZSArIGgyLFxuLnJ0ZS1pY29uLWgyLUljb25EZWxldGUgKyBoMyxcbi5ydGUtaWNvbi1oMi1JY29uRGVsZXRlICsgaDQsXG4ucnRlLWljb24taDItSWNvbkRlbGV0ZSArIGg1LFxuLnJ0ZS1pY29uLWgyLUljb25EZWxldGUgKyBoNiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnJ0ZS1pY29uLWgyLUljb25EZWxldGUgKyBbY2xhc3MqPXJ0ZS1pY29uLWhdIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG5bY2xhc3MqPXJ0ZS1pY29uLWgyLV06bm90KC5ydGUtaWNvbi1oMi1JY29uRGVsZXRlKSAucnRlLWljb24taDItSWNvbkRlbGV0ZTo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oMy1dOm5vdCgucnRlLWljb24taDItSWNvbkRlbGV0ZSkgLnJ0ZS1pY29uLWgyLUljb25EZWxldGU6OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDQtXTpub3QoLnJ0ZS1pY29uLWgyLUljb25EZWxldGUpIC5ydGUtaWNvbi1oMi1JY29uRGVsZXRlOjpiZWZvcmUsXG5bY2xhc3MqPXJ0ZS1pY29uLWg1LV06bm90KC5ydGUtaWNvbi1oMi1JY29uRGVsZXRlKSAucnRlLWljb24taDItSWNvbkRlbGV0ZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBIMyB3aXRoIEljb25EZWxldGUgaWNvbiAqL1xuLnJ0ZS1pY29uLWgzLUljb25EZWxldGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogNHJlbTtcbn1cbi5ydGUtaWNvbi1oMy1JY29uRGVsZXRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEuMTVlbTtcbiAgaGVpZ2h0OiAxLjE1ZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvU1ZHL1JURS9JY29uRGVsZXRlLnN2Z1wiKTtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvU1ZHL1JURS9JY29uRGVsZXRlLnN2Z1wiKTtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5ydGUtaWNvbi1oMy1JY29uRGVsZXRlICsgKiB7XG4gIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucnRlLWljb24taDMtSWNvbkRlbGV0ZSArIGgxLFxuLnJ0ZS1pY29uLWgzLUljb25EZWxldGUgKyBoMixcbi5ydGUtaWNvbi1oMy1JY29uRGVsZXRlICsgaDMsXG4ucnRlLWljb24taDMtSWNvbkRlbGV0ZSArIGg0LFxuLnJ0ZS1pY29uLWgzLUljb25EZWxldGUgKyBoNSxcbi5ydGUtaWNvbi1oMy1JY29uRGVsZXRlICsgaDYge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5ydGUtaWNvbi1oMy1JY29uRGVsZXRlICsgW2NsYXNzKj1ydGUtaWNvbi1oXSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuW2NsYXNzKj1ydGUtaWNvbi1oMi1dOm5vdCgucnRlLWljb24taDMtSWNvbkRlbGV0ZSkgLnJ0ZS1pY29uLWgzLUljb25EZWxldGU6OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDMtXTpub3QoLnJ0ZS1pY29uLWgzLUljb25EZWxldGUpIC5ydGUtaWNvbi1oMy1JY29uRGVsZXRlOjpiZWZvcmUsXG5bY2xhc3MqPXJ0ZS1pY29uLWg0LV06bm90KC5ydGUtaWNvbi1oMy1JY29uRGVsZXRlKSAucnRlLWljb24taDMtSWNvbkRlbGV0ZTo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oNS1dOm5vdCgucnRlLWljb24taDMtSWNvbkRlbGV0ZSkgLnJ0ZS1pY29uLWgzLUljb25EZWxldGU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogSDQgd2l0aCBJY29uRGVsZXRlIGljb24gKi9cbi5ydGUtaWNvbi1oNC1JY29uRGVsZXRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDRyZW07XG59XG4ucnRlLWljb24taDQtSWNvbkRlbGV0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxLjFlbTtcbiAgaGVpZ2h0OiAxLjFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9TVkcvUlRFL0ljb25EZWxldGUuc3ZnXCIpO1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9TVkcvUlRFL0ljb25EZWxldGUuc3ZnXCIpO1xuICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAtd2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLnJ0ZS1pY29uLWg0LUljb25EZWxldGUgKyAqIHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5ydGUtaWNvbi1oNC1JY29uRGVsZXRlICsgaDEsXG4ucnRlLWljb24taDQtSWNvbkRlbGV0ZSArIGgyLFxuLnJ0ZS1pY29uLWg0LUljb25EZWxldGUgKyBoMyxcbi5ydGUtaWNvbi1oNC1JY29uRGVsZXRlICsgaDQsXG4ucnRlLWljb24taDQtSWNvbkRlbGV0ZSArIGg1LFxuLnJ0ZS1pY29uLWg0LUljb25EZWxldGUgKyBoNiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnJ0ZS1pY29uLWg0LUljb25EZWxldGUgKyBbY2xhc3MqPXJ0ZS1pY29uLWhdIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG5bY2xhc3MqPXJ0ZS1pY29uLWgyLV06bm90KC5ydGUtaWNvbi1oNC1JY29uRGVsZXRlKSAucnRlLWljb24taDQtSWNvbkRlbGV0ZTo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oMy1dOm5vdCgucnRlLWljb24taDQtSWNvbkRlbGV0ZSkgLnJ0ZS1pY29uLWg0LUljb25EZWxldGU6OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDQtXTpub3QoLnJ0ZS1pY29uLWg0LUljb25EZWxldGUpIC5ydGUtaWNvbi1oNC1JY29uRGVsZXRlOjpiZWZvcmUsXG5bY2xhc3MqPXJ0ZS1pY29uLWg1LV06bm90KC5ydGUtaWNvbi1oNC1JY29uRGVsZXRlKSAucnRlLWljb24taDQtSWNvbkRlbGV0ZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBINSB3aXRoIEljb25EZWxldGUgaWNvbiAqL1xuLnJ0ZS1pY29uLWg1LUljb25EZWxldGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogNHJlbTtcbn1cbi5ydGUtaWNvbi1oNS1JY29uRGVsZXRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEuMDVlbTtcbiAgaGVpZ2h0OiAxLjA1ZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvU1ZHL1JURS9JY29uRGVsZXRlLnN2Z1wiKTtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvU1ZHL1JURS9JY29uRGVsZXRlLnN2Z1wiKTtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5ydGUtaWNvbi1oNS1JY29uRGVsZXRlICsgKiB7XG4gIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucnRlLWljb24taDUtSWNvbkRlbGV0ZSArIGgxLFxuLnJ0ZS1pY29uLWg1LUljb25EZWxldGUgKyBoMixcbi5ydGUtaWNvbi1oNS1JY29uRGVsZXRlICsgaDMsXG4ucnRlLWljb24taDUtSWNvbkRlbGV0ZSArIGg0LFxuLnJ0ZS1pY29uLWg1LUljb25EZWxldGUgKyBoNSxcbi5ydGUtaWNvbi1oNS1JY29uRGVsZXRlICsgaDYge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5ydGUtaWNvbi1oNS1JY29uRGVsZXRlICsgW2NsYXNzKj1ydGUtaWNvbi1oXSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuW2NsYXNzKj1ydGUtaWNvbi1oMi1dOm5vdCgucnRlLWljb24taDUtSWNvbkRlbGV0ZSkgLnJ0ZS1pY29uLWg1LUljb25EZWxldGU6OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDMtXTpub3QoLnJ0ZS1pY29uLWg1LUljb25EZWxldGUpIC5ydGUtaWNvbi1oNS1JY29uRGVsZXRlOjpiZWZvcmUsXG5bY2xhc3MqPXJ0ZS1pY29uLWg0LV06bm90KC5ydGUtaWNvbi1oNS1JY29uRGVsZXRlKSAucnRlLWljb24taDUtSWNvbkRlbGV0ZTo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oNS1dOm5vdCgucnRlLWljb24taDUtSWNvbkRlbGV0ZSkgLnJ0ZS1pY29uLWg1LUljb25EZWxldGU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogSDIgd2l0aCBJY29uRG9jdW1lbnQgaWNvbiAqL1xuLnJ0ZS1pY29uLWgyLUljb25Eb2N1bWVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtO1xufVxuLnJ0ZS1pY29uLWgyLUljb25Eb2N1bWVudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxLjJlbTtcbiAgaGVpZ2h0OiAxLjJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9TVkcvUlRFL0ljb25Eb2N1bWVudC5zdmdcIik7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ljb25zL1NWRy9SVEUvSWNvbkRvY3VtZW50LnN2Z1wiKTtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5ydGUtaWNvbi1oMi1JY29uRG9jdW1lbnQgKyAqIHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5ydGUtaWNvbi1oMi1JY29uRG9jdW1lbnQgKyBoMSxcbi5ydGUtaWNvbi1oMi1JY29uRG9jdW1lbnQgKyBoMixcbi5ydGUtaWNvbi1oMi1JY29uRG9jdW1lbnQgKyBoMyxcbi5ydGUtaWNvbi1oMi1JY29uRG9jdW1lbnQgKyBoNCxcbi5ydGUtaWNvbi1oMi1JY29uRG9jdW1lbnQgKyBoNSxcbi5ydGUtaWNvbi1oMi1JY29uRG9jdW1lbnQgKyBoNiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnJ0ZS1pY29uLWgyLUljb25Eb2N1bWVudCArIFtjbGFzcyo9cnRlLWljb24taF0ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbltjbGFzcyo9cnRlLWljb24taDItXTpub3QoLnJ0ZS1pY29uLWgyLUljb25Eb2N1bWVudCkgLnJ0ZS1pY29uLWgyLUljb25Eb2N1bWVudDo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oMy1dOm5vdCgucnRlLWljb24taDItSWNvbkRvY3VtZW50KSAucnRlLWljb24taDItSWNvbkRvY3VtZW50OjpiZWZvcmUsXG5bY2xhc3MqPXJ0ZS1pY29uLWg0LV06bm90KC5ydGUtaWNvbi1oMi1JY29uRG9jdW1lbnQpIC5ydGUtaWNvbi1oMi1JY29uRG9jdW1lbnQ6OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDUtXTpub3QoLnJ0ZS1pY29uLWgyLUljb25Eb2N1bWVudCkgLnJ0ZS1pY29uLWgyLUljb25Eb2N1bWVudDo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBIMyB3aXRoIEljb25Eb2N1bWVudCBpY29uICovXG4ucnRlLWljb24taDMtSWNvbkRvY3VtZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDRyZW07XG59XG4ucnRlLWljb24taDMtSWNvbkRvY3VtZW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEuMTVlbTtcbiAgaGVpZ2h0OiAxLjE1ZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvU1ZHL1JURS9JY29uRG9jdW1lbnQuc3ZnXCIpO1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9TVkcvUlRFL0ljb25Eb2N1bWVudC5zdmdcIik7XG4gIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4ucnRlLWljb24taDMtSWNvbkRvY3VtZW50ICsgKiB7XG4gIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucnRlLWljb24taDMtSWNvbkRvY3VtZW50ICsgaDEsXG4ucnRlLWljb24taDMtSWNvbkRvY3VtZW50ICsgaDIsXG4ucnRlLWljb24taDMtSWNvbkRvY3VtZW50ICsgaDMsXG4ucnRlLWljb24taDMtSWNvbkRvY3VtZW50ICsgaDQsXG4ucnRlLWljb24taDMtSWNvbkRvY3VtZW50ICsgaDUsXG4ucnRlLWljb24taDMtSWNvbkRvY3VtZW50ICsgaDYge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5ydGUtaWNvbi1oMy1JY29uRG9jdW1lbnQgKyBbY2xhc3MqPXJ0ZS1pY29uLWhdIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG5bY2xhc3MqPXJ0ZS1pY29uLWgyLV06bm90KC5ydGUtaWNvbi1oMy1JY29uRG9jdW1lbnQpIC5ydGUtaWNvbi1oMy1JY29uRG9jdW1lbnQ6OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDMtXTpub3QoLnJ0ZS1pY29uLWgzLUljb25Eb2N1bWVudCkgLnJ0ZS1pY29uLWgzLUljb25Eb2N1bWVudDo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oNC1dOm5vdCgucnRlLWljb24taDMtSWNvbkRvY3VtZW50KSAucnRlLWljb24taDMtSWNvbkRvY3VtZW50OjpiZWZvcmUsXG5bY2xhc3MqPXJ0ZS1pY29uLWg1LV06bm90KC5ydGUtaWNvbi1oMy1JY29uRG9jdW1lbnQpIC5ydGUtaWNvbi1oMy1JY29uRG9jdW1lbnQ6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogSDQgd2l0aCBJY29uRG9jdW1lbnQgaWNvbiAqL1xuLnJ0ZS1pY29uLWg0LUljb25Eb2N1bWVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtO1xufVxuLnJ0ZS1pY29uLWg0LUljb25Eb2N1bWVudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxLjFlbTtcbiAgaGVpZ2h0OiAxLjFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9TVkcvUlRFL0ljb25Eb2N1bWVudC5zdmdcIik7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ljb25zL1NWRy9SVEUvSWNvbkRvY3VtZW50LnN2Z1wiKTtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5ydGUtaWNvbi1oNC1JY29uRG9jdW1lbnQgKyAqIHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5ydGUtaWNvbi1oNC1JY29uRG9jdW1lbnQgKyBoMSxcbi5ydGUtaWNvbi1oNC1JY29uRG9jdW1lbnQgKyBoMixcbi5ydGUtaWNvbi1oNC1JY29uRG9jdW1lbnQgKyBoMyxcbi5ydGUtaWNvbi1oNC1JY29uRG9jdW1lbnQgKyBoNCxcbi5ydGUtaWNvbi1oNC1JY29uRG9jdW1lbnQgKyBoNSxcbi5ydGUtaWNvbi1oNC1JY29uRG9jdW1lbnQgKyBoNiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnJ0ZS1pY29uLWg0LUljb25Eb2N1bWVudCArIFtjbGFzcyo9cnRlLWljb24taF0ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbltjbGFzcyo9cnRlLWljb24taDItXTpub3QoLnJ0ZS1pY29uLWg0LUljb25Eb2N1bWVudCkgLnJ0ZS1pY29uLWg0LUljb25Eb2N1bWVudDo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oMy1dOm5vdCgucnRlLWljb24taDQtSWNvbkRvY3VtZW50KSAucnRlLWljb24taDQtSWNvbkRvY3VtZW50OjpiZWZvcmUsXG5bY2xhc3MqPXJ0ZS1pY29uLWg0LV06bm90KC5ydGUtaWNvbi1oNC1JY29uRG9jdW1lbnQpIC5ydGUtaWNvbi1oNC1JY29uRG9jdW1lbnQ6OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDUtXTpub3QoLnJ0ZS1pY29uLWg0LUljb25Eb2N1bWVudCkgLnJ0ZS1pY29uLWg0LUljb25Eb2N1bWVudDo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBINSB3aXRoIEljb25Eb2N1bWVudCBpY29uICovXG4ucnRlLWljb24taDUtSWNvbkRvY3VtZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDRyZW07XG59XG4ucnRlLWljb24taDUtSWNvbkRvY3VtZW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEuMDVlbTtcbiAgaGVpZ2h0OiAxLjA1ZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvU1ZHL1JURS9JY29uRG9jdW1lbnQuc3ZnXCIpO1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9TVkcvUlRFL0ljb25Eb2N1bWVudC5zdmdcIik7XG4gIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4ucnRlLWljb24taDUtSWNvbkRvY3VtZW50ICsgKiB7XG4gIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucnRlLWljb24taDUtSWNvbkRvY3VtZW50ICsgaDEsXG4ucnRlLWljb24taDUtSWNvbkRvY3VtZW50ICsgaDIsXG4ucnRlLWljb24taDUtSWNvbkRvY3VtZW50ICsgaDMsXG4ucnRlLWljb24taDUtSWNvbkRvY3VtZW50ICsgaDQsXG4ucnRlLWljb24taDUtSWNvbkRvY3VtZW50ICsgaDUsXG4ucnRlLWljb24taDUtSWNvbkRvY3VtZW50ICsgaDYge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5ydGUtaWNvbi1oNS1JY29uRG9jdW1lbnQgKyBbY2xhc3MqPXJ0ZS1pY29uLWhdIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG5bY2xhc3MqPXJ0ZS1pY29uLWgyLV06bm90KC5ydGUtaWNvbi1oNS1JY29uRG9jdW1lbnQpIC5ydGUtaWNvbi1oNS1JY29uRG9jdW1lbnQ6OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDMtXTpub3QoLnJ0ZS1pY29uLWg1LUljb25Eb2N1bWVudCkgLnJ0ZS1pY29uLWg1LUljb25Eb2N1bWVudDo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oNC1dOm5vdCgucnRlLWljb24taDUtSWNvbkRvY3VtZW50KSAucnRlLWljb24taDUtSWNvbkRvY3VtZW50OjpiZWZvcmUsXG5bY2xhc3MqPXJ0ZS1pY29uLWg1LV06bm90KC5ydGUtaWNvbi1oNS1JY29uRG9jdW1lbnQpIC5ydGUtaWNvbi1oNS1JY29uRG9jdW1lbnQ6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogSDIgd2l0aCBJY29uRG93bmxvYWQgaWNvbiAqL1xuLnJ0ZS1pY29uLWgyLUljb25Eb3dubG9hZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtO1xufVxuLnJ0ZS1pY29uLWgyLUljb25Eb3dubG9hZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxLjJlbTtcbiAgaGVpZ2h0OiAxLjJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9TVkcvUlRFL0ljb25Eb3dubG9hZC5zdmdcIik7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ljb25zL1NWRy9SVEUvSWNvbkRvd25sb2FkLnN2Z1wiKTtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5ydGUtaWNvbi1oMi1JY29uRG93bmxvYWQgKyAqIHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5ydGUtaWNvbi1oMi1JY29uRG93bmxvYWQgKyBoMSxcbi5ydGUtaWNvbi1oMi1JY29uRG93bmxvYWQgKyBoMixcbi5ydGUtaWNvbi1oMi1JY29uRG93bmxvYWQgKyBoMyxcbi5ydGUtaWNvbi1oMi1JY29uRG93bmxvYWQgKyBoNCxcbi5ydGUtaWNvbi1oMi1JY29uRG93bmxvYWQgKyBoNSxcbi5ydGUtaWNvbi1oMi1JY29uRG93bmxvYWQgKyBoNiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnJ0ZS1pY29uLWgyLUljb25Eb3dubG9hZCArIFtjbGFzcyo9cnRlLWljb24taF0ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbltjbGFzcyo9cnRlLWljb24taDItXTpub3QoLnJ0ZS1pY29uLWgyLUljb25Eb3dubG9hZCkgLnJ0ZS1pY29uLWgyLUljb25Eb3dubG9hZDo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oMy1dOm5vdCgucnRlLWljb24taDItSWNvbkRvd25sb2FkKSAucnRlLWljb24taDItSWNvbkRvd25sb2FkOjpiZWZvcmUsXG5bY2xhc3MqPXJ0ZS1pY29uLWg0LV06bm90KC5ydGUtaWNvbi1oMi1JY29uRG93bmxvYWQpIC5ydGUtaWNvbi1oMi1JY29uRG93bmxvYWQ6OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDUtXTpub3QoLnJ0ZS1pY29uLWgyLUljb25Eb3dubG9hZCkgLnJ0ZS1pY29uLWgyLUljb25Eb3dubG9hZDo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBIMyB3aXRoIEljb25Eb3dubG9hZCBpY29uICovXG4ucnRlLWljb24taDMtSWNvbkRvd25sb2FkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDRyZW07XG59XG4ucnRlLWljb24taDMtSWNvbkRvd25sb2FkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEuMTVlbTtcbiAgaGVpZ2h0OiAxLjE1ZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvU1ZHL1JURS9JY29uRG93bmxvYWQuc3ZnXCIpO1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9TVkcvUlRFL0ljb25Eb3dubG9hZC5zdmdcIik7XG4gIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4ucnRlLWljb24taDMtSWNvbkRvd25sb2FkICsgKiB7XG4gIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucnRlLWljb24taDMtSWNvbkRvd25sb2FkICsgaDEsXG4ucnRlLWljb24taDMtSWNvbkRvd25sb2FkICsgaDIsXG4ucnRlLWljb24taDMtSWNvbkRvd25sb2FkICsgaDMsXG4ucnRlLWljb24taDMtSWNvbkRvd25sb2FkICsgaDQsXG4ucnRlLWljb24taDMtSWNvbkRvd25sb2FkICsgaDUsXG4ucnRlLWljb24taDMtSWNvbkRvd25sb2FkICsgaDYge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5ydGUtaWNvbi1oMy1JY29uRG93bmxvYWQgKyBbY2xhc3MqPXJ0ZS1pY29uLWhdIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG5bY2xhc3MqPXJ0ZS1pY29uLWgyLV06bm90KC5ydGUtaWNvbi1oMy1JY29uRG93bmxvYWQpIC5ydGUtaWNvbi1oMy1JY29uRG93bmxvYWQ6OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDMtXTpub3QoLnJ0ZS1pY29uLWgzLUljb25Eb3dubG9hZCkgLnJ0ZS1pY29uLWgzLUljb25Eb3dubG9hZDo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oNC1dOm5vdCgucnRlLWljb24taDMtSWNvbkRvd25sb2FkKSAucnRlLWljb24taDMtSWNvbkRvd25sb2FkOjpiZWZvcmUsXG5bY2xhc3MqPXJ0ZS1pY29uLWg1LV06bm90KC5ydGUtaWNvbi1oMy1JY29uRG93bmxvYWQpIC5ydGUtaWNvbi1oMy1JY29uRG93bmxvYWQ6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogSDQgd2l0aCBJY29uRG93bmxvYWQgaWNvbiAqL1xuLnJ0ZS1pY29uLWg0LUljb25Eb3dubG9hZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtO1xufVxuLnJ0ZS1pY29uLWg0LUljb25Eb3dubG9hZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxLjFlbTtcbiAgaGVpZ2h0OiAxLjFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9TVkcvUlRFL0ljb25Eb3dubG9hZC5zdmdcIik7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ljb25zL1NWRy9SVEUvSWNvbkRvd25sb2FkLnN2Z1wiKTtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5ydGUtaWNvbi1oNC1JY29uRG93bmxvYWQgKyAqIHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5ydGUtaWNvbi1oNC1JY29uRG93bmxvYWQgKyBoMSxcbi5ydGUtaWNvbi1oNC1JY29uRG93bmxvYWQgKyBoMixcbi5ydGUtaWNvbi1oNC1JY29uRG93bmxvYWQgKyBoMyxcbi5ydGUtaWNvbi1oNC1JY29uRG93bmxvYWQgKyBoNCxcbi5ydGUtaWNvbi1oNC1JY29uRG93bmxvYWQgKyBoNSxcbi5ydGUtaWNvbi1oNC1JY29uRG93bmxvYWQgKyBoNiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnJ0ZS1pY29uLWg0LUljb25Eb3dubG9hZCArIFtjbGFzcyo9cnRlLWljb24taF0ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbltjbGFzcyo9cnRlLWljb24taDItXTpub3QoLnJ0ZS1pY29uLWg0LUljb25Eb3dubG9hZCkgLnJ0ZS1pY29uLWg0LUljb25Eb3dubG9hZDo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oMy1dOm5vdCgucnRlLWljb24taDQtSWNvbkRvd25sb2FkKSAucnRlLWljb24taDQtSWNvbkRvd25sb2FkOjpiZWZvcmUsXG5bY2xhc3MqPXJ0ZS1pY29uLWg0LV06bm90KC5ydGUtaWNvbi1oNC1JY29uRG93bmxvYWQpIC5ydGUtaWNvbi1oNC1JY29uRG93bmxvYWQ6OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDUtXTpub3QoLnJ0ZS1pY29uLWg0LUljb25Eb3dubG9hZCkgLnJ0ZS1pY29uLWg0LUljb25Eb3dubG9hZDo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBINSB3aXRoIEljb25Eb3dubG9hZCBpY29uICovXG4ucnRlLWljb24taDUtSWNvbkRvd25sb2FkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDRyZW07XG59XG4ucnRlLWljb24taDUtSWNvbkRvd25sb2FkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEuMDVlbTtcbiAgaGVpZ2h0OiAxLjA1ZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvU1ZHL1JURS9JY29uRG93bmxvYWQuc3ZnXCIpO1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9TVkcvUlRFL0ljb25Eb3dubG9hZC5zdmdcIik7XG4gIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4ucnRlLWljb24taDUtSWNvbkRvd25sb2FkICsgKiB7XG4gIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucnRlLWljb24taDUtSWNvbkRvd25sb2FkICsgaDEsXG4ucnRlLWljb24taDUtSWNvbkRvd25sb2FkICsgaDIsXG4ucnRlLWljb24taDUtSWNvbkRvd25sb2FkICsgaDMsXG4ucnRlLWljb24taDUtSWNvbkRvd25sb2FkICsgaDQsXG4ucnRlLWljb24taDUtSWNvbkRvd25sb2FkICsgaDUsXG4ucnRlLWljb24taDUtSWNvbkRvd25sb2FkICsgaDYge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5ydGUtaWNvbi1oNS1JY29uRG93bmxvYWQgKyBbY2xhc3MqPXJ0ZS1pY29uLWhdIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG5bY2xhc3MqPXJ0ZS1pY29uLWgyLV06bm90KC5ydGUtaWNvbi1oNS1JY29uRG93bmxvYWQpIC5ydGUtaWNvbi1oNS1JY29uRG93bmxvYWQ6OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDMtXTpub3QoLnJ0ZS1pY29uLWg1LUljb25Eb3dubG9hZCkgLnJ0ZS1pY29uLWg1LUljb25Eb3dubG9hZDo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oNC1dOm5vdCgucnRlLWljb24taDUtSWNvbkRvd25sb2FkKSAucnRlLWljb24taDUtSWNvbkRvd25sb2FkOjpiZWZvcmUsXG5bY2xhc3MqPXJ0ZS1pY29uLWg1LV06bm90KC5ydGUtaWNvbi1oNS1JY29uRG93bmxvYWQpIC5ydGUtaWNvbi1oNS1JY29uRG93bmxvYWQ6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogSDIgd2l0aCBJY29uRHVyYXRpb24gaWNvbiAqL1xuLnJ0ZS1pY29uLWgyLUljb25EdXJhdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtO1xufVxuLnJ0ZS1pY29uLWgyLUljb25EdXJhdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxLjJlbTtcbiAgaGVpZ2h0OiAxLjJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9TVkcvUlRFL0ljb25EdXJhdGlvbi5zdmdcIik7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ljb25zL1NWRy9SVEUvSWNvbkR1cmF0aW9uLnN2Z1wiKTtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5ydGUtaWNvbi1oMi1JY29uRHVyYXRpb24gKyAqIHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5ydGUtaWNvbi1oMi1JY29uRHVyYXRpb24gKyBoMSxcbi5ydGUtaWNvbi1oMi1JY29uRHVyYXRpb24gKyBoMixcbi5ydGUtaWNvbi1oMi1JY29uRHVyYXRpb24gKyBoMyxcbi5ydGUtaWNvbi1oMi1JY29uRHVyYXRpb24gKyBoNCxcbi5ydGUtaWNvbi1oMi1JY29uRHVyYXRpb24gKyBoNSxcbi5ydGUtaWNvbi1oMi1JY29uRHVyYXRpb24gKyBoNiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnJ0ZS1pY29uLWgyLUljb25EdXJhdGlvbiArIFtjbGFzcyo9cnRlLWljb24taF0ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbltjbGFzcyo9cnRlLWljb24taDItXTpub3QoLnJ0ZS1pY29uLWgyLUljb25EdXJhdGlvbikgLnJ0ZS1pY29uLWgyLUljb25EdXJhdGlvbjo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oMy1dOm5vdCgucnRlLWljb24taDItSWNvbkR1cmF0aW9uKSAucnRlLWljb24taDItSWNvbkR1cmF0aW9uOjpiZWZvcmUsXG5bY2xhc3MqPXJ0ZS1pY29uLWg0LV06bm90KC5ydGUtaWNvbi1oMi1JY29uRHVyYXRpb24pIC5ydGUtaWNvbi1oMi1JY29uRHVyYXRpb246OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDUtXTpub3QoLnJ0ZS1pY29uLWgyLUljb25EdXJhdGlvbikgLnJ0ZS1pY29uLWgyLUljb25EdXJhdGlvbjo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBIMyB3aXRoIEljb25EdXJhdGlvbiBpY29uICovXG4ucnRlLWljb24taDMtSWNvbkR1cmF0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDRyZW07XG59XG4ucnRlLWljb24taDMtSWNvbkR1cmF0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEuMTVlbTtcbiAgaGVpZ2h0OiAxLjE1ZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvU1ZHL1JURS9JY29uRHVyYXRpb24uc3ZnXCIpO1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9TVkcvUlRFL0ljb25EdXJhdGlvbi5zdmdcIik7XG4gIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4ucnRlLWljb24taDMtSWNvbkR1cmF0aW9uICsgKiB7XG4gIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucnRlLWljb24taDMtSWNvbkR1cmF0aW9uICsgaDEsXG4ucnRlLWljb24taDMtSWNvbkR1cmF0aW9uICsgaDIsXG4ucnRlLWljb24taDMtSWNvbkR1cmF0aW9uICsgaDMsXG4ucnRlLWljb24taDMtSWNvbkR1cmF0aW9uICsgaDQsXG4ucnRlLWljb24taDMtSWNvbkR1cmF0aW9uICsgaDUsXG4ucnRlLWljb24taDMtSWNvbkR1cmF0aW9uICsgaDYge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5ydGUtaWNvbi1oMy1JY29uRHVyYXRpb24gKyBbY2xhc3MqPXJ0ZS1pY29uLWhdIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG5bY2xhc3MqPXJ0ZS1pY29uLWgyLV06bm90KC5ydGUtaWNvbi1oMy1JY29uRHVyYXRpb24pIC5ydGUtaWNvbi1oMy1JY29uRHVyYXRpb246OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDMtXTpub3QoLnJ0ZS1pY29uLWgzLUljb25EdXJhdGlvbikgLnJ0ZS1pY29uLWgzLUljb25EdXJhdGlvbjo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oNC1dOm5vdCgucnRlLWljb24taDMtSWNvbkR1cmF0aW9uKSAucnRlLWljb24taDMtSWNvbkR1cmF0aW9uOjpiZWZvcmUsXG5bY2xhc3MqPXJ0ZS1pY29uLWg1LV06bm90KC5ydGUtaWNvbi1oMy1JY29uRHVyYXRpb24pIC5ydGUtaWNvbi1oMy1JY29uRHVyYXRpb246OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogSDQgd2l0aCBJY29uRHVyYXRpb24gaWNvbiAqL1xuLnJ0ZS1pY29uLWg0LUljb25EdXJhdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtO1xufVxuLnJ0ZS1pY29uLWg0LUljb25EdXJhdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxLjFlbTtcbiAgaGVpZ2h0OiAxLjFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9TVkcvUlRFL0ljb25EdXJhdGlvbi5zdmdcIik7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ljb25zL1NWRy9SVEUvSWNvbkR1cmF0aW9uLnN2Z1wiKTtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5ydGUtaWNvbi1oNC1JY29uRHVyYXRpb24gKyAqIHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5ydGUtaWNvbi1oNC1JY29uRHVyYXRpb24gKyBoMSxcbi5ydGUtaWNvbi1oNC1JY29uRHVyYXRpb24gKyBoMixcbi5ydGUtaWNvbi1oNC1JY29uRHVyYXRpb24gKyBoMyxcbi5ydGUtaWNvbi1oNC1JY29uRHVyYXRpb24gKyBoNCxcbi5ydGUtaWNvbi1oNC1JY29uRHVyYXRpb24gKyBoNSxcbi5ydGUtaWNvbi1oNC1JY29uRHVyYXRpb24gKyBoNiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnJ0ZS1pY29uLWg0LUljb25EdXJhdGlvbiArIFtjbGFzcyo9cnRlLWljb24taF0ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbltjbGFzcyo9cnRlLWljb24taDItXTpub3QoLnJ0ZS1pY29uLWg0LUljb25EdXJhdGlvbikgLnJ0ZS1pY29uLWg0LUljb25EdXJhdGlvbjo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oMy1dOm5vdCgucnRlLWljb24taDQtSWNvbkR1cmF0aW9uKSAucnRlLWljb24taDQtSWNvbkR1cmF0aW9uOjpiZWZvcmUsXG5bY2xhc3MqPXJ0ZS1pY29uLWg0LV06bm90KC5ydGUtaWNvbi1oNC1JY29uRHVyYXRpb24pIC5ydGUtaWNvbi1oNC1JY29uRHVyYXRpb246OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDUtXTpub3QoLnJ0ZS1pY29uLWg0LUljb25EdXJhdGlvbikgLnJ0ZS1pY29uLWg0LUljb25EdXJhdGlvbjo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBINSB3aXRoIEljb25EdXJhdGlvbiBpY29uICovXG4ucnRlLWljb24taDUtSWNvbkR1cmF0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDRyZW07XG59XG4ucnRlLWljb24taDUtSWNvbkR1cmF0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEuMDVlbTtcbiAgaGVpZ2h0OiAxLjA1ZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvU1ZHL1JURS9JY29uRHVyYXRpb24uc3ZnXCIpO1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9TVkcvUlRFL0ljb25EdXJhdGlvbi5zdmdcIik7XG4gIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4ucnRlLWljb24taDUtSWNvbkR1cmF0aW9uICsgKiB7XG4gIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucnRlLWljb24taDUtSWNvbkR1cmF0aW9uICsgaDEsXG4ucnRlLWljb24taDUtSWNvbkR1cmF0aW9uICsgaDIsXG4ucnRlLWljb24taDUtSWNvbkR1cmF0aW9uICsgaDMsXG4ucnRlLWljb24taDUtSWNvbkR1cmF0aW9uICsgaDQsXG4ucnRlLWljb24taDUtSWNvbkR1cmF0aW9uICsgaDUsXG4ucnRlLWljb24taDUtSWNvbkR1cmF0aW9uICsgaDYge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5ydGUtaWNvbi1oNS1JY29uRHVyYXRpb24gKyBbY2xhc3MqPXJ0ZS1pY29uLWhdIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG5bY2xhc3MqPXJ0ZS1pY29uLWgyLV06bm90KC5ydGUtaWNvbi1oNS1JY29uRHVyYXRpb24pIC5ydGUtaWNvbi1oNS1JY29uRHVyYXRpb246OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDMtXTpub3QoLnJ0ZS1pY29uLWg1LUljb25EdXJhdGlvbikgLnJ0ZS1pY29uLWg1LUljb25EdXJhdGlvbjo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oNC1dOm5vdCgucnRlLWljb24taDUtSWNvbkR1cmF0aW9uKSAucnRlLWljb24taDUtSWNvbkR1cmF0aW9uOjpiZWZvcmUsXG5bY2xhc3MqPXJ0ZS1pY29uLWg1LV06bm90KC5ydGUtaWNvbi1oNS1JY29uRHVyYXRpb24pIC5ydGUtaWNvbi1oNS1JY29uRHVyYXRpb246OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogSDIgd2l0aCBJY29uRmFjZWJvb2sgaWNvbiAqL1xuLnJ0ZS1pY29uLWgyLUljb25GYWNlYm9vayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtO1xufVxuLnJ0ZS1pY29uLWgyLUljb25GYWNlYm9vazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxLjJlbTtcbiAgaGVpZ2h0OiAxLjJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9TVkcvUlRFL0ljb25GYWNlYm9vay5zdmdcIik7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ljb25zL1NWRy9SVEUvSWNvbkZhY2Vib29rLnN2Z1wiKTtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5ydGUtaWNvbi1oMi1JY29uRmFjZWJvb2sgKyAqIHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5ydGUtaWNvbi1oMi1JY29uRmFjZWJvb2sgKyBoMSxcbi5ydGUtaWNvbi1oMi1JY29uRmFjZWJvb2sgKyBoMixcbi5ydGUtaWNvbi1oMi1JY29uRmFjZWJvb2sgKyBoMyxcbi5ydGUtaWNvbi1oMi1JY29uRmFjZWJvb2sgKyBoNCxcbi5ydGUtaWNvbi1oMi1JY29uRmFjZWJvb2sgKyBoNSxcbi5ydGUtaWNvbi1oMi1JY29uRmFjZWJvb2sgKyBoNiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnJ0ZS1pY29uLWgyLUljb25GYWNlYm9vayArIFtjbGFzcyo9cnRlLWljb24taF0ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbltjbGFzcyo9cnRlLWljb24taDItXTpub3QoLnJ0ZS1pY29uLWgyLUljb25GYWNlYm9vaykgLnJ0ZS1pY29uLWgyLUljb25GYWNlYm9vazo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oMy1dOm5vdCgucnRlLWljb24taDItSWNvbkZhY2Vib29rKSAucnRlLWljb24taDItSWNvbkZhY2Vib29rOjpiZWZvcmUsXG5bY2xhc3MqPXJ0ZS1pY29uLWg0LV06bm90KC5ydGUtaWNvbi1oMi1JY29uRmFjZWJvb2spIC5ydGUtaWNvbi1oMi1JY29uRmFjZWJvb2s6OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDUtXTpub3QoLnJ0ZS1pY29uLWgyLUljb25GYWNlYm9vaykgLnJ0ZS1pY29uLWgyLUljb25GYWNlYm9vazo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBIMyB3aXRoIEljb25GYWNlYm9vayBpY29uICovXG4ucnRlLWljb24taDMtSWNvbkZhY2Vib29rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDRyZW07XG59XG4ucnRlLWljb24taDMtSWNvbkZhY2Vib29rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEuMTVlbTtcbiAgaGVpZ2h0OiAxLjE1ZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvU1ZHL1JURS9JY29uRmFjZWJvb2suc3ZnXCIpO1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9TVkcvUlRFL0ljb25GYWNlYm9vay5zdmdcIik7XG4gIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4ucnRlLWljb24taDMtSWNvbkZhY2Vib29rICsgKiB7XG4gIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucnRlLWljb24taDMtSWNvbkZhY2Vib29rICsgaDEsXG4ucnRlLWljb24taDMtSWNvbkZhY2Vib29rICsgaDIsXG4ucnRlLWljb24taDMtSWNvbkZhY2Vib29rICsgaDMsXG4ucnRlLWljb24taDMtSWNvbkZhY2Vib29rICsgaDQsXG4ucnRlLWljb24taDMtSWNvbkZhY2Vib29rICsgaDUsXG4ucnRlLWljb24taDMtSWNvbkZhY2Vib29rICsgaDYge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5ydGUtaWNvbi1oMy1JY29uRmFjZWJvb2sgKyBbY2xhc3MqPXJ0ZS1pY29uLWhdIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG5bY2xhc3MqPXJ0ZS1pY29uLWgyLV06bm90KC5ydGUtaWNvbi1oMy1JY29uRmFjZWJvb2spIC5ydGUtaWNvbi1oMy1JY29uRmFjZWJvb2s6OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDMtXTpub3QoLnJ0ZS1pY29uLWgzLUljb25GYWNlYm9vaykgLnJ0ZS1pY29uLWgzLUljb25GYWNlYm9vazo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oNC1dOm5vdCgucnRlLWljb24taDMtSWNvbkZhY2Vib29rKSAucnRlLWljb24taDMtSWNvbkZhY2Vib29rOjpiZWZvcmUsXG5bY2xhc3MqPXJ0ZS1pY29uLWg1LV06bm90KC5ydGUtaWNvbi1oMy1JY29uRmFjZWJvb2spIC5ydGUtaWNvbi1oMy1JY29uRmFjZWJvb2s6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogSDQgd2l0aCBJY29uRmFjZWJvb2sgaWNvbiAqL1xuLnJ0ZS1pY29uLWg0LUljb25GYWNlYm9vayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtO1xufVxuLnJ0ZS1pY29uLWg0LUljb25GYWNlYm9vazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxLjFlbTtcbiAgaGVpZ2h0OiAxLjFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9TVkcvUlRFL0ljb25GYWNlYm9vay5zdmdcIik7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ljb25zL1NWRy9SVEUvSWNvbkZhY2Vib29rLnN2Z1wiKTtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5ydGUtaWNvbi1oNC1JY29uRmFjZWJvb2sgKyAqIHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5ydGUtaWNvbi1oNC1JY29uRmFjZWJvb2sgKyBoMSxcbi5ydGUtaWNvbi1oNC1JY29uRmFjZWJvb2sgKyBoMixcbi5ydGUtaWNvbi1oNC1JY29uRmFjZWJvb2sgKyBoMyxcbi5ydGUtaWNvbi1oNC1JY29uRmFjZWJvb2sgKyBoNCxcbi5ydGUtaWNvbi1oNC1JY29uRmFjZWJvb2sgKyBoNSxcbi5ydGUtaWNvbi1oNC1JY29uRmFjZWJvb2sgKyBoNiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnJ0ZS1pY29uLWg0LUljb25GYWNlYm9vayArIFtjbGFzcyo9cnRlLWljb24taF0ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbltjbGFzcyo9cnRlLWljb24taDItXTpub3QoLnJ0ZS1pY29uLWg0LUljb25GYWNlYm9vaykgLnJ0ZS1pY29uLWg0LUljb25GYWNlYm9vazo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oMy1dOm5vdCgucnRlLWljb24taDQtSWNvbkZhY2Vib29rKSAucnRlLWljb24taDQtSWNvbkZhY2Vib29rOjpiZWZvcmUsXG5bY2xhc3MqPXJ0ZS1pY29uLWg0LV06bm90KC5ydGUtaWNvbi1oNC1JY29uRmFjZWJvb2spIC5ydGUtaWNvbi1oNC1JY29uRmFjZWJvb2s6OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDUtXTpub3QoLnJ0ZS1pY29uLWg0LUljb25GYWNlYm9vaykgLnJ0ZS1pY29uLWg0LUljb25GYWNlYm9vazo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBINSB3aXRoIEljb25GYWNlYm9vayBpY29uICovXG4ucnRlLWljb24taDUtSWNvbkZhY2Vib29rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDRyZW07XG59XG4ucnRlLWljb24taDUtSWNvbkZhY2Vib29rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEuMDVlbTtcbiAgaGVpZ2h0OiAxLjA1ZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvU1ZHL1JURS9JY29uRmFjZWJvb2suc3ZnXCIpO1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9TVkcvUlRFL0ljb25GYWNlYm9vay5zdmdcIik7XG4gIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4ucnRlLWljb24taDUtSWNvbkZhY2Vib29rICsgKiB7XG4gIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucnRlLWljb24taDUtSWNvbkZhY2Vib29rICsgaDEsXG4ucnRlLWljb24taDUtSWNvbkZhY2Vib29rICsgaDIsXG4ucnRlLWljb24taDUtSWNvbkZhY2Vib29rICsgaDMsXG4ucnRlLWljb24taDUtSWNvbkZhY2Vib29rICsgaDQsXG4ucnRlLWljb24taDUtSWNvbkZhY2Vib29rICsgaDUsXG4ucnRlLWljb24taDUtSWNvbkZhY2Vib29rICsgaDYge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5ydGUtaWNvbi1oNS1JY29uRmFjZWJvb2sgKyBbY2xhc3MqPXJ0ZS1pY29uLWhdIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG5bY2xhc3MqPXJ0ZS1pY29uLWgyLV06bm90KC5ydGUtaWNvbi1oNS1JY29uRmFjZWJvb2spIC5ydGUtaWNvbi1oNS1JY29uRmFjZWJvb2s6OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDMtXTpub3QoLnJ0ZS1pY29uLWg1LUljb25GYWNlYm9vaykgLnJ0ZS1pY29uLWg1LUljb25GYWNlYm9vazo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oNC1dOm5vdCgucnRlLWljb24taDUtSWNvbkZhY2Vib29rKSAucnRlLWljb24taDUtSWNvbkZhY2Vib29rOjpiZWZvcmUsXG5bY2xhc3MqPXJ0ZS1pY29uLWg1LV06bm90KC5ydGUtaWNvbi1oNS1JY29uRmFjZWJvb2spIC5ydGUtaWNvbi1oNS1JY29uRmFjZWJvb2s6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogSDIgd2l0aCBJY29uRmlsdGVyIGljb24gKi9cbi5ydGUtaWNvbi1oMi1JY29uRmlsdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDRyZW07XG59XG4ucnRlLWljb24taDItSWNvbkZpbHRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxLjJlbTtcbiAgaGVpZ2h0OiAxLjJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9TVkcvUlRFL0ljb25GaWx0ZXIuc3ZnXCIpO1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9TVkcvUlRFL0ljb25GaWx0ZXIuc3ZnXCIpO1xuICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAtd2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLnJ0ZS1pY29uLWgyLUljb25GaWx0ZXIgKyAqIHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5ydGUtaWNvbi1oMi1JY29uRmlsdGVyICsgaDEsXG4ucnRlLWljb24taDItSWNvbkZpbHRlciArIGgyLFxuLnJ0ZS1pY29uLWgyLUljb25GaWx0ZXIgKyBoMyxcbi5ydGUtaWNvbi1oMi1JY29uRmlsdGVyICsgaDQsXG4ucnRlLWljb24taDItSWNvbkZpbHRlciArIGg1LFxuLnJ0ZS1pY29uLWgyLUljb25GaWx0ZXIgKyBoNiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnJ0ZS1pY29uLWgyLUljb25GaWx0ZXIgKyBbY2xhc3MqPXJ0ZS1pY29uLWhdIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG5bY2xhc3MqPXJ0ZS1pY29uLWgyLV06bm90KC5ydGUtaWNvbi1oMi1JY29uRmlsdGVyKSAucnRlLWljb24taDItSWNvbkZpbHRlcjo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oMy1dOm5vdCgucnRlLWljb24taDItSWNvbkZpbHRlcikgLnJ0ZS1pY29uLWgyLUljb25GaWx0ZXI6OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDQtXTpub3QoLnJ0ZS1pY29uLWgyLUljb25GaWx0ZXIpIC5ydGUtaWNvbi1oMi1JY29uRmlsdGVyOjpiZWZvcmUsXG5bY2xhc3MqPXJ0ZS1pY29uLWg1LV06bm90KC5ydGUtaWNvbi1oMi1JY29uRmlsdGVyKSAucnRlLWljb24taDItSWNvbkZpbHRlcjo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBIMyB3aXRoIEljb25GaWx0ZXIgaWNvbiAqL1xuLnJ0ZS1pY29uLWgzLUljb25GaWx0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogNHJlbTtcbn1cbi5ydGUtaWNvbi1oMy1JY29uRmlsdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEuMTVlbTtcbiAgaGVpZ2h0OiAxLjE1ZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvU1ZHL1JURS9JY29uRmlsdGVyLnN2Z1wiKTtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvU1ZHL1JURS9JY29uRmlsdGVyLnN2Z1wiKTtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5ydGUtaWNvbi1oMy1JY29uRmlsdGVyICsgKiB7XG4gIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucnRlLWljb24taDMtSWNvbkZpbHRlciArIGgxLFxuLnJ0ZS1pY29uLWgzLUljb25GaWx0ZXIgKyBoMixcbi5ydGUtaWNvbi1oMy1JY29uRmlsdGVyICsgaDMsXG4ucnRlLWljb24taDMtSWNvbkZpbHRlciArIGg0LFxuLnJ0ZS1pY29uLWgzLUljb25GaWx0ZXIgKyBoNSxcbi5ydGUtaWNvbi1oMy1JY29uRmlsdGVyICsgaDYge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5ydGUtaWNvbi1oMy1JY29uRmlsdGVyICsgW2NsYXNzKj1ydGUtaWNvbi1oXSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuW2NsYXNzKj1ydGUtaWNvbi1oMi1dOm5vdCgucnRlLWljb24taDMtSWNvbkZpbHRlcikgLnJ0ZS1pY29uLWgzLUljb25GaWx0ZXI6OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDMtXTpub3QoLnJ0ZS1pY29uLWgzLUljb25GaWx0ZXIpIC5ydGUtaWNvbi1oMy1JY29uRmlsdGVyOjpiZWZvcmUsXG5bY2xhc3MqPXJ0ZS1pY29uLWg0LV06bm90KC5ydGUtaWNvbi1oMy1JY29uRmlsdGVyKSAucnRlLWljb24taDMtSWNvbkZpbHRlcjo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oNS1dOm5vdCgucnRlLWljb24taDMtSWNvbkZpbHRlcikgLnJ0ZS1pY29uLWgzLUljb25GaWx0ZXI6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogSDQgd2l0aCBJY29uRmlsdGVyIGljb24gKi9cbi5ydGUtaWNvbi1oNC1JY29uRmlsdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDRyZW07XG59XG4ucnRlLWljb24taDQtSWNvbkZpbHRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxLjFlbTtcbiAgaGVpZ2h0OiAxLjFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9TVkcvUlRFL0ljb25GaWx0ZXIuc3ZnXCIpO1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9TVkcvUlRFL0ljb25GaWx0ZXIuc3ZnXCIpO1xuICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAtd2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLnJ0ZS1pY29uLWg0LUljb25GaWx0ZXIgKyAqIHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5ydGUtaWNvbi1oNC1JY29uRmlsdGVyICsgaDEsXG4ucnRlLWljb24taDQtSWNvbkZpbHRlciArIGgyLFxuLnJ0ZS1pY29uLWg0LUljb25GaWx0ZXIgKyBoMyxcbi5ydGUtaWNvbi1oNC1JY29uRmlsdGVyICsgaDQsXG4ucnRlLWljb24taDQtSWNvbkZpbHRlciArIGg1LFxuLnJ0ZS1pY29uLWg0LUljb25GaWx0ZXIgKyBoNiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnJ0ZS1pY29uLWg0LUljb25GaWx0ZXIgKyBbY2xhc3MqPXJ0ZS1pY29uLWhdIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG5bY2xhc3MqPXJ0ZS1pY29uLWgyLV06bm90KC5ydGUtaWNvbi1oNC1JY29uRmlsdGVyKSAucnRlLWljb24taDQtSWNvbkZpbHRlcjo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oMy1dOm5vdCgucnRlLWljb24taDQtSWNvbkZpbHRlcikgLnJ0ZS1pY29uLWg0LUljb25GaWx0ZXI6OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDQtXTpub3QoLnJ0ZS1pY29uLWg0LUljb25GaWx0ZXIpIC5ydGUtaWNvbi1oNC1JY29uRmlsdGVyOjpiZWZvcmUsXG5bY2xhc3MqPXJ0ZS1pY29uLWg1LV06bm90KC5ydGUtaWNvbi1oNC1JY29uRmlsdGVyKSAucnRlLWljb24taDQtSWNvbkZpbHRlcjo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBINSB3aXRoIEljb25GaWx0ZXIgaWNvbiAqL1xuLnJ0ZS1pY29uLWg1LUljb25GaWx0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogNHJlbTtcbn1cbi5ydGUtaWNvbi1oNS1JY29uRmlsdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEuMDVlbTtcbiAgaGVpZ2h0OiAxLjA1ZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvU1ZHL1JURS9JY29uRmlsdGVyLnN2Z1wiKTtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvU1ZHL1JURS9JY29uRmlsdGVyLnN2Z1wiKTtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5ydGUtaWNvbi1oNS1JY29uRmlsdGVyICsgKiB7XG4gIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucnRlLWljb24taDUtSWNvbkZpbHRlciArIGgxLFxuLnJ0ZS1pY29uLWg1LUljb25GaWx0ZXIgKyBoMixcbi5ydGUtaWNvbi1oNS1JY29uRmlsdGVyICsgaDMsXG4ucnRlLWljb24taDUtSWNvbkZpbHRlciArIGg0LFxuLnJ0ZS1pY29uLWg1LUljb25GaWx0ZXIgKyBoNSxcbi5ydGUtaWNvbi1oNS1JY29uRmlsdGVyICsgaDYge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5ydGUtaWNvbi1oNS1JY29uRmlsdGVyICsgW2NsYXNzKj1ydGUtaWNvbi1oXSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuW2NsYXNzKj1ydGUtaWNvbi1oMi1dOm5vdCgucnRlLWljb24taDUtSWNvbkZpbHRlcikgLnJ0ZS1pY29uLWg1LUljb25GaWx0ZXI6OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDMtXTpub3QoLnJ0ZS1pY29uLWg1LUljb25GaWx0ZXIpIC5ydGUtaWNvbi1oNS1JY29uRmlsdGVyOjpiZWZvcmUsXG5bY2xhc3MqPXJ0ZS1pY29uLWg0LV06bm90KC5ydGUtaWNvbi1oNS1JY29uRmlsdGVyKSAucnRlLWljb24taDUtSWNvbkZpbHRlcjo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oNS1dOm5vdCgucnRlLWljb24taDUtSWNvbkZpbHRlcikgLnJ0ZS1pY29uLWg1LUljb25GaWx0ZXI6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogSDIgd2l0aCBJY29uRnVydGhlclRyYWluaW5nIGljb24gKi9cbi5ydGUtaWNvbi1oMi1JY29uRnVydGhlclRyYWluaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDRyZW07XG59XG4ucnRlLWljb24taDItSWNvbkZ1cnRoZXJUcmFpbmluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxLjJlbTtcbiAgaGVpZ2h0OiAxLjJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9TVkcvUlRFL0ljb25GdXJ0aGVyVHJhaW5pbmcuc3ZnXCIpO1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9TVkcvUlRFL0ljb25GdXJ0aGVyVHJhaW5pbmcuc3ZnXCIpO1xuICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAtd2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLnJ0ZS1pY29uLWgyLUljb25GdXJ0aGVyVHJhaW5pbmcgKyAqIHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5ydGUtaWNvbi1oMi1JY29uRnVydGhlclRyYWluaW5nICsgaDEsXG4ucnRlLWljb24taDItSWNvbkZ1cnRoZXJUcmFpbmluZyArIGgyLFxuLnJ0ZS1pY29uLWgyLUljb25GdXJ0aGVyVHJhaW5pbmcgKyBoMyxcbi5ydGUtaWNvbi1oMi1JY29uRnVydGhlclRyYWluaW5nICsgaDQsXG4ucnRlLWljb24taDItSWNvbkZ1cnRoZXJUcmFpbmluZyArIGg1LFxuLnJ0ZS1pY29uLWgyLUljb25GdXJ0aGVyVHJhaW5pbmcgKyBoNiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnJ0ZS1pY29uLWgyLUljb25GdXJ0aGVyVHJhaW5pbmcgKyBbY2xhc3MqPXJ0ZS1pY29uLWhdIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG5bY2xhc3MqPXJ0ZS1pY29uLWgyLV06bm90KC5ydGUtaWNvbi1oMi1JY29uRnVydGhlclRyYWluaW5nKSAucnRlLWljb24taDItSWNvbkZ1cnRoZXJUcmFpbmluZzo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oMy1dOm5vdCgucnRlLWljb24taDItSWNvbkZ1cnRoZXJUcmFpbmluZykgLnJ0ZS1pY29uLWgyLUljb25GdXJ0aGVyVHJhaW5pbmc6OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDQtXTpub3QoLnJ0ZS1pY29uLWgyLUljb25GdXJ0aGVyVHJhaW5pbmcpIC5ydGUtaWNvbi1oMi1JY29uRnVydGhlclRyYWluaW5nOjpiZWZvcmUsXG5bY2xhc3MqPXJ0ZS1pY29uLWg1LV06bm90KC5ydGUtaWNvbi1oMi1JY29uRnVydGhlclRyYWluaW5nKSAucnRlLWljb24taDItSWNvbkZ1cnRoZXJUcmFpbmluZzo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBIMyB3aXRoIEljb25GdXJ0aGVyVHJhaW5pbmcgaWNvbiAqL1xuLnJ0ZS1pY29uLWgzLUljb25GdXJ0aGVyVHJhaW5pbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogNHJlbTtcbn1cbi5ydGUtaWNvbi1oMy1JY29uRnVydGhlclRyYWluaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEuMTVlbTtcbiAgaGVpZ2h0OiAxLjE1ZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvU1ZHL1JURS9JY29uRnVydGhlclRyYWluaW5nLnN2Z1wiKTtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvU1ZHL1JURS9JY29uRnVydGhlclRyYWluaW5nLnN2Z1wiKTtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5ydGUtaWNvbi1oMy1JY29uRnVydGhlclRyYWluaW5nICsgKiB7XG4gIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucnRlLWljb24taDMtSWNvbkZ1cnRoZXJUcmFpbmluZyArIGgxLFxuLnJ0ZS1pY29uLWgzLUljb25GdXJ0aGVyVHJhaW5pbmcgKyBoMixcbi5ydGUtaWNvbi1oMy1JY29uRnVydGhlclRyYWluaW5nICsgaDMsXG4ucnRlLWljb24taDMtSWNvbkZ1cnRoZXJUcmFpbmluZyArIGg0LFxuLnJ0ZS1pY29uLWgzLUljb25GdXJ0aGVyVHJhaW5pbmcgKyBoNSxcbi5ydGUtaWNvbi1oMy1JY29uRnVydGhlclRyYWluaW5nICsgaDYge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5ydGUtaWNvbi1oMy1JY29uRnVydGhlclRyYWluaW5nICsgW2NsYXNzKj1ydGUtaWNvbi1oXSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuW2NsYXNzKj1ydGUtaWNvbi1oMi1dOm5vdCgucnRlLWljb24taDMtSWNvbkZ1cnRoZXJUcmFpbmluZykgLnJ0ZS1pY29uLWgzLUljb25GdXJ0aGVyVHJhaW5pbmc6OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDMtXTpub3QoLnJ0ZS1pY29uLWgzLUljb25GdXJ0aGVyVHJhaW5pbmcpIC5ydGUtaWNvbi1oMy1JY29uRnVydGhlclRyYWluaW5nOjpiZWZvcmUsXG5bY2xhc3MqPXJ0ZS1pY29uLWg0LV06bm90KC5ydGUtaWNvbi1oMy1JY29uRnVydGhlclRyYWluaW5nKSAucnRlLWljb24taDMtSWNvbkZ1cnRoZXJUcmFpbmluZzo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oNS1dOm5vdCgucnRlLWljb24taDMtSWNvbkZ1cnRoZXJUcmFpbmluZykgLnJ0ZS1pY29uLWgzLUljb25GdXJ0aGVyVHJhaW5pbmc6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogSDQgd2l0aCBJY29uRnVydGhlclRyYWluaW5nIGljb24gKi9cbi5ydGUtaWNvbi1oNC1JY29uRnVydGhlclRyYWluaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDRyZW07XG59XG4ucnRlLWljb24taDQtSWNvbkZ1cnRoZXJUcmFpbmluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxLjFlbTtcbiAgaGVpZ2h0OiAxLjFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9TVkcvUlRFL0ljb25GdXJ0aGVyVHJhaW5pbmcuc3ZnXCIpO1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9TVkcvUlRFL0ljb25GdXJ0aGVyVHJhaW5pbmcuc3ZnXCIpO1xuICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAtd2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLnJ0ZS1pY29uLWg0LUljb25GdXJ0aGVyVHJhaW5pbmcgKyAqIHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5ydGUtaWNvbi1oNC1JY29uRnVydGhlclRyYWluaW5nICsgaDEsXG4ucnRlLWljb24taDQtSWNvbkZ1cnRoZXJUcmFpbmluZyArIGgyLFxuLnJ0ZS1pY29uLWg0LUljb25GdXJ0aGVyVHJhaW5pbmcgKyBoMyxcbi5ydGUtaWNvbi1oNC1JY29uRnVydGhlclRyYWluaW5nICsgaDQsXG4ucnRlLWljb24taDQtSWNvbkZ1cnRoZXJUcmFpbmluZyArIGg1LFxuLnJ0ZS1pY29uLWg0LUljb25GdXJ0aGVyVHJhaW5pbmcgKyBoNiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnJ0ZS1pY29uLWg0LUljb25GdXJ0aGVyVHJhaW5pbmcgKyBbY2xhc3MqPXJ0ZS1pY29uLWhdIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG5bY2xhc3MqPXJ0ZS1pY29uLWgyLV06bm90KC5ydGUtaWNvbi1oNC1JY29uRnVydGhlclRyYWluaW5nKSAucnRlLWljb24taDQtSWNvbkZ1cnRoZXJUcmFpbmluZzo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oMy1dOm5vdCgucnRlLWljb24taDQtSWNvbkZ1cnRoZXJUcmFpbmluZykgLnJ0ZS1pY29uLWg0LUljb25GdXJ0aGVyVHJhaW5pbmc6OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDQtXTpub3QoLnJ0ZS1pY29uLWg0LUljb25GdXJ0aGVyVHJhaW5pbmcpIC5ydGUtaWNvbi1oNC1JY29uRnVydGhlclRyYWluaW5nOjpiZWZvcmUsXG5bY2xhc3MqPXJ0ZS1pY29uLWg1LV06bm90KC5ydGUtaWNvbi1oNC1JY29uRnVydGhlclRyYWluaW5nKSAucnRlLWljb24taDQtSWNvbkZ1cnRoZXJUcmFpbmluZzo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBINSB3aXRoIEljb25GdXJ0aGVyVHJhaW5pbmcgaWNvbiAqL1xuLnJ0ZS1pY29uLWg1LUljb25GdXJ0aGVyVHJhaW5pbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogNHJlbTtcbn1cbi5ydGUtaWNvbi1oNS1JY29uRnVydGhlclRyYWluaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEuMDVlbTtcbiAgaGVpZ2h0OiAxLjA1ZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvU1ZHL1JURS9JY29uRnVydGhlclRyYWluaW5nLnN2Z1wiKTtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvU1ZHL1JURS9JY29uRnVydGhlclRyYWluaW5nLnN2Z1wiKTtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5ydGUtaWNvbi1oNS1JY29uRnVydGhlclRyYWluaW5nICsgKiB7XG4gIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucnRlLWljb24taDUtSWNvbkZ1cnRoZXJUcmFpbmluZyArIGgxLFxuLnJ0ZS1pY29uLWg1LUljb25GdXJ0aGVyVHJhaW5pbmcgKyBoMixcbi5ydGUtaWNvbi1oNS1JY29uRnVydGhlclRyYWluaW5nICsgaDMsXG4ucnRlLWljb24taDUtSWNvbkZ1cnRoZXJUcmFpbmluZyArIGg0LFxuLnJ0ZS1pY29uLWg1LUljb25GdXJ0aGVyVHJhaW5pbmcgKyBoNSxcbi5ydGUtaWNvbi1oNS1JY29uRnVydGhlclRyYWluaW5nICsgaDYge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5ydGUtaWNvbi1oNS1JY29uRnVydGhlclRyYWluaW5nICsgW2NsYXNzKj1ydGUtaWNvbi1oXSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuW2NsYXNzKj1ydGUtaWNvbi1oMi1dOm5vdCgucnRlLWljb24taDUtSWNvbkZ1cnRoZXJUcmFpbmluZykgLnJ0ZS1pY29uLWg1LUljb25GdXJ0aGVyVHJhaW5pbmc6OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDMtXTpub3QoLnJ0ZS1pY29uLWg1LUljb25GdXJ0aGVyVHJhaW5pbmcpIC5ydGUtaWNvbi1oNS1JY29uRnVydGhlclRyYWluaW5nOjpiZWZvcmUsXG5bY2xhc3MqPXJ0ZS1pY29uLWg0LV06bm90KC5ydGUtaWNvbi1oNS1JY29uRnVydGhlclRyYWluaW5nKSAucnRlLWljb24taDUtSWNvbkZ1cnRoZXJUcmFpbmluZzo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oNS1dOm5vdCgucnRlLWljb24taDUtSWNvbkZ1cnRoZXJUcmFpbmluZykgLnJ0ZS1pY29uLWg1LUljb25GdXJ0aGVyVHJhaW5pbmc6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogSDIgd2l0aCBJY29uSGFzaCBpY29uICovXG4ucnRlLWljb24taDItSWNvbkhhc2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogNHJlbTtcbn1cbi5ydGUtaWNvbi1oMi1JY29uSGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxLjJlbTtcbiAgaGVpZ2h0OiAxLjJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9TVkcvUlRFL0ljb25IYXNoLnN2Z1wiKTtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvU1ZHL1JURS9JY29uSGFzaC5zdmdcIik7XG4gIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4ucnRlLWljb24taDItSWNvbkhhc2ggKyAqIHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5ydGUtaWNvbi1oMi1JY29uSGFzaCArIGgxLFxuLnJ0ZS1pY29uLWgyLUljb25IYXNoICsgaDIsXG4ucnRlLWljb24taDItSWNvbkhhc2ggKyBoMyxcbi5ydGUtaWNvbi1oMi1JY29uSGFzaCArIGg0LFxuLnJ0ZS1pY29uLWgyLUljb25IYXNoICsgaDUsXG4ucnRlLWljb24taDItSWNvbkhhc2ggKyBoNiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnJ0ZS1pY29uLWgyLUljb25IYXNoICsgW2NsYXNzKj1ydGUtaWNvbi1oXSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuW2NsYXNzKj1ydGUtaWNvbi1oMi1dOm5vdCgucnRlLWljb24taDItSWNvbkhhc2gpIC5ydGUtaWNvbi1oMi1JY29uSGFzaDo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oMy1dOm5vdCgucnRlLWljb24taDItSWNvbkhhc2gpIC5ydGUtaWNvbi1oMi1JY29uSGFzaDo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oNC1dOm5vdCgucnRlLWljb24taDItSWNvbkhhc2gpIC5ydGUtaWNvbi1oMi1JY29uSGFzaDo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oNS1dOm5vdCgucnRlLWljb24taDItSWNvbkhhc2gpIC5ydGUtaWNvbi1oMi1JY29uSGFzaDo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBIMyB3aXRoIEljb25IYXNoIGljb24gKi9cbi5ydGUtaWNvbi1oMy1JY29uSGFzaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtO1xufVxuLnJ0ZS1pY29uLWgzLUljb25IYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEuMTVlbTtcbiAgaGVpZ2h0OiAxLjE1ZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvU1ZHL1JURS9JY29uSGFzaC5zdmdcIik7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ljb25zL1NWRy9SVEUvSWNvbkhhc2guc3ZnXCIpO1xuICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAtd2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLnJ0ZS1pY29uLWgzLUljb25IYXNoICsgKiB7XG4gIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucnRlLWljb24taDMtSWNvbkhhc2ggKyBoMSxcbi5ydGUtaWNvbi1oMy1JY29uSGFzaCArIGgyLFxuLnJ0ZS1pY29uLWgzLUljb25IYXNoICsgaDMsXG4ucnRlLWljb24taDMtSWNvbkhhc2ggKyBoNCxcbi5ydGUtaWNvbi1oMy1JY29uSGFzaCArIGg1LFxuLnJ0ZS1pY29uLWgzLUljb25IYXNoICsgaDYge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5ydGUtaWNvbi1oMy1JY29uSGFzaCArIFtjbGFzcyo9cnRlLWljb24taF0ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbltjbGFzcyo9cnRlLWljb24taDItXTpub3QoLnJ0ZS1pY29uLWgzLUljb25IYXNoKSAucnRlLWljb24taDMtSWNvbkhhc2g6OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDMtXTpub3QoLnJ0ZS1pY29uLWgzLUljb25IYXNoKSAucnRlLWljb24taDMtSWNvbkhhc2g6OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDQtXTpub3QoLnJ0ZS1pY29uLWgzLUljb25IYXNoKSAucnRlLWljb24taDMtSWNvbkhhc2g6OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDUtXTpub3QoLnJ0ZS1pY29uLWgzLUljb25IYXNoKSAucnRlLWljb24taDMtSWNvbkhhc2g6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogSDQgd2l0aCBJY29uSGFzaCBpY29uICovXG4ucnRlLWljb24taDQtSWNvbkhhc2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogNHJlbTtcbn1cbi5ydGUtaWNvbi1oNC1JY29uSGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxLjFlbTtcbiAgaGVpZ2h0OiAxLjFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9TVkcvUlRFL0ljb25IYXNoLnN2Z1wiKTtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvU1ZHL1JURS9JY29uSGFzaC5zdmdcIik7XG4gIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4ucnRlLWljb24taDQtSWNvbkhhc2ggKyAqIHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5ydGUtaWNvbi1oNC1JY29uSGFzaCArIGgxLFxuLnJ0ZS1pY29uLWg0LUljb25IYXNoICsgaDIsXG4ucnRlLWljb24taDQtSWNvbkhhc2ggKyBoMyxcbi5ydGUtaWNvbi1oNC1JY29uSGFzaCArIGg0LFxuLnJ0ZS1pY29uLWg0LUljb25IYXNoICsgaDUsXG4ucnRlLWljb24taDQtSWNvbkhhc2ggKyBoNiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnJ0ZS1pY29uLWg0LUljb25IYXNoICsgW2NsYXNzKj1ydGUtaWNvbi1oXSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuW2NsYXNzKj1ydGUtaWNvbi1oMi1dOm5vdCgucnRlLWljb24taDQtSWNvbkhhc2gpIC5ydGUtaWNvbi1oNC1JY29uSGFzaDo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oMy1dOm5vdCgucnRlLWljb24taDQtSWNvbkhhc2gpIC5ydGUtaWNvbi1oNC1JY29uSGFzaDo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oNC1dOm5vdCgucnRlLWljb24taDQtSWNvbkhhc2gpIC5ydGUtaWNvbi1oNC1JY29uSGFzaDo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oNS1dOm5vdCgucnRlLWljb24taDQtSWNvbkhhc2gpIC5ydGUtaWNvbi1oNC1JY29uSGFzaDo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBINSB3aXRoIEljb25IYXNoIGljb24gKi9cbi5ydGUtaWNvbi1oNS1JY29uSGFzaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtO1xufVxuLnJ0ZS1pY29uLWg1LUljb25IYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEuMDVlbTtcbiAgaGVpZ2h0OiAxLjA1ZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvU1ZHL1JURS9JY29uSGFzaC5zdmdcIik7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ljb25zL1NWRy9SVEUvSWNvbkhhc2guc3ZnXCIpO1xuICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAtd2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLnJ0ZS1pY29uLWg1LUljb25IYXNoICsgKiB7XG4gIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucnRlLWljb24taDUtSWNvbkhhc2ggKyBoMSxcbi5ydGUtaWNvbi1oNS1JY29uSGFzaCArIGgyLFxuLnJ0ZS1pY29uLWg1LUljb25IYXNoICsgaDMsXG4ucnRlLWljb24taDUtSWNvbkhhc2ggKyBoNCxcbi5ydGUtaWNvbi1oNS1JY29uSGFzaCArIGg1LFxuLnJ0ZS1pY29uLWg1LUljb25IYXNoICsgaDYge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5ydGUtaWNvbi1oNS1JY29uSGFzaCArIFtjbGFzcyo9cnRlLWljb24taF0ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbltjbGFzcyo9cnRlLWljb24taDItXTpub3QoLnJ0ZS1pY29uLWg1LUljb25IYXNoKSAucnRlLWljb24taDUtSWNvbkhhc2g6OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDMtXTpub3QoLnJ0ZS1pY29uLWg1LUljb25IYXNoKSAucnRlLWljb24taDUtSWNvbkhhc2g6OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDQtXTpub3QoLnJ0ZS1pY29uLWg1LUljb25IYXNoKSAucnRlLWljb24taDUtSWNvbkhhc2g6OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDUtXTpub3QoLnJ0ZS1pY29uLWg1LUljb25IYXNoKSAucnRlLWljb24taDUtSWNvbkhhc2g6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogSDIgd2l0aCBJY29uSW5mbyBpY29uICovXG4ucnRlLWljb24taDItSWNvbkluZm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogNHJlbTtcbn1cbi5ydGUtaWNvbi1oMi1JY29uSW5mbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxLjJlbTtcbiAgaGVpZ2h0OiAxLjJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9TVkcvUlRFL0ljb25JbmZvLnN2Z1wiKTtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvU1ZHL1JURS9JY29uSW5mby5zdmdcIik7XG4gIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4ucnRlLWljb24taDItSWNvbkluZm8gKyAqIHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5ydGUtaWNvbi1oMi1JY29uSW5mbyArIGgxLFxuLnJ0ZS1pY29uLWgyLUljb25JbmZvICsgaDIsXG4ucnRlLWljb24taDItSWNvbkluZm8gKyBoMyxcbi5ydGUtaWNvbi1oMi1JY29uSW5mbyArIGg0LFxuLnJ0ZS1pY29uLWgyLUljb25JbmZvICsgaDUsXG4ucnRlLWljb24taDItSWNvbkluZm8gKyBoNiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnJ0ZS1pY29uLWgyLUljb25JbmZvICsgW2NsYXNzKj1ydGUtaWNvbi1oXSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuW2NsYXNzKj1ydGUtaWNvbi1oMi1dOm5vdCgucnRlLWljb24taDItSWNvbkluZm8pIC5ydGUtaWNvbi1oMi1JY29uSW5mbzo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oMy1dOm5vdCgucnRlLWljb24taDItSWNvbkluZm8pIC5ydGUtaWNvbi1oMi1JY29uSW5mbzo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oNC1dOm5vdCgucnRlLWljb24taDItSWNvbkluZm8pIC5ydGUtaWNvbi1oMi1JY29uSW5mbzo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oNS1dOm5vdCgucnRlLWljb24taDItSWNvbkluZm8pIC5ydGUtaWNvbi1oMi1JY29uSW5mbzo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBIMyB3aXRoIEljb25JbmZvIGljb24gKi9cbi5ydGUtaWNvbi1oMy1JY29uSW5mbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtO1xufVxuLnJ0ZS1pY29uLWgzLUljb25JbmZvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEuMTVlbTtcbiAgaGVpZ2h0OiAxLjE1ZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvU1ZHL1JURS9JY29uSW5mby5zdmdcIik7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ljb25zL1NWRy9SVEUvSWNvbkluZm8uc3ZnXCIpO1xuICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAtd2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLnJ0ZS1pY29uLWgzLUljb25JbmZvICsgKiB7XG4gIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucnRlLWljb24taDMtSWNvbkluZm8gKyBoMSxcbi5ydGUtaWNvbi1oMy1JY29uSW5mbyArIGgyLFxuLnJ0ZS1pY29uLWgzLUljb25JbmZvICsgaDMsXG4ucnRlLWljb24taDMtSWNvbkluZm8gKyBoNCxcbi5ydGUtaWNvbi1oMy1JY29uSW5mbyArIGg1LFxuLnJ0ZS1pY29uLWgzLUljb25JbmZvICsgaDYge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5ydGUtaWNvbi1oMy1JY29uSW5mbyArIFtjbGFzcyo9cnRlLWljb24taF0ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbltjbGFzcyo9cnRlLWljb24taDItXTpub3QoLnJ0ZS1pY29uLWgzLUljb25JbmZvKSAucnRlLWljb24taDMtSWNvbkluZm86OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDMtXTpub3QoLnJ0ZS1pY29uLWgzLUljb25JbmZvKSAucnRlLWljb24taDMtSWNvbkluZm86OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDQtXTpub3QoLnJ0ZS1pY29uLWgzLUljb25JbmZvKSAucnRlLWljb24taDMtSWNvbkluZm86OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDUtXTpub3QoLnJ0ZS1pY29uLWgzLUljb25JbmZvKSAucnRlLWljb24taDMtSWNvbkluZm86OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogSDQgd2l0aCBJY29uSW5mbyBpY29uICovXG4ucnRlLWljb24taDQtSWNvbkluZm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogNHJlbTtcbn1cbi5ydGUtaWNvbi1oNC1JY29uSW5mbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxLjFlbTtcbiAgaGVpZ2h0OiAxLjFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9TVkcvUlRFL0ljb25JbmZvLnN2Z1wiKTtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvU1ZHL1JURS9JY29uSW5mby5zdmdcIik7XG4gIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4ucnRlLWljb24taDQtSWNvbkluZm8gKyAqIHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5ydGUtaWNvbi1oNC1JY29uSW5mbyArIGgxLFxuLnJ0ZS1pY29uLWg0LUljb25JbmZvICsgaDIsXG4ucnRlLWljb24taDQtSWNvbkluZm8gKyBoMyxcbi5ydGUtaWNvbi1oNC1JY29uSW5mbyArIGg0LFxuLnJ0ZS1pY29uLWg0LUljb25JbmZvICsgaDUsXG4ucnRlLWljb24taDQtSWNvbkluZm8gKyBoNiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnJ0ZS1pY29uLWg0LUljb25JbmZvICsgW2NsYXNzKj1ydGUtaWNvbi1oXSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuW2NsYXNzKj1ydGUtaWNvbi1oMi1dOm5vdCgucnRlLWljb24taDQtSWNvbkluZm8pIC5ydGUtaWNvbi1oNC1JY29uSW5mbzo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oMy1dOm5vdCgucnRlLWljb24taDQtSWNvbkluZm8pIC5ydGUtaWNvbi1oNC1JY29uSW5mbzo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oNC1dOm5vdCgucnRlLWljb24taDQtSWNvbkluZm8pIC5ydGUtaWNvbi1oNC1JY29uSW5mbzo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oNS1dOm5vdCgucnRlLWljb24taDQtSWNvbkluZm8pIC5ydGUtaWNvbi1oNC1JY29uSW5mbzo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBINSB3aXRoIEljb25JbmZvIGljb24gKi9cbi5ydGUtaWNvbi1oNS1JY29uSW5mbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtO1xufVxuLnJ0ZS1pY29uLWg1LUljb25JbmZvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEuMDVlbTtcbiAgaGVpZ2h0OiAxLjA1ZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvU1ZHL1JURS9JY29uSW5mby5zdmdcIik7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ljb25zL1NWRy9SVEUvSWNvbkluZm8uc3ZnXCIpO1xuICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAtd2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLnJ0ZS1pY29uLWg1LUljb25JbmZvICsgKiB7XG4gIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucnRlLWljb24taDUtSWNvbkluZm8gKyBoMSxcbi5ydGUtaWNvbi1oNS1JY29uSW5mbyArIGgyLFxuLnJ0ZS1pY29uLWg1LUljb25JbmZvICsgaDMsXG4ucnRlLWljb24taDUtSWNvbkluZm8gKyBoNCxcbi5ydGUtaWNvbi1oNS1JY29uSW5mbyArIGg1LFxuLnJ0ZS1pY29uLWg1LUljb25JbmZvICsgaDYge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5ydGUtaWNvbi1oNS1JY29uSW5mbyArIFtjbGFzcyo9cnRlLWljb24taF0ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbltjbGFzcyo9cnRlLWljb24taDItXTpub3QoLnJ0ZS1pY29uLWg1LUljb25JbmZvKSAucnRlLWljb24taDUtSWNvbkluZm86OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDMtXTpub3QoLnJ0ZS1pY29uLWg1LUljb25JbmZvKSAucnRlLWljb24taDUtSWNvbkluZm86OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDQtXTpub3QoLnJ0ZS1pY29uLWg1LUljb25JbmZvKSAucnRlLWljb24taDUtSWNvbkluZm86OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDUtXTpub3QoLnJ0ZS1pY29uLWg1LUljb25JbmZvKSAucnRlLWljb24taDUtSWNvbkluZm86OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogSDIgd2l0aCBJY29uSW5zcGlyYXRpb24gaWNvbiAqL1xuLnJ0ZS1pY29uLWgyLUljb25JbnNwaXJhdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtO1xufVxuLnJ0ZS1pY29uLWgyLUljb25JbnNwaXJhdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxLjJlbTtcbiAgaGVpZ2h0OiAxLjJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9TVkcvUlRFL0ljb25JbnNwaXJhdGlvbi5zdmdcIik7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ljb25zL1NWRy9SVEUvSWNvbkluc3BpcmF0aW9uLnN2Z1wiKTtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5ydGUtaWNvbi1oMi1JY29uSW5zcGlyYXRpb24gKyAqIHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5ydGUtaWNvbi1oMi1JY29uSW5zcGlyYXRpb24gKyBoMSxcbi5ydGUtaWNvbi1oMi1JY29uSW5zcGlyYXRpb24gKyBoMixcbi5ydGUtaWNvbi1oMi1JY29uSW5zcGlyYXRpb24gKyBoMyxcbi5ydGUtaWNvbi1oMi1JY29uSW5zcGlyYXRpb24gKyBoNCxcbi5ydGUtaWNvbi1oMi1JY29uSW5zcGlyYXRpb24gKyBoNSxcbi5ydGUtaWNvbi1oMi1JY29uSW5zcGlyYXRpb24gKyBoNiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnJ0ZS1pY29uLWgyLUljb25JbnNwaXJhdGlvbiArIFtjbGFzcyo9cnRlLWljb24taF0ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbltjbGFzcyo9cnRlLWljb24taDItXTpub3QoLnJ0ZS1pY29uLWgyLUljb25JbnNwaXJhdGlvbikgLnJ0ZS1pY29uLWgyLUljb25JbnNwaXJhdGlvbjo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oMy1dOm5vdCgucnRlLWljb24taDItSWNvbkluc3BpcmF0aW9uKSAucnRlLWljb24taDItSWNvbkluc3BpcmF0aW9uOjpiZWZvcmUsXG5bY2xhc3MqPXJ0ZS1pY29uLWg0LV06bm90KC5ydGUtaWNvbi1oMi1JY29uSW5zcGlyYXRpb24pIC5ydGUtaWNvbi1oMi1JY29uSW5zcGlyYXRpb246OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDUtXTpub3QoLnJ0ZS1pY29uLWgyLUljb25JbnNwaXJhdGlvbikgLnJ0ZS1pY29uLWgyLUljb25JbnNwaXJhdGlvbjo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBIMyB3aXRoIEljb25JbnNwaXJhdGlvbiBpY29uICovXG4ucnRlLWljb24taDMtSWNvbkluc3BpcmF0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDRyZW07XG59XG4ucnRlLWljb24taDMtSWNvbkluc3BpcmF0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEuMTVlbTtcbiAgaGVpZ2h0OiAxLjE1ZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvU1ZHL1JURS9JY29uSW5zcGlyYXRpb24uc3ZnXCIpO1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9TVkcvUlRFL0ljb25JbnNwaXJhdGlvbi5zdmdcIik7XG4gIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4ucnRlLWljb24taDMtSWNvbkluc3BpcmF0aW9uICsgKiB7XG4gIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucnRlLWljb24taDMtSWNvbkluc3BpcmF0aW9uICsgaDEsXG4ucnRlLWljb24taDMtSWNvbkluc3BpcmF0aW9uICsgaDIsXG4ucnRlLWljb24taDMtSWNvbkluc3BpcmF0aW9uICsgaDMsXG4ucnRlLWljb24taDMtSWNvbkluc3BpcmF0aW9uICsgaDQsXG4ucnRlLWljb24taDMtSWNvbkluc3BpcmF0aW9uICsgaDUsXG4ucnRlLWljb24taDMtSWNvbkluc3BpcmF0aW9uICsgaDYge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5ydGUtaWNvbi1oMy1JY29uSW5zcGlyYXRpb24gKyBbY2xhc3MqPXJ0ZS1pY29uLWhdIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG5bY2xhc3MqPXJ0ZS1pY29uLWgyLV06bm90KC5ydGUtaWNvbi1oMy1JY29uSW5zcGlyYXRpb24pIC5ydGUtaWNvbi1oMy1JY29uSW5zcGlyYXRpb246OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDMtXTpub3QoLnJ0ZS1pY29uLWgzLUljb25JbnNwaXJhdGlvbikgLnJ0ZS1pY29uLWgzLUljb25JbnNwaXJhdGlvbjo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oNC1dOm5vdCgucnRlLWljb24taDMtSWNvbkluc3BpcmF0aW9uKSAucnRlLWljb24taDMtSWNvbkluc3BpcmF0aW9uOjpiZWZvcmUsXG5bY2xhc3MqPXJ0ZS1pY29uLWg1LV06bm90KC5ydGUtaWNvbi1oMy1JY29uSW5zcGlyYXRpb24pIC5ydGUtaWNvbi1oMy1JY29uSW5zcGlyYXRpb246OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogSDQgd2l0aCBJY29uSW5zcGlyYXRpb24gaWNvbiAqL1xuLnJ0ZS1pY29uLWg0LUljb25JbnNwaXJhdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtO1xufVxuLnJ0ZS1pY29uLWg0LUljb25JbnNwaXJhdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxLjFlbTtcbiAgaGVpZ2h0OiAxLjFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9TVkcvUlRFL0ljb25JbnNwaXJhdGlvbi5zdmdcIik7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ljb25zL1NWRy9SVEUvSWNvbkluc3BpcmF0aW9uLnN2Z1wiKTtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5ydGUtaWNvbi1oNC1JY29uSW5zcGlyYXRpb24gKyAqIHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5ydGUtaWNvbi1oNC1JY29uSW5zcGlyYXRpb24gKyBoMSxcbi5ydGUtaWNvbi1oNC1JY29uSW5zcGlyYXRpb24gKyBoMixcbi5ydGUtaWNvbi1oNC1JY29uSW5zcGlyYXRpb24gKyBoMyxcbi5ydGUtaWNvbi1oNC1JY29uSW5zcGlyYXRpb24gKyBoNCxcbi5ydGUtaWNvbi1oNC1JY29uSW5zcGlyYXRpb24gKyBoNSxcbi5ydGUtaWNvbi1oNC1JY29uSW5zcGlyYXRpb24gKyBoNiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnJ0ZS1pY29uLWg0LUljb25JbnNwaXJhdGlvbiArIFtjbGFzcyo9cnRlLWljb24taF0ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbltjbGFzcyo9cnRlLWljb24taDItXTpub3QoLnJ0ZS1pY29uLWg0LUljb25JbnNwaXJhdGlvbikgLnJ0ZS1pY29uLWg0LUljb25JbnNwaXJhdGlvbjo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oMy1dOm5vdCgucnRlLWljb24taDQtSWNvbkluc3BpcmF0aW9uKSAucnRlLWljb24taDQtSWNvbkluc3BpcmF0aW9uOjpiZWZvcmUsXG5bY2xhc3MqPXJ0ZS1pY29uLWg0LV06bm90KC5ydGUtaWNvbi1oNC1JY29uSW5zcGlyYXRpb24pIC5ydGUtaWNvbi1oNC1JY29uSW5zcGlyYXRpb246OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDUtXTpub3QoLnJ0ZS1pY29uLWg0LUljb25JbnNwaXJhdGlvbikgLnJ0ZS1pY29uLWg0LUljb25JbnNwaXJhdGlvbjo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBINSB3aXRoIEljb25JbnNwaXJhdGlvbiBpY29uICovXG4ucnRlLWljb24taDUtSWNvbkluc3BpcmF0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDRyZW07XG59XG4ucnRlLWljb24taDUtSWNvbkluc3BpcmF0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEuMDVlbTtcbiAgaGVpZ2h0OiAxLjA1ZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvU1ZHL1JURS9JY29uSW5zcGlyYXRpb24uc3ZnXCIpO1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9TVkcvUlRFL0ljb25JbnNwaXJhdGlvbi5zdmdcIik7XG4gIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4ucnRlLWljb24taDUtSWNvbkluc3BpcmF0aW9uICsgKiB7XG4gIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucnRlLWljb24taDUtSWNvbkluc3BpcmF0aW9uICsgaDEsXG4ucnRlLWljb24taDUtSWNvbkluc3BpcmF0aW9uICsgaDIsXG4ucnRlLWljb24taDUtSWNvbkluc3BpcmF0aW9uICsgaDMsXG4ucnRlLWljb24taDUtSWNvbkluc3BpcmF0aW9uICsgaDQsXG4ucnRlLWljb24taDUtSWNvbkluc3BpcmF0aW9uICsgaDUsXG4ucnRlLWljb24taDUtSWNvbkluc3BpcmF0aW9uICsgaDYge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5ydGUtaWNvbi1oNS1JY29uSW5zcGlyYXRpb24gKyBbY2xhc3MqPXJ0ZS1pY29uLWhdIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG5bY2xhc3MqPXJ0ZS1pY29uLWgyLV06bm90KC5ydGUtaWNvbi1oNS1JY29uSW5zcGlyYXRpb24pIC5ydGUtaWNvbi1oNS1JY29uSW5zcGlyYXRpb246OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDMtXTpub3QoLnJ0ZS1pY29uLWg1LUljb25JbnNwaXJhdGlvbikgLnJ0ZS1pY29uLWg1LUljb25JbnNwaXJhdGlvbjo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oNC1dOm5vdCgucnRlLWljb24taDUtSWNvbkluc3BpcmF0aW9uKSAucnRlLWljb24taDUtSWNvbkluc3BpcmF0aW9uOjpiZWZvcmUsXG5bY2xhc3MqPXJ0ZS1pY29uLWg1LV06bm90KC5ydGUtaWNvbi1oNS1JY29uSW5zcGlyYXRpb24pIC5ydGUtaWNvbi1oNS1JY29uSW5zcGlyYXRpb246OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogSDIgd2l0aCBJY29uSW5zdGFncmFtIGljb24gKi9cbi5ydGUtaWNvbi1oMi1JY29uSW5zdGFncmFtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDRyZW07XG59XG4ucnRlLWljb24taDItSWNvbkluc3RhZ3JhbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxLjJlbTtcbiAgaGVpZ2h0OiAxLjJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9TVkcvUlRFL0ljb25JbnN0YWdyYW0uc3ZnXCIpO1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9TVkcvUlRFL0ljb25JbnN0YWdyYW0uc3ZnXCIpO1xuICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAtd2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLnJ0ZS1pY29uLWgyLUljb25JbnN0YWdyYW0gKyAqIHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5ydGUtaWNvbi1oMi1JY29uSW5zdGFncmFtICsgaDEsXG4ucnRlLWljb24taDItSWNvbkluc3RhZ3JhbSArIGgyLFxuLnJ0ZS1pY29uLWgyLUljb25JbnN0YWdyYW0gKyBoMyxcbi5ydGUtaWNvbi1oMi1JY29uSW5zdGFncmFtICsgaDQsXG4ucnRlLWljb24taDItSWNvbkluc3RhZ3JhbSArIGg1LFxuLnJ0ZS1pY29uLWgyLUljb25JbnN0YWdyYW0gKyBoNiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnJ0ZS1pY29uLWgyLUljb25JbnN0YWdyYW0gKyBbY2xhc3MqPXJ0ZS1pY29uLWhdIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG5bY2xhc3MqPXJ0ZS1pY29uLWgyLV06bm90KC5ydGUtaWNvbi1oMi1JY29uSW5zdGFncmFtKSAucnRlLWljb24taDItSWNvbkluc3RhZ3JhbTo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oMy1dOm5vdCgucnRlLWljb24taDItSWNvbkluc3RhZ3JhbSkgLnJ0ZS1pY29uLWgyLUljb25JbnN0YWdyYW06OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDQtXTpub3QoLnJ0ZS1pY29uLWgyLUljb25JbnN0YWdyYW0pIC5ydGUtaWNvbi1oMi1JY29uSW5zdGFncmFtOjpiZWZvcmUsXG5bY2xhc3MqPXJ0ZS1pY29uLWg1LV06bm90KC5ydGUtaWNvbi1oMi1JY29uSW5zdGFncmFtKSAucnRlLWljb24taDItSWNvbkluc3RhZ3JhbTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBIMyB3aXRoIEljb25JbnN0YWdyYW0gaWNvbiAqL1xuLnJ0ZS1pY29uLWgzLUljb25JbnN0YWdyYW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogNHJlbTtcbn1cbi5ydGUtaWNvbi1oMy1JY29uSW5zdGFncmFtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEuMTVlbTtcbiAgaGVpZ2h0OiAxLjE1ZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvU1ZHL1JURS9JY29uSW5zdGFncmFtLnN2Z1wiKTtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvU1ZHL1JURS9JY29uSW5zdGFncmFtLnN2Z1wiKTtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5ydGUtaWNvbi1oMy1JY29uSW5zdGFncmFtICsgKiB7XG4gIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucnRlLWljb24taDMtSWNvbkluc3RhZ3JhbSArIGgxLFxuLnJ0ZS1pY29uLWgzLUljb25JbnN0YWdyYW0gKyBoMixcbi5ydGUtaWNvbi1oMy1JY29uSW5zdGFncmFtICsgaDMsXG4ucnRlLWljb24taDMtSWNvbkluc3RhZ3JhbSArIGg0LFxuLnJ0ZS1pY29uLWgzLUljb25JbnN0YWdyYW0gKyBoNSxcbi5ydGUtaWNvbi1oMy1JY29uSW5zdGFncmFtICsgaDYge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5ydGUtaWNvbi1oMy1JY29uSW5zdGFncmFtICsgW2NsYXNzKj1ydGUtaWNvbi1oXSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuW2NsYXNzKj1ydGUtaWNvbi1oMi1dOm5vdCgucnRlLWljb24taDMtSWNvbkluc3RhZ3JhbSkgLnJ0ZS1pY29uLWgzLUljb25JbnN0YWdyYW06OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDMtXTpub3QoLnJ0ZS1pY29uLWgzLUljb25JbnN0YWdyYW0pIC5ydGUtaWNvbi1oMy1JY29uSW5zdGFncmFtOjpiZWZvcmUsXG5bY2xhc3MqPXJ0ZS1pY29uLWg0LV06bm90KC5ydGUtaWNvbi1oMy1JY29uSW5zdGFncmFtKSAucnRlLWljb24taDMtSWNvbkluc3RhZ3JhbTo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oNS1dOm5vdCgucnRlLWljb24taDMtSWNvbkluc3RhZ3JhbSkgLnJ0ZS1pY29uLWgzLUljb25JbnN0YWdyYW06OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogSDQgd2l0aCBJY29uSW5zdGFncmFtIGljb24gKi9cbi5ydGUtaWNvbi1oNC1JY29uSW5zdGFncmFtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDRyZW07XG59XG4ucnRlLWljb24taDQtSWNvbkluc3RhZ3JhbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxLjFlbTtcbiAgaGVpZ2h0OiAxLjFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9TVkcvUlRFL0ljb25JbnN0YWdyYW0uc3ZnXCIpO1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9TVkcvUlRFL0ljb25JbnN0YWdyYW0uc3ZnXCIpO1xuICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAtd2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLnJ0ZS1pY29uLWg0LUljb25JbnN0YWdyYW0gKyAqIHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5ydGUtaWNvbi1oNC1JY29uSW5zdGFncmFtICsgaDEsXG4ucnRlLWljb24taDQtSWNvbkluc3RhZ3JhbSArIGgyLFxuLnJ0ZS1pY29uLWg0LUljb25JbnN0YWdyYW0gKyBoMyxcbi5ydGUtaWNvbi1oNC1JY29uSW5zdGFncmFtICsgaDQsXG4ucnRlLWljb24taDQtSWNvbkluc3RhZ3JhbSArIGg1LFxuLnJ0ZS1pY29uLWg0LUljb25JbnN0YWdyYW0gKyBoNiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnJ0ZS1pY29uLWg0LUljb25JbnN0YWdyYW0gKyBbY2xhc3MqPXJ0ZS1pY29uLWhdIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG5bY2xhc3MqPXJ0ZS1pY29uLWgyLV06bm90KC5ydGUtaWNvbi1oNC1JY29uSW5zdGFncmFtKSAucnRlLWljb24taDQtSWNvbkluc3RhZ3JhbTo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oMy1dOm5vdCgucnRlLWljb24taDQtSWNvbkluc3RhZ3JhbSkgLnJ0ZS1pY29uLWg0LUljb25JbnN0YWdyYW06OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDQtXTpub3QoLnJ0ZS1pY29uLWg0LUljb25JbnN0YWdyYW0pIC5ydGUtaWNvbi1oNC1JY29uSW5zdGFncmFtOjpiZWZvcmUsXG5bY2xhc3MqPXJ0ZS1pY29uLWg1LV06bm90KC5ydGUtaWNvbi1oNC1JY29uSW5zdGFncmFtKSAucnRlLWljb24taDQtSWNvbkluc3RhZ3JhbTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBINSB3aXRoIEljb25JbnN0YWdyYW0gaWNvbiAqL1xuLnJ0ZS1pY29uLWg1LUljb25JbnN0YWdyYW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogNHJlbTtcbn1cbi5ydGUtaWNvbi1oNS1JY29uSW5zdGFncmFtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEuMDVlbTtcbiAgaGVpZ2h0OiAxLjA1ZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvU1ZHL1JURS9JY29uSW5zdGFncmFtLnN2Z1wiKTtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvU1ZHL1JURS9JY29uSW5zdGFncmFtLnN2Z1wiKTtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5ydGUtaWNvbi1oNS1JY29uSW5zdGFncmFtICsgKiB7XG4gIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucnRlLWljb24taDUtSWNvbkluc3RhZ3JhbSArIGgxLFxuLnJ0ZS1pY29uLWg1LUljb25JbnN0YWdyYW0gKyBoMixcbi5ydGUtaWNvbi1oNS1JY29uSW5zdGFncmFtICsgaDMsXG4ucnRlLWljb24taDUtSWNvbkluc3RhZ3JhbSArIGg0LFxuLnJ0ZS1pY29uLWg1LUljb25JbnN0YWdyYW0gKyBoNSxcbi5ydGUtaWNvbi1oNS1JY29uSW5zdGFncmFtICsgaDYge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5ydGUtaWNvbi1oNS1JY29uSW5zdGFncmFtICsgW2NsYXNzKj1ydGUtaWNvbi1oXSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuW2NsYXNzKj1ydGUtaWNvbi1oMi1dOm5vdCgucnRlLWljb24taDUtSWNvbkluc3RhZ3JhbSkgLnJ0ZS1pY29uLWg1LUljb25JbnN0YWdyYW06OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDMtXTpub3QoLnJ0ZS1pY29uLWg1LUljb25JbnN0YWdyYW0pIC5ydGUtaWNvbi1oNS1JY29uSW5zdGFncmFtOjpiZWZvcmUsXG5bY2xhc3MqPXJ0ZS1pY29uLWg0LV06bm90KC5ydGUtaWNvbi1oNS1JY29uSW5zdGFncmFtKSAucnRlLWljb24taDUtSWNvbkluc3RhZ3JhbTo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oNS1dOm5vdCgucnRlLWljb24taDUtSWNvbkluc3RhZ3JhbSkgLnJ0ZS1pY29uLWg1LUljb25JbnN0YWdyYW06OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogSDIgd2l0aCBJY29uTG9jYXRpb24gaWNvbiAqL1xuLnJ0ZS1pY29uLWgyLUljb25Mb2NhdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtO1xufVxuLnJ0ZS1pY29uLWgyLUljb25Mb2NhdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxLjJlbTtcbiAgaGVpZ2h0OiAxLjJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9TVkcvUlRFL0ljb25Mb2NhdGlvbi5zdmdcIik7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ljb25zL1NWRy9SVEUvSWNvbkxvY2F0aW9uLnN2Z1wiKTtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5ydGUtaWNvbi1oMi1JY29uTG9jYXRpb24gKyAqIHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5ydGUtaWNvbi1oMi1JY29uTG9jYXRpb24gKyBoMSxcbi5ydGUtaWNvbi1oMi1JY29uTG9jYXRpb24gKyBoMixcbi5ydGUtaWNvbi1oMi1JY29uTG9jYXRpb24gKyBoMyxcbi5ydGUtaWNvbi1oMi1JY29uTG9jYXRpb24gKyBoNCxcbi5ydGUtaWNvbi1oMi1JY29uTG9jYXRpb24gKyBoNSxcbi5ydGUtaWNvbi1oMi1JY29uTG9jYXRpb24gKyBoNiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnJ0ZS1pY29uLWgyLUljb25Mb2NhdGlvbiArIFtjbGFzcyo9cnRlLWljb24taF0ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbltjbGFzcyo9cnRlLWljb24taDItXTpub3QoLnJ0ZS1pY29uLWgyLUljb25Mb2NhdGlvbikgLnJ0ZS1pY29uLWgyLUljb25Mb2NhdGlvbjo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oMy1dOm5vdCgucnRlLWljb24taDItSWNvbkxvY2F0aW9uKSAucnRlLWljb24taDItSWNvbkxvY2F0aW9uOjpiZWZvcmUsXG5bY2xhc3MqPXJ0ZS1pY29uLWg0LV06bm90KC5ydGUtaWNvbi1oMi1JY29uTG9jYXRpb24pIC5ydGUtaWNvbi1oMi1JY29uTG9jYXRpb246OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDUtXTpub3QoLnJ0ZS1pY29uLWgyLUljb25Mb2NhdGlvbikgLnJ0ZS1pY29uLWgyLUljb25Mb2NhdGlvbjo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBIMyB3aXRoIEljb25Mb2NhdGlvbiBpY29uICovXG4ucnRlLWljb24taDMtSWNvbkxvY2F0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDRyZW07XG59XG4ucnRlLWljb24taDMtSWNvbkxvY2F0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEuMTVlbTtcbiAgaGVpZ2h0OiAxLjE1ZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvU1ZHL1JURS9JY29uTG9jYXRpb24uc3ZnXCIpO1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9TVkcvUlRFL0ljb25Mb2NhdGlvbi5zdmdcIik7XG4gIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4ucnRlLWljb24taDMtSWNvbkxvY2F0aW9uICsgKiB7XG4gIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucnRlLWljb24taDMtSWNvbkxvY2F0aW9uICsgaDEsXG4ucnRlLWljb24taDMtSWNvbkxvY2F0aW9uICsgaDIsXG4ucnRlLWljb24taDMtSWNvbkxvY2F0aW9uICsgaDMsXG4ucnRlLWljb24taDMtSWNvbkxvY2F0aW9uICsgaDQsXG4ucnRlLWljb24taDMtSWNvbkxvY2F0aW9uICsgaDUsXG4ucnRlLWljb24taDMtSWNvbkxvY2F0aW9uICsgaDYge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5ydGUtaWNvbi1oMy1JY29uTG9jYXRpb24gKyBbY2xhc3MqPXJ0ZS1pY29uLWhdIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG5bY2xhc3MqPXJ0ZS1pY29uLWgyLV06bm90KC5ydGUtaWNvbi1oMy1JY29uTG9jYXRpb24pIC5ydGUtaWNvbi1oMy1JY29uTG9jYXRpb246OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDMtXTpub3QoLnJ0ZS1pY29uLWgzLUljb25Mb2NhdGlvbikgLnJ0ZS1pY29uLWgzLUljb25Mb2NhdGlvbjo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oNC1dOm5vdCgucnRlLWljb24taDMtSWNvbkxvY2F0aW9uKSAucnRlLWljb24taDMtSWNvbkxvY2F0aW9uOjpiZWZvcmUsXG5bY2xhc3MqPXJ0ZS1pY29uLWg1LV06bm90KC5ydGUtaWNvbi1oMy1JY29uTG9jYXRpb24pIC5ydGUtaWNvbi1oMy1JY29uTG9jYXRpb246OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogSDQgd2l0aCBJY29uTG9jYXRpb24gaWNvbiAqL1xuLnJ0ZS1pY29uLWg0LUljb25Mb2NhdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtO1xufVxuLnJ0ZS1pY29uLWg0LUljb25Mb2NhdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxLjFlbTtcbiAgaGVpZ2h0OiAxLjFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9TVkcvUlRFL0ljb25Mb2NhdGlvbi5zdmdcIik7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ljb25zL1NWRy9SVEUvSWNvbkxvY2F0aW9uLnN2Z1wiKTtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5ydGUtaWNvbi1oNC1JY29uTG9jYXRpb24gKyAqIHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5ydGUtaWNvbi1oNC1JY29uTG9jYXRpb24gKyBoMSxcbi5ydGUtaWNvbi1oNC1JY29uTG9jYXRpb24gKyBoMixcbi5ydGUtaWNvbi1oNC1JY29uTG9jYXRpb24gKyBoMyxcbi5ydGUtaWNvbi1oNC1JY29uTG9jYXRpb24gKyBoNCxcbi5ydGUtaWNvbi1oNC1JY29uTG9jYXRpb24gKyBoNSxcbi5ydGUtaWNvbi1oNC1JY29uTG9jYXRpb24gKyBoNiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnJ0ZS1pY29uLWg0LUljb25Mb2NhdGlvbiArIFtjbGFzcyo9cnRlLWljb24taF0ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbltjbGFzcyo9cnRlLWljb24taDItXTpub3QoLnJ0ZS1pY29uLWg0LUljb25Mb2NhdGlvbikgLnJ0ZS1pY29uLWg0LUljb25Mb2NhdGlvbjo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oMy1dOm5vdCgucnRlLWljb24taDQtSWNvbkxvY2F0aW9uKSAucnRlLWljb24taDQtSWNvbkxvY2F0aW9uOjpiZWZvcmUsXG5bY2xhc3MqPXJ0ZS1pY29uLWg0LV06bm90KC5ydGUtaWNvbi1oNC1JY29uTG9jYXRpb24pIC5ydGUtaWNvbi1oNC1JY29uTG9jYXRpb246OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDUtXTpub3QoLnJ0ZS1pY29uLWg0LUljb25Mb2NhdGlvbikgLnJ0ZS1pY29uLWg0LUljb25Mb2NhdGlvbjo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBINSB3aXRoIEljb25Mb2NhdGlvbiBpY29uICovXG4ucnRlLWljb24taDUtSWNvbkxvY2F0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDRyZW07XG59XG4ucnRlLWljb24taDUtSWNvbkxvY2F0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEuMDVlbTtcbiAgaGVpZ2h0OiAxLjA1ZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvU1ZHL1JURS9JY29uTG9jYXRpb24uc3ZnXCIpO1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9TVkcvUlRFL0ljb25Mb2NhdGlvbi5zdmdcIik7XG4gIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4ucnRlLWljb24taDUtSWNvbkxvY2F0aW9uICsgKiB7XG4gIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucnRlLWljb24taDUtSWNvbkxvY2F0aW9uICsgaDEsXG4ucnRlLWljb24taDUtSWNvbkxvY2F0aW9uICsgaDIsXG4ucnRlLWljb24taDUtSWNvbkxvY2F0aW9uICsgaDMsXG4ucnRlLWljb24taDUtSWNvbkxvY2F0aW9uICsgaDQsXG4ucnRlLWljb24taDUtSWNvbkxvY2F0aW9uICsgaDUsXG4ucnRlLWljb24taDUtSWNvbkxvY2F0aW9uICsgaDYge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5ydGUtaWNvbi1oNS1JY29uTG9jYXRpb24gKyBbY2xhc3MqPXJ0ZS1pY29uLWhdIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG5bY2xhc3MqPXJ0ZS1pY29uLWgyLV06bm90KC5ydGUtaWNvbi1oNS1JY29uTG9jYXRpb24pIC5ydGUtaWNvbi1oNS1JY29uTG9jYXRpb246OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDMtXTpub3QoLnJ0ZS1pY29uLWg1LUljb25Mb2NhdGlvbikgLnJ0ZS1pY29uLWg1LUljb25Mb2NhdGlvbjo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oNC1dOm5vdCgucnRlLWljb24taDUtSWNvbkxvY2F0aW9uKSAucnRlLWljb24taDUtSWNvbkxvY2F0aW9uOjpiZWZvcmUsXG5bY2xhc3MqPXJ0ZS1pY29uLWg1LV06bm90KC5ydGUtaWNvbi1oNS1JY29uTG9jYXRpb24pIC5ydGUtaWNvbi1oNS1JY29uTG9jYXRpb246OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogSDIgd2l0aCBJY29uTWFpbCBpY29uICovXG4ucnRlLWljb24taDItSWNvbk1haWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogNHJlbTtcbn1cbi5ydGUtaWNvbi1oMi1JY29uTWFpbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxLjJlbTtcbiAgaGVpZ2h0OiAxLjJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9TVkcvUlRFL0ljb25NYWlsLnN2Z1wiKTtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvU1ZHL1JURS9JY29uTWFpbC5zdmdcIik7XG4gIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4ucnRlLWljb24taDItSWNvbk1haWwgKyAqIHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5ydGUtaWNvbi1oMi1JY29uTWFpbCArIGgxLFxuLnJ0ZS1pY29uLWgyLUljb25NYWlsICsgaDIsXG4ucnRlLWljb24taDItSWNvbk1haWwgKyBoMyxcbi5ydGUtaWNvbi1oMi1JY29uTWFpbCArIGg0LFxuLnJ0ZS1pY29uLWgyLUljb25NYWlsICsgaDUsXG4ucnRlLWljb24taDItSWNvbk1haWwgKyBoNiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnJ0ZS1pY29uLWgyLUljb25NYWlsICsgW2NsYXNzKj1ydGUtaWNvbi1oXSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuW2NsYXNzKj1ydGUtaWNvbi1oMi1dOm5vdCgucnRlLWljb24taDItSWNvbk1haWwpIC5ydGUtaWNvbi1oMi1JY29uTWFpbDo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oMy1dOm5vdCgucnRlLWljb24taDItSWNvbk1haWwpIC5ydGUtaWNvbi1oMi1JY29uTWFpbDo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oNC1dOm5vdCgucnRlLWljb24taDItSWNvbk1haWwpIC5ydGUtaWNvbi1oMi1JY29uTWFpbDo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oNS1dOm5vdCgucnRlLWljb24taDItSWNvbk1haWwpIC5ydGUtaWNvbi1oMi1JY29uTWFpbDo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBIMyB3aXRoIEljb25NYWlsIGljb24gKi9cbi5ydGUtaWNvbi1oMy1JY29uTWFpbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtO1xufVxuLnJ0ZS1pY29uLWgzLUljb25NYWlsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEuMTVlbTtcbiAgaGVpZ2h0OiAxLjE1ZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvU1ZHL1JURS9JY29uTWFpbC5zdmdcIik7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ljb25zL1NWRy9SVEUvSWNvbk1haWwuc3ZnXCIpO1xuICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAtd2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLnJ0ZS1pY29uLWgzLUljb25NYWlsICsgKiB7XG4gIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucnRlLWljb24taDMtSWNvbk1haWwgKyBoMSxcbi5ydGUtaWNvbi1oMy1JY29uTWFpbCArIGgyLFxuLnJ0ZS1pY29uLWgzLUljb25NYWlsICsgaDMsXG4ucnRlLWljb24taDMtSWNvbk1haWwgKyBoNCxcbi5ydGUtaWNvbi1oMy1JY29uTWFpbCArIGg1LFxuLnJ0ZS1pY29uLWgzLUljb25NYWlsICsgaDYge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5ydGUtaWNvbi1oMy1JY29uTWFpbCArIFtjbGFzcyo9cnRlLWljb24taF0ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbltjbGFzcyo9cnRlLWljb24taDItXTpub3QoLnJ0ZS1pY29uLWgzLUljb25NYWlsKSAucnRlLWljb24taDMtSWNvbk1haWw6OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDMtXTpub3QoLnJ0ZS1pY29uLWgzLUljb25NYWlsKSAucnRlLWljb24taDMtSWNvbk1haWw6OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDQtXTpub3QoLnJ0ZS1pY29uLWgzLUljb25NYWlsKSAucnRlLWljb24taDMtSWNvbk1haWw6OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDUtXTpub3QoLnJ0ZS1pY29uLWgzLUljb25NYWlsKSAucnRlLWljb24taDMtSWNvbk1haWw6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogSDQgd2l0aCBJY29uTWFpbCBpY29uICovXG4ucnRlLWljb24taDQtSWNvbk1haWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogNHJlbTtcbn1cbi5ydGUtaWNvbi1oNC1JY29uTWFpbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxLjFlbTtcbiAgaGVpZ2h0OiAxLjFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9TVkcvUlRFL0ljb25NYWlsLnN2Z1wiKTtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvU1ZHL1JURS9JY29uTWFpbC5zdmdcIik7XG4gIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4ucnRlLWljb24taDQtSWNvbk1haWwgKyAqIHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5ydGUtaWNvbi1oNC1JY29uTWFpbCArIGgxLFxuLnJ0ZS1pY29uLWg0LUljb25NYWlsICsgaDIsXG4ucnRlLWljb24taDQtSWNvbk1haWwgKyBoMyxcbi5ydGUtaWNvbi1oNC1JY29uTWFpbCArIGg0LFxuLnJ0ZS1pY29uLWg0LUljb25NYWlsICsgaDUsXG4ucnRlLWljb24taDQtSWNvbk1haWwgKyBoNiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnJ0ZS1pY29uLWg0LUljb25NYWlsICsgW2NsYXNzKj1ydGUtaWNvbi1oXSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuW2NsYXNzKj1ydGUtaWNvbi1oMi1dOm5vdCgucnRlLWljb24taDQtSWNvbk1haWwpIC5ydGUtaWNvbi1oNC1JY29uTWFpbDo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oMy1dOm5vdCgucnRlLWljb24taDQtSWNvbk1haWwpIC5ydGUtaWNvbi1oNC1JY29uTWFpbDo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oNC1dOm5vdCgucnRlLWljb24taDQtSWNvbk1haWwpIC5ydGUtaWNvbi1oNC1JY29uTWFpbDo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oNS1dOm5vdCgucnRlLWljb24taDQtSWNvbk1haWwpIC5ydGUtaWNvbi1oNC1JY29uTWFpbDo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBINSB3aXRoIEljb25NYWlsIGljb24gKi9cbi5ydGUtaWNvbi1oNS1JY29uTWFpbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtO1xufVxuLnJ0ZS1pY29uLWg1LUljb25NYWlsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEuMDVlbTtcbiAgaGVpZ2h0OiAxLjA1ZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvU1ZHL1JURS9JY29uTWFpbC5zdmdcIik7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ljb25zL1NWRy9SVEUvSWNvbk1haWwuc3ZnXCIpO1xuICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAtd2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLnJ0ZS1pY29uLWg1LUljb25NYWlsICsgKiB7XG4gIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucnRlLWljb24taDUtSWNvbk1haWwgKyBoMSxcbi5ydGUtaWNvbi1oNS1JY29uTWFpbCArIGgyLFxuLnJ0ZS1pY29uLWg1LUljb25NYWlsICsgaDMsXG4ucnRlLWljb24taDUtSWNvbk1haWwgKyBoNCxcbi5ydGUtaWNvbi1oNS1JY29uTWFpbCArIGg1LFxuLnJ0ZS1pY29uLWg1LUljb25NYWlsICsgaDYge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5ydGUtaWNvbi1oNS1JY29uTWFpbCArIFtjbGFzcyo9cnRlLWljb24taF0ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbltjbGFzcyo9cnRlLWljb24taDItXTpub3QoLnJ0ZS1pY29uLWg1LUljb25NYWlsKSAucnRlLWljb24taDUtSWNvbk1haWw6OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDMtXTpub3QoLnJ0ZS1pY29uLWg1LUljb25NYWlsKSAucnRlLWljb24taDUtSWNvbk1haWw6OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDQtXTpub3QoLnJ0ZS1pY29uLWg1LUljb25NYWlsKSAucnRlLWljb24taDUtSWNvbk1haWw6OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDUtXTpub3QoLnJ0ZS1pY29uLWg1LUljb25NYWlsKSAucnRlLWljb24taDUtSWNvbk1haWw6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogSDIgd2l0aCBJY29uT25saW5lIGljb24gKi9cbi5ydGUtaWNvbi1oMi1JY29uT25saW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDRyZW07XG59XG4ucnRlLWljb24taDItSWNvbk9ubGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxLjJlbTtcbiAgaGVpZ2h0OiAxLjJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9TVkcvUlRFL0ljb25PbmxpbmUuc3ZnXCIpO1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9TVkcvUlRFL0ljb25PbmxpbmUuc3ZnXCIpO1xuICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAtd2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLnJ0ZS1pY29uLWgyLUljb25PbmxpbmUgKyAqIHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5ydGUtaWNvbi1oMi1JY29uT25saW5lICsgaDEsXG4ucnRlLWljb24taDItSWNvbk9ubGluZSArIGgyLFxuLnJ0ZS1pY29uLWgyLUljb25PbmxpbmUgKyBoMyxcbi5ydGUtaWNvbi1oMi1JY29uT25saW5lICsgaDQsXG4ucnRlLWljb24taDItSWNvbk9ubGluZSArIGg1LFxuLnJ0ZS1pY29uLWgyLUljb25PbmxpbmUgKyBoNiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnJ0ZS1pY29uLWgyLUljb25PbmxpbmUgKyBbY2xhc3MqPXJ0ZS1pY29uLWhdIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG5bY2xhc3MqPXJ0ZS1pY29uLWgyLV06bm90KC5ydGUtaWNvbi1oMi1JY29uT25saW5lKSAucnRlLWljb24taDItSWNvbk9ubGluZTo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oMy1dOm5vdCgucnRlLWljb24taDItSWNvbk9ubGluZSkgLnJ0ZS1pY29uLWgyLUljb25PbmxpbmU6OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDQtXTpub3QoLnJ0ZS1pY29uLWgyLUljb25PbmxpbmUpIC5ydGUtaWNvbi1oMi1JY29uT25saW5lOjpiZWZvcmUsXG5bY2xhc3MqPXJ0ZS1pY29uLWg1LV06bm90KC5ydGUtaWNvbi1oMi1JY29uT25saW5lKSAucnRlLWljb24taDItSWNvbk9ubGluZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBIMyB3aXRoIEljb25PbmxpbmUgaWNvbiAqL1xuLnJ0ZS1pY29uLWgzLUljb25PbmxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogNHJlbTtcbn1cbi5ydGUtaWNvbi1oMy1JY29uT25saW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEuMTVlbTtcbiAgaGVpZ2h0OiAxLjE1ZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvU1ZHL1JURS9JY29uT25saW5lLnN2Z1wiKTtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvU1ZHL1JURS9JY29uT25saW5lLnN2Z1wiKTtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5ydGUtaWNvbi1oMy1JY29uT25saW5lICsgKiB7XG4gIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucnRlLWljb24taDMtSWNvbk9ubGluZSArIGgxLFxuLnJ0ZS1pY29uLWgzLUljb25PbmxpbmUgKyBoMixcbi5ydGUtaWNvbi1oMy1JY29uT25saW5lICsgaDMsXG4ucnRlLWljb24taDMtSWNvbk9ubGluZSArIGg0LFxuLnJ0ZS1pY29uLWgzLUljb25PbmxpbmUgKyBoNSxcbi5ydGUtaWNvbi1oMy1JY29uT25saW5lICsgaDYge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5ydGUtaWNvbi1oMy1JY29uT25saW5lICsgW2NsYXNzKj1ydGUtaWNvbi1oXSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuW2NsYXNzKj1ydGUtaWNvbi1oMi1dOm5vdCgucnRlLWljb24taDMtSWNvbk9ubGluZSkgLnJ0ZS1pY29uLWgzLUljb25PbmxpbmU6OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDMtXTpub3QoLnJ0ZS1pY29uLWgzLUljb25PbmxpbmUpIC5ydGUtaWNvbi1oMy1JY29uT25saW5lOjpiZWZvcmUsXG5bY2xhc3MqPXJ0ZS1pY29uLWg0LV06bm90KC5ydGUtaWNvbi1oMy1JY29uT25saW5lKSAucnRlLWljb24taDMtSWNvbk9ubGluZTo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oNS1dOm5vdCgucnRlLWljb24taDMtSWNvbk9ubGluZSkgLnJ0ZS1pY29uLWgzLUljb25PbmxpbmU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogSDQgd2l0aCBJY29uT25saW5lIGljb24gKi9cbi5ydGUtaWNvbi1oNC1JY29uT25saW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDRyZW07XG59XG4ucnRlLWljb24taDQtSWNvbk9ubGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxLjFlbTtcbiAgaGVpZ2h0OiAxLjFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9TVkcvUlRFL0ljb25PbmxpbmUuc3ZnXCIpO1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9TVkcvUlRFL0ljb25PbmxpbmUuc3ZnXCIpO1xuICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAtd2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLnJ0ZS1pY29uLWg0LUljb25PbmxpbmUgKyAqIHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5ydGUtaWNvbi1oNC1JY29uT25saW5lICsgaDEsXG4ucnRlLWljb24taDQtSWNvbk9ubGluZSArIGgyLFxuLnJ0ZS1pY29uLWg0LUljb25PbmxpbmUgKyBoMyxcbi5ydGUtaWNvbi1oNC1JY29uT25saW5lICsgaDQsXG4ucnRlLWljb24taDQtSWNvbk9ubGluZSArIGg1LFxuLnJ0ZS1pY29uLWg0LUljb25PbmxpbmUgKyBoNiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnJ0ZS1pY29uLWg0LUljb25PbmxpbmUgKyBbY2xhc3MqPXJ0ZS1pY29uLWhdIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG5bY2xhc3MqPXJ0ZS1pY29uLWgyLV06bm90KC5ydGUtaWNvbi1oNC1JY29uT25saW5lKSAucnRlLWljb24taDQtSWNvbk9ubGluZTo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oMy1dOm5vdCgucnRlLWljb24taDQtSWNvbk9ubGluZSkgLnJ0ZS1pY29uLWg0LUljb25PbmxpbmU6OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDQtXTpub3QoLnJ0ZS1pY29uLWg0LUljb25PbmxpbmUpIC5ydGUtaWNvbi1oNC1JY29uT25saW5lOjpiZWZvcmUsXG5bY2xhc3MqPXJ0ZS1pY29uLWg1LV06bm90KC5ydGUtaWNvbi1oNC1JY29uT25saW5lKSAucnRlLWljb24taDQtSWNvbk9ubGluZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBINSB3aXRoIEljb25PbmxpbmUgaWNvbiAqL1xuLnJ0ZS1pY29uLWg1LUljb25PbmxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogNHJlbTtcbn1cbi5ydGUtaWNvbi1oNS1JY29uT25saW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEuMDVlbTtcbiAgaGVpZ2h0OiAxLjA1ZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvU1ZHL1JURS9JY29uT25saW5lLnN2Z1wiKTtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvU1ZHL1JURS9JY29uT25saW5lLnN2Z1wiKTtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5ydGUtaWNvbi1oNS1JY29uT25saW5lICsgKiB7XG4gIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucnRlLWljb24taDUtSWNvbk9ubGluZSArIGgxLFxuLnJ0ZS1pY29uLWg1LUljb25PbmxpbmUgKyBoMixcbi5ydGUtaWNvbi1oNS1JY29uT25saW5lICsgaDMsXG4ucnRlLWljb24taDUtSWNvbk9ubGluZSArIGg0LFxuLnJ0ZS1pY29uLWg1LUljb25PbmxpbmUgKyBoNSxcbi5ydGUtaWNvbi1oNS1JY29uT25saW5lICsgaDYge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5ydGUtaWNvbi1oNS1JY29uT25saW5lICsgW2NsYXNzKj1ydGUtaWNvbi1oXSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuW2NsYXNzKj1ydGUtaWNvbi1oMi1dOm5vdCgucnRlLWljb24taDUtSWNvbk9ubGluZSkgLnJ0ZS1pY29uLWg1LUljb25PbmxpbmU6OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDMtXTpub3QoLnJ0ZS1pY29uLWg1LUljb25PbmxpbmUpIC5ydGUtaWNvbi1oNS1JY29uT25saW5lOjpiZWZvcmUsXG5bY2xhc3MqPXJ0ZS1pY29uLWg0LV06bm90KC5ydGUtaWNvbi1oNS1JY29uT25saW5lKSAucnRlLWljb24taDUtSWNvbk9ubGluZTo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oNS1dOm5vdCgucnRlLWljb24taDUtSWNvbk9ubGluZSkgLnJ0ZS1pY29uLWg1LUljb25PbmxpbmU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogSDIgd2l0aCBJY29uUGhvbmUgaWNvbiAqL1xuLnJ0ZS1pY29uLWgyLUljb25QaG9uZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtO1xufVxuLnJ0ZS1pY29uLWgyLUljb25QaG9uZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxLjJlbTtcbiAgaGVpZ2h0OiAxLjJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9TVkcvUlRFL0ljb25QaG9uZS5zdmdcIik7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ljb25zL1NWRy9SVEUvSWNvblBob25lLnN2Z1wiKTtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5ydGUtaWNvbi1oMi1JY29uUGhvbmUgKyAqIHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5ydGUtaWNvbi1oMi1JY29uUGhvbmUgKyBoMSxcbi5ydGUtaWNvbi1oMi1JY29uUGhvbmUgKyBoMixcbi5ydGUtaWNvbi1oMi1JY29uUGhvbmUgKyBoMyxcbi5ydGUtaWNvbi1oMi1JY29uUGhvbmUgKyBoNCxcbi5ydGUtaWNvbi1oMi1JY29uUGhvbmUgKyBoNSxcbi5ydGUtaWNvbi1oMi1JY29uUGhvbmUgKyBoNiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnJ0ZS1pY29uLWgyLUljb25QaG9uZSArIFtjbGFzcyo9cnRlLWljb24taF0ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbltjbGFzcyo9cnRlLWljb24taDItXTpub3QoLnJ0ZS1pY29uLWgyLUljb25QaG9uZSkgLnJ0ZS1pY29uLWgyLUljb25QaG9uZTo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oMy1dOm5vdCgucnRlLWljb24taDItSWNvblBob25lKSAucnRlLWljb24taDItSWNvblBob25lOjpiZWZvcmUsXG5bY2xhc3MqPXJ0ZS1pY29uLWg0LV06bm90KC5ydGUtaWNvbi1oMi1JY29uUGhvbmUpIC5ydGUtaWNvbi1oMi1JY29uUGhvbmU6OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDUtXTpub3QoLnJ0ZS1pY29uLWgyLUljb25QaG9uZSkgLnJ0ZS1pY29uLWgyLUljb25QaG9uZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBIMyB3aXRoIEljb25QaG9uZSBpY29uICovXG4ucnRlLWljb24taDMtSWNvblBob25lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDRyZW07XG59XG4ucnRlLWljb24taDMtSWNvblBob25lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEuMTVlbTtcbiAgaGVpZ2h0OiAxLjE1ZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvU1ZHL1JURS9JY29uUGhvbmUuc3ZnXCIpO1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9TVkcvUlRFL0ljb25QaG9uZS5zdmdcIik7XG4gIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4ucnRlLWljb24taDMtSWNvblBob25lICsgKiB7XG4gIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucnRlLWljb24taDMtSWNvblBob25lICsgaDEsXG4ucnRlLWljb24taDMtSWNvblBob25lICsgaDIsXG4ucnRlLWljb24taDMtSWNvblBob25lICsgaDMsXG4ucnRlLWljb24taDMtSWNvblBob25lICsgaDQsXG4ucnRlLWljb24taDMtSWNvblBob25lICsgaDUsXG4ucnRlLWljb24taDMtSWNvblBob25lICsgaDYge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5ydGUtaWNvbi1oMy1JY29uUGhvbmUgKyBbY2xhc3MqPXJ0ZS1pY29uLWhdIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG5bY2xhc3MqPXJ0ZS1pY29uLWgyLV06bm90KC5ydGUtaWNvbi1oMy1JY29uUGhvbmUpIC5ydGUtaWNvbi1oMy1JY29uUGhvbmU6OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDMtXTpub3QoLnJ0ZS1pY29uLWgzLUljb25QaG9uZSkgLnJ0ZS1pY29uLWgzLUljb25QaG9uZTo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oNC1dOm5vdCgucnRlLWljb24taDMtSWNvblBob25lKSAucnRlLWljb24taDMtSWNvblBob25lOjpiZWZvcmUsXG5bY2xhc3MqPXJ0ZS1pY29uLWg1LV06bm90KC5ydGUtaWNvbi1oMy1JY29uUGhvbmUpIC5ydGUtaWNvbi1oMy1JY29uUGhvbmU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogSDQgd2l0aCBJY29uUGhvbmUgaWNvbiAqL1xuLnJ0ZS1pY29uLWg0LUljb25QaG9uZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtO1xufVxuLnJ0ZS1pY29uLWg0LUljb25QaG9uZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxLjFlbTtcbiAgaGVpZ2h0OiAxLjFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9TVkcvUlRFL0ljb25QaG9uZS5zdmdcIik7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ljb25zL1NWRy9SVEUvSWNvblBob25lLnN2Z1wiKTtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5ydGUtaWNvbi1oNC1JY29uUGhvbmUgKyAqIHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5ydGUtaWNvbi1oNC1JY29uUGhvbmUgKyBoMSxcbi5ydGUtaWNvbi1oNC1JY29uUGhvbmUgKyBoMixcbi5ydGUtaWNvbi1oNC1JY29uUGhvbmUgKyBoMyxcbi5ydGUtaWNvbi1oNC1JY29uUGhvbmUgKyBoNCxcbi5ydGUtaWNvbi1oNC1JY29uUGhvbmUgKyBoNSxcbi5ydGUtaWNvbi1oNC1JY29uUGhvbmUgKyBoNiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnJ0ZS1pY29uLWg0LUljb25QaG9uZSArIFtjbGFzcyo9cnRlLWljb24taF0ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbltjbGFzcyo9cnRlLWljb24taDItXTpub3QoLnJ0ZS1pY29uLWg0LUljb25QaG9uZSkgLnJ0ZS1pY29uLWg0LUljb25QaG9uZTo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oMy1dOm5vdCgucnRlLWljb24taDQtSWNvblBob25lKSAucnRlLWljb24taDQtSWNvblBob25lOjpiZWZvcmUsXG5bY2xhc3MqPXJ0ZS1pY29uLWg0LV06bm90KC5ydGUtaWNvbi1oNC1JY29uUGhvbmUpIC5ydGUtaWNvbi1oNC1JY29uUGhvbmU6OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDUtXTpub3QoLnJ0ZS1pY29uLWg0LUljb25QaG9uZSkgLnJ0ZS1pY29uLWg0LUljb25QaG9uZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBINSB3aXRoIEljb25QaG9uZSBpY29uICovXG4ucnRlLWljb24taDUtSWNvblBob25lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDRyZW07XG59XG4ucnRlLWljb24taDUtSWNvblBob25lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEuMDVlbTtcbiAgaGVpZ2h0OiAxLjA1ZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvU1ZHL1JURS9JY29uUGhvbmUuc3ZnXCIpO1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9TVkcvUlRFL0ljb25QaG9uZS5zdmdcIik7XG4gIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4ucnRlLWljb24taDUtSWNvblBob25lICsgKiB7XG4gIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucnRlLWljb24taDUtSWNvblBob25lICsgaDEsXG4ucnRlLWljb24taDUtSWNvblBob25lICsgaDIsXG4ucnRlLWljb24taDUtSWNvblBob25lICsgaDMsXG4ucnRlLWljb24taDUtSWNvblBob25lICsgaDQsXG4ucnRlLWljb24taDUtSWNvblBob25lICsgaDUsXG4ucnRlLWljb24taDUtSWNvblBob25lICsgaDYge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5ydGUtaWNvbi1oNS1JY29uUGhvbmUgKyBbY2xhc3MqPXJ0ZS1pY29uLWhdIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG5bY2xhc3MqPXJ0ZS1pY29uLWgyLV06bm90KC5ydGUtaWNvbi1oNS1JY29uUGhvbmUpIC5ydGUtaWNvbi1oNS1JY29uUGhvbmU6OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDMtXTpub3QoLnJ0ZS1pY29uLWg1LUljb25QaG9uZSkgLnJ0ZS1pY29uLWg1LUljb25QaG9uZTo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oNC1dOm5vdCgucnRlLWljb24taDUtSWNvblBob25lKSAucnRlLWljb24taDUtSWNvblBob25lOjpiZWZvcmUsXG5bY2xhc3MqPXJ0ZS1pY29uLWg1LV06bm90KC5ydGUtaWNvbi1oNS1JY29uUGhvbmUpIC5ydGUtaWNvbi1oNS1JY29uUGhvbmU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogSDIgd2l0aCBJY29uUGx1cyBpY29uICovXG4ucnRlLWljb24taDItSWNvblBsdXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogNHJlbTtcbn1cbi5ydGUtaWNvbi1oMi1JY29uUGx1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxLjJlbTtcbiAgaGVpZ2h0OiAxLjJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9TVkcvUlRFL0ljb25QbHVzLnN2Z1wiKTtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvU1ZHL1JURS9JY29uUGx1cy5zdmdcIik7XG4gIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4ucnRlLWljb24taDItSWNvblBsdXMgKyAqIHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5ydGUtaWNvbi1oMi1JY29uUGx1cyArIGgxLFxuLnJ0ZS1pY29uLWgyLUljb25QbHVzICsgaDIsXG4ucnRlLWljb24taDItSWNvblBsdXMgKyBoMyxcbi5ydGUtaWNvbi1oMi1JY29uUGx1cyArIGg0LFxuLnJ0ZS1pY29uLWgyLUljb25QbHVzICsgaDUsXG4ucnRlLWljb24taDItSWNvblBsdXMgKyBoNiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnJ0ZS1pY29uLWgyLUljb25QbHVzICsgW2NsYXNzKj1ydGUtaWNvbi1oXSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuW2NsYXNzKj1ydGUtaWNvbi1oMi1dOm5vdCgucnRlLWljb24taDItSWNvblBsdXMpIC5ydGUtaWNvbi1oMi1JY29uUGx1czo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oMy1dOm5vdCgucnRlLWljb24taDItSWNvblBsdXMpIC5ydGUtaWNvbi1oMi1JY29uUGx1czo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oNC1dOm5vdCgucnRlLWljb24taDItSWNvblBsdXMpIC5ydGUtaWNvbi1oMi1JY29uUGx1czo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oNS1dOm5vdCgucnRlLWljb24taDItSWNvblBsdXMpIC5ydGUtaWNvbi1oMi1JY29uUGx1czo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBIMyB3aXRoIEljb25QbHVzIGljb24gKi9cbi5ydGUtaWNvbi1oMy1JY29uUGx1cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtO1xufVxuLnJ0ZS1pY29uLWgzLUljb25QbHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEuMTVlbTtcbiAgaGVpZ2h0OiAxLjE1ZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvU1ZHL1JURS9JY29uUGx1cy5zdmdcIik7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ljb25zL1NWRy9SVEUvSWNvblBsdXMuc3ZnXCIpO1xuICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAtd2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLnJ0ZS1pY29uLWgzLUljb25QbHVzICsgKiB7XG4gIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucnRlLWljb24taDMtSWNvblBsdXMgKyBoMSxcbi5ydGUtaWNvbi1oMy1JY29uUGx1cyArIGgyLFxuLnJ0ZS1pY29uLWgzLUljb25QbHVzICsgaDMsXG4ucnRlLWljb24taDMtSWNvblBsdXMgKyBoNCxcbi5ydGUtaWNvbi1oMy1JY29uUGx1cyArIGg1LFxuLnJ0ZS1pY29uLWgzLUljb25QbHVzICsgaDYge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5ydGUtaWNvbi1oMy1JY29uUGx1cyArIFtjbGFzcyo9cnRlLWljb24taF0ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbltjbGFzcyo9cnRlLWljb24taDItXTpub3QoLnJ0ZS1pY29uLWgzLUljb25QbHVzKSAucnRlLWljb24taDMtSWNvblBsdXM6OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDMtXTpub3QoLnJ0ZS1pY29uLWgzLUljb25QbHVzKSAucnRlLWljb24taDMtSWNvblBsdXM6OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDQtXTpub3QoLnJ0ZS1pY29uLWgzLUljb25QbHVzKSAucnRlLWljb24taDMtSWNvblBsdXM6OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDUtXTpub3QoLnJ0ZS1pY29uLWgzLUljb25QbHVzKSAucnRlLWljb24taDMtSWNvblBsdXM6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogSDQgd2l0aCBJY29uUGx1cyBpY29uICovXG4ucnRlLWljb24taDQtSWNvblBsdXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogNHJlbTtcbn1cbi5ydGUtaWNvbi1oNC1JY29uUGx1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxLjFlbTtcbiAgaGVpZ2h0OiAxLjFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9TVkcvUlRFL0ljb25QbHVzLnN2Z1wiKTtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvU1ZHL1JURS9JY29uUGx1cy5zdmdcIik7XG4gIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4ucnRlLWljb24taDQtSWNvblBsdXMgKyAqIHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5ydGUtaWNvbi1oNC1JY29uUGx1cyArIGgxLFxuLnJ0ZS1pY29uLWg0LUljb25QbHVzICsgaDIsXG4ucnRlLWljb24taDQtSWNvblBsdXMgKyBoMyxcbi5ydGUtaWNvbi1oNC1JY29uUGx1cyArIGg0LFxuLnJ0ZS1pY29uLWg0LUljb25QbHVzICsgaDUsXG4ucnRlLWljb24taDQtSWNvblBsdXMgKyBoNiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnJ0ZS1pY29uLWg0LUljb25QbHVzICsgW2NsYXNzKj1ydGUtaWNvbi1oXSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuW2NsYXNzKj1ydGUtaWNvbi1oMi1dOm5vdCgucnRlLWljb24taDQtSWNvblBsdXMpIC5ydGUtaWNvbi1oNC1JY29uUGx1czo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oMy1dOm5vdCgucnRlLWljb24taDQtSWNvblBsdXMpIC5ydGUtaWNvbi1oNC1JY29uUGx1czo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oNC1dOm5vdCgucnRlLWljb24taDQtSWNvblBsdXMpIC5ydGUtaWNvbi1oNC1JY29uUGx1czo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oNS1dOm5vdCgucnRlLWljb24taDQtSWNvblBsdXMpIC5ydGUtaWNvbi1oNC1JY29uUGx1czo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBINSB3aXRoIEljb25QbHVzIGljb24gKi9cbi5ydGUtaWNvbi1oNS1JY29uUGx1cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtO1xufVxuLnJ0ZS1pY29uLWg1LUljb25QbHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEuMDVlbTtcbiAgaGVpZ2h0OiAxLjA1ZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvU1ZHL1JURS9JY29uUGx1cy5zdmdcIik7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ljb25zL1NWRy9SVEUvSWNvblBsdXMuc3ZnXCIpO1xuICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAtd2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLnJ0ZS1pY29uLWg1LUljb25QbHVzICsgKiB7XG4gIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucnRlLWljb24taDUtSWNvblBsdXMgKyBoMSxcbi5ydGUtaWNvbi1oNS1JY29uUGx1cyArIGgyLFxuLnJ0ZS1pY29uLWg1LUljb25QbHVzICsgaDMsXG4ucnRlLWljb24taDUtSWNvblBsdXMgKyBoNCxcbi5ydGUtaWNvbi1oNS1JY29uUGx1cyArIGg1LFxuLnJ0ZS1pY29uLWg1LUljb25QbHVzICsgaDYge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5ydGUtaWNvbi1oNS1JY29uUGx1cyArIFtjbGFzcyo9cnRlLWljb24taF0ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbltjbGFzcyo9cnRlLWljb24taDItXTpub3QoLnJ0ZS1pY29uLWg1LUljb25QbHVzKSAucnRlLWljb24taDUtSWNvblBsdXM6OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDMtXTpub3QoLnJ0ZS1pY29uLWg1LUljb25QbHVzKSAucnRlLWljb24taDUtSWNvblBsdXM6OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDQtXTpub3QoLnJ0ZS1pY29uLWg1LUljb25QbHVzKSAucnRlLWljb24taDUtSWNvblBsdXM6OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDUtXTpub3QoLnJ0ZS1pY29uLWg1LUljb25QbHVzKSAucnRlLWljb24taDUtSWNvblBsdXM6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogSDIgd2l0aCBJY29uUG9sbCBpY29uICovXG4ucnRlLWljb24taDItSWNvblBvbGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogNHJlbTtcbn1cbi5ydGUtaWNvbi1oMi1JY29uUG9sbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxLjJlbTtcbiAgaGVpZ2h0OiAxLjJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9TVkcvUlRFL0ljb25Qb2xsLnN2Z1wiKTtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvU1ZHL1JURS9JY29uUG9sbC5zdmdcIik7XG4gIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4ucnRlLWljb24taDItSWNvblBvbGwgKyAqIHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5ydGUtaWNvbi1oMi1JY29uUG9sbCArIGgxLFxuLnJ0ZS1pY29uLWgyLUljb25Qb2xsICsgaDIsXG4ucnRlLWljb24taDItSWNvblBvbGwgKyBoMyxcbi5ydGUtaWNvbi1oMi1JY29uUG9sbCArIGg0LFxuLnJ0ZS1pY29uLWgyLUljb25Qb2xsICsgaDUsXG4ucnRlLWljb24taDItSWNvblBvbGwgKyBoNiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnJ0ZS1pY29uLWgyLUljb25Qb2xsICsgW2NsYXNzKj1ydGUtaWNvbi1oXSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuW2NsYXNzKj1ydGUtaWNvbi1oMi1dOm5vdCgucnRlLWljb24taDItSWNvblBvbGwpIC5ydGUtaWNvbi1oMi1JY29uUG9sbDo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oMy1dOm5vdCgucnRlLWljb24taDItSWNvblBvbGwpIC5ydGUtaWNvbi1oMi1JY29uUG9sbDo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oNC1dOm5vdCgucnRlLWljb24taDItSWNvblBvbGwpIC5ydGUtaWNvbi1oMi1JY29uUG9sbDo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oNS1dOm5vdCgucnRlLWljb24taDItSWNvblBvbGwpIC5ydGUtaWNvbi1oMi1JY29uUG9sbDo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBIMyB3aXRoIEljb25Qb2xsIGljb24gKi9cbi5ydGUtaWNvbi1oMy1JY29uUG9sbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtO1xufVxuLnJ0ZS1pY29uLWgzLUljb25Qb2xsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEuMTVlbTtcbiAgaGVpZ2h0OiAxLjE1ZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvU1ZHL1JURS9JY29uUG9sbC5zdmdcIik7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ljb25zL1NWRy9SVEUvSWNvblBvbGwuc3ZnXCIpO1xuICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAtd2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLnJ0ZS1pY29uLWgzLUljb25Qb2xsICsgKiB7XG4gIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucnRlLWljb24taDMtSWNvblBvbGwgKyBoMSxcbi5ydGUtaWNvbi1oMy1JY29uUG9sbCArIGgyLFxuLnJ0ZS1pY29uLWgzLUljb25Qb2xsICsgaDMsXG4ucnRlLWljb24taDMtSWNvblBvbGwgKyBoNCxcbi5ydGUtaWNvbi1oMy1JY29uUG9sbCArIGg1LFxuLnJ0ZS1pY29uLWgzLUljb25Qb2xsICsgaDYge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5ydGUtaWNvbi1oMy1JY29uUG9sbCArIFtjbGFzcyo9cnRlLWljb24taF0ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbltjbGFzcyo9cnRlLWljb24taDItXTpub3QoLnJ0ZS1pY29uLWgzLUljb25Qb2xsKSAucnRlLWljb24taDMtSWNvblBvbGw6OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDMtXTpub3QoLnJ0ZS1pY29uLWgzLUljb25Qb2xsKSAucnRlLWljb24taDMtSWNvblBvbGw6OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDQtXTpub3QoLnJ0ZS1pY29uLWgzLUljb25Qb2xsKSAucnRlLWljb24taDMtSWNvblBvbGw6OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDUtXTpub3QoLnJ0ZS1pY29uLWgzLUljb25Qb2xsKSAucnRlLWljb24taDMtSWNvblBvbGw6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogSDQgd2l0aCBJY29uUG9sbCBpY29uICovXG4ucnRlLWljb24taDQtSWNvblBvbGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogNHJlbTtcbn1cbi5ydGUtaWNvbi1oNC1JY29uUG9sbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxLjFlbTtcbiAgaGVpZ2h0OiAxLjFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9TVkcvUlRFL0ljb25Qb2xsLnN2Z1wiKTtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvU1ZHL1JURS9JY29uUG9sbC5zdmdcIik7XG4gIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4ucnRlLWljb24taDQtSWNvblBvbGwgKyAqIHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5ydGUtaWNvbi1oNC1JY29uUG9sbCArIGgxLFxuLnJ0ZS1pY29uLWg0LUljb25Qb2xsICsgaDIsXG4ucnRlLWljb24taDQtSWNvblBvbGwgKyBoMyxcbi5ydGUtaWNvbi1oNC1JY29uUG9sbCArIGg0LFxuLnJ0ZS1pY29uLWg0LUljb25Qb2xsICsgaDUsXG4ucnRlLWljb24taDQtSWNvblBvbGwgKyBoNiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnJ0ZS1pY29uLWg0LUljb25Qb2xsICsgW2NsYXNzKj1ydGUtaWNvbi1oXSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuW2NsYXNzKj1ydGUtaWNvbi1oMi1dOm5vdCgucnRlLWljb24taDQtSWNvblBvbGwpIC5ydGUtaWNvbi1oNC1JY29uUG9sbDo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oMy1dOm5vdCgucnRlLWljb24taDQtSWNvblBvbGwpIC5ydGUtaWNvbi1oNC1JY29uUG9sbDo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oNC1dOm5vdCgucnRlLWljb24taDQtSWNvblBvbGwpIC5ydGUtaWNvbi1oNC1JY29uUG9sbDo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oNS1dOm5vdCgucnRlLWljb24taDQtSWNvblBvbGwpIC5ydGUtaWNvbi1oNC1JY29uUG9sbDo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBINSB3aXRoIEljb25Qb2xsIGljb24gKi9cbi5ydGUtaWNvbi1oNS1JY29uUG9sbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtO1xufVxuLnJ0ZS1pY29uLWg1LUljb25Qb2xsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEuMDVlbTtcbiAgaGVpZ2h0OiAxLjA1ZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvU1ZHL1JURS9JY29uUG9sbC5zdmdcIik7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ljb25zL1NWRy9SVEUvSWNvblBvbGwuc3ZnXCIpO1xuICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAtd2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLnJ0ZS1pY29uLWg1LUljb25Qb2xsICsgKiB7XG4gIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucnRlLWljb24taDUtSWNvblBvbGwgKyBoMSxcbi5ydGUtaWNvbi1oNS1JY29uUG9sbCArIGgyLFxuLnJ0ZS1pY29uLWg1LUljb25Qb2xsICsgaDMsXG4ucnRlLWljb24taDUtSWNvblBvbGwgKyBoNCxcbi5ydGUtaWNvbi1oNS1JY29uUG9sbCArIGg1LFxuLnJ0ZS1pY29uLWg1LUljb25Qb2xsICsgaDYge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5ydGUtaWNvbi1oNS1JY29uUG9sbCArIFtjbGFzcyo9cnRlLWljb24taF0ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbltjbGFzcyo9cnRlLWljb24taDItXTpub3QoLnJ0ZS1pY29uLWg1LUljb25Qb2xsKSAucnRlLWljb24taDUtSWNvblBvbGw6OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDMtXTpub3QoLnJ0ZS1pY29uLWg1LUljb25Qb2xsKSAucnRlLWljb24taDUtSWNvblBvbGw6OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDQtXTpub3QoLnJ0ZS1pY29uLWg1LUljb25Qb2xsKSAucnRlLWljb24taDUtSWNvblBvbGw6OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDUtXTpub3QoLnJ0ZS1pY29uLWg1LUljb25Qb2xsKSAucnRlLWljb24taDUtSWNvblBvbGw6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogSDIgd2l0aCBJY29uUHVibGljYXRpb24gaWNvbiAqL1xuLnJ0ZS1pY29uLWgyLUljb25QdWJsaWNhdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtO1xufVxuLnJ0ZS1pY29uLWgyLUljb25QdWJsaWNhdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxLjJlbTtcbiAgaGVpZ2h0OiAxLjJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9TVkcvUlRFL0ljb25QdWJsaWNhdGlvbi5zdmdcIik7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ljb25zL1NWRy9SVEUvSWNvblB1YmxpY2F0aW9uLnN2Z1wiKTtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5ydGUtaWNvbi1oMi1JY29uUHVibGljYXRpb24gKyAqIHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5ydGUtaWNvbi1oMi1JY29uUHVibGljYXRpb24gKyBoMSxcbi5ydGUtaWNvbi1oMi1JY29uUHVibGljYXRpb24gKyBoMixcbi5ydGUtaWNvbi1oMi1JY29uUHVibGljYXRpb24gKyBoMyxcbi5ydGUtaWNvbi1oMi1JY29uUHVibGljYXRpb24gKyBoNCxcbi5ydGUtaWNvbi1oMi1JY29uUHVibGljYXRpb24gKyBoNSxcbi5ydGUtaWNvbi1oMi1JY29uUHVibGljYXRpb24gKyBoNiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnJ0ZS1pY29uLWgyLUljb25QdWJsaWNhdGlvbiArIFtjbGFzcyo9cnRlLWljb24taF0ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbltjbGFzcyo9cnRlLWljb24taDItXTpub3QoLnJ0ZS1pY29uLWgyLUljb25QdWJsaWNhdGlvbikgLnJ0ZS1pY29uLWgyLUljb25QdWJsaWNhdGlvbjo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oMy1dOm5vdCgucnRlLWljb24taDItSWNvblB1YmxpY2F0aW9uKSAucnRlLWljb24taDItSWNvblB1YmxpY2F0aW9uOjpiZWZvcmUsXG5bY2xhc3MqPXJ0ZS1pY29uLWg0LV06bm90KC5ydGUtaWNvbi1oMi1JY29uUHVibGljYXRpb24pIC5ydGUtaWNvbi1oMi1JY29uUHVibGljYXRpb246OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDUtXTpub3QoLnJ0ZS1pY29uLWgyLUljb25QdWJsaWNhdGlvbikgLnJ0ZS1pY29uLWgyLUljb25QdWJsaWNhdGlvbjo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBIMyB3aXRoIEljb25QdWJsaWNhdGlvbiBpY29uICovXG4ucnRlLWljb24taDMtSWNvblB1YmxpY2F0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDRyZW07XG59XG4ucnRlLWljb24taDMtSWNvblB1YmxpY2F0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEuMTVlbTtcbiAgaGVpZ2h0OiAxLjE1ZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvU1ZHL1JURS9JY29uUHVibGljYXRpb24uc3ZnXCIpO1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9TVkcvUlRFL0ljb25QdWJsaWNhdGlvbi5zdmdcIik7XG4gIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4ucnRlLWljb24taDMtSWNvblB1YmxpY2F0aW9uICsgKiB7XG4gIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucnRlLWljb24taDMtSWNvblB1YmxpY2F0aW9uICsgaDEsXG4ucnRlLWljb24taDMtSWNvblB1YmxpY2F0aW9uICsgaDIsXG4ucnRlLWljb24taDMtSWNvblB1YmxpY2F0aW9uICsgaDMsXG4ucnRlLWljb24taDMtSWNvblB1YmxpY2F0aW9uICsgaDQsXG4ucnRlLWljb24taDMtSWNvblB1YmxpY2F0aW9uICsgaDUsXG4ucnRlLWljb24taDMtSWNvblB1YmxpY2F0aW9uICsgaDYge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5ydGUtaWNvbi1oMy1JY29uUHVibGljYXRpb24gKyBbY2xhc3MqPXJ0ZS1pY29uLWhdIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG5bY2xhc3MqPXJ0ZS1pY29uLWgyLV06bm90KC5ydGUtaWNvbi1oMy1JY29uUHVibGljYXRpb24pIC5ydGUtaWNvbi1oMy1JY29uUHVibGljYXRpb246OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDMtXTpub3QoLnJ0ZS1pY29uLWgzLUljb25QdWJsaWNhdGlvbikgLnJ0ZS1pY29uLWgzLUljb25QdWJsaWNhdGlvbjo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oNC1dOm5vdCgucnRlLWljb24taDMtSWNvblB1YmxpY2F0aW9uKSAucnRlLWljb24taDMtSWNvblB1YmxpY2F0aW9uOjpiZWZvcmUsXG5bY2xhc3MqPXJ0ZS1pY29uLWg1LV06bm90KC5ydGUtaWNvbi1oMy1JY29uUHVibGljYXRpb24pIC5ydGUtaWNvbi1oMy1JY29uUHVibGljYXRpb246OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogSDQgd2l0aCBJY29uUHVibGljYXRpb24gaWNvbiAqL1xuLnJ0ZS1pY29uLWg0LUljb25QdWJsaWNhdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtO1xufVxuLnJ0ZS1pY29uLWg0LUljb25QdWJsaWNhdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxLjFlbTtcbiAgaGVpZ2h0OiAxLjFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9TVkcvUlRFL0ljb25QdWJsaWNhdGlvbi5zdmdcIik7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ljb25zL1NWRy9SVEUvSWNvblB1YmxpY2F0aW9uLnN2Z1wiKTtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5ydGUtaWNvbi1oNC1JY29uUHVibGljYXRpb24gKyAqIHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5ydGUtaWNvbi1oNC1JY29uUHVibGljYXRpb24gKyBoMSxcbi5ydGUtaWNvbi1oNC1JY29uUHVibGljYXRpb24gKyBoMixcbi5ydGUtaWNvbi1oNC1JY29uUHVibGljYXRpb24gKyBoMyxcbi5ydGUtaWNvbi1oNC1JY29uUHVibGljYXRpb24gKyBoNCxcbi5ydGUtaWNvbi1oNC1JY29uUHVibGljYXRpb24gKyBoNSxcbi5ydGUtaWNvbi1oNC1JY29uUHVibGljYXRpb24gKyBoNiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnJ0ZS1pY29uLWg0LUljb25QdWJsaWNhdGlvbiArIFtjbGFzcyo9cnRlLWljb24taF0ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbltjbGFzcyo9cnRlLWljb24taDItXTpub3QoLnJ0ZS1pY29uLWg0LUljb25QdWJsaWNhdGlvbikgLnJ0ZS1pY29uLWg0LUljb25QdWJsaWNhdGlvbjo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oMy1dOm5vdCgucnRlLWljb24taDQtSWNvblB1YmxpY2F0aW9uKSAucnRlLWljb24taDQtSWNvblB1YmxpY2F0aW9uOjpiZWZvcmUsXG5bY2xhc3MqPXJ0ZS1pY29uLWg0LV06bm90KC5ydGUtaWNvbi1oNC1JY29uUHVibGljYXRpb24pIC5ydGUtaWNvbi1oNC1JY29uUHVibGljYXRpb246OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDUtXTpub3QoLnJ0ZS1pY29uLWg0LUljb25QdWJsaWNhdGlvbikgLnJ0ZS1pY29uLWg0LUljb25QdWJsaWNhdGlvbjo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBINSB3aXRoIEljb25QdWJsaWNhdGlvbiBpY29uICovXG4ucnRlLWljb24taDUtSWNvblB1YmxpY2F0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDRyZW07XG59XG4ucnRlLWljb24taDUtSWNvblB1YmxpY2F0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEuMDVlbTtcbiAgaGVpZ2h0OiAxLjA1ZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvU1ZHL1JURS9JY29uUHVibGljYXRpb24uc3ZnXCIpO1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9TVkcvUlRFL0ljb25QdWJsaWNhdGlvbi5zdmdcIik7XG4gIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4ucnRlLWljb24taDUtSWNvblB1YmxpY2F0aW9uICsgKiB7XG4gIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucnRlLWljb24taDUtSWNvblB1YmxpY2F0aW9uICsgaDEsXG4ucnRlLWljb24taDUtSWNvblB1YmxpY2F0aW9uICsgaDIsXG4ucnRlLWljb24taDUtSWNvblB1YmxpY2F0aW9uICsgaDMsXG4ucnRlLWljb24taDUtSWNvblB1YmxpY2F0aW9uICsgaDQsXG4ucnRlLWljb24taDUtSWNvblB1YmxpY2F0aW9uICsgaDUsXG4ucnRlLWljb24taDUtSWNvblB1YmxpY2F0aW9uICsgaDYge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5ydGUtaWNvbi1oNS1JY29uUHVibGljYXRpb24gKyBbY2xhc3MqPXJ0ZS1pY29uLWhdIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG5bY2xhc3MqPXJ0ZS1pY29uLWgyLV06bm90KC5ydGUtaWNvbi1oNS1JY29uUHVibGljYXRpb24pIC5ydGUtaWNvbi1oNS1JY29uUHVibGljYXRpb246OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDMtXTpub3QoLnJ0ZS1pY29uLWg1LUljb25QdWJsaWNhdGlvbikgLnJ0ZS1pY29uLWg1LUljb25QdWJsaWNhdGlvbjo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oNC1dOm5vdCgucnRlLWljb24taDUtSWNvblB1YmxpY2F0aW9uKSAucnRlLWljb24taDUtSWNvblB1YmxpY2F0aW9uOjpiZWZvcmUsXG5bY2xhc3MqPXJ0ZS1pY29uLWg1LV06bm90KC5ydGUtaWNvbi1oNS1JY29uUHVibGljYXRpb24pIC5ydGUtaWNvbi1oNS1JY29uUHVibGljYXRpb246OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogSDIgd2l0aCBJY29uUXVvdGUgaWNvbiAqL1xuLnJ0ZS1pY29uLWgyLUljb25RdW90ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtO1xufVxuLnJ0ZS1pY29uLWgyLUljb25RdW90ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxLjJlbTtcbiAgaGVpZ2h0OiAxLjJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9TVkcvUlRFL0ljb25RdW90ZS5zdmdcIik7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ljb25zL1NWRy9SVEUvSWNvblF1b3RlLnN2Z1wiKTtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5ydGUtaWNvbi1oMi1JY29uUXVvdGUgKyAqIHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5ydGUtaWNvbi1oMi1JY29uUXVvdGUgKyBoMSxcbi5ydGUtaWNvbi1oMi1JY29uUXVvdGUgKyBoMixcbi5ydGUtaWNvbi1oMi1JY29uUXVvdGUgKyBoMyxcbi5ydGUtaWNvbi1oMi1JY29uUXVvdGUgKyBoNCxcbi5ydGUtaWNvbi1oMi1JY29uUXVvdGUgKyBoNSxcbi5ydGUtaWNvbi1oMi1JY29uUXVvdGUgKyBoNiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnJ0ZS1pY29uLWgyLUljb25RdW90ZSArIFtjbGFzcyo9cnRlLWljb24taF0ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbltjbGFzcyo9cnRlLWljb24taDItXTpub3QoLnJ0ZS1pY29uLWgyLUljb25RdW90ZSkgLnJ0ZS1pY29uLWgyLUljb25RdW90ZTo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oMy1dOm5vdCgucnRlLWljb24taDItSWNvblF1b3RlKSAucnRlLWljb24taDItSWNvblF1b3RlOjpiZWZvcmUsXG5bY2xhc3MqPXJ0ZS1pY29uLWg0LV06bm90KC5ydGUtaWNvbi1oMi1JY29uUXVvdGUpIC5ydGUtaWNvbi1oMi1JY29uUXVvdGU6OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDUtXTpub3QoLnJ0ZS1pY29uLWgyLUljb25RdW90ZSkgLnJ0ZS1pY29uLWgyLUljb25RdW90ZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBIMyB3aXRoIEljb25RdW90ZSBpY29uICovXG4ucnRlLWljb24taDMtSWNvblF1b3RlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDRyZW07XG59XG4ucnRlLWljb24taDMtSWNvblF1b3RlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEuMTVlbTtcbiAgaGVpZ2h0OiAxLjE1ZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvU1ZHL1JURS9JY29uUXVvdGUuc3ZnXCIpO1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9TVkcvUlRFL0ljb25RdW90ZS5zdmdcIik7XG4gIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4ucnRlLWljb24taDMtSWNvblF1b3RlICsgKiB7XG4gIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucnRlLWljb24taDMtSWNvblF1b3RlICsgaDEsXG4ucnRlLWljb24taDMtSWNvblF1b3RlICsgaDIsXG4ucnRlLWljb24taDMtSWNvblF1b3RlICsgaDMsXG4ucnRlLWljb24taDMtSWNvblF1b3RlICsgaDQsXG4ucnRlLWljb24taDMtSWNvblF1b3RlICsgaDUsXG4ucnRlLWljb24taDMtSWNvblF1b3RlICsgaDYge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5ydGUtaWNvbi1oMy1JY29uUXVvdGUgKyBbY2xhc3MqPXJ0ZS1pY29uLWhdIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG5bY2xhc3MqPXJ0ZS1pY29uLWgyLV06bm90KC5ydGUtaWNvbi1oMy1JY29uUXVvdGUpIC5ydGUtaWNvbi1oMy1JY29uUXVvdGU6OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDMtXTpub3QoLnJ0ZS1pY29uLWgzLUljb25RdW90ZSkgLnJ0ZS1pY29uLWgzLUljb25RdW90ZTo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oNC1dOm5vdCgucnRlLWljb24taDMtSWNvblF1b3RlKSAucnRlLWljb24taDMtSWNvblF1b3RlOjpiZWZvcmUsXG5bY2xhc3MqPXJ0ZS1pY29uLWg1LV06bm90KC5ydGUtaWNvbi1oMy1JY29uUXVvdGUpIC5ydGUtaWNvbi1oMy1JY29uUXVvdGU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogSDQgd2l0aCBJY29uUXVvdGUgaWNvbiAqL1xuLnJ0ZS1pY29uLWg0LUljb25RdW90ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtO1xufVxuLnJ0ZS1pY29uLWg0LUljb25RdW90ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxLjFlbTtcbiAgaGVpZ2h0OiAxLjFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9TVkcvUlRFL0ljb25RdW90ZS5zdmdcIik7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ljb25zL1NWRy9SVEUvSWNvblF1b3RlLnN2Z1wiKTtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5ydGUtaWNvbi1oNC1JY29uUXVvdGUgKyAqIHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5ydGUtaWNvbi1oNC1JY29uUXVvdGUgKyBoMSxcbi5ydGUtaWNvbi1oNC1JY29uUXVvdGUgKyBoMixcbi5ydGUtaWNvbi1oNC1JY29uUXVvdGUgKyBoMyxcbi5ydGUtaWNvbi1oNC1JY29uUXVvdGUgKyBoNCxcbi5ydGUtaWNvbi1oNC1JY29uUXVvdGUgKyBoNSxcbi5ydGUtaWNvbi1oNC1JY29uUXVvdGUgKyBoNiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnJ0ZS1pY29uLWg0LUljb25RdW90ZSArIFtjbGFzcyo9cnRlLWljb24taF0ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbltjbGFzcyo9cnRlLWljb24taDItXTpub3QoLnJ0ZS1pY29uLWg0LUljb25RdW90ZSkgLnJ0ZS1pY29uLWg0LUljb25RdW90ZTo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oMy1dOm5vdCgucnRlLWljb24taDQtSWNvblF1b3RlKSAucnRlLWljb24taDQtSWNvblF1b3RlOjpiZWZvcmUsXG5bY2xhc3MqPXJ0ZS1pY29uLWg0LV06bm90KC5ydGUtaWNvbi1oNC1JY29uUXVvdGUpIC5ydGUtaWNvbi1oNC1JY29uUXVvdGU6OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDUtXTpub3QoLnJ0ZS1pY29uLWg0LUljb25RdW90ZSkgLnJ0ZS1pY29uLWg0LUljb25RdW90ZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBINSB3aXRoIEljb25RdW90ZSBpY29uICovXG4ucnRlLWljb24taDUtSWNvblF1b3RlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDRyZW07XG59XG4ucnRlLWljb24taDUtSWNvblF1b3RlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEuMDVlbTtcbiAgaGVpZ2h0OiAxLjA1ZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvU1ZHL1JURS9JY29uUXVvdGUuc3ZnXCIpO1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9TVkcvUlRFL0ljb25RdW90ZS5zdmdcIik7XG4gIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4ucnRlLWljb24taDUtSWNvblF1b3RlICsgKiB7XG4gIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucnRlLWljb24taDUtSWNvblF1b3RlICsgaDEsXG4ucnRlLWljb24taDUtSWNvblF1b3RlICsgaDIsXG4ucnRlLWljb24taDUtSWNvblF1b3RlICsgaDMsXG4ucnRlLWljb24taDUtSWNvblF1b3RlICsgaDQsXG4ucnRlLWljb24taDUtSWNvblF1b3RlICsgaDUsXG4ucnRlLWljb24taDUtSWNvblF1b3RlICsgaDYge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5ydGUtaWNvbi1oNS1JY29uUXVvdGUgKyBbY2xhc3MqPXJ0ZS1pY29uLWhdIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG5bY2xhc3MqPXJ0ZS1pY29uLWgyLV06bm90KC5ydGUtaWNvbi1oNS1JY29uUXVvdGUpIC5ydGUtaWNvbi1oNS1JY29uUXVvdGU6OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDMtXTpub3QoLnJ0ZS1pY29uLWg1LUljb25RdW90ZSkgLnJ0ZS1pY29uLWg1LUljb25RdW90ZTo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oNC1dOm5vdCgucnRlLWljb24taDUtSWNvblF1b3RlKSAucnRlLWljb24taDUtSWNvblF1b3RlOjpiZWZvcmUsXG5bY2xhc3MqPXJ0ZS1pY29uLWg1LV06bm90KC5ydGUtaWNvbi1oNS1JY29uUXVvdGUpIC5ydGUtaWNvbi1oNS1JY29uUXVvdGU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogSDIgd2l0aCBJY29uU2VhcmNoIGljb24gKi9cbi5ydGUtaWNvbi1oMi1JY29uU2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDRyZW07XG59XG4ucnRlLWljb24taDItSWNvblNlYXJjaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxLjJlbTtcbiAgaGVpZ2h0OiAxLjJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9TVkcvUlRFL0ljb25TZWFyY2guc3ZnXCIpO1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9TVkcvUlRFL0ljb25TZWFyY2guc3ZnXCIpO1xuICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAtd2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLnJ0ZS1pY29uLWgyLUljb25TZWFyY2ggKyAqIHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5ydGUtaWNvbi1oMi1JY29uU2VhcmNoICsgaDEsXG4ucnRlLWljb24taDItSWNvblNlYXJjaCArIGgyLFxuLnJ0ZS1pY29uLWgyLUljb25TZWFyY2ggKyBoMyxcbi5ydGUtaWNvbi1oMi1JY29uU2VhcmNoICsgaDQsXG4ucnRlLWljb24taDItSWNvblNlYXJjaCArIGg1LFxuLnJ0ZS1pY29uLWgyLUljb25TZWFyY2ggKyBoNiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnJ0ZS1pY29uLWgyLUljb25TZWFyY2ggKyBbY2xhc3MqPXJ0ZS1pY29uLWhdIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG5bY2xhc3MqPXJ0ZS1pY29uLWgyLV06bm90KC5ydGUtaWNvbi1oMi1JY29uU2VhcmNoKSAucnRlLWljb24taDItSWNvblNlYXJjaDo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oMy1dOm5vdCgucnRlLWljb24taDItSWNvblNlYXJjaCkgLnJ0ZS1pY29uLWgyLUljb25TZWFyY2g6OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDQtXTpub3QoLnJ0ZS1pY29uLWgyLUljb25TZWFyY2gpIC5ydGUtaWNvbi1oMi1JY29uU2VhcmNoOjpiZWZvcmUsXG5bY2xhc3MqPXJ0ZS1pY29uLWg1LV06bm90KC5ydGUtaWNvbi1oMi1JY29uU2VhcmNoKSAucnRlLWljb24taDItSWNvblNlYXJjaDo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBIMyB3aXRoIEljb25TZWFyY2ggaWNvbiAqL1xuLnJ0ZS1pY29uLWgzLUljb25TZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogNHJlbTtcbn1cbi5ydGUtaWNvbi1oMy1JY29uU2VhcmNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEuMTVlbTtcbiAgaGVpZ2h0OiAxLjE1ZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvU1ZHL1JURS9JY29uU2VhcmNoLnN2Z1wiKTtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvU1ZHL1JURS9JY29uU2VhcmNoLnN2Z1wiKTtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5ydGUtaWNvbi1oMy1JY29uU2VhcmNoICsgKiB7XG4gIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucnRlLWljb24taDMtSWNvblNlYXJjaCArIGgxLFxuLnJ0ZS1pY29uLWgzLUljb25TZWFyY2ggKyBoMixcbi5ydGUtaWNvbi1oMy1JY29uU2VhcmNoICsgaDMsXG4ucnRlLWljb24taDMtSWNvblNlYXJjaCArIGg0LFxuLnJ0ZS1pY29uLWgzLUljb25TZWFyY2ggKyBoNSxcbi5ydGUtaWNvbi1oMy1JY29uU2VhcmNoICsgaDYge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5ydGUtaWNvbi1oMy1JY29uU2VhcmNoICsgW2NsYXNzKj1ydGUtaWNvbi1oXSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuW2NsYXNzKj1ydGUtaWNvbi1oMi1dOm5vdCgucnRlLWljb24taDMtSWNvblNlYXJjaCkgLnJ0ZS1pY29uLWgzLUljb25TZWFyY2g6OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDMtXTpub3QoLnJ0ZS1pY29uLWgzLUljb25TZWFyY2gpIC5ydGUtaWNvbi1oMy1JY29uU2VhcmNoOjpiZWZvcmUsXG5bY2xhc3MqPXJ0ZS1pY29uLWg0LV06bm90KC5ydGUtaWNvbi1oMy1JY29uU2VhcmNoKSAucnRlLWljb24taDMtSWNvblNlYXJjaDo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oNS1dOm5vdCgucnRlLWljb24taDMtSWNvblNlYXJjaCkgLnJ0ZS1pY29uLWgzLUljb25TZWFyY2g6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogSDQgd2l0aCBJY29uU2VhcmNoIGljb24gKi9cbi5ydGUtaWNvbi1oNC1JY29uU2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDRyZW07XG59XG4ucnRlLWljb24taDQtSWNvblNlYXJjaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxLjFlbTtcbiAgaGVpZ2h0OiAxLjFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9TVkcvUlRFL0ljb25TZWFyY2guc3ZnXCIpO1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9TVkcvUlRFL0ljb25TZWFyY2guc3ZnXCIpO1xuICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAtd2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLnJ0ZS1pY29uLWg0LUljb25TZWFyY2ggKyAqIHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5ydGUtaWNvbi1oNC1JY29uU2VhcmNoICsgaDEsXG4ucnRlLWljb24taDQtSWNvblNlYXJjaCArIGgyLFxuLnJ0ZS1pY29uLWg0LUljb25TZWFyY2ggKyBoMyxcbi5ydGUtaWNvbi1oNC1JY29uU2VhcmNoICsgaDQsXG4ucnRlLWljb24taDQtSWNvblNlYXJjaCArIGg1LFxuLnJ0ZS1pY29uLWg0LUljb25TZWFyY2ggKyBoNiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnJ0ZS1pY29uLWg0LUljb25TZWFyY2ggKyBbY2xhc3MqPXJ0ZS1pY29uLWhdIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG5bY2xhc3MqPXJ0ZS1pY29uLWgyLV06bm90KC5ydGUtaWNvbi1oNC1JY29uU2VhcmNoKSAucnRlLWljb24taDQtSWNvblNlYXJjaDo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oMy1dOm5vdCgucnRlLWljb24taDQtSWNvblNlYXJjaCkgLnJ0ZS1pY29uLWg0LUljb25TZWFyY2g6OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDQtXTpub3QoLnJ0ZS1pY29uLWg0LUljb25TZWFyY2gpIC5ydGUtaWNvbi1oNC1JY29uU2VhcmNoOjpiZWZvcmUsXG5bY2xhc3MqPXJ0ZS1pY29uLWg1LV06bm90KC5ydGUtaWNvbi1oNC1JY29uU2VhcmNoKSAucnRlLWljb24taDQtSWNvblNlYXJjaDo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBINSB3aXRoIEljb25TZWFyY2ggaWNvbiAqL1xuLnJ0ZS1pY29uLWg1LUljb25TZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogNHJlbTtcbn1cbi5ydGUtaWNvbi1oNS1JY29uU2VhcmNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEuMDVlbTtcbiAgaGVpZ2h0OiAxLjA1ZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvU1ZHL1JURS9JY29uU2VhcmNoLnN2Z1wiKTtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvU1ZHL1JURS9JY29uU2VhcmNoLnN2Z1wiKTtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5ydGUtaWNvbi1oNS1JY29uU2VhcmNoICsgKiB7XG4gIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucnRlLWljb24taDUtSWNvblNlYXJjaCArIGgxLFxuLnJ0ZS1pY29uLWg1LUljb25TZWFyY2ggKyBoMixcbi5ydGUtaWNvbi1oNS1JY29uU2VhcmNoICsgaDMsXG4ucnRlLWljb24taDUtSWNvblNlYXJjaCArIGg0LFxuLnJ0ZS1pY29uLWg1LUljb25TZWFyY2ggKyBoNSxcbi5ydGUtaWNvbi1oNS1JY29uU2VhcmNoICsgaDYge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5ydGUtaWNvbi1oNS1JY29uU2VhcmNoICsgW2NsYXNzKj1ydGUtaWNvbi1oXSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuW2NsYXNzKj1ydGUtaWNvbi1oMi1dOm5vdCgucnRlLWljb24taDUtSWNvblNlYXJjaCkgLnJ0ZS1pY29uLWg1LUljb25TZWFyY2g6OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDMtXTpub3QoLnJ0ZS1pY29uLWg1LUljb25TZWFyY2gpIC5ydGUtaWNvbi1oNS1JY29uU2VhcmNoOjpiZWZvcmUsXG5bY2xhc3MqPXJ0ZS1pY29uLWg0LV06bm90KC5ydGUtaWNvbi1oNS1JY29uU2VhcmNoKSAucnRlLWljb24taDUtSWNvblNlYXJjaDo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oNS1dOm5vdCgucnRlLWljb24taDUtSWNvblNlYXJjaCkgLnJ0ZS1pY29uLWg1LUljb25TZWFyY2g6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogSDIgd2l0aCBJY29uVGFyZ2V0R3JvdXAgaWNvbiAqL1xuLnJ0ZS1pY29uLWgyLUljb25UYXJnZXRHcm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtO1xufVxuLnJ0ZS1pY29uLWgyLUljb25UYXJnZXRHcm91cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxLjJlbTtcbiAgaGVpZ2h0OiAxLjJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9TVkcvUlRFL0ljb25UYXJnZXRHcm91cC5zdmdcIik7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ljb25zL1NWRy9SVEUvSWNvblRhcmdldEdyb3VwLnN2Z1wiKTtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5ydGUtaWNvbi1oMi1JY29uVGFyZ2V0R3JvdXAgKyAqIHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5ydGUtaWNvbi1oMi1JY29uVGFyZ2V0R3JvdXAgKyBoMSxcbi5ydGUtaWNvbi1oMi1JY29uVGFyZ2V0R3JvdXAgKyBoMixcbi5ydGUtaWNvbi1oMi1JY29uVGFyZ2V0R3JvdXAgKyBoMyxcbi5ydGUtaWNvbi1oMi1JY29uVGFyZ2V0R3JvdXAgKyBoNCxcbi5ydGUtaWNvbi1oMi1JY29uVGFyZ2V0R3JvdXAgKyBoNSxcbi5ydGUtaWNvbi1oMi1JY29uVGFyZ2V0R3JvdXAgKyBoNiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnJ0ZS1pY29uLWgyLUljb25UYXJnZXRHcm91cCArIFtjbGFzcyo9cnRlLWljb24taF0ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbltjbGFzcyo9cnRlLWljb24taDItXTpub3QoLnJ0ZS1pY29uLWgyLUljb25UYXJnZXRHcm91cCkgLnJ0ZS1pY29uLWgyLUljb25UYXJnZXRHcm91cDo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oMy1dOm5vdCgucnRlLWljb24taDItSWNvblRhcmdldEdyb3VwKSAucnRlLWljb24taDItSWNvblRhcmdldEdyb3VwOjpiZWZvcmUsXG5bY2xhc3MqPXJ0ZS1pY29uLWg0LV06bm90KC5ydGUtaWNvbi1oMi1JY29uVGFyZ2V0R3JvdXApIC5ydGUtaWNvbi1oMi1JY29uVGFyZ2V0R3JvdXA6OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDUtXTpub3QoLnJ0ZS1pY29uLWgyLUljb25UYXJnZXRHcm91cCkgLnJ0ZS1pY29uLWgyLUljb25UYXJnZXRHcm91cDo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBIMyB3aXRoIEljb25UYXJnZXRHcm91cCBpY29uICovXG4ucnRlLWljb24taDMtSWNvblRhcmdldEdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDRyZW07XG59XG4ucnRlLWljb24taDMtSWNvblRhcmdldEdyb3VwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEuMTVlbTtcbiAgaGVpZ2h0OiAxLjE1ZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvU1ZHL1JURS9JY29uVGFyZ2V0R3JvdXAuc3ZnXCIpO1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9TVkcvUlRFL0ljb25UYXJnZXRHcm91cC5zdmdcIik7XG4gIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4ucnRlLWljb24taDMtSWNvblRhcmdldEdyb3VwICsgKiB7XG4gIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucnRlLWljb24taDMtSWNvblRhcmdldEdyb3VwICsgaDEsXG4ucnRlLWljb24taDMtSWNvblRhcmdldEdyb3VwICsgaDIsXG4ucnRlLWljb24taDMtSWNvblRhcmdldEdyb3VwICsgaDMsXG4ucnRlLWljb24taDMtSWNvblRhcmdldEdyb3VwICsgaDQsXG4ucnRlLWljb24taDMtSWNvblRhcmdldEdyb3VwICsgaDUsXG4ucnRlLWljb24taDMtSWNvblRhcmdldEdyb3VwICsgaDYge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5ydGUtaWNvbi1oMy1JY29uVGFyZ2V0R3JvdXAgKyBbY2xhc3MqPXJ0ZS1pY29uLWhdIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG5bY2xhc3MqPXJ0ZS1pY29uLWgyLV06bm90KC5ydGUtaWNvbi1oMy1JY29uVGFyZ2V0R3JvdXApIC5ydGUtaWNvbi1oMy1JY29uVGFyZ2V0R3JvdXA6OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDMtXTpub3QoLnJ0ZS1pY29uLWgzLUljb25UYXJnZXRHcm91cCkgLnJ0ZS1pY29uLWgzLUljb25UYXJnZXRHcm91cDo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oNC1dOm5vdCgucnRlLWljb24taDMtSWNvblRhcmdldEdyb3VwKSAucnRlLWljb24taDMtSWNvblRhcmdldEdyb3VwOjpiZWZvcmUsXG5bY2xhc3MqPXJ0ZS1pY29uLWg1LV06bm90KC5ydGUtaWNvbi1oMy1JY29uVGFyZ2V0R3JvdXApIC5ydGUtaWNvbi1oMy1JY29uVGFyZ2V0R3JvdXA6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogSDQgd2l0aCBJY29uVGFyZ2V0R3JvdXAgaWNvbiAqL1xuLnJ0ZS1pY29uLWg0LUljb25UYXJnZXRHcm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtO1xufVxuLnJ0ZS1pY29uLWg0LUljb25UYXJnZXRHcm91cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxLjFlbTtcbiAgaGVpZ2h0OiAxLjFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9TVkcvUlRFL0ljb25UYXJnZXRHcm91cC5zdmdcIik7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ljb25zL1NWRy9SVEUvSWNvblRhcmdldEdyb3VwLnN2Z1wiKTtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5ydGUtaWNvbi1oNC1JY29uVGFyZ2V0R3JvdXAgKyAqIHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5ydGUtaWNvbi1oNC1JY29uVGFyZ2V0R3JvdXAgKyBoMSxcbi5ydGUtaWNvbi1oNC1JY29uVGFyZ2V0R3JvdXAgKyBoMixcbi5ydGUtaWNvbi1oNC1JY29uVGFyZ2V0R3JvdXAgKyBoMyxcbi5ydGUtaWNvbi1oNC1JY29uVGFyZ2V0R3JvdXAgKyBoNCxcbi5ydGUtaWNvbi1oNC1JY29uVGFyZ2V0R3JvdXAgKyBoNSxcbi5ydGUtaWNvbi1oNC1JY29uVGFyZ2V0R3JvdXAgKyBoNiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnJ0ZS1pY29uLWg0LUljb25UYXJnZXRHcm91cCArIFtjbGFzcyo9cnRlLWljb24taF0ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbltjbGFzcyo9cnRlLWljb24taDItXTpub3QoLnJ0ZS1pY29uLWg0LUljb25UYXJnZXRHcm91cCkgLnJ0ZS1pY29uLWg0LUljb25UYXJnZXRHcm91cDo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oMy1dOm5vdCgucnRlLWljb24taDQtSWNvblRhcmdldEdyb3VwKSAucnRlLWljb24taDQtSWNvblRhcmdldEdyb3VwOjpiZWZvcmUsXG5bY2xhc3MqPXJ0ZS1pY29uLWg0LV06bm90KC5ydGUtaWNvbi1oNC1JY29uVGFyZ2V0R3JvdXApIC5ydGUtaWNvbi1oNC1JY29uVGFyZ2V0R3JvdXA6OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDUtXTpub3QoLnJ0ZS1pY29uLWg0LUljb25UYXJnZXRHcm91cCkgLnJ0ZS1pY29uLWg0LUljb25UYXJnZXRHcm91cDo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBINSB3aXRoIEljb25UYXJnZXRHcm91cCBpY29uICovXG4ucnRlLWljb24taDUtSWNvblRhcmdldEdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDRyZW07XG59XG4ucnRlLWljb24taDUtSWNvblRhcmdldEdyb3VwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEuMDVlbTtcbiAgaGVpZ2h0OiAxLjA1ZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvU1ZHL1JURS9JY29uVGFyZ2V0R3JvdXAuc3ZnXCIpO1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9TVkcvUlRFL0ljb25UYXJnZXRHcm91cC5zdmdcIik7XG4gIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4ucnRlLWljb24taDUtSWNvblRhcmdldEdyb3VwICsgKiB7XG4gIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucnRlLWljb24taDUtSWNvblRhcmdldEdyb3VwICsgaDEsXG4ucnRlLWljb24taDUtSWNvblRhcmdldEdyb3VwICsgaDIsXG4ucnRlLWljb24taDUtSWNvblRhcmdldEdyb3VwICsgaDMsXG4ucnRlLWljb24taDUtSWNvblRhcmdldEdyb3VwICsgaDQsXG4ucnRlLWljb24taDUtSWNvblRhcmdldEdyb3VwICsgaDUsXG4ucnRlLWljb24taDUtSWNvblRhcmdldEdyb3VwICsgaDYge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5ydGUtaWNvbi1oNS1JY29uVGFyZ2V0R3JvdXAgKyBbY2xhc3MqPXJ0ZS1pY29uLWhdIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG5bY2xhc3MqPXJ0ZS1pY29uLWgyLV06bm90KC5ydGUtaWNvbi1oNS1JY29uVGFyZ2V0R3JvdXApIC5ydGUtaWNvbi1oNS1JY29uVGFyZ2V0R3JvdXA6OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDMtXTpub3QoLnJ0ZS1pY29uLWg1LUljb25UYXJnZXRHcm91cCkgLnJ0ZS1pY29uLWg1LUljb25UYXJnZXRHcm91cDo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oNC1dOm5vdCgucnRlLWljb24taDUtSWNvblRhcmdldEdyb3VwKSAucnRlLWljb24taDUtSWNvblRhcmdldEdyb3VwOjpiZWZvcmUsXG5bY2xhc3MqPXJ0ZS1pY29uLWg1LV06bm90KC5ydGUtaWNvbi1oNS1JY29uVGFyZ2V0R3JvdXApIC5ydGUtaWNvbi1oNS1JY29uVGFyZ2V0R3JvdXA6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogSDIgd2l0aCBJY29uVG9waWMgaWNvbiAqL1xuLnJ0ZS1pY29uLWgyLUljb25Ub3BpYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtO1xufVxuLnJ0ZS1pY29uLWgyLUljb25Ub3BpYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxLjJlbTtcbiAgaGVpZ2h0OiAxLjJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9TVkcvUlRFL0ljb25Ub3BpYy5zdmdcIik7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ljb25zL1NWRy9SVEUvSWNvblRvcGljLnN2Z1wiKTtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5ydGUtaWNvbi1oMi1JY29uVG9waWMgKyAqIHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5ydGUtaWNvbi1oMi1JY29uVG9waWMgKyBoMSxcbi5ydGUtaWNvbi1oMi1JY29uVG9waWMgKyBoMixcbi5ydGUtaWNvbi1oMi1JY29uVG9waWMgKyBoMyxcbi5ydGUtaWNvbi1oMi1JY29uVG9waWMgKyBoNCxcbi5ydGUtaWNvbi1oMi1JY29uVG9waWMgKyBoNSxcbi5ydGUtaWNvbi1oMi1JY29uVG9waWMgKyBoNiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnJ0ZS1pY29uLWgyLUljb25Ub3BpYyArIFtjbGFzcyo9cnRlLWljb24taF0ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbltjbGFzcyo9cnRlLWljb24taDItXTpub3QoLnJ0ZS1pY29uLWgyLUljb25Ub3BpYykgLnJ0ZS1pY29uLWgyLUljb25Ub3BpYzo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oMy1dOm5vdCgucnRlLWljb24taDItSWNvblRvcGljKSAucnRlLWljb24taDItSWNvblRvcGljOjpiZWZvcmUsXG5bY2xhc3MqPXJ0ZS1pY29uLWg0LV06bm90KC5ydGUtaWNvbi1oMi1JY29uVG9waWMpIC5ydGUtaWNvbi1oMi1JY29uVG9waWM6OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDUtXTpub3QoLnJ0ZS1pY29uLWgyLUljb25Ub3BpYykgLnJ0ZS1pY29uLWgyLUljb25Ub3BpYzo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBIMyB3aXRoIEljb25Ub3BpYyBpY29uICovXG4ucnRlLWljb24taDMtSWNvblRvcGljIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDRyZW07XG59XG4ucnRlLWljb24taDMtSWNvblRvcGljOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEuMTVlbTtcbiAgaGVpZ2h0OiAxLjE1ZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvU1ZHL1JURS9JY29uVG9waWMuc3ZnXCIpO1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9TVkcvUlRFL0ljb25Ub3BpYy5zdmdcIik7XG4gIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4ucnRlLWljb24taDMtSWNvblRvcGljICsgKiB7XG4gIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucnRlLWljb24taDMtSWNvblRvcGljICsgaDEsXG4ucnRlLWljb24taDMtSWNvblRvcGljICsgaDIsXG4ucnRlLWljb24taDMtSWNvblRvcGljICsgaDMsXG4ucnRlLWljb24taDMtSWNvblRvcGljICsgaDQsXG4ucnRlLWljb24taDMtSWNvblRvcGljICsgaDUsXG4ucnRlLWljb24taDMtSWNvblRvcGljICsgaDYge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5ydGUtaWNvbi1oMy1JY29uVG9waWMgKyBbY2xhc3MqPXJ0ZS1pY29uLWhdIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG5bY2xhc3MqPXJ0ZS1pY29uLWgyLV06bm90KC5ydGUtaWNvbi1oMy1JY29uVG9waWMpIC5ydGUtaWNvbi1oMy1JY29uVG9waWM6OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDMtXTpub3QoLnJ0ZS1pY29uLWgzLUljb25Ub3BpYykgLnJ0ZS1pY29uLWgzLUljb25Ub3BpYzo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oNC1dOm5vdCgucnRlLWljb24taDMtSWNvblRvcGljKSAucnRlLWljb24taDMtSWNvblRvcGljOjpiZWZvcmUsXG5bY2xhc3MqPXJ0ZS1pY29uLWg1LV06bm90KC5ydGUtaWNvbi1oMy1JY29uVG9waWMpIC5ydGUtaWNvbi1oMy1JY29uVG9waWM6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogSDQgd2l0aCBJY29uVG9waWMgaWNvbiAqL1xuLnJ0ZS1pY29uLWg0LUljb25Ub3BpYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtO1xufVxuLnJ0ZS1pY29uLWg0LUljb25Ub3BpYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxLjFlbTtcbiAgaGVpZ2h0OiAxLjFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9TVkcvUlRFL0ljb25Ub3BpYy5zdmdcIik7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ljb25zL1NWRy9SVEUvSWNvblRvcGljLnN2Z1wiKTtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5ydGUtaWNvbi1oNC1JY29uVG9waWMgKyAqIHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5ydGUtaWNvbi1oNC1JY29uVG9waWMgKyBoMSxcbi5ydGUtaWNvbi1oNC1JY29uVG9waWMgKyBoMixcbi5ydGUtaWNvbi1oNC1JY29uVG9waWMgKyBoMyxcbi5ydGUtaWNvbi1oNC1JY29uVG9waWMgKyBoNCxcbi5ydGUtaWNvbi1oNC1JY29uVG9waWMgKyBoNSxcbi5ydGUtaWNvbi1oNC1JY29uVG9waWMgKyBoNiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnJ0ZS1pY29uLWg0LUljb25Ub3BpYyArIFtjbGFzcyo9cnRlLWljb24taF0ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbltjbGFzcyo9cnRlLWljb24taDItXTpub3QoLnJ0ZS1pY29uLWg0LUljb25Ub3BpYykgLnJ0ZS1pY29uLWg0LUljb25Ub3BpYzo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oMy1dOm5vdCgucnRlLWljb24taDQtSWNvblRvcGljKSAucnRlLWljb24taDQtSWNvblRvcGljOjpiZWZvcmUsXG5bY2xhc3MqPXJ0ZS1pY29uLWg0LV06bm90KC5ydGUtaWNvbi1oNC1JY29uVG9waWMpIC5ydGUtaWNvbi1oNC1JY29uVG9waWM6OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDUtXTpub3QoLnJ0ZS1pY29uLWg0LUljb25Ub3BpYykgLnJ0ZS1pY29uLWg0LUljb25Ub3BpYzo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBINSB3aXRoIEljb25Ub3BpYyBpY29uICovXG4ucnRlLWljb24taDUtSWNvblRvcGljIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDRyZW07XG59XG4ucnRlLWljb24taDUtSWNvblRvcGljOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEuMDVlbTtcbiAgaGVpZ2h0OiAxLjA1ZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvU1ZHL1JURS9JY29uVG9waWMuc3ZnXCIpO1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9TVkcvUlRFL0ljb25Ub3BpYy5zdmdcIik7XG4gIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4ucnRlLWljb24taDUtSWNvblRvcGljICsgKiB7XG4gIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucnRlLWljb24taDUtSWNvblRvcGljICsgaDEsXG4ucnRlLWljb24taDUtSWNvblRvcGljICsgaDIsXG4ucnRlLWljb24taDUtSWNvblRvcGljICsgaDMsXG4ucnRlLWljb24taDUtSWNvblRvcGljICsgaDQsXG4ucnRlLWljb24taDUtSWNvblRvcGljICsgaDUsXG4ucnRlLWljb24taDUtSWNvblRvcGljICsgaDYge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5ydGUtaWNvbi1oNS1JY29uVG9waWMgKyBbY2xhc3MqPXJ0ZS1pY29uLWhdIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG5bY2xhc3MqPXJ0ZS1pY29uLWgyLV06bm90KC5ydGUtaWNvbi1oNS1JY29uVG9waWMpIC5ydGUtaWNvbi1oNS1JY29uVG9waWM6OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDMtXTpub3QoLnJ0ZS1pY29uLWg1LUljb25Ub3BpYykgLnJ0ZS1pY29uLWg1LUljb25Ub3BpYzo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oNC1dOm5vdCgucnRlLWljb24taDUtSWNvblRvcGljKSAucnRlLWljb24taDUtSWNvblRvcGljOjpiZWZvcmUsXG5bY2xhc3MqPXJ0ZS1pY29uLWg1LV06bm90KC5ydGUtaWNvbi1oNS1JY29uVG9waWMpIC5ydGUtaWNvbi1oNS1JY29uVG9waWM6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogSDIgd2l0aCBJY29uVG90YWxEdXJhdGlvbiBpY29uICovXG4ucnRlLWljb24taDItSWNvblRvdGFsRHVyYXRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogNHJlbTtcbn1cbi5ydGUtaWNvbi1oMi1JY29uVG90YWxEdXJhdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxLjJlbTtcbiAgaGVpZ2h0OiAxLjJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9TVkcvUlRFL0ljb25Ub3RhbER1cmF0aW9uLnN2Z1wiKTtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvU1ZHL1JURS9JY29uVG90YWxEdXJhdGlvbi5zdmdcIik7XG4gIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4ucnRlLWljb24taDItSWNvblRvdGFsRHVyYXRpb24gKyAqIHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5ydGUtaWNvbi1oMi1JY29uVG90YWxEdXJhdGlvbiArIGgxLFxuLnJ0ZS1pY29uLWgyLUljb25Ub3RhbER1cmF0aW9uICsgaDIsXG4ucnRlLWljb24taDItSWNvblRvdGFsRHVyYXRpb24gKyBoMyxcbi5ydGUtaWNvbi1oMi1JY29uVG90YWxEdXJhdGlvbiArIGg0LFxuLnJ0ZS1pY29uLWgyLUljb25Ub3RhbER1cmF0aW9uICsgaDUsXG4ucnRlLWljb24taDItSWNvblRvdGFsRHVyYXRpb24gKyBoNiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnJ0ZS1pY29uLWgyLUljb25Ub3RhbER1cmF0aW9uICsgW2NsYXNzKj1ydGUtaWNvbi1oXSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuW2NsYXNzKj1ydGUtaWNvbi1oMi1dOm5vdCgucnRlLWljb24taDItSWNvblRvdGFsRHVyYXRpb24pIC5ydGUtaWNvbi1oMi1JY29uVG90YWxEdXJhdGlvbjo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oMy1dOm5vdCgucnRlLWljb24taDItSWNvblRvdGFsRHVyYXRpb24pIC5ydGUtaWNvbi1oMi1JY29uVG90YWxEdXJhdGlvbjo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oNC1dOm5vdCgucnRlLWljb24taDItSWNvblRvdGFsRHVyYXRpb24pIC5ydGUtaWNvbi1oMi1JY29uVG90YWxEdXJhdGlvbjo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oNS1dOm5vdCgucnRlLWljb24taDItSWNvblRvdGFsRHVyYXRpb24pIC5ydGUtaWNvbi1oMi1JY29uVG90YWxEdXJhdGlvbjo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBIMyB3aXRoIEljb25Ub3RhbER1cmF0aW9uIGljb24gKi9cbi5ydGUtaWNvbi1oMy1JY29uVG90YWxEdXJhdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtO1xufVxuLnJ0ZS1pY29uLWgzLUljb25Ub3RhbER1cmF0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEuMTVlbTtcbiAgaGVpZ2h0OiAxLjE1ZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvU1ZHL1JURS9JY29uVG90YWxEdXJhdGlvbi5zdmdcIik7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ljb25zL1NWRy9SVEUvSWNvblRvdGFsRHVyYXRpb24uc3ZnXCIpO1xuICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAtd2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLnJ0ZS1pY29uLWgzLUljb25Ub3RhbER1cmF0aW9uICsgKiB7XG4gIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucnRlLWljb24taDMtSWNvblRvdGFsRHVyYXRpb24gKyBoMSxcbi5ydGUtaWNvbi1oMy1JY29uVG90YWxEdXJhdGlvbiArIGgyLFxuLnJ0ZS1pY29uLWgzLUljb25Ub3RhbER1cmF0aW9uICsgaDMsXG4ucnRlLWljb24taDMtSWNvblRvdGFsRHVyYXRpb24gKyBoNCxcbi5ydGUtaWNvbi1oMy1JY29uVG90YWxEdXJhdGlvbiArIGg1LFxuLnJ0ZS1pY29uLWgzLUljb25Ub3RhbER1cmF0aW9uICsgaDYge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5ydGUtaWNvbi1oMy1JY29uVG90YWxEdXJhdGlvbiArIFtjbGFzcyo9cnRlLWljb24taF0ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbltjbGFzcyo9cnRlLWljb24taDItXTpub3QoLnJ0ZS1pY29uLWgzLUljb25Ub3RhbER1cmF0aW9uKSAucnRlLWljb24taDMtSWNvblRvdGFsRHVyYXRpb246OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDMtXTpub3QoLnJ0ZS1pY29uLWgzLUljb25Ub3RhbER1cmF0aW9uKSAucnRlLWljb24taDMtSWNvblRvdGFsRHVyYXRpb246OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDQtXTpub3QoLnJ0ZS1pY29uLWgzLUljb25Ub3RhbER1cmF0aW9uKSAucnRlLWljb24taDMtSWNvblRvdGFsRHVyYXRpb246OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDUtXTpub3QoLnJ0ZS1pY29uLWgzLUljb25Ub3RhbER1cmF0aW9uKSAucnRlLWljb24taDMtSWNvblRvdGFsRHVyYXRpb246OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogSDQgd2l0aCBJY29uVG90YWxEdXJhdGlvbiBpY29uICovXG4ucnRlLWljb24taDQtSWNvblRvdGFsRHVyYXRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogNHJlbTtcbn1cbi5ydGUtaWNvbi1oNC1JY29uVG90YWxEdXJhdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxLjFlbTtcbiAgaGVpZ2h0OiAxLjFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9TVkcvUlRFL0ljb25Ub3RhbER1cmF0aW9uLnN2Z1wiKTtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvU1ZHL1JURS9JY29uVG90YWxEdXJhdGlvbi5zdmdcIik7XG4gIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4ucnRlLWljb24taDQtSWNvblRvdGFsRHVyYXRpb24gKyAqIHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5ydGUtaWNvbi1oNC1JY29uVG90YWxEdXJhdGlvbiArIGgxLFxuLnJ0ZS1pY29uLWg0LUljb25Ub3RhbER1cmF0aW9uICsgaDIsXG4ucnRlLWljb24taDQtSWNvblRvdGFsRHVyYXRpb24gKyBoMyxcbi5ydGUtaWNvbi1oNC1JY29uVG90YWxEdXJhdGlvbiArIGg0LFxuLnJ0ZS1pY29uLWg0LUljb25Ub3RhbER1cmF0aW9uICsgaDUsXG4ucnRlLWljb24taDQtSWNvblRvdGFsRHVyYXRpb24gKyBoNiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnJ0ZS1pY29uLWg0LUljb25Ub3RhbER1cmF0aW9uICsgW2NsYXNzKj1ydGUtaWNvbi1oXSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuW2NsYXNzKj1ydGUtaWNvbi1oMi1dOm5vdCgucnRlLWljb24taDQtSWNvblRvdGFsRHVyYXRpb24pIC5ydGUtaWNvbi1oNC1JY29uVG90YWxEdXJhdGlvbjo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oMy1dOm5vdCgucnRlLWljb24taDQtSWNvblRvdGFsRHVyYXRpb24pIC5ydGUtaWNvbi1oNC1JY29uVG90YWxEdXJhdGlvbjo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oNC1dOm5vdCgucnRlLWljb24taDQtSWNvblRvdGFsRHVyYXRpb24pIC5ydGUtaWNvbi1oNC1JY29uVG90YWxEdXJhdGlvbjo6YmVmb3JlLFxuW2NsYXNzKj1ydGUtaWNvbi1oNS1dOm5vdCgucnRlLWljb24taDQtSWNvblRvdGFsRHVyYXRpb24pIC5ydGUtaWNvbi1oNC1JY29uVG90YWxEdXJhdGlvbjo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBINSB3aXRoIEljb25Ub3RhbER1cmF0aW9uIGljb24gKi9cbi5ydGUtaWNvbi1oNS1JY29uVG90YWxEdXJhdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtO1xufVxuLnJ0ZS1pY29uLWg1LUljb25Ub3RhbER1cmF0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEuMDVlbTtcbiAgaGVpZ2h0OiAxLjA1ZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvU1ZHL1JURS9JY29uVG90YWxEdXJhdGlvbi5zdmdcIik7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ljb25zL1NWRy9SVEUvSWNvblRvdGFsRHVyYXRpb24uc3ZnXCIpO1xuICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAtd2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLnJ0ZS1pY29uLWg1LUljb25Ub3RhbER1cmF0aW9uICsgKiB7XG4gIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucnRlLWljb24taDUtSWNvblRvdGFsRHVyYXRpb24gKyBoMSxcbi5ydGUtaWNvbi1oNS1JY29uVG90YWxEdXJhdGlvbiArIGgyLFxuLnJ0ZS1pY29uLWg1LUljb25Ub3RhbER1cmF0aW9uICsgaDMsXG4ucnRlLWljb24taDUtSWNvblRvdGFsRHVyYXRpb24gKyBoNCxcbi5ydGUtaWNvbi1oNS1JY29uVG90YWxEdXJhdGlvbiArIGg1LFxuLnJ0ZS1pY29uLWg1LUljb25Ub3RhbER1cmF0aW9uICsgaDYge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5ydGUtaWNvbi1oNS1JY29uVG90YWxEdXJhdGlvbiArIFtjbGFzcyo9cnRlLWljb24taF0ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbltjbGFzcyo9cnRlLWljb24taDItXTpub3QoLnJ0ZS1pY29uLWg1LUljb25Ub3RhbER1cmF0aW9uKSAucnRlLWljb24taDUtSWNvblRvdGFsRHVyYXRpb246OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDMtXTpub3QoLnJ0ZS1pY29uLWg1LUljb25Ub3RhbER1cmF0aW9uKSAucnRlLWljb24taDUtSWNvblRvdGFsRHVyYXRpb246OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDQtXTpub3QoLnJ0ZS1pY29uLWg1LUljb25Ub3RhbER1cmF0aW9uKSAucnRlLWljb24taDUtSWNvblRvdGFsRHVyYXRpb246OmJlZm9yZSxcbltjbGFzcyo9cnRlLWljb24taDUtXTpub3QoLnJ0ZS1pY29uLWg1LUljb25Ub3RhbER1cmF0aW9uKSAucnRlLWljb24taDUtSWNvblRvdGFsRHVyYXRpb246OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQHRhaWx3aW5kIHV0aWxpdGllcztcbkB0aGVtZSB7XG4gIC0tY29sb3ItamZlLWxpZ2h0Ymx1ZTogIzAwOWRkZjtcbiAgLS1jb2xvci1lLWp1Z2VuZC1ibHVlOiAjMDAzMzk5O1xuICAtLWNvbG9yLWUtanVnZW5kLWhvdmVyOiAjMDAyYjgwO1xuICAtLWNvbG9yLWVzay1tYWdlbnRhOiAjZTUwMDZjO1xuICAtLWNvbG9yLWVzay1ob3ZlcjogI2QwMDA2MjtcbiAgLS1jb2xvci1lLXNwb3J0LW9yYW5nZTogI2UzNTMwZjtcbiAgLS1jb2xvci1lLXNwb3J0LWhvdmVyOiAjYzk0OTBkO1xuICAtLWNvbG9yLWpmZS15ZWxsb3c6ICNmZmNjMDA7XG4gIC0tY29sb3ItamZlLXllbGxvdy1ob3ZlcjogI0VCQkMwMDtcbiAgLS1jb2xvci1qZmUtYWxtb3N0LXdoaXRlOiAjRkFGQUZBO1xuICAtLWNvbG9yLWpmZS1ncmF5OiAjRjNGM0YyO1xuICAtLWNvbG9yLWpmZS1ncmF5LW1lZGl1bTogI0NGQ0ZDRjtcbiAgLS1jb2xvci1qZmUtZ3JheS1kYXJrOiByZ2JhKDE4OSwgMTg5LCAxODksIDEpO1xuICAtLWNvbG9yLWpmZS1ncmF5LWRhcmtlcjogcmdiYSgxMDUsIDEwNSwgMTA1LCAxKTtcbiAgLS1jb2xvci1vdmVybGF5LXNtOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIC0tY29sb3Itb3ZlcmxheS1tZDogcmdiYSgwLCAwLCAwLCAwLjY1KTtcbiAgLS1jb2xvci1vdmVybGF5LWxnOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICAtLWNvbG9yLXdoaXRlOiAjZmZmZmZmO1xuICAtLWNvbG9yLWJsYWNrOiAjMDAwMDAwO1xuICAtLWNvbG9yLWVycm9yOiAjZGYwMDAwO1xuICAtLWNvbG9yLWVycm9yLWJnOiAjZGYwMDAwMWE7XG4gIC0tY29sb3Itd2FybmluZzogI2ZmYjMwMDtcbiAgLS1jb2xvci13YXJuaW5nLWJnOiAjZmZiMzAwMWE7XG4gIC0tY29sb3Itc3VjY2VzczogIzk1ZGYwMDtcbiAgLS1jb2xvci1zdWNjZXNzLWJnOiAjOTVkZjAwMWE7XG59XG4vKipcblxuQWRkaXRpb25hbCB1dGlsaXR5IGNsYXNzZXNcblRoZXNlIGV4dGVuZCBiZXlvbmQgd2hhdCdzIHByb3ZpZGVkIGJ5IFRhaWx3aW5kIGFuZCBvdXIgY29sb3IgdXRpbGl0aWVzXG4qL1xuLm1iLWVsZW1lbnQge1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCgyNnB4LCA0dncgKyAxOHB4LCA3MHB4KTtcbn1cblxuLyoqXG5cbk5hdmlnYXRpb24gcmVsYXRlZCBzdHlsZXNcbiovXG4uaXMtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuaHRtbCB7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG5ib2R5IHtcbiAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkNhbGlicmlcIiwgc2Fucy1zZXJpZiwgc2Fucy1zZXJpZjtcbn1cbmJvZHkubm8tc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm1haW4tbmF2aWdhdGlvbl9fd3JhcHBlciB7XG4gIC0tb3ZlcmxheS1vcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiByaWdodCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLm1haW4tbmF2aWdhdGlvbl9fd3JhcHBlcjo6YmVmb3JlIHtcbiAgb3BhY2l0eTogdmFyKC0tb3ZlcmxheS1vcGFjaXR5KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm1haW4tbmF2aWdhdGlvbl9fd3JhcHBlciB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xcztcbiAgfVxuICAubWFpbi1uYXZpZ2F0aW9uX193cmFwcGVyOjpiZWZvcmUge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMXM7XG4gIH1cbn0iLCIvLyBhc3NldHMvc2Nzcy9uYXZpZ2F0aW9uL2xhbmd1YWdlTmF2aWdhdGlvbi5zY3NzXG5cbi8vIExhbmd1YWdlIE5hdmlnYXRpb24gRHJvcGRvd25cbi8vIFVzaW5nIEJFTSBub3RhdGlvblxuXG4ubGFuZ3VhZ2UtbmF2aWdhdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gICAgLy8gRHJvcGRvd24gY29udGFpbmVyXG4gICAgJl9fZHJvcGRvd24ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC8vIFRvZ2dsZSBidXR0b24gZm9yIGxhbmd1YWdlIGRyb3Bkb3duXG4gICAgJl9fdG9nZ2xlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAwLjVyZW07XG4gICAgICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtO1xuICAgICAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjV2dyArIDE0cHgsIDE2cHgpO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG4gICAgICAubGFuZ3VhZ2UtbmF2aWdhdGlvbl9faWNvbiB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItamZlLWxpZ2h0Ymx1ZSk7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItamZlLWxpZ2h0Ymx1ZSk7XG4gICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS1jb2xvci1qZmUtbGlnaHRibHVlKTtcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgICAgIH1cblxuICAgICAgJlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG4gICAgICAgIC5sYW5ndWFnZS1uYXZpZ2F0aW9uX19pY29uIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBDdXJyZW50IGxhbmd1YWdlIGRpc3BsYXlcbiAgICAmX19jdXJyZW50IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuXG4gICAgLy8gRHJvcGRvd24gaWNvblxuICAgICZfX2ljb24ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcbiAgICB9XG5cbiAgICAvLyBMaXN0IGNvbnRhaW5lciBmb3IgZHJvcGRvd25cbiAgICAmX19saXN0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAxMDA7XG4gICAgICBtaW4td2lkdGg6IDEyMHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMC41cmVtIDA7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIGxlZnQ6IGluaXRpYWw7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgfVxuXG5cbiAgICAgICZbaGlkZGVuXSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAvLyBMaXN0IGl0ZW1zXG4gICAgJl9faXRlbSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgJi50ZXh0LW11dGVkIHtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIExpbmsgc3R5bGluZ1xuICAgICZfX2xpbmsge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG5cbiAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1qZmUtZ3JheSk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1qZmUtbGlnaHRibHVlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBVbmF2YWlsYWJsZSBsYW5ndWFnZSBzdHlsaW5nXG4gICAgJl9fdW5hdmFpbGFibGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICAgIGNvbG9yOiAjOTk5O1xuICAgIH1cbiAgfVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==*/