@charset "UTF-8";
/* -------------------------------------------------------------------------- */
/*                    Phoenix theme (core design system only)                 */
/* -------------------------------------------------------------------------- */
/* prettier-ignore */
/* -------------------------------------------------------------------------- */
/*                                  Utilities                                 */
/* -------------------------------------------------------------------------- */
:root,
[data-bs-theme=light] {
  --phoenix-blue: #3874ff;
  --phoenix-indigo: #6610f2;
  --phoenix-purple: #6f42c1;
  --phoenix-pink: #d63384;
  --phoenix-red: #fa3b1d;
  --phoenix-orange: #e5780b;
  --phoenix-yellow: #ffc107;
  --phoenix-green: #25b003;
  --phoenix-teal: #20c997;
  --phoenix-cyan: #0097eb;
  --phoenix-black: #000000;
  --phoenix-white: #fff;
  --phoenix-gray: #6e7891;
  --phoenix-gray-dark: #141824;
  --phoenix-gray-50: #f5f7fa;
  --phoenix-gray-100: #eff2f6;
  --phoenix-gray-200: #e3e6ed;
  --phoenix-gray-300: #cbd0dd;
  --phoenix-gray-400: #9fa6bc;
  --phoenix-gray-500: #8a94ad;
  --phoenix-gray-600: #6e7891;
  --phoenix-gray-700: #525b75;
  --phoenix-gray-800: #3e465b;
  --phoenix-gray-900: #31374a;
  --phoenix-gray-1000: #222834;
  --phoenix-gray-1100: #141824;
  --phoenix-primary: #3874ff;
  --phoenix-secondary: #31374a;
  --phoenix-success: #25b003;
  --phoenix-info: #0097eb;
  --phoenix-warning: #e5780b;
  --phoenix-danger: #fa3b1d;
  --phoenix-light: #eff2f6;
  --phoenix-dark: #141824;
  --phoenix-primary-rgb: 56, 116, 255;
  --phoenix-secondary-rgb: 49, 55, 74;
  --phoenix-success-rgb: 37, 176, 3;
  --phoenix-info-rgb: 0, 151, 235;
  --phoenix-warning-rgb: 229, 120, 11;
  --phoenix-danger-rgb: 250, 59, 29;
  --phoenix-light-rgb: 239, 242, 246;
  --phoenix-dark-rgb: 20, 24, 36;
  --phoenix-primary-text-emphasis: #003cc7;
  --phoenix-secondary-text-emphasis: #525b75;
  --phoenix-success-text-emphasis: #1c6c09;
  --phoenix-info-text-emphasis: #005585;
  --phoenix-warning-text-emphasis: #bc3803;
  --phoenix-danger-text-emphasis: #b81800;
  --phoenix-light-text-emphasis: #141824;
  --phoenix-dark-text-emphasis: #fff;
  --phoenix-primary-bg-subtle: #e5edff;
  --phoenix-secondary-bg-subtle: #eff2f6;
  --phoenix-success-bg-subtle: #d9fbd0;
  --phoenix-info-bg-subtle: #c7ebff;
  --phoenix-warning-bg-subtle: #ffefca;
  --phoenix-danger-bg-subtle: #ffe0db;
  --phoenix-light-bg-subtle: rgb(96.862745098%, 97.4509803922%, 98.2352941176%);
  --phoenix-dark-bg-subtle: #9fa6bc;
  --phoenix-primary-border-subtle: #85a9ff;
  --phoenix-secondary-border-subtle: #cbd0dd;
  --phoenix-success-border-subtle: #90d67f;
  --phoenix-info-border-subtle: #60c6ff;
  --phoenix-warning-border-subtle: #ffcc85;
  --phoenix-danger-border-subtle: #f48270;
  --phoenix-light-border-subtle: #eff2f6;
  --phoenix-dark-border-subtle: #8a94ad;
  --phoenix-white-rgb: 255, 255, 255;
  --phoenix-black-rgb: 0, 0, 0;
  --phoenix-font-sans-serif: "Nunito Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  --phoenix-font-monospace: "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --phoenix-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --phoenix-body-font-family: var(--phoenix-font-sans-serif);
  --phoenix-body-font-size: 1rem;
  --phoenix-body-font-weight: 400;
  --phoenix-body-line-height: 1.49;
  --phoenix-body-color: #31374a;
  --phoenix-body-color-rgb: 49, 55, 74;
  --phoenix-body-bg: #f5f7fa;
  --phoenix-body-bg-rgb: 245, 247, 250;
  --phoenix-emphasis-color: #141824;
  --phoenix-emphasis-color-rgb: 20, 24, 36;
  --phoenix-secondary-color: #3e465b;
  --phoenix-secondary-color-rgb: 62, 70, 91;
  --phoenix-secondary-bg: #e3e6ed;
  --phoenix-secondary-bg-rgb: 227, 230, 237;
  --phoenix-tertiary-color: #525b75;
  --phoenix-tertiary-color-rgb: 82, 91, 117;
  --phoenix-tertiary-bg: #cbd0dd;
  --phoenix-tertiary-bg-rgb: 203, 208, 221;
  --phoenix-heading-color: var(--phoenix-emphasis-color);
  --phoenix-link-color: #3874ff;
  --phoenix-link-color-rgb: 56, 116, 255;
  --phoenix-link-decoration: none;
  --phoenix-link-hover-color: #003cc7;
  --phoenix-link-hover-color-rgb: 0, 60, 199;
  --phoenix-link-hover-decoration: underline;
  --phoenix-code-color: #d63384;
  --phoenix-highlight-color: #31374a;
  --phoenix-highlight-bg: rgb(100%, 95.137254902%, 80.5490196078%);
  --phoenix-border-width: 1px;
  --phoenix-border-style: solid;
  --phoenix-border-color: #cbd0dd;
  --phoenix-border-color-translucent: rgba(203, 208, 221, 0.54);
  --phoenix-border-radius: 0.375rem;
  --phoenix-border-radius-sm: 0.25rem;
  --phoenix-border-radius-lg: 0.5rem;
  --phoenix-border-radius-xl: 1rem;
  --phoenix-border-radius-xxl: 2rem;
  --phoenix-border-radius-2xl: var(--phoenix-border-radius-xxl);
  --phoenix-border-radius-pill: 50rem;
  --phoenix-box-shadow: 0px 2px 4px -2px rgba(36, 40, 46, 0.08);
  --phoenix-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --phoenix-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);
  --phoenix-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  --phoenix-focus-ring-width: 0.25rem;
  --phoenix-focus-ring-opacity: 0.25;
  --phoenix-focus-ring-color: rgba(56, 116, 255, 0.25);
  --phoenix-form-valid-color: #25b003;
  --phoenix-form-valid-border-color: #25b003;
  --phoenix-form-invalid-color: #fa3b1d;
  --phoenix-form-invalid-border-color: #fa3b1d;
}

[data-bs-theme=dark] {
  color-scheme: dark;
  --phoenix-body-color: #9fa6bc;
  --phoenix-body-color-rgb: 159, 166, 188;
  --phoenix-body-bg: #0f111a;
  --phoenix-body-bg-rgb: 15, 17, 26;
  --phoenix-emphasis-color: #eff2f6;
  --phoenix-emphasis-color-rgb: 239, 242, 246;
  --phoenix-secondary-color: #949db5;
  --phoenix-secondary-color-rgb: 148, 157, 181;
  --phoenix-secondary-bg: #31374a;
  --phoenix-secondary-bg-rgb: 49, 55, 74;
  --phoenix-tertiary-color: #8a94ad;
  --phoenix-tertiary-color-rgb: 138, 148, 173;
  --phoenix-tertiary-bg: #373e53;
  --phoenix-tertiary-bg-rgb: 55, 62, 83;
  --phoenix-primary-text-emphasis: #85a9ff;
  --phoenix-secondary-text-emphasis: #cbd0dd;
  --phoenix-success-text-emphasis: #90d67f;
  --phoenix-info-text-emphasis: #60c6ff;
  --phoenix-warning-text-emphasis: #ffcc85;
  --phoenix-danger-text-emphasis: #f48270;
  --phoenix-light-text-emphasis: #eff2f6;
  --phoenix-dark-text-emphasis: #141824;
  --phoenix-primary-bg-subtle: #1C2231;
  --phoenix-secondary-bg-subtle: #252834;
  --phoenix-success-bg-subtle: #1D2527;
  --phoenix-info-bg-subtle: #1A2431;
  --phoenix-warning-bg-subtle: #262527;
  --phoenix-danger-bg-subtle: #241F25;
  --phoenix-light-bg-subtle: #3e465b;
  --phoenix-dark-bg-subtle: rgb(12.1568627451%, 13.7254901961%, 17.8431372549%);
  --phoenix-primary-border-subtle: #303B5A;
  --phoenix-secondary-border-subtle: #3D414C;
  --phoenix-success-border-subtle: #354739;
  --phoenix-info-border-subtle: #29435A;
  --phoenix-warning-border-subtle: #51453A;
  --phoenix-danger-border-subtle: #4C3233;
  --phoenix-light-border-subtle: #141824;
  --phoenix-dark-border-subtle: #3e465b;
  --phoenix-heading-color: var(--phoenix-emphasis-color);
  --phoenix-link-color: #85a9ff;
  --phoenix-link-hover-color: #85a9ff;
  --phoenix-link-color-rgb: 133, 169, 255;
  --phoenix-link-hover-color-rgb: 133, 169, 255;
  --phoenix-code-color: #d63384;
  --phoenix-highlight-color: #9fa6bc;
  --phoenix-highlight-bg: rgb(40%, 30.2745098039%, 1.0980392157%);
  --phoenix-border-color: #373e53;
  --phoenix-border-color-translucent: rgba(55, 62, 83, 0.78);
  --phoenix-form-valid-color: #90d67f;
  --phoenix-form-valid-border-color: #90d67f;
  --phoenix-form-invalid-color: #f48270;
  --phoenix-form-invalid-border-color: #f48270;
}

:root {
  --phoenix-scroll-margin-top: 2.5rem;
  --phoenix-navbar-top-height: 4rem;
}
:root[data-navbar-horizontal-shape=slim] {
  --phoenix-navbar-top-height: 1.7rem;
}
:root [data-navigation-type=dual] {
  --phoenix-navbar-top-height: 7.25rem;
}
:root {
  --phoenix-navbar-top-menu-margin: 1.5rem;
}
:root .navbar-slim {
  --phoenix-navbar-top-menu-margin: 0.8rem;
}
:root [data-navigation-type=dual] {
  --phoenix-navbar-top-menu-margin: 1.3rem;
}

:root,
[data-bs-theme=light] {
  --phoenix-gray-50-rgb: 245, 247, 250;
  --phoenix-gray-100-rgb: 239, 242, 246;
  --phoenix-gray-200-rgb: 227, 230, 237;
  --phoenix-gray-300-rgb: 203, 208, 221;
  --phoenix-gray-400-rgb: 159, 166, 188;
  --phoenix-gray-500-rgb: 138, 148, 173;
  --phoenix-gray-600-rgb: 110, 120, 145;
  --phoenix-gray-700-rgb: 82, 91, 117;
  --phoenix-gray-800-rgb: 62, 70, 91;
  --phoenix-gray-900-rgb: 49, 55, 74;
  --phoenix-gray-1000-rgb: 34, 40, 52;
  --phoenix-gray-1100-rgb: 20, 24, 36;
  --phoenix-primary-lighter: #adc5ff;
  --phoenix-primary-light: #85a9ff;
  --phoenix-primary-dark: #004dff;
  --phoenix-primary-darker: #003cc7;
  --phoenix-secondary-lighter: #e3e6ed;
  --phoenix-secondary-light: #cbd0dd;
  --phoenix-secondary-dark: #222834;
  --phoenix-secondary-darker: #525b75;
  --phoenix-warning-lighter: #ffe6ad;
  --phoenix-warning-light: #ffcc85;
  --phoenix-warning-dark: #d6630a;
  --phoenix-warning-darker: #bc3803;
  --phoenix-danger-lighter: #fabcb3;
  --phoenix-danger-light: #f48270;
  --phoenix-danger-dark: #cc1b00;
  --phoenix-danger-darker: #b81800;
  --phoenix-success-lighter: #bee8b4;
  --phoenix-success-light: #90d67f;
  --phoenix-success-dark: #23890b;
  --phoenix-success-darker: #1c6c09;
  --phoenix-info-lighter: #96d9ff;
  --phoenix-info-light: #60c6ff;
  --phoenix-info-dark: #0080c7;
  --phoenix-info-darker: #005585;
  --phoenix-primary-lighter-rgb: 173, 197, 255;
  --phoenix-primary-light-rgb: 133, 169, 255;
  --phoenix-primary-dark-rgb: 0, 77, 255;
  --phoenix-primary-darker-rgb: 0, 60, 199;
  --phoenix-secondary-lighter-rgb: 227, 230, 237;
  --phoenix-secondary-light-rgb: 203, 208, 221;
  --phoenix-secondary-dark-rgb: 34, 40, 52;
  --phoenix-secondary-darker-rgb: 82, 91, 117;
  --phoenix-warning-lighter-rgb: 255, 230, 173;
  --phoenix-warning-light-rgb: 255, 204, 133;
  --phoenix-warning-dark-rgb: 214, 99, 10;
  --phoenix-warning-darker-rgb: 188, 56, 3;
  --phoenix-danger-lighter-rgb: 250, 188, 179;
  --phoenix-danger-light-rgb: 244, 130, 112;
  --phoenix-danger-dark-rgb: 204, 27, 0;
  --phoenix-danger-darker-rgb: 184, 24, 0;
  --phoenix-success-lighter-rgb: 190, 232, 180;
  --phoenix-success-light-rgb: 144, 214, 127;
  --phoenix-success-dark-rgb: 35, 137, 11;
  --phoenix-success-darker-rgb: 28, 108, 9;
  --phoenix-info-lighter-rgb: 150, 217, 255;
  --phoenix-info-light-rgb: 96, 198, 255;
  --phoenix-info-dark-rgb: 0, 128, 199;
  --phoenix-info-darker-rgb: 0, 85, 133;
  --phoenix-primary-bg-subtle-rgb: 229, 237, 255;
  --phoenix-quaternary-color: #8a94ad;
  --phoenix-quaternary-color-rgb: 138, 148, 173;
  --phoenix-quaternary-bg: #9fa6bc;
  --phoenix-quaternary-bg-rgb: 159, 166, 188;
  --phoenix-emphasis-bg: #fff;
  --phoenix-emphasis-bg-rgb: 255, 255, 255;
  --phoenix-body-highlight-color: #222834;
  --phoenix-body-highlight-color-rgb: 34, 40, 52;
  --phoenix-body-highlight-bg: #eff2f6;
  --phoenix-body-highlight-bg-rgb: 239, 242, 246;
  --phoenix-border-color-rgb: 203, 208, 221;
  --phoenix-border-color-translucent-rgb: 203, 208, 221;
  --phoenix-input-group-addon-bg-global: #eff2f6;
  --phoenix-dropdown-link-color-global: #525b75;
  --phoenix-dropdown-link-hover-color-global: rgb(16.0784313725%, 17.8431372549%, 22.9411764706%);
  --phoenix-nav-vertical-color-global: #141824;
  /* -------------------------------------------------------------------------- */
  /*                                Scrollbar                                   */
  /* -------------------------------------------------------------------------- */
  --phoenix-scrollbar-bg: rgba(var(--phoenix-quaternary-bg-rgb), 0.55);
  /* ---------------------------------- docs ---------------------------------- */
  --phoenix-docs-language-bg: #222834;
  /* -------------------------------------------------------------------------- */
  /*                                Navbar                                      */
  /* -------------------------------------------------------------------------- */
  /* ------------------------------- navbar-top  ------------------------------- */
  --phoenix-navbar-top-link-color: var(--phoenix-body-color);
  --phoenix-navbar-top-menu-bg-color: var(--phoenix-emphasis-bg);
  --phoenix-navbar-top-border-color: #cbd0dd;
  --phoenix-navbar-top-link-hover-color: var(
    --phoenix-body-highlight-color
  );
  --phoenix-navbar-top-link-hover-bg: var(--phoenix-body-highlight-bg);
  --phoenix-navbar-top-link-active-color: var(--phoenix-primary);
  --phoenix-navbar-top-dropdown-color: var(--phoenix-body-color);
  --phoenix-navbar-top-dropdown-hover-bg: var(--phoenix-body-highlight-bg);
  /* ------------------------------- dual-nav ------------------------------- */
  --phoenix-dual-nav-border-color: #e3e6ed;
  --phoenix-dual-nav-first-layer-bg: #eff2f6;
  /* ------------------------------- navbar-vertical light ------------------------------- */
  --phoenix-navbar-vertical-border-color: #cbd0dd;
  --phoenix-navbar-vertical-bg-color: var(--phoenix-emphasis-bg);
  --phoenix-navbar-vertical-label-color: #6e7891;
  --phoenix-navbar-vertical-link-color: #525b75;
  --phoenix-navbar-vertical-link-hover-color: #3e465b;
  --phoenix-navbar-vertical-link-hover-bg: #eff2f6;
  --phoenix-navbar-vertical-link-active-color: #3874ff;
  --phoenix-navbar-vertical-link-disable-color: #8a94ad;
  --phoenix-navbar-vertical-width: 15.875rem;
}
:root.navbar-vertical-collapsed,
[data-bs-theme=light].navbar-vertical-collapsed {
  --phoenix-navbar-vertical-width: 4rem;
}
:root,
[data-bs-theme=light] {
  --phoenix-navbar-vertical-dropdown-indicator-color: #8a94ad;
  --phoenix-navbar-footer-border-color: var(--phoenix-border-color);
  --phoenix-navbar-vertical-hr-color: #e3e6ed;
  --phoenix-navbar-vertical-collapsed-menu-bg: #fff;
  --phoenix-hamburger-menu-color: #6e7891;
  /* ------------------------------- navbar-top ------------------------------- */
  --phoenix-navbar-top-bg-color: var(--phoenix-emphasis-bg);
  /* --------------------------------- buttons -------------------------------- */
  --phoenix-btn-hover-border-color: transparent;
  --phoenix-btn-active-border-color: transparent;
  /* --------------------------------- choices -------------------------------- */
  --phoenix-choices-inner-min-height: auto;
  --phoenix-choices-item-has-no-choices-bg: var(--phoenix-emphasis-bg);
  /* -------------------------------- Flatpickr ------------------------------- */
  --phoenix-flatpickr-calendar-input-bg: var(--phoenix-emphasis-bg);
  --phoenix-flatpickr-calendar-bg: #e3e6ed;
  --phoenix-flatpickr-current-month-color: #31374a;
  --phoenix-flatpickr-weekday-color: #31374a;
  --phoenix-flatpickr-calendar-day-hover-bg: rgba(var(--phoenix-tertiary-bg-rgb), 0.5);
  --phoenix-flatpickr-weekend-days-color: #e5780b;
  --phoenix-flatpickr-today-color: #fff;
  --phoenix-flatpickr-calendar-day-selected-bg: rgba(var(--phoenix-primary-rgb), 0.2);
  /* -------------------------------- Fullcalendar ------------------------------- */
  --phoenix-calendar-bg: #e3e6ed;
  --phoenix-calendar-border-color: var(--phoenix-body-bg);
  /* --------------------------------- wizard --------------------------------- */
  --phoenix-theme-wizard-nav-item-circle-bg: var(
    --phoenix-body-highlight-bg
  );
  --phoenix-theme-wizard-complete-color: #3874ff;
  --phoenix-theme-wizard-active-color: #3874ff;
  /* --------------------------------- tinymce -------------------------------- */
  --phoenix-tinymce-bg: var(--phoenix-emphasis-bg);
  --phoenix-tinymce-tox-tbtn-enabled-icon-color: var(
    --phoenix-secondary-color
  );
  /* -------------------------------- choices -------------------------------- */
  --phoenix-choices-item-bg: var(--phoenix-primary-bg-subtle);
  --phoenix-choices-item-color: var(--phoenix-body-highlight-color);
  /* --------------------------------- Avatar --------------------------------- */
  --phoenix-avatar-name-color: var(--phoenix-primary-dark);
  /* ---------------------------------- logo ---------------------------------- */
  --phoenix-logo-text: rgba(var(--phoenix-tertiary-color-rgb), 0.8);
  /* -------------------------- theme-control-toggle -------------------------- */
  --phoenix-theme-control-toggle-bg: rgba(255, 204, 133, 0.24);
  --phoenix-theme-control-toggle-hover-bg: var(--phoenix-warning);
  --phoenix-theme-control-toggle-color: var(--phoenix-warning);
  --phoenix-theme-control-toggle-hover-color: #ffefca;
  /* -------------------------------- Kanban ------------------------------- */
  --phoenix-kanban-bg: #e3e6ed;
  --phoenix-kanban-column-bg: var(--phoenix-body-bg);
  --phoenix-kanban-ghost-bg: var(--phoenix-body-highlight-bg);
  --phoenix-kanban-drag-bg: var(--phoenix-white);
  --phoenix-kanban-column-hover-bg: var(--phoenix-white);
  --phoenix-leaflet-bar-bg: var(--phoenix-body-highlight-bg);
  --phoenix-leaflet-popup-content-wrapper-bg: var(--phoenix-emphasis-bg);
}
:root [class*=btn-phoenix-],
[data-bs-theme=light] [class*=btn-phoenix-] {
  --phoenix-btn-disabled-opacity: 0.7;
  --phoenix-btn-disabled-color: var(--phoenix-quaternary-color);
  --phoenix-btn-disabled-bg: var(--phoenix-secondary-bg);
}
:root,
[data-bs-theme=light] {
  --phoenix-form-select-indicator: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUwIiBoZWlnaHQ9IjE1MCIgdmlld0JveD0iMCAwIDE1MCAxNTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik03NS4zNDggMTI3LjE5MkM3Mi40MzgxIDEyNy4xOTIgNjkuODUxNCAxMjYuMjIyIDY3LjkxMTUgMTI0LjI4Mkw1LjgzMjE1IDYyLjIwMjNDMS42Mjg4NyA1OC4zMjIzIDEuNjI4ODcgNTEuNTMyNCA1LjgzMjE1IDQ3LjY1MjVDOS43MTIxMSA0My40NDkyIDE2LjUwMiA0My40NDkyIDIwLjM4MiA0Ny42NTI1TDc1LjM0OCAxMDIuMjk1TDEyOS45OTEgNDcuNjUyNUMxMzMuODcxIDQzLjQ0OTIgMTQwLjY2MSA0My40NDkyIDE0NC41NDEgNDcuNjUyNUMxNDguNzQ0IDUxLjUzMjQgMTQ4Ljc0NCA1OC4zMjIzIDE0NC41NDEgNjIuMjAyM0w4Mi40NjEzIDEyNC4yODJDODAuNTIxMyAxMjYuMjIyIDc3LjkzNDcgMTI3LjE5MiA3NS4zNDggMTI3LjE5MloiIGZpbGw9IiMzMTM3NEEiLz4KPC9zdmc+Cg==");
}

[data-bs-theme=dark] {
  --phoenix-gray-50: #0f111a;
  --phoenix-gray-100: #222834;
  --phoenix-gray-200: #31374a;
  --phoenix-gray-300: #373e53;
  --phoenix-gray-400: #3e465b;
  --phoenix-gray-500: #606981;
  --phoenix-gray-600: #6e7891;
  --phoenix-gray-700: #8a94ad;
  --phoenix-gray-800: #949db5;
  --phoenix-gray-900: #9fa6bc;
  --phoenix-gray-1000: #cbd0dd;
  --phoenix-gray-1100: #EFF1F5;
  --phoenix-gray-50-rgb: 15, 17, 26;
  --phoenix-gray-100-rgb: 34, 40, 52;
  --phoenix-gray-200-rgb: 49, 55, 74;
  --phoenix-gray-300-rgb: 55, 62, 83;
  --phoenix-gray-400-rgb: 62, 70, 91;
  --phoenix-gray-500-rgb: 96, 105, 129;
  --phoenix-gray-600-rgb: 110, 120, 145;
  --phoenix-gray-700-rgb: 138, 148, 173;
  --phoenix-gray-800-rgb: 148, 157, 181;
  --phoenix-gray-900-rgb: 159, 166, 188;
  --phoenix-gray-1000-rgb: 203, 208, 221;
  --phoenix-gray-1100-rgb: 239, 241, 245;
  --phoenix-primary: #85a9ff;
  --phoenix-secondary: #31374a;
  --phoenix-success: #90d67f;
  --phoenix-info: #60c6ff;
  --phoenix-warning: #ffcc85;
  --phoenix-danger: #f48270;
  --phoenix-primary-rgb: 133, 169, 255;
  --phoenix-secondary-rgb: 49, 55, 74;
  --phoenix-success-rgb: 144, 214, 127;
  --phoenix-info-rgb: 96, 198, 255;
  --phoenix-warning-rgb: 255, 204, 133;
  --phoenix-danger-rgb: 244, 130, 112;
  --phoenix-primary-lighter: #003cc7;
  --phoenix-primary-light: #3874ff;
  --phoenix-primary-dark: #85a9ff;
  --phoenix-primary-darker: #85a9ff;
  --phoenix-warning-lighter: #bc3803;
  --phoenix-warning-light: #e5780b;
  --phoenix-warning-dark: #ffcc85;
  --phoenix-warning-darker: #ffcc85;
  --phoenix-danger-lighter: #b81800;
  --phoenix-danger-light: #fa3b1d;
  --phoenix-danger-dark: #f48270;
  --phoenix-danger-darker: #f48270;
  --phoenix-success-lighter: #1c6c09;
  --phoenix-success-light: #25b003;
  --phoenix-success-dark: #90d67f;
  --phoenix-success-darker: #90d67f;
  --phoenix-info-lighter: #005585;
  --phoenix-info-light: #0097eb;
  --phoenix-info-dark: #60c6ff;
  --phoenix-info-darker: #60c6ff;
  --phoenix-primary-lighter-rgb: 0, 60, 199;
  --phoenix-primary-light-rgb: 56, 116, 255;
  --phoenix-primary-dark-rgb: 133, 169, 255;
  --phoenix-primary-darker-rgb: 133, 169, 255;
  --phoenix-warning-lighter-rgb: 188, 56, 3;
  --phoenix-warning-light-rgb: 229, 120, 11;
  --phoenix-warning-dark-rgb: 255, 204, 133;
  --phoenix-warning-darker-rgb: 255, 204, 133;
  --phoenix-danger-lighter-rgb: 184, 24, 0;
  --phoenix-danger-light-rgb: 250, 59, 29;
  --phoenix-danger-dark-rgb: 244, 130, 112;
  --phoenix-danger-darker-rgb: 244, 130, 112;
  --phoenix-success-lighter-rgb: 28, 108, 9;
  --phoenix-success-light-rgb: 37, 176, 3;
  --phoenix-success-dark-rgb: 144, 214, 127;
  --phoenix-success-darker-rgb: 144, 214, 127;
  --phoenix-info-lighter-rgb: 0, 85, 133;
  --phoenix-info-light-rgb: 0, 151, 235;
  --phoenix-info-dark-rgb: 96, 198, 255;
  --phoenix-info-darker-rgb: 96, 198, 255;
  --phoenix-quaternary-color: #606981;
  --phoenix-quaternary-color-rgb: 96, 105, 129;
  --phoenix-quaternary-bg: #3e465b;
  --phoenix-quaternary-bg-rgb: 62, 70, 91;
  --phoenix-emphasis-bg: #141824;
  --phoenix-emphasis-bg-rgb: 20, 24, 36;
  --phoenix-body-highlight-color: #cbd0dd;
  --phoenix-body-highlight-color-rgb: 203, 208, 221;
  --phoenix-body-highlight-bg: #222834;
  --phoenix-body-highlight-bg-rgb: 34, 40, 52;
  --phoenix-translucent-rgb: 55, 62, 83;
  --phoenix-input-group-addon-bg-global: #31374a;
  --phoenix-dropdown-link-color-global: var(
    --phoenix-body-highlight-color
  );
  --phoenix-dropdown-link-hover-color-global: #fff;
  --phoenix-nav-vertical-color-global: #eff2f6;
  /* ------------------------------- navbar-vertical ------------------------------- */
  --phoenix-navbar-vertical-border-color: #31374a;
  --phoenix-navbar-footer-border-color: #31374a;
  /* --------------------------------- Avatar --------------------------------- */
  --phoenix-avatar-name-color: var(--phoenix-primary-light);
  /* --------------------------------- buttons -------------------------------- */
}
[data-bs-theme=dark] .btn-reveal {
  --phoenix-btn-color: #9fa6bc;
}
[data-bs-theme=dark] .btn.active {
  --phoenix-btn-active-bg: var(--phoenix-secondary-bg);
}
[data-bs-theme=dark] .btn-phoenix-primary {
  --phoenix-btn-color: #85a9ff;
  --phoenix-btn-bg: #0f111a;
  --phoenix-btn-border-color: #31374a;
  --phoenix-btn-hover-bg: var(--phoenix-body-highlight-bg);
  --phoenix-btn-active-bg: var(--phoenix-body-highlight-bg);
  --phoenix-btn-hover-border-color: #31374a;
  --phoenix-btn-active-border-color: #222834;
}
[data-bs-theme=dark] .btn-phoenix-secondary {
  --phoenix-btn-color: #9fa6bc;
  --phoenix-btn-hover-color: var(--phoenix-secondary-light);
  --phoenix-btn-active-color: #9fa6bc;
  --phoenix-btn-bg: #0f111a;
  --phoenix-btn-border-color: #31374a;
  --phoenix-btn-hover-bg: var(--phoenix-body-highlight-bg);
  --phoenix-btn-active-bg: var(--phoenix-body-highlight-bg);
  --phoenix-btn-hover-border-color: #31374a;
  --phoenix-btn-active-border-color: #222834;
}
[data-bs-theme=dark] .btn-phoenix-success {
  --phoenix-btn-color: #90d67f;
  --phoenix-btn-bg: #0f111a;
  --phoenix-btn-border-color: #31374a;
  --phoenix-btn-hover-bg: var(--phoenix-body-highlight-bg);
  --phoenix-btn-active-bg: var(--phoenix-body-highlight-bg);
  --phoenix-btn-hover-border-color: #31374a;
  --phoenix-btn-active-border-color: #222834;
}
[data-bs-theme=dark] .btn-phoenix-info {
  --phoenix-btn-color: #60c6ff;
  --phoenix-btn-bg: #0f111a;
  --phoenix-btn-border-color: #31374a;
  --phoenix-btn-hover-bg: var(--phoenix-body-highlight-bg);
  --phoenix-btn-active-bg: var(--phoenix-body-highlight-bg);
  --phoenix-btn-hover-border-color: #31374a;
  --phoenix-btn-active-border-color: #222834;
}
[data-bs-theme=dark] .btn-phoenix-warning {
  --phoenix-btn-color: #ffcc85;
  --phoenix-btn-bg: #0f111a;
  --phoenix-btn-border-color: #31374a;
  --phoenix-btn-hover-bg: var(--phoenix-body-highlight-bg);
  --phoenix-btn-active-bg: var(--phoenix-body-highlight-bg);
  --phoenix-btn-hover-border-color: #31374a;
  --phoenix-btn-active-border-color: #222834;
}
[data-bs-theme=dark] .btn-phoenix-danger {
  --phoenix-btn-color: #f48270;
  --phoenix-btn-bg: #0f111a;
  --phoenix-btn-border-color: #31374a;
  --phoenix-btn-hover-bg: var(--phoenix-body-highlight-bg);
  --phoenix-btn-active-bg: var(--phoenix-body-highlight-bg);
  --phoenix-btn-hover-border-color: #31374a;
  --phoenix-btn-active-border-color: #222834;
}
[data-bs-theme=dark] [class*=btn-phoenix-] {
  --phoenix-btn-disabled-border-color: var(--phoenix-border-color);
}
[data-bs-theme=dark] .settings-panel .btn {
  --phoenix-btn-color: #6e7891;
}
[data-bs-theme=dark] .btn-subtle-primary {
  --phoenix-btn-color: #85a9ff;
  --phoenix-btn-bg: rgba(56, 116, 255, 0.14);
  --phoenix-btn-border-color: rgba(56, 116, 255, 0.14);
  --phoenix-btn-hover-color: #85a9ff;
  --phoenix-btn-hover-bg: rgba(56, 116, 255, 0.2);
  --phoenix-btn-hover-border-color: rgba(68.4841628959%, 77.9864253394%, 100%, 0.226);
  --phoenix-btn-focus-shadow-rgb: 110, 153, 255;
  --phoenix-btn-active-color: #000000;
  --phoenix-btn-active-bg: rgba(81.9413385189%, 87.386161076%, 100%, 0.312);
  --phoenix-btn-active-border-color: rgba(68.4841628959%, 77.9864253394%, 100%, 0.226);
  --phoenix-btn-active-shadow: initial;
  --phoenix-btn-disabled-color: #fff;
  --phoenix-btn-disabled-bg: rgba(56, 116, 255, 0.14);
  --phoenix-btn-disabled-border-color: rgba(56, 116, 255, 0.14);
}
[data-bs-theme=dark] .btn-subtle-secondary {
  --phoenix-btn-color: #cbd0dd;
  --phoenix-btn-bg: rgba(49, 55, 74, 0.5);
  --phoenix-btn-border-color: rgba(49, 55, 74, 0.5);
  --phoenix-btn-hover-color: #cbd0dd;
  --phoenix-btn-hover-bg: rgba(49, 55, 74, 0.8);
  --phoenix-btn-hover-border-color: rgba(39.4117647059%, 41.1764705882%, 46.7647058824%, 0.55);
  --phoenix-btn-focus-shadow-rgb: 102, 108, 125;
  --phoenix-btn-active-color: #fff;
  --phoenix-btn-active-bg: rgba(53.837535014%, 55.1820728291%, 59.4397759104%, 0.6);
  --phoenix-btn-active-border-color: rgba(39.4117647059%, 41.1764705882%, 46.7647058824%, 0.55);
  --phoenix-btn-active-shadow: initial;
  --phoenix-btn-disabled-color: #fff;
  --phoenix-btn-disabled-bg: rgba(49, 55, 74, 0.5);
  --phoenix-btn-disabled-border-color: rgba(49, 55, 74, 0.5);
}
[data-bs-theme=dark] .btn-subtle-success {
  --phoenix-btn-color: #90d67f;
  --phoenix-btn-bg: rgba(37, 176, 3, 0.14);
  --phoenix-btn-border-color: rgba(37, 176, 3, 0.14);
  --phoenix-btn-hover-color: #90d67f;
  --phoenix-btn-hover-bg: rgba(37, 176, 3, 0.2);
  --phoenix-btn-hover-border-color: rgba(65.4751131222%, 87.4886877828%, 60.0904977376%, 0.226);
  --phoenix-btn-focus-shadow-rgb: 112, 203, 90;
  --phoenix-btn-active-color: #000000;
  --phoenix-btn-active-bg: rgba(80.2171447091%, 92.8309836331%, 77.1317452601%, 0.312);
  --phoenix-btn-active-border-color: rgba(65.4751131222%, 87.4886877828%, 60.0904977376%, 0.226);
  --phoenix-btn-active-shadow: initial;
  --phoenix-btn-disabled-color: #fff;
  --phoenix-btn-disabled-bg: rgba(37, 176, 3, 0.14);
  --phoenix-btn-disabled-border-color: rgba(37, 176, 3, 0.14);
}
[data-bs-theme=dark] .btn-subtle-info {
  --phoenix-btn-color: #60c6ff;
  --phoenix-btn-bg: rgba(0, 151, 235, 0.14);
  --phoenix-btn-border-color: rgba(0, 151, 235, 0.14);
  --phoenix-btn-hover-color: #60c6ff;
  --phoenix-btn-hover-bg: rgba(0, 151, 235, 0.2);
  --phoenix-btn-hover-border-color: rgba(59.6153846154%, 83.5294117647%, 96.8325791855%, 0.226);
  --phoenix-btn-focus-shadow-rgb: 67, 184, 249;
  --phoenix-btn-active-color: #000000;
  --phoenix-btn-active-bg: rgba(76.8595041322%, 90.5623075677%, 98.1850591476%, 0.312);
  --phoenix-btn-active-border-color: rgba(59.6153846154%, 83.5294117647%, 96.8325791855%, 0.226);
  --phoenix-btn-active-shadow: initial;
  --phoenix-btn-disabled-color: #fff;
  --phoenix-btn-disabled-bg: rgba(0, 151, 235, 0.14);
  --phoenix-btn-disabled-border-color: rgba(0, 151, 235, 0.14);
}
[data-bs-theme=dark] .btn-subtle-warning {
  --phoenix-btn-color: #ffcc85;
  --phoenix-btn-bg: rgba(229, 120, 11, 0.14);
  --phoenix-btn-border-color: rgba(229, 120, 11, 0.14);
  --phoenix-btn-hover-color: #ffcc85;
  --phoenix-btn-hover-bg: rgba(229, 120, 11, 0.2);
  --phoenix-btn-hover-border-color: rgba(95.8823529412%, 78.6199095023%, 61.3574660633%, 0.226);
  --phoenix-btn-focus-shadow-rgb: 247, 179, 97;
  --phoenix-btn-active-color: #000000;
  --phoenix-btn-active-bg: rgba(97.6405768919%, 87.7491492465%, 77.857721601%, 0.312);
  --phoenix-btn-active-border-color: rgba(95.8823529412%, 78.6199095023%, 61.3574660633%, 0.226);
  --phoenix-btn-active-shadow: initial;
  --phoenix-btn-disabled-color: #fff;
  --phoenix-btn-disabled-bg: rgba(229, 120, 11, 0.14);
  --phoenix-btn-disabled-border-color: rgba(229, 120, 11, 0.14);
}
[data-bs-theme=dark] .btn-subtle-danger {
  --phoenix-btn-color: #f48270;
  --phoenix-btn-bg: rgba(250, 59, 29, 0.14);
  --phoenix-btn-border-color: rgba(250, 59, 29, 0.14);
  --phoenix-btn-hover-color: #f48270;
  --phoenix-btn-hover-bg: rgba(250, 59, 29, 0.2);
  --phoenix-btn-hover-border-color: rgba(99.2081447964%, 68.9592760181%, 64.2081447964%, 0.226);
  --phoenix-btn-focus-shadow-rgb: 246, 109, 87;
  --phoenix-btn-active-color: #000000;
  --phoenix-btn-active-bg: rgba(99.5462647869%, 82.2135796467%, 79.4911683682%, 0.312);
  --phoenix-btn-active-border-color: rgba(99.2081447964%, 68.9592760181%, 64.2081447964%, 0.226);
  --phoenix-btn-active-shadow: initial;
  --phoenix-btn-disabled-color: #fff;
  --phoenix-btn-disabled-bg: rgba(250, 59, 29, 0.14);
  --phoenix-btn-disabled-border-color: rgba(250, 59, 29, 0.14);
}
[data-bs-theme=dark] {
  /* ----------------------------- outline buttons ---------------------------- */
}
[data-bs-theme=dark] .btn-outline-primary else {
  --phoenix-btn-color: var(--phoenix-primary-light);
  --phoenix-btn-border-color: var(--phoenix-primary-light);
}
[data-bs-theme=dark] .btn-outline-secondary {
  --phoenix-btn-color: #cbd0dd;
  --phoenix-btn-border-color: #cbd0dd;
}
[data-bs-theme=dark] .btn-outline-secondary else {
  --phoenix-btn-color: var(--phoenix-secondary-light);
  --phoenix-btn-border-color: var(--phoenix-secondary-light);
}
[data-bs-theme=dark] .btn-outline-success else {
  --phoenix-btn-color: var(--phoenix-success-light);
  --phoenix-btn-border-color: var(--phoenix-success-light);
}
[data-bs-theme=dark] .btn-outline-info else {
  --phoenix-btn-color: var(--phoenix-info-light);
  --phoenix-btn-border-color: var(--phoenix-info-light);
}
[data-bs-theme=dark] .btn-outline-warning else {
  --phoenix-btn-color: var(--phoenix-warning-light);
  --phoenix-btn-border-color: var(--phoenix-warning-light);
}
[data-bs-theme=dark] .btn-outline-danger else {
  --phoenix-btn-color: var(--phoenix-danger-light);
  --phoenix-btn-border-color: var(--phoenix-danger-light);
}
[data-bs-theme=dark] {
  /* --------------------------------- list js -------------------------------- */
  --phoenix-list-sort-icon: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgNyA5IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMS4xMjkzIDQuOTkwMjNDMC42OTEwMTYgNC45OTAyMyAwLjQ3MTg3NSA1LjUwODIgMC43OTA2MjUgNS44MDcwM0wzLjE2MTMzIDguMTc3NzNDMy4zNDA2MiA4LjM3Njk1IDMuNjM5NDUgOC4zNzY5NSAzLjgzODY3IDguMTc3NzNMNi4yMDkzNyA1LjgwNzAzQzYuNTA4MiA1LjUwODIgNi4yODkwNiA0Ljk5MDIzIDUuODcwNyA0Ljk5MDIzSDEuMTI5M1pNNi4yMDkzNyAyLjg5ODQ0TDMuODM4NjcgMC41Mjc3MzVDMy42Mzk0NSAwLjM0ODQzOCAzLjM0MDYyIDAuMzQ4NDM4IDMuMTYxMzMgMC41Mjc3MzVMMC43OTA2MjUgMi44OTg0NEMwLjQ3MTg3NSAzLjIxNzE5IDAuNjkxMDE2IDMuNzE1MjMgMS4xMjkzIDMuNzE1MjNINS44NzA3QzYuMjg5MDYgMy43MTUyMyA2LjUwODIgMy4yMTcxOSA2LjIwOTM3IDIuODk4NDRaIiBmaWxsPSIjM0U0NjVCIi8+Cjwvc3ZnPgo=');
  /* --------------------------------- tinymce -------------------------------- */
  --phoenix-tinymce-tox-tbtn-enabled-icon-color: var(
    --phoenix-body-highlight-color
  );
  /* -------------------------------- choices -------------------------------- */
  --phoenix-choices-item-bg: rgba(var(--phoenix-primary-light-rgb), 0.25);
  /* ---------------------------------- logo ---------------------------------- */
  --phoenix-logo-text: var(--phoenix-emphasis-color);
  /* ------------------------------- date-picker ------------------------------ */
  --phoenix-flatpickr-calendar-bg: #141824;
  --phoenix-flatpickr-current-month-color: var(
    --phoenix-body-highlight-color
  );
  --phoenix-flatpickr-weekday-color: var(--phoenix-body-highlight-color);
  --phoenix-flatpickr-calendar-day-hover-bg: var(
    --phoenix-body-highlight-bg
  );
  --phoenix-flatpickr-weekend-days-color: var(--phoenix-warning);
  --phoenix-flatpickr-today-color: #31374a;
  --phoenix-flatpickr-calendar-day-selected-bg: rgba(var(--phoenix-primary-rgb), 0.2);
  /* -------------------------------- Fullcalendar ------------------------------- */
  --phoenix-calendar-bg: #141824;
  /* -------------------------------- offcanvas ------------------------------- */
}
[data-bs-theme=dark] .offcanvas {
  --phoenix-offcanvas-bg: #141824;
}
[data-bs-theme=dark] {
  /* ------------------------------- navbar-top  ------------------------------- */
  --phoenix-navbar-top-border-color: #31374a;
  --phoenix-navbar-top-dropdown-color: #9fa6bc;
}
[data-bs-theme=dark] [data-navbar-appearance=darker] {
  --phoenix-navbar-top-dropdown-hover-bg: #31374a;
}
[data-bs-theme=dark] {
  /* ------------------------------- navbar-double top ------------------------------- */
  --phoenix-dual-nav-border-color: #31374a;
  --phoenix-dual-nav-first-layer-bg: #0f111a;
  /* ------------------------------- navbar-vertical inverted ------------------------------- */
  --phoenix-navbar-vertical-link-color: #9fa6bc;
  --phoenix-navbar-vertical-link-hover-color: #eff2f6;
  --phoenix-navbar-vertical-link-hover-bg: #31374a;
  --phoenix-navbar-vertical-link-active-color: #fff;
  --phoenix-navbar-vertical-link-disable-color: #6e7891;
  --phoenix-hamburger-menu-color: #606981;
  --phoenix-navbar-vertical-hr-color: #3e465b;
  --phoenix-navbar-vertical-collapsed-menu-bg: var(
    --phoenix-body-highlight-bg
  );
  /* -------------------------- theme-control-toggle -------------------------- */
  --phoenix-theme-control-toggle-bg: rgba(
    var(--phoenix-primary-rgb),
    0.24
  );
  --phoenix-theme-control-toggle-hover-bg: rgba(
    var(--phoenix-primary-rgb),
    0.7
  );
  --phoenix-theme-control-toggle-color: var(--phoenix-primary-light);
  --phoenix-theme-control-toggle-hover-color: #e5edff;
  /* -------------------------------- Scrollbar ------------------------------- */
  --bs-scrollbar-bg: rgba(49, 55, 74, 0.6);
  /* -------------------------------- Kanban ------------------------------- */
  --phoenix-kanban-bg: #0f111a;
  --phoenix-kanban-column-bg: var(--phoenix-emphasis-bg);
  --phoenix-kanban-ghost-bg: #0f111a;
  --phoenix-kanban-drag-bg: #1c222c;
  --phoenix-kanban-column-hover-bg: #1c222c;
  --phoenix-leaflet-popup-content-wrapper-bg: #141824;
}
[data-bs-theme=dark] .table-primary {
  --phoenix-table-bg: rgb(4.3921568627%, 9.0980392157%, 20%);
  --phoenix-table-color: #fff;
  --phoenix-table-hover-bg: rgb(27.8137254902%, 49.5784313725%, 100%);
  --phoenix-table-hover-color: #fff;
  --phoenix-table-striped-bg: rgb(25.862745098%, 48.2156862745%, 100%);
  --phoenix-table-striped-color: #fff;
  --phoenix-table-active-bg: rgb(29.7647058824%, 50.9411764706%, 100%);
  --phoenix-table-active-color: #fff;
  --phoenix-table-border-color: rgba(37.568627451%, 56.3921568627%, 100%, 0.05);
}
[data-bs-theme=dark] .table-secondary {
  --phoenix-table-bg: rgb(3.8431372549%, 4.3137254902%, 5.8039215686%);
  --phoenix-table-color: #fff;
  --phoenix-table-hover-bg: rgb(25.2745098039%, 27.4509803922%, 34.3431372549%);
  --phoenix-table-hover-color: #fff;
  --phoenix-table-striped-bg: rgb(23.2549019608%, 25.4901960784%, 32.568627451%);
  --phoenix-table-striped-color: #fff;
  --phoenix-table-active-bg: rgb(27.2941176471%, 29.4117647059%, 36.1176470588%);
  --phoenix-table-active-color: #fff;
  --phoenix-table-border-color: rgba(35.3725490196%, 37.2549019608%, 43.2156862745%, 0.05);
}
[data-bs-theme=dark] .table-success {
  --phoenix-table-bg: rgb(2.9019607843%, 13.8039215686%, 0.2352941176%);
  --phoenix-table-color: #fff;
  --phoenix-table-hover-bg: rgb(20.9215686275%, 71.3431372549%, 8.5882352941%);
  --phoenix-table-hover-color: #fff;
  --phoenix-table-striped-bg: rgb(18.7843137255%, 70.568627451%, 6.1176470588%);
  --phoenix-table-striped-color: #fff;
  --phoenix-table-active-bg: rgb(23.0588235294%, 72.1176470588%, 11.0588235294%);
  --phoenix-table-active-color: #fff;
  --phoenix-table-border-color: rgba(31.6078431373%, 75.2156862745%, 20.9411764706%, 0.05);
}
[data-bs-theme=dark] .table-info {
  --phoenix-table-bg: rgb(0%, 11.8431372549%, 18.431372549%);
  --phoenix-table-color: #fff;
  --phoenix-table-hover-bg: rgb(7.5%, 62.2745098039%, 92.7450980392%);
  --phoenix-table-hover-color: #fff;
  --phoenix-table-striped-bg: rgb(5%, 61.2549019608%, 92.5490196078%);
  --phoenix-table-striped-color: #fff;
  --phoenix-table-active-bg: rgb(10%, 63.2941176471%, 92.9411764706%);
  --phoenix-table-active-color: #fff;
  --phoenix-table-border-color: rgba(20%, 67.3725490196%, 93.7254901961%, 0.05);
}
[data-bs-theme=dark] .table-warning {
  --phoenix-table-bg: rgb(17.9607843137%, 9.4117647059%, 0.862745098%);
  --phoenix-table-color: #fff;
  --phoenix-table-hover-bg: rgb(90.568627451%, 51.0294117647%, 11.4901960784%);
  --phoenix-table-hover-color: #fff;
  --phoenix-table-striped-bg: rgb(90.3137254902%, 49.7058823529%, 9.0980392157%);
  --phoenix-table-striped-color: #fff;
  --phoenix-table-active-bg: rgb(90.8235294118%, 52.3529411765%, 13.8823529412%);
  --phoenix-table-active-color: #fff;
  --phoenix-table-border-color: rgba(91.8431372549%, 57.6470588235%, 23.4509803922%, 0.05);
}
[data-bs-theme=dark] .table-danger {
  --phoenix-table-bg: rgb(19.6078431373%, 4.6274509804%, 2.2745098039%);
  --phoenix-table-color: #fff;
  --phoenix-table-hover-bg: rgb(98.1862745098%, 28.9019607843%, 18.0196078431%);
  --phoenix-table-hover-color: #fff;
  --phoenix-table-striped-bg: rgb(98.137254902%, 26.9803921569%, 15.8039215686%);
  --phoenix-table-striped-color: #fff;
  --phoenix-table-active-bg: rgb(98.2352941176%, 30.8235294118%, 20.2352941176%);
  --phoenix-table-active-color: #fff;
  --phoenix-table-border-color: rgba(98.431372549%, 38.5098039216%, 29.0980392157%, 0.05);
}
[data-bs-theme=dark] .table-light {
  --phoenix-table-bg: #eff2f6;
}
[data-bs-theme=dark] .table-dark {
  --phoenix-table-bg: $value;
}
[data-bs-theme=dark] {
  --phoenix-form-select-indicator: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxMiAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYgMTAuNTI1MkM1Ljc3NSAxMC41MjUyIDUuNTc1IDEwLjQ1MDIgNS40MjUgMTAuMzAwMkwwLjYyNSA1LjUwMDJDMC4zIDUuMjAwMiAwLjMgNC42NzUyIDAuNjI1IDQuMzc1MkMwLjkyNSA0LjA1MDIgMS40NSA0LjA1MDIgMS43NSA0LjM3NTJMNiA4LjYwMDJMMTAuMjI1IDQuMzc1MkMxMC41MjUgNC4wNTAyIDExLjA1IDQuMDUwMiAxMS4zNSA0LjM3NTJDMTEuNjc1IDQuNjc1MiAxMS42NzUgNS4yMDAyIDExLjM1IDUuNTAwMkw2LjU1IDEwLjMwMDJDNi40IDEwLjQ1MDIgNi4yIDEwLjUyNTIgNiAxMC41MjUyWiIgZmlsbD0iIzhBOTRBRCIvPgo8L3N2Zz4K");
}

/*-----------------------------------------------
|   Bootstrap Styles (curated subset, matches Phoenix's own selection)
-----------------------------------------------*/
*,
*::before,
*::after {
  box-sizing: border-box;
}

@media (prefers-reduced-motion: no-preference) {
  :root {
    scroll-behavior: smooth;
  }
}

body {
  margin: 0;
  font-family: var(--phoenix-body-font-family);
  font-size: var(--phoenix-body-font-size);
  font-weight: var(--phoenix-body-font-weight);
  line-height: var(--phoenix-body-line-height);
  color: var(--phoenix-body-color);
  text-align: var(--phoenix-body-text-align);
  background-color: var(--phoenix-body-bg);
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

hr {
  margin: 1rem 0;
  color: var(--phoenix-border-color-translucent);
  border: 0;
  border-top: var(--phoenix-border-width) solid;
  opacity: 1;
}

h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
  margin-top: 0;
  margin-bottom: 0.25rem;
  font-weight: 700;
  line-height: 1;
  color: var(--phoenix-heading-color);
}

h1, .h1 {
  font-size: calc(1.369140625rem + 1.4296875vw);
}
@media (min-width: 1200px) {
  h1, .h1 {
    font-size: 2.44140625rem;
  }
}

h2, .h2 {
  font-size: calc(1.3203125rem + 0.84375vw);
}
@media (min-width: 1200px) {
  h2, .h2 {
    font-size: 1.953125rem;
  }
}

h3, .h3 {
  font-size: calc(1.28125rem + 0.375vw);
}
@media (min-width: 1200px) {
  h3, .h3 {
    font-size: 1.5625rem;
  }
}

h4, .h4 {
  font-size: 1.25rem;
}

h5, .h5 {
  font-size: 1rem;
}

h6, .h6 {
  font-size: 0.8rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

abbr[title] {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul {
  padding-left: 2rem;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: 800;
}

small, .small {
  font-size: 75%;
}

mark, .mark {
  padding: 0.1875em;
  color: var(--phoenix-highlight-color);
  background-color: var(--phoenix-highlight-bg);
}

sub,
sup {
  position: relative;
  font-size: 0.75em;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: rgba(var(--phoenix-link-color-rgb), var(--phoenix-link-opacity, 1));
  text-decoration: none;
}
a:hover {
  --phoenix-link-color-rgb: var(--phoenix-link-hover-color-rgb);
  text-decoration: underline;
}

a:not([href]):not([class]), a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}

pre,
code,
kbd,
samp {
  font-family: var(--phoenix-font-monospace);
  font-size: 1em;
}

pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  font-size: 75%;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

code {
  font-size: 75%;
  color: var(--phoenix-code-color);
  word-wrap: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 0.1875rem 0.375rem;
  font-size: 75%;
  color: var(--phoenix-body-bg);
  background-color: var(--phoenix-body-color);
  border-radius: 0.25rem;
}
kbd kbd {
  padding: 0;
  font-size: 1em;
}

figure {
  margin: 0 0 1rem;
}

img,
svg {
  vertical-align: middle;
}

table {
  caption-side: bottom;
  border-collapse: collapse;
}

caption {
  padding-top: 1rem;
  padding-bottom: 1rem;
  color: var(--phoenix-secondary-color);
  text-align: left;
}

th {
  font-weight: 800;
  text-align: inherit;
  text-align: -webkit-match-parent;
}

thead,
tbody,
tfoot,
tr,
td,
th {
  border-color: inherit;
  border-style: solid;
  border-width: 0;
}

label {
  display: inline-block;
}

button {
  border-radius: 0;
}

button:focus:not(:focus-visible) {
  outline: 0;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}
select:disabled {
  opacity: 1;
}

[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
  display: none !important;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}
button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}

::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

textarea {
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  float: left;
  width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  line-height: inherit;
  font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
  legend {
    font-size: 1.5rem;
  }
}
legend + * {
  clear: left;
}

::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field {
  padding: 0;
}

::-webkit-inner-spin-button {
  height: auto;
}

[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
[type=search]::-webkit-search-cancel-button {
  cursor: pointer;
  filter: grayscale(1);
}

/* rtl:raw:
[type="tel"],
[type="url"],
[type="email"],
[type="number"] {
  direction: ltr;
}
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-color-swatch-wrapper {
  padding: 0;
}

::file-selector-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

iframe {
  border: 0;
}

summary {
  display: list-item;
  cursor: pointer;
}

progress {
  vertical-align: baseline;
}

[hidden] {
  display: none !important;
}

.lead {
  font-size: 1.25rem;
  font-weight: 600;
}

.display-1 {
  font-weight: 400;
  line-height: 1;
  font-size: calc(1.6018371582rem + 4.2220458984vw);
}
@media (min-width: 1200px) {
  .display-1 {
    font-size: 4.768371582rem;
  }
}

.display-2 {
  font-weight: 400;
  line-height: 1;
  font-size: calc(1.5064697266rem + 3.0776367188vw);
}
@media (min-width: 1200px) {
  .display-2 {
    font-size: 3.8146972656rem;
  }
}

.display-3 {
  font-weight: 400;
  line-height: 1;
  font-size: calc(1.4301757813rem + 2.162109375vw);
}
@media (min-width: 1200px) {
  .display-3 {
    font-size: 3.0517578125rem;
  }
}

.display-4 {
  font-weight: 400;
  line-height: 1;
  font-size: calc(1.369140625rem + 1.4296875vw);
}
@media (min-width: 1200px) {
  .display-4 {
    font-size: 2.44140625rem;
  }
}

.display-5 {
  font-weight: 400;
  line-height: 1;
  font-size: calc(1.3203125rem + 0.84375vw);
}
@media (min-width: 1200px) {
  .display-5 {
    font-size: 1.953125rem;
  }
}

.display-6 {
  font-weight: 400;
  line-height: 1;
  font-size: calc(1.28125rem + 0.375vw);
}
@media (min-width: 1200px) {
  .display-6 {
    font-size: 1.5625rem;
  }
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

.initialism {
  font-size: 75%;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.2rem;
}
.blockquote > :last-child {
  margin-bottom: 0;
}

.blockquote-footer {
  margin-top: -1rem;
  margin-bottom: 1rem;
  font-size: 75%;
  color: #6e7891;
}
.blockquote-footer::before {
  content: "— ";
}

.img-fluid {
  max-width: 100%;
  height: auto;
}

.img-thumbnail {
  padding: 0.25rem;
  background-color: var(--phoenix-emphasis-bg);
  border: var(--phoenix-border-width) solid var(--phoenix-border-color);
  border-radius: var(--phoenix-border-radius);
  box-shadow: var(--phoenix-box-shadow-sm);
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

.figure-caption {
  font-size: 75%;
  color: var(--phoenix-secondary-color);
}

.container,
.container-fluid,
.container-medium-xxl,
.container-medium-xl,
.container-medium-lg,
.container-medium-md,
.container-medium-sm,
.container-small-xl,
.container-small-lg,
.container-small-md,
.container-small-sm,
.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  --phoenix-gutter-x: 2rem;
  --phoenix-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--phoenix-gutter-x) * 0.5);
  padding-left: calc(var(--phoenix-gutter-x) * 0.5);
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container-sm, .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1184px;
  }
}
@media (min-width: 1540px) {
  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1678px;
  }
}
:root {
  --phoenix-breakpoint-xs: 0;
  --phoenix-breakpoint-sm: 576px;
  --phoenix-breakpoint-md: 768px;
  --phoenix-breakpoint-lg: 992px;
  --phoenix-breakpoint-xl: 1200px;
  --phoenix-breakpoint-xxl: 1540px;
}

.row {
  --phoenix-gutter-x: 2rem;
  --phoenix-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--phoenix-gutter-y));
  margin-right: calc(-0.5 * var(--phoenix-gutter-x));
  margin-left: calc(-0.5 * var(--phoenix-gutter-x));
}
.row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--phoenix-gutter-x) * 0.5);
  padding-left: calc(var(--phoenix-gutter-x) * 0.5);
  margin-top: var(--phoenix-gutter-y);
}

.col {
  flex: 1 0 0;
}

.row-cols-auto > * {
  flex: 0 0 auto;
  width: auto;
}

.row-cols-1 > * {
  flex: 0 0 auto;
  width: 100%;
}

.row-cols-2 > * {
  flex: 0 0 auto;
  width: 50%;
}

.row-cols-3 > * {
  flex: 0 0 auto;
  width: 33.33333333%;
}

.row-cols-4 > * {
  flex: 0 0 auto;
  width: 25%;
}

.row-cols-5 > * {
  flex: 0 0 auto;
  width: 20%;
}

.row-cols-6 > * {
  flex: 0 0 auto;
  width: 16.66666667%;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
}

.col-1 {
  flex: 0 0 auto;
  width: 8.33333333%;
}

.col-2 {
  flex: 0 0 auto;
  width: 16.66666667%;
}

.col-3 {
  flex: 0 0 auto;
  width: 25%;
}

.col-4 {
  flex: 0 0 auto;
  width: 33.33333333%;
}

.col-5 {
  flex: 0 0 auto;
  width: 41.66666667%;
}

.col-6 {
  flex: 0 0 auto;
  width: 50%;
}

.col-7 {
  flex: 0 0 auto;
  width: 58.33333333%;
}

.col-8 {
  flex: 0 0 auto;
  width: 66.66666667%;
}

.col-9 {
  flex: 0 0 auto;
  width: 75%;
}

.col-10 {
  flex: 0 0 auto;
  width: 83.33333333%;
}

.col-11 {
  flex: 0 0 auto;
  width: 91.66666667%;
}

.col-12 {
  flex: 0 0 auto;
  width: 100%;
}

.offset-1 {
  margin-left: 8.33333333%;
}

.offset-2 {
  margin-left: 16.66666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.33333333%;
}

.offset-5 {
  margin-left: 41.66666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.33333333%;
}

.offset-8 {
  margin-left: 66.66666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.33333333%;
}

.offset-11 {
  margin-left: 91.66666667%;
}

.g-0,
.gx-0 {
  --phoenix-gutter-x: 0;
}

.g-0,
.gy-0 {
  --phoenix-gutter-y: 0;
}

.g-1,
.gx-1 {
  --phoenix-gutter-x: 0.25rem;
}

.g-1,
.gy-1 {
  --phoenix-gutter-y: 0.25rem;
}

.g-2,
.gx-2 {
  --phoenix-gutter-x: 0.5rem;
}

.g-2,
.gy-2 {
  --phoenix-gutter-y: 0.5rem;
}

.g-3,
.gx-3 {
  --phoenix-gutter-x: 1rem;
}

.g-3,
.gy-3 {
  --phoenix-gutter-y: 1rem;
}

.g-4,
.gx-4 {
  --phoenix-gutter-x: 1.5rem;
}

.g-4,
.gy-4 {
  --phoenix-gutter-y: 1.5rem;
}

.g-5,
.gx-5 {
  --phoenix-gutter-x: 2rem;
}

.g-5,
.gy-5 {
  --phoenix-gutter-y: 2rem;
}

.g-6,
.gx-6 {
  --phoenix-gutter-x: 2.5rem;
}

.g-6,
.gy-6 {
  --phoenix-gutter-y: 2.5rem;
}

.g-7,
.gx-7 {
  --phoenix-gutter-x: 3rem;
}

.g-7,
.gy-7 {
  --phoenix-gutter-y: 3rem;
}

.g-8,
.gx-8 {
  --phoenix-gutter-x: 3.5rem;
}

.g-8,
.gy-8 {
  --phoenix-gutter-y: 3.5rem;
}

.g-9,
.gx-9 {
  --phoenix-gutter-x: 4rem;
}

.g-9,
.gy-9 {
  --phoenix-gutter-y: 4rem;
}

.g-10,
.gx-10 {
  --phoenix-gutter-x: 4.5rem;
}

.g-10,
.gy-10 {
  --phoenix-gutter-y: 4.5rem;
}

.g-11,
.gx-11 {
  --phoenix-gutter-x: 5rem;
}

.g-11,
.gy-11 {
  --phoenix-gutter-y: 5rem;
}

.g-12,
.gx-12 {
  --phoenix-gutter-x: 6rem;
}

.g-12,
.gy-12 {
  --phoenix-gutter-y: 6rem;
}

.g-13,
.gx-13 {
  --phoenix-gutter-x: 6.5rem;
}

.g-13,
.gy-13 {
  --phoenix-gutter-y: 6.5rem;
}

.g-14,
.gx-14 {
  --phoenix-gutter-x: 7rem;
}

.g-14,
.gy-14 {
  --phoenix-gutter-y: 7rem;
}

.g-15,
.gx-15 {
  --phoenix-gutter-x: 7.5rem;
}

.g-15,
.gy-15 {
  --phoenix-gutter-y: 7.5rem;
}

.g-card,
.gx-card {
  --phoenix-gutter-x: 3rem;
}

.g-card,
.gy-card {
  --phoenix-gutter-y: 3rem;
}

@media (min-width: 576px) {
  .col-sm {
    flex: 1 0 0;
  }
  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-sm-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-sm-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-sm-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-sm-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-sm-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-sm-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-sm-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.33333333%;
  }
  .offset-sm-2 {
    margin-left: 16.66666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.33333333%;
  }
  .offset-sm-5 {
    margin-left: 41.66666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.33333333%;
  }
  .offset-sm-8 {
    margin-left: 66.66666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.33333333%;
  }
  .offset-sm-11 {
    margin-left: 91.66666667%;
  }
  .g-sm-0,
  .gx-sm-0 {
    --phoenix-gutter-x: 0;
  }
  .g-sm-0,
  .gy-sm-0 {
    --phoenix-gutter-y: 0;
  }
  .g-sm-1,
  .gx-sm-1 {
    --phoenix-gutter-x: 0.25rem;
  }
  .g-sm-1,
  .gy-sm-1 {
    --phoenix-gutter-y: 0.25rem;
  }
  .g-sm-2,
  .gx-sm-2 {
    --phoenix-gutter-x: 0.5rem;
  }
  .g-sm-2,
  .gy-sm-2 {
    --phoenix-gutter-y: 0.5rem;
  }
  .g-sm-3,
  .gx-sm-3 {
    --phoenix-gutter-x: 1rem;
  }
  .g-sm-3,
  .gy-sm-3 {
    --phoenix-gutter-y: 1rem;
  }
  .g-sm-4,
  .gx-sm-4 {
    --phoenix-gutter-x: 1.5rem;
  }
  .g-sm-4,
  .gy-sm-4 {
    --phoenix-gutter-y: 1.5rem;
  }
  .g-sm-5,
  .gx-sm-5 {
    --phoenix-gutter-x: 2rem;
  }
  .g-sm-5,
  .gy-sm-5 {
    --phoenix-gutter-y: 2rem;
  }
  .g-sm-6,
  .gx-sm-6 {
    --phoenix-gutter-x: 2.5rem;
  }
  .g-sm-6,
  .gy-sm-6 {
    --phoenix-gutter-y: 2.5rem;
  }
  .g-sm-7,
  .gx-sm-7 {
    --phoenix-gutter-x: 3rem;
  }
  .g-sm-7,
  .gy-sm-7 {
    --phoenix-gutter-y: 3rem;
  }
  .g-sm-8,
  .gx-sm-8 {
    --phoenix-gutter-x: 3.5rem;
  }
  .g-sm-8,
  .gy-sm-8 {
    --phoenix-gutter-y: 3.5rem;
  }
  .g-sm-9,
  .gx-sm-9 {
    --phoenix-gutter-x: 4rem;
  }
  .g-sm-9,
  .gy-sm-9 {
    --phoenix-gutter-y: 4rem;
  }
  .g-sm-10,
  .gx-sm-10 {
    --phoenix-gutter-x: 4.5rem;
  }
  .g-sm-10,
  .gy-sm-10 {
    --phoenix-gutter-y: 4.5rem;
  }
  .g-sm-11,
  .gx-sm-11 {
    --phoenix-gutter-x: 5rem;
  }
  .g-sm-11,
  .gy-sm-11 {
    --phoenix-gutter-y: 5rem;
  }
  .g-sm-12,
  .gx-sm-12 {
    --phoenix-gutter-x: 6rem;
  }
  .g-sm-12,
  .gy-sm-12 {
    --phoenix-gutter-y: 6rem;
  }
  .g-sm-13,
  .gx-sm-13 {
    --phoenix-gutter-x: 6.5rem;
  }
  .g-sm-13,
  .gy-sm-13 {
    --phoenix-gutter-y: 6.5rem;
  }
  .g-sm-14,
  .gx-sm-14 {
    --phoenix-gutter-x: 7rem;
  }
  .g-sm-14,
  .gy-sm-14 {
    --phoenix-gutter-y: 7rem;
  }
  .g-sm-15,
  .gx-sm-15 {
    --phoenix-gutter-x: 7.5rem;
  }
  .g-sm-15,
  .gy-sm-15 {
    --phoenix-gutter-y: 7.5rem;
  }
  .g-sm-card,
  .gx-sm-card {
    --phoenix-gutter-x: 3rem;
  }
  .g-sm-card,
  .gy-sm-card {
    --phoenix-gutter-y: 3rem;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex: 1 0 0;
  }
  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-md-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-md-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-md-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-md-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-md-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-md-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-md-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-md-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-md-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-md-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.33333333%;
  }
  .offset-md-2 {
    margin-left: 16.66666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.33333333%;
  }
  .offset-md-5 {
    margin-left: 41.66666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.33333333%;
  }
  .offset-md-8 {
    margin-left: 66.66666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.33333333%;
  }
  .offset-md-11 {
    margin-left: 91.66666667%;
  }
  .g-md-0,
  .gx-md-0 {
    --phoenix-gutter-x: 0;
  }
  .g-md-0,
  .gy-md-0 {
    --phoenix-gutter-y: 0;
  }
  .g-md-1,
  .gx-md-1 {
    --phoenix-gutter-x: 0.25rem;
  }
  .g-md-1,
  .gy-md-1 {
    --phoenix-gutter-y: 0.25rem;
  }
  .g-md-2,
  .gx-md-2 {
    --phoenix-gutter-x: 0.5rem;
  }
  .g-md-2,
  .gy-md-2 {
    --phoenix-gutter-y: 0.5rem;
  }
  .g-md-3,
  .gx-md-3 {
    --phoenix-gutter-x: 1rem;
  }
  .g-md-3,
  .gy-md-3 {
    --phoenix-gutter-y: 1rem;
  }
  .g-md-4,
  .gx-md-4 {
    --phoenix-gutter-x: 1.5rem;
  }
  .g-md-4,
  .gy-md-4 {
    --phoenix-gutter-y: 1.5rem;
  }
  .g-md-5,
  .gx-md-5 {
    --phoenix-gutter-x: 2rem;
  }
  .g-md-5,
  .gy-md-5 {
    --phoenix-gutter-y: 2rem;
  }
  .g-md-6,
  .gx-md-6 {
    --phoenix-gutter-x: 2.5rem;
  }
  .g-md-6,
  .gy-md-6 {
    --phoenix-gutter-y: 2.5rem;
  }
  .g-md-7,
  .gx-md-7 {
    --phoenix-gutter-x: 3rem;
  }
  .g-md-7,
  .gy-md-7 {
    --phoenix-gutter-y: 3rem;
  }
  .g-md-8,
  .gx-md-8 {
    --phoenix-gutter-x: 3.5rem;
  }
  .g-md-8,
  .gy-md-8 {
    --phoenix-gutter-y: 3.5rem;
  }
  .g-md-9,
  .gx-md-9 {
    --phoenix-gutter-x: 4rem;
  }
  .g-md-9,
  .gy-md-9 {
    --phoenix-gutter-y: 4rem;
  }
  .g-md-10,
  .gx-md-10 {
    --phoenix-gutter-x: 4.5rem;
  }
  .g-md-10,
  .gy-md-10 {
    --phoenix-gutter-y: 4.5rem;
  }
  .g-md-11,
  .gx-md-11 {
    --phoenix-gutter-x: 5rem;
  }
  .g-md-11,
  .gy-md-11 {
    --phoenix-gutter-y: 5rem;
  }
  .g-md-12,
  .gx-md-12 {
    --phoenix-gutter-x: 6rem;
  }
  .g-md-12,
  .gy-md-12 {
    --phoenix-gutter-y: 6rem;
  }
  .g-md-13,
  .gx-md-13 {
    --phoenix-gutter-x: 6.5rem;
  }
  .g-md-13,
  .gy-md-13 {
    --phoenix-gutter-y: 6.5rem;
  }
  .g-md-14,
  .gx-md-14 {
    --phoenix-gutter-x: 7rem;
  }
  .g-md-14,
  .gy-md-14 {
    --phoenix-gutter-y: 7rem;
  }
  .g-md-15,
  .gx-md-15 {
    --phoenix-gutter-x: 7.5rem;
  }
  .g-md-15,
  .gy-md-15 {
    --phoenix-gutter-y: 7.5rem;
  }
  .g-md-card,
  .gx-md-card {
    --phoenix-gutter-x: 3rem;
  }
  .g-md-card,
  .gy-md-card {
    --phoenix-gutter-y: 3rem;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex: 1 0 0;
  }
  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-lg-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-lg-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-lg-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-lg-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-lg-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-lg-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-lg-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.33333333%;
  }
  .offset-lg-2 {
    margin-left: 16.66666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.33333333%;
  }
  .offset-lg-5 {
    margin-left: 41.66666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.33333333%;
  }
  .offset-lg-8 {
    margin-left: 66.66666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.33333333%;
  }
  .offset-lg-11 {
    margin-left: 91.66666667%;
  }
  .g-lg-0,
  .gx-lg-0 {
    --phoenix-gutter-x: 0;
  }
  .g-lg-0,
  .gy-lg-0 {
    --phoenix-gutter-y: 0;
  }
  .g-lg-1,
  .gx-lg-1 {
    --phoenix-gutter-x: 0.25rem;
  }
  .g-lg-1,
  .gy-lg-1 {
    --phoenix-gutter-y: 0.25rem;
  }
  .g-lg-2,
  .gx-lg-2 {
    --phoenix-gutter-x: 0.5rem;
  }
  .g-lg-2,
  .gy-lg-2 {
    --phoenix-gutter-y: 0.5rem;
  }
  .g-lg-3,
  .gx-lg-3 {
    --phoenix-gutter-x: 1rem;
  }
  .g-lg-3,
  .gy-lg-3 {
    --phoenix-gutter-y: 1rem;
  }
  .g-lg-4,
  .gx-lg-4 {
    --phoenix-gutter-x: 1.5rem;
  }
  .g-lg-4,
  .gy-lg-4 {
    --phoenix-gutter-y: 1.5rem;
  }
  .g-lg-5,
  .gx-lg-5 {
    --phoenix-gutter-x: 2rem;
  }
  .g-lg-5,
  .gy-lg-5 {
    --phoenix-gutter-y: 2rem;
  }
  .g-lg-6,
  .gx-lg-6 {
    --phoenix-gutter-x: 2.5rem;
  }
  .g-lg-6,
  .gy-lg-6 {
    --phoenix-gutter-y: 2.5rem;
  }
  .g-lg-7,
  .gx-lg-7 {
    --phoenix-gutter-x: 3rem;
  }
  .g-lg-7,
  .gy-lg-7 {
    --phoenix-gutter-y: 3rem;
  }
  .g-lg-8,
  .gx-lg-8 {
    --phoenix-gutter-x: 3.5rem;
  }
  .g-lg-8,
  .gy-lg-8 {
    --phoenix-gutter-y: 3.5rem;
  }
  .g-lg-9,
  .gx-lg-9 {
    --phoenix-gutter-x: 4rem;
  }
  .g-lg-9,
  .gy-lg-9 {
    --phoenix-gutter-y: 4rem;
  }
  .g-lg-10,
  .gx-lg-10 {
    --phoenix-gutter-x: 4.5rem;
  }
  .g-lg-10,
  .gy-lg-10 {
    --phoenix-gutter-y: 4.5rem;
  }
  .g-lg-11,
  .gx-lg-11 {
    --phoenix-gutter-x: 5rem;
  }
  .g-lg-11,
  .gy-lg-11 {
    --phoenix-gutter-y: 5rem;
  }
  .g-lg-12,
  .gx-lg-12 {
    --phoenix-gutter-x: 6rem;
  }
  .g-lg-12,
  .gy-lg-12 {
    --phoenix-gutter-y: 6rem;
  }
  .g-lg-13,
  .gx-lg-13 {
    --phoenix-gutter-x: 6.5rem;
  }
  .g-lg-13,
  .gy-lg-13 {
    --phoenix-gutter-y: 6.5rem;
  }
  .g-lg-14,
  .gx-lg-14 {
    --phoenix-gutter-x: 7rem;
  }
  .g-lg-14,
  .gy-lg-14 {
    --phoenix-gutter-y: 7rem;
  }
  .g-lg-15,
  .gx-lg-15 {
    --phoenix-gutter-x: 7.5rem;
  }
  .g-lg-15,
  .gy-lg-15 {
    --phoenix-gutter-y: 7.5rem;
  }
  .g-lg-card,
  .gx-lg-card {
    --phoenix-gutter-x: 3rem;
  }
  .g-lg-card,
  .gy-lg-card {
    --phoenix-gutter-y: 3rem;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex: 1 0 0;
  }
  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xl-11 {
    margin-left: 91.66666667%;
  }
  .g-xl-0,
  .gx-xl-0 {
    --phoenix-gutter-x: 0;
  }
  .g-xl-0,
  .gy-xl-0 {
    --phoenix-gutter-y: 0;
  }
  .g-xl-1,
  .gx-xl-1 {
    --phoenix-gutter-x: 0.25rem;
  }
  .g-xl-1,
  .gy-xl-1 {
    --phoenix-gutter-y: 0.25rem;
  }
  .g-xl-2,
  .gx-xl-2 {
    --phoenix-gutter-x: 0.5rem;
  }
  .g-xl-2,
  .gy-xl-2 {
    --phoenix-gutter-y: 0.5rem;
  }
  .g-xl-3,
  .gx-xl-3 {
    --phoenix-gutter-x: 1rem;
  }
  .g-xl-3,
  .gy-xl-3 {
    --phoenix-gutter-y: 1rem;
  }
  .g-xl-4,
  .gx-xl-4 {
    --phoenix-gutter-x: 1.5rem;
  }
  .g-xl-4,
  .gy-xl-4 {
    --phoenix-gutter-y: 1.5rem;
  }
  .g-xl-5,
  .gx-xl-5 {
    --phoenix-gutter-x: 2rem;
  }
  .g-xl-5,
  .gy-xl-5 {
    --phoenix-gutter-y: 2rem;
  }
  .g-xl-6,
  .gx-xl-6 {
    --phoenix-gutter-x: 2.5rem;
  }
  .g-xl-6,
  .gy-xl-6 {
    --phoenix-gutter-y: 2.5rem;
  }
  .g-xl-7,
  .gx-xl-7 {
    --phoenix-gutter-x: 3rem;
  }
  .g-xl-7,
  .gy-xl-7 {
    --phoenix-gutter-y: 3rem;
  }
  .g-xl-8,
  .gx-xl-8 {
    --phoenix-gutter-x: 3.5rem;
  }
  .g-xl-8,
  .gy-xl-8 {
    --phoenix-gutter-y: 3.5rem;
  }
  .g-xl-9,
  .gx-xl-9 {
    --phoenix-gutter-x: 4rem;
  }
  .g-xl-9,
  .gy-xl-9 {
    --phoenix-gutter-y: 4rem;
  }
  .g-xl-10,
  .gx-xl-10 {
    --phoenix-gutter-x: 4.5rem;
  }
  .g-xl-10,
  .gy-xl-10 {
    --phoenix-gutter-y: 4.5rem;
  }
  .g-xl-11,
  .gx-xl-11 {
    --phoenix-gutter-x: 5rem;
  }
  .g-xl-11,
  .gy-xl-11 {
    --phoenix-gutter-y: 5rem;
  }
  .g-xl-12,
  .gx-xl-12 {
    --phoenix-gutter-x: 6rem;
  }
  .g-xl-12,
  .gy-xl-12 {
    --phoenix-gutter-y: 6rem;
  }
  .g-xl-13,
  .gx-xl-13 {
    --phoenix-gutter-x: 6.5rem;
  }
  .g-xl-13,
  .gy-xl-13 {
    --phoenix-gutter-y: 6.5rem;
  }
  .g-xl-14,
  .gx-xl-14 {
    --phoenix-gutter-x: 7rem;
  }
  .g-xl-14,
  .gy-xl-14 {
    --phoenix-gutter-y: 7rem;
  }
  .g-xl-15,
  .gx-xl-15 {
    --phoenix-gutter-x: 7.5rem;
  }
  .g-xl-15,
  .gy-xl-15 {
    --phoenix-gutter-y: 7.5rem;
  }
  .g-xl-card,
  .gx-xl-card {
    --phoenix-gutter-x: 3rem;
  }
  .g-xl-card,
  .gy-xl-card {
    --phoenix-gutter-y: 3rem;
  }
}
@media (min-width: 1540px) {
  .col-xxl {
    flex: 1 0 0;
  }
  .row-cols-xxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xxl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xxl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xxl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xxl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xxl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xxl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xxl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xxl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xxl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xxl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xxl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xxl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xxl-0 {
    margin-left: 0;
  }
  .offset-xxl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xxl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xxl-3 {
    margin-left: 25%;
  }
  .offset-xxl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xxl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xxl-6 {
    margin-left: 50%;
  }
  .offset-xxl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xxl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xxl-9 {
    margin-left: 75%;
  }
  .offset-xxl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xxl-11 {
    margin-left: 91.66666667%;
  }
  .g-xxl-0,
  .gx-xxl-0 {
    --phoenix-gutter-x: 0;
  }
  .g-xxl-0,
  .gy-xxl-0 {
    --phoenix-gutter-y: 0;
  }
  .g-xxl-1,
  .gx-xxl-1 {
    --phoenix-gutter-x: 0.25rem;
  }
  .g-xxl-1,
  .gy-xxl-1 {
    --phoenix-gutter-y: 0.25rem;
  }
  .g-xxl-2,
  .gx-xxl-2 {
    --phoenix-gutter-x: 0.5rem;
  }
  .g-xxl-2,
  .gy-xxl-2 {
    --phoenix-gutter-y: 0.5rem;
  }
  .g-xxl-3,
  .gx-xxl-3 {
    --phoenix-gutter-x: 1rem;
  }
  .g-xxl-3,
  .gy-xxl-3 {
    --phoenix-gutter-y: 1rem;
  }
  .g-xxl-4,
  .gx-xxl-4 {
    --phoenix-gutter-x: 1.5rem;
  }
  .g-xxl-4,
  .gy-xxl-4 {
    --phoenix-gutter-y: 1.5rem;
  }
  .g-xxl-5,
  .gx-xxl-5 {
    --phoenix-gutter-x: 2rem;
  }
  .g-xxl-5,
  .gy-xxl-5 {
    --phoenix-gutter-y: 2rem;
  }
  .g-xxl-6,
  .gx-xxl-6 {
    --phoenix-gutter-x: 2.5rem;
  }
  .g-xxl-6,
  .gy-xxl-6 {
    --phoenix-gutter-y: 2.5rem;
  }
  .g-xxl-7,
  .gx-xxl-7 {
    --phoenix-gutter-x: 3rem;
  }
  .g-xxl-7,
  .gy-xxl-7 {
    --phoenix-gutter-y: 3rem;
  }
  .g-xxl-8,
  .gx-xxl-8 {
    --phoenix-gutter-x: 3.5rem;
  }
  .g-xxl-8,
  .gy-xxl-8 {
    --phoenix-gutter-y: 3.5rem;
  }
  .g-xxl-9,
  .gx-xxl-9 {
    --phoenix-gutter-x: 4rem;
  }
  .g-xxl-9,
  .gy-xxl-9 {
    --phoenix-gutter-y: 4rem;
  }
  .g-xxl-10,
  .gx-xxl-10 {
    --phoenix-gutter-x: 4.5rem;
  }
  .g-xxl-10,
  .gy-xxl-10 {
    --phoenix-gutter-y: 4.5rem;
  }
  .g-xxl-11,
  .gx-xxl-11 {
    --phoenix-gutter-x: 5rem;
  }
  .g-xxl-11,
  .gy-xxl-11 {
    --phoenix-gutter-y: 5rem;
  }
  .g-xxl-12,
  .gx-xxl-12 {
    --phoenix-gutter-x: 6rem;
  }
  .g-xxl-12,
  .gy-xxl-12 {
    --phoenix-gutter-y: 6rem;
  }
  .g-xxl-13,
  .gx-xxl-13 {
    --phoenix-gutter-x: 6.5rem;
  }
  .g-xxl-13,
  .gy-xxl-13 {
    --phoenix-gutter-y: 6.5rem;
  }
  .g-xxl-14,
  .gx-xxl-14 {
    --phoenix-gutter-x: 7rem;
  }
  .g-xxl-14,
  .gy-xxl-14 {
    --phoenix-gutter-y: 7rem;
  }
  .g-xxl-15,
  .gx-xxl-15 {
    --phoenix-gutter-x: 7.5rem;
  }
  .g-xxl-15,
  .gy-xxl-15 {
    --phoenix-gutter-y: 7.5rem;
  }
  .g-xxl-card,
  .gx-xxl-card {
    --phoenix-gutter-x: 3rem;
  }
  .g-xxl-card,
  .gy-xxl-card {
    --phoenix-gutter-y: 3rem;
  }
}
.table {
  --phoenix-table-color-type: initial;
  --phoenix-table-bg-type: initial;
  --phoenix-table-color-state: initial;
  --phoenix-table-bg-state: initial;
  --phoenix-table-color: var(--phoenix-body-color);
  --phoenix-table-bg: transparent;
  --phoenix-table-border-color: var(--phoenix-border-color-translucent);
  --phoenix-table-accent-bg: transparent;
  --phoenix-table-striped-color: var(--phoenix-body-highlight-color);
  --phoenix-table-striped-bg: rgba(var(--phoenix-quaternary-bg-rgb), 0.2);
  --phoenix-table-active-color: var(--phoenix-body-color);
  --phoenix-table-active-bg: rgba(var(--phoenix-quaternary-bg-rgb), 0.4);
  --phoenix-table-hover-color: var(--phoenix-emphasis-color);
  --phoenix-table-hover-bg: rgba(var(--phoenix-primary-dark-rgb), 0.07);
  width: 100%;
  margin-bottom: 1rem;
  vertical-align: top;
  border-color: var(--phoenix-table-border-color);
}
.table > :not(caption) > * > * {
  padding: 1rem 0.5rem;
  color: var(--phoenix-table-color-state, var(--phoenix-table-color-type, var(--phoenix-table-color)));
  background-color: var(--phoenix-table-bg);
  border-bottom-width: var(--phoenix-border-width);
  box-shadow: inset 0 0 0 9999px var(--phoenix-table-bg-state, var(--phoenix-table-bg-type, var(--phoenix-table-accent-bg)));
}
.table > tbody {
  vertical-align: inherit;
}
.table > thead {
  vertical-align: bottom;
}

.table-group-divider {
  border-top: calc(var(--phoenix-border-width) * 2) solid inherit;
}

.caption-top {
  caption-side: top;
}

.table-sm > :not(caption) > * > * {
  padding: 0.25rem 0.25rem;
}

.table-bordered > :not(caption) > * {
  border-width: var(--phoenix-border-width) 0;
}
.table-bordered > :not(caption) > * > * {
  border-width: 0 var(--phoenix-border-width);
}

.table-borderless > :not(caption) > * > * {
  border-bottom-width: 0;
}
.table-borderless > :not(:first-child) {
  border-top-width: 0;
}

.table-striped > tbody > tr:nth-of-type(even) > * {
  --phoenix-table-color-type: var(--phoenix-table-striped-color);
  --phoenix-table-bg-type: var(--phoenix-table-striped-bg);
}

.table-striped-columns > :not(caption) > tr > :nth-child(even) {
  --phoenix-table-color-type: var(--phoenix-table-striped-color);
  --phoenix-table-bg-type: var(--phoenix-table-striped-bg);
}

.table-active {
  --phoenix-table-color-state: var(--phoenix-table-active-color);
  --phoenix-table-bg-state: var(--phoenix-table-active-bg);
}

.table-hover > tbody > tr:hover > * {
  --phoenix-table-color-state: var(--phoenix-table-hover-color);
  --phoenix-table-bg-state: var(--phoenix-table-hover-bg);
}

.table-primary {
  --phoenix-table-color: #000000;
  --phoenix-table-bg: rgb(84.3921568627%, 89.0980392157%, 100%);
  --phoenix-table-border-color: rgb(67.5137254902%, 71.2784313725%, 80%);
  --phoenix-table-striped-bg: rgb(80.1725490196%, 84.6431372549%, 95%);
  --phoenix-table-striped-color: #000000;
  --phoenix-table-active-bg: rgb(75.9529411765%, 80.1882352941%, 90%);
  --phoenix-table-active-color: #000000;
  --phoenix-table-hover-bg: rgb(78.062745098%, 82.4156862745%, 92.5%);
  --phoenix-table-hover-color: #000000;
  color: var(--phoenix-table-color);
  border-color: var(--phoenix-table-border-color);
}

.table-secondary {
  --phoenix-table-color: #000000;
  --phoenix-table-bg: rgb(83.8431372549%, 84.3137254902%, 85.8039215686%);
  --phoenix-table-border-color: rgb(67.0745098039%, 67.4509803922%, 68.6431372549%);
  --phoenix-table-striped-bg: rgb(79.6509803922%, 80.0980392157%, 81.5137254902%);
  --phoenix-table-striped-color: #000000;
  --phoenix-table-active-bg: rgb(75.4588235294%, 75.8823529412%, 77.2235294118%);
  --phoenix-table-active-color: #000000;
  --phoenix-table-hover-bg: rgb(77.5549019608%, 77.9901960784%, 79.368627451%);
  --phoenix-table-hover-color: #000000;
  color: var(--phoenix-table-color);
  border-color: var(--phoenix-table-border-color);
}

.table-success {
  --phoenix-table-color: #000000;
  --phoenix-table-bg: rgb(82.9019607843%, 93.8039215686%, 80.2352941176%);
  --phoenix-table-border-color: rgb(66.3215686275%, 75.0431372549%, 64.1882352941%);
  --phoenix-table-striped-bg: rgb(78.7568627451%, 89.1137254902%, 76.2235294118%);
  --phoenix-table-striped-color: #000000;
  --phoenix-table-active-bg: rgb(74.6117647059%, 84.4235294118%, 72.2117647059%);
  --phoenix-table-active-color: #000000;
  --phoenix-table-hover-bg: rgb(76.6843137255%, 86.768627451%, 74.2176470588%);
  --phoenix-table-hover-color: #000000;
  color: var(--phoenix-table-color);
  border-color: var(--phoenix-table-border-color);
}

.table-info {
  --phoenix-table-color: #000000;
  --phoenix-table-bg: rgb(80%, 91.8431372549%, 98.431372549%);
  --phoenix-table-border-color: rgb(64%, 73.4745098039%, 78.7450980392%);
  --phoenix-table-striped-bg: rgb(76%, 87.2509803922%, 93.5098039216%);
  --phoenix-table-striped-color: #000000;
  --phoenix-table-active-bg: rgb(72%, 82.6588235294%, 88.5882352941%);
  --phoenix-table-active-color: #000000;
  --phoenix-table-hover-bg: rgb(74%, 84.9549019608%, 91.0490196078%);
  --phoenix-table-hover-color: #000000;
  color: var(--phoenix-table-color);
  border-color: var(--phoenix-table-border-color);
}

.table-warning {
  --phoenix-table-color: #000000;
  --phoenix-table-bg: rgb(97.9607843137%, 89.4117647059%, 80.862745098%);
  --phoenix-table-border-color: rgb(78.368627451%, 71.5294117647%, 64.6901960784%);
  --phoenix-table-striped-bg: rgb(93.062745098%, 84.9411764706%, 76.8196078431%);
  --phoenix-table-striped-color: #000000;
  --phoenix-table-active-bg: rgb(88.1647058824%, 80.4705882353%, 72.7764705882%);
  --phoenix-table-active-color: #000000;
  --phoenix-table-hover-bg: rgb(90.6137254902%, 82.7058823529%, 74.7980392157%);
  --phoenix-table-hover-color: #000000;
  color: var(--phoenix-table-color);
  border-color: var(--phoenix-table-border-color);
}

.table-danger {
  --phoenix-table-color: #000000;
  --phoenix-table-bg: rgb(99.6078431373%, 84.6274509804%, 82.2745098039%);
  --phoenix-table-border-color: rgb(79.6862745098%, 67.7019607843%, 65.8196078431%);
  --phoenix-table-striped-bg: rgb(94.6274509804%, 80.3960784314%, 78.1607843137%);
  --phoenix-table-striped-color: #000000;
  --phoenix-table-active-bg: rgb(89.6470588235%, 76.1647058824%, 74.0470588235%);
  --phoenix-table-active-color: #000000;
  --phoenix-table-hover-bg: rgb(92.137254902%, 78.2803921569%, 76.1039215686%);
  --phoenix-table-hover-color: #000000;
  color: var(--phoenix-table-color);
  border-color: var(--phoenix-table-border-color);
}

.table-light {
  --phoenix-table-color: #000000;
  --phoenix-table-bg: #eff2f6;
  --phoenix-table-border-color: rgb(74.9803921569%, 75.9215686275%, 77.1764705882%);
  --phoenix-table-striped-bg: rgb(89.0392156863%, 90.1568627451%, 91.6470588235%);
  --phoenix-table-striped-color: #000000;
  --phoenix-table-active-bg: rgb(84.3529411765%, 85.4117647059%, 86.8235294118%);
  --phoenix-table-active-color: #000000;
  --phoenix-table-hover-bg: rgb(86.6960784314%, 87.7843137255%, 89.2352941176%);
  --phoenix-table-hover-color: #000000;
  color: var(--phoenix-table-color);
  border-color: var(--phoenix-table-border-color);
}

.table-dark {
  --phoenix-table-color: #fff;
  --phoenix-table-bg: #141824;
  --phoenix-table-border-color: rgb(26.2745098039%, 27.5294117647%, 31.2941176471%);
  --phoenix-table-striped-bg: rgb(12.4509803922%, 13.9411764706%, 18.4117647059%);
  --phoenix-table-striped-color: #fff;
  --phoenix-table-active-bg: rgb(17.0588235294%, 18.4705882353%, 22.7058823529%);
  --phoenix-table-active-color: #fff;
  --phoenix-table-hover-bg: rgb(14.7549019608%, 16.2058823529%, 20.5588235294%);
  --phoenix-table-hover-color: #fff;
  color: var(--phoenix-table-color);
  border-color: var(--phoenix-table-border-color);
}

.table-responsive {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1539.98px) {
  .table-responsive-xxl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
.form-label {
  margin-bottom: 0.5rem;
  font-size: 0.64rem;
  font-weight: 700;
  color: var(--phoenix-tertiary-color);
}

.col-form-label {
  padding-top: calc(0.5rem + var(--phoenix-border-width));
  padding-bottom: calc(0.5rem + var(--phoenix-border-width));
  margin-bottom: 0;
  font-size: inherit;
  font-weight: 700;
  line-height: 1.49;
  color: var(--phoenix-tertiary-color);
}

.col-form-label-lg {
  padding-top: calc(0.75rem + var(--phoenix-border-width));
  padding-bottom: calc(0.75rem + var(--phoenix-border-width));
  font-size: 1rem;
}

.col-form-label-sm {
  padding-top: calc(0.375rem + var(--phoenix-border-width));
  padding-bottom: calc(0.375rem + var(--phoenix-border-width));
  font-size: 0.8rem;
}

.form-text {
  margin-top: 0.25rem;
  font-size: 75%;
  color: var(--phoenix-secondary-color);
}

.form-control {
  display: block;
  width: 100%;
  padding: 0.5rem 1rem;
  font-size: 0.8rem;
  font-weight: 600;
  line-height: 1.49;
  color: var(--phoenix-body-color);
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: var(--phoenix-emphasis-bg);
  background-clip: padding-box;
  border: var(--phoenix-border-width) solid var(--phoenix-border-color);
  border-radius: var(--phoenix-border-radius);
  box-shadow: inset 0 1px 2px transparent;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control[type=file] {
  overflow: hidden;
}
.form-control[type=file]:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control:focus {
  color: var(--phoenix-body-color);
  background-color: var(--phoenix-emphasis-bg);
  border-color: #3874ff;
  outline: 0;
  box-shadow: inset 0 1px 2px transparent, inset 0 0 0 30px var(--phoenix-emphasis-bg), 0 0 0 0.25rem rgba(var(--phoenix-primary-rgb), 0.25);
}
.form-control::-webkit-date-and-time-value {
  min-width: 85px;
  height: 1.49em;
  margin: 0;
}
.form-control::-webkit-datetime-edit {
  display: block;
  padding: 0;
}
.form-control::-moz-placeholder {
  color: rgba(var(--phoenix-quaternary-color-rgb), 0.8);
  opacity: 1;
}
.form-control::placeholder {
  color: rgba(var(--phoenix-quaternary-color-rgb), 0.8);
  opacity: 1;
}
.form-control:disabled {
  color: var(--phoenix-quaternary-color);
  background-color: rgba(var(--phoenix-gray-100-rgb), 0.7);
  opacity: 1;
}
.form-control::file-selector-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  margin-inline-end: 1rem;
  color: var(--phoenix-body-color);
  background-color: var(--phoenix-tertiary-bg);
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: var(--phoenix-border-width);
  border-radius: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control::file-selector-button {
    transition: none;
  }
}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: var(--phoenix-secondary-bg);
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.5rem 0;
  margin-bottom: 0;
  line-height: 1.49;
  color: var(--phoenix-body-color);
  background-color: transparent;
  border: solid transparent;
  border-width: var(--phoenix-border-width) 0;
}
.form-control-plaintext:focus {
  outline: 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  min-height: calc(1.49em + 0.75rem + calc(var(--phoenix-border-width) * 2));
  padding: 0.375rem 1rem;
  font-size: 0.8rem;
  border-radius: 0.375rem;
}
.form-control-sm::file-selector-button {
  padding: 0.375rem 1rem;
  margin: -0.375rem -1rem;
  margin-inline-end: 1rem;
}

.form-control-lg {
  min-height: calc(1.49em + 1.5rem + calc(var(--phoenix-border-width) * 2));
  padding: 0.75rem 1rem;
  font-size: 1rem;
  border-radius: 0.375rem;
}
.form-control-lg::file-selector-button {
  padding: 0.75rem 1rem;
  margin: -0.75rem -1rem;
  margin-inline-end: 1rem;
}

textarea.form-control {
  min-height: calc(1.49em + 1rem + calc(var(--phoenix-border-width) * 2));
}
textarea.form-control-sm {
  min-height: calc(1.49em + 0.75rem + calc(var(--phoenix-border-width) * 2));
}
textarea.form-control-lg {
  min-height: calc(1.49em + 1.5rem + calc(var(--phoenix-border-width) * 2));
}

.form-control-color {
  width: 3rem;
  height: calc(1.49em + 1rem + calc(var(--phoenix-border-width) * 2));
  padding: 0.5rem;
}
.form-control-color:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control-color::-moz-color-swatch {
  border: 0 !important;
  border-radius: var(--phoenix-border-radius);
}
.form-control-color::-webkit-color-swatch {
  border: 0 !important;
  border-radius: var(--phoenix-border-radius);
}
.form-control-color.form-control-sm {
  height: calc(1.49em + 0.75rem + calc(var(--phoenix-border-width) * 2));
}
.form-control-color.form-control-lg {
  height: calc(1.49em + 1.5rem + calc(var(--phoenix-border-width) * 2));
}

.form-select {
  --phoenix-form-select-bg-img: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUwIiBoZWlnaHQ9IjE1MCIgdmlld0JveD0iMCAwIDE1MCAxNTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik03NS4zNDggMTI3LjE5MkM3Mi40MzgxIDEyNy4xOTIgNjkuODUxNCAxMjYuMjIyIDY3LjkxMTUgMTI0LjI4Mkw1LjgzMjE1IDYyLjIwMjNDMS42Mjg4NyA1OC4zMjIzIDEuNjI4ODcgNTEuNTMyNCA1LjgzMjE1IDQ3LjY1MjVDOS43MTIxMSA0My40NDkyIDE2LjUwMiA0My40NDkyIDIwLjM4MiA0Ny42NTI1TDc1LjM0OCAxMDIuMjk1TDEyOS45OTEgNDcuNjUyNUMxMzMuODcxIDQzLjQ0OTIgMTQwLjY2MSA0My40NDkyIDE0NC41NDEgNDcuNjUyNUMxNDguNzQ0IDUxLjUzMjQgMTQ4Ljc0NCA1OC4zMjIzIDE0NC41NDEgNjIuMjAyM0w4Mi40NjEzIDEyNC4yODJDODAuNTIxMyAxMjYuMjIyIDc3LjkzNDcgMTI3LjE5MiA3NS4zNDggMTI3LjE5MloiIGZpbGw9IiMzMTM3NEEiLz4KPC9zdmc+Cg==");
  display: block;
  width: 100%;
  padding: 0.5rem 2.5rem 0.5rem 1rem;
  font-size: 0.8rem;
  font-weight: 600;
  line-height: 1.49;
  color: var(--phoenix-body-color);
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: var(--phoenix-emphasis-bg);
  background-image: var(--phoenix-form-select-bg-img), var(--phoenix-form-select-bg-icon, none);
  background-repeat: no-repeat;
  background-position: right 1rem center;
  background-size: 9px 12px;
  border: var(--phoenix-border-width) solid var(--phoenix-border-color);
  border-radius: var(--phoenix-border-radius);
  box-shadow: inset 0 1px 2px transparent;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-select {
    transition: none;
  }
}
.form-select:focus {
  border-color: #3874ff;
  outline: 0;
  box-shadow: inset 0 1px 2px transparent, 0 0 0 0.25rem rgba(56, 116, 255, 0.25);
}
.form-select[multiple], .form-select[size]:not([size="1"]) {
  padding-right: 1rem;
  background-image: none;
}
.form-select:disabled {
  background-color: rgba(var(--phoenix-gray-100-rgb), 0.7);
}
.form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 var(--phoenix-body-color);
}

.form-select-sm {
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  padding-left: 1rem;
  font-size: 0.8rem;
  border-radius: 0.375rem;
}

.form-select-lg {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  padding-left: 1rem;
  font-size: 1rem;
  border-radius: 0.375rem;
}

[data-bs-theme=dark] .form-select {
  --phoenix-form-select-bg-img: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxMiAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYgMTAuNTI1MkM1Ljc3NSAxMC41MjUyIDUuNTc1IDEwLjQ1MDIgNS40MjUgMTAuMzAwMkwwLjYyNSA1LjUwMDJDMC4zIDUuMjAwMiAwLjMgNC42NzUyIDAuNjI1IDQuMzc1MkMwLjkyNSA0LjA1MDIgMS40NSA0LjA1MDIgMS43NSA0LjM3NTJMNiA4LjYwMDJMMTAuMjI1IDQuMzc1MkMxMC41MjUgNC4wNTAyIDExLjA1IDQuMDUwMiAxMS4zNSA0LjM3NTJDMTEuNjc1IDQuNjc1MiAxMS42NzUgNS4yMDAyIDExLjM1IDUuNTAwMkw2LjU1IDEwLjMwMDJDNi40IDEwLjQ1MDIgNi4yIDEwLjUyNTIgNiAxMC41MjUyWiIgZmlsbD0iIzhBOTRBRCIvPgo8L3N2Zz4K");
}

.form-check {
  display: block;
  min-height: 1.49rem;
  padding-left: 1.5em;
  margin-bottom: 0.34375rem;
}
.form-check .form-check-input {
  float: left;
  margin-left: -1.5em;
}

.form-check-reverse {
  padding-right: 1.5em;
  padding-left: 0;
  text-align: right;
}
.form-check-reverse .form-check-input {
  float: right;
  margin-right: -1.5em;
  margin-left: 0;
}

.form-check-input {
  --phoenix-form-check-bg: var(--phoenix-emphasis-bg);
  flex-shrink: 0;
  width: 1em;
  height: 1em;
  margin-top: 0.245em;
  vertical-align: top;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: var(--phoenix-form-check-bg);
  background-image: var(--phoenix-form-check-bg-image);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: 1px solid var(--phoenix-border-color);
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
}
.form-check-input[type=checkbox] {
  border-radius: 0.25em;
}
.form-check-input[type=radio] {
  border-radius: 50%;
}
.form-check-input:active {
  filter: brightness(90%);
}
.form-check-input:focus {
  border-color: #3874ff;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(56, 116, 255, 0.25);
}
.form-check-input:checked {
  background-color: #3874ff;
  border-color: #3874ff;
}
.form-check-input:checked[type=checkbox] {
  --phoenix-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
}
.form-check-input:checked[type=radio] {
  --phoenix-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");
}
.form-check-input[type=checkbox]:indeterminate {
  background-color: #3874ff;
  border-color: #3874ff;
  --phoenix-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
}
.form-check-input:disabled {
  pointer-events: none;
  filter: none;
  opacity: 0.5;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  cursor: default;
  opacity: 0.5;
}

.form-check-label {
  color: var(--phoenix-tertiary-color);
}

.form-switch {
  padding-left: 2.5em;
}
.form-switch .form-check-input {
  --phoenix-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
  width: 2em;
  margin-left: -2.5em;
  background-image: var(--phoenix-form-switch-bg);
  background-position: left center;
  border-radius: 2em;
  transition: background-position 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-switch .form-check-input {
    transition: none;
  }
}
.form-switch .form-check-input:focus {
  --phoenix-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}
.form-switch .form-check-input:checked {
  background-position: right center;
  --phoenix-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}
.form-switch.form-check-reverse {
  padding-right: 2.5em;
  padding-left: 0;
}
.form-switch.form-check-reverse .form-check-input {
  margin-right: -2.5em;
  margin-left: 0;
}

.form-check-inline {
  display: inline-block;
  margin-right: 1rem;
}

.btn-check {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.btn-check[disabled] + .btn, .btn-check:disabled + .btn {
  pointer-events: none;
  filter: none;
  opacity: 0.3;
}

[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus) {
  --phoenix-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}

.form-range {
  width: 100%;
  height: 1.5rem;
  padding: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: transparent;
}
.form-range:focus {
  outline: 0;
}
.form-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #f5f7fa, inset 0 0 0 30px var(--phoenix-emphasis-bg), 0 0 0 0.25rem rgba(var(--phoenix-primary-rgb), 0.25);
}
.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #f5f7fa, inset 0 0 0 30px var(--phoenix-emphasis-bg), 0 0 0 0.25rem rgba(var(--phoenix-primary-rgb), 0.25);
}
.form-range::-moz-focus-outer {
  border: 0;
}
.form-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  -webkit-appearance: none;
          appearance: none;
  background-color: #3874ff;
  border: 0;
  border-radius: 1rem;
  box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.form-range::-webkit-slider-thumb:active {
  background-color: rgb(76.5882352941%, 83.6470588235%, 100%);
}
.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--phoenix-tertiary-bg);
  border-color: transparent;
  border-radius: 1rem;
  box-shadow: var(--phoenix-box-shadow-inset);
}
.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  -moz-appearance: none;
       appearance: none;
  background-color: #3874ff;
  border: 0;
  border-radius: 1rem;
  box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}
.form-range::-moz-range-thumb:active {
  background-color: rgb(76.5882352941%, 83.6470588235%, 100%);
}
.form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--phoenix-tertiary-bg);
  border-color: transparent;
  border-radius: 1rem;
  box-shadow: var(--phoenix-box-shadow-inset);
}
.form-range:disabled {
  pointer-events: none;
}
.form-range:disabled::-webkit-slider-thumb {
  background-color: var(--phoenix-secondary-color);
}
.form-range:disabled::-moz-range-thumb {
  background-color: var(--phoenix-secondary-color);
}

.form-floating {
  position: relative;
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext,
.form-floating > .form-select {
  height: calc(2.875rem + 2px);
  min-height: calc(2.875rem + 2px);
  line-height: 1.25;
}
.form-floating > label {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  max-width: 100%;
  height: 100%;
  padding: 1rem 1rem;
  overflow: hidden;
  color: rgba(var(--phoenix-body-color-rgb), 0.65);
  text-align: start;
  text-overflow: ellipsis;
  white-space: nowrap;
  pointer-events: none;
  border: var(--phoenix-border-width) solid transparent;
  transform-origin: 0 0;
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-floating > label {
    transition: none;
  }
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext {
  padding: 1rem 1rem;
}
.form-floating > .form-control::-moz-placeholder, .form-floating > .form-control-plaintext::-moz-placeholder {
  color: transparent;
}
.form-floating > .form-control::placeholder,
.form-floating > .form-control-plaintext::placeholder {
  color: transparent;
}
.form-floating > .form-control:not(:-moz-placeholder), .form-floating > .form-control-plaintext:not(:-moz-placeholder) {
  padding-top: 22.5px;
  padding-bottom: 9.5px;
}
.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown),
.form-floating > .form-control-plaintext:focus,
.form-floating > .form-control-plaintext:not(:placeholder-shown) {
  padding-top: 22.5px;
  padding-bottom: 9.5px;
}
.form-floating > .form-control:-webkit-autofill,
.form-floating > .form-control-plaintext:-webkit-autofill {
  padding-top: 22.5px;
  padding-bottom: 9.5px;
}
.form-floating > .form-select {
  padding-top: 22.5px;
  padding-bottom: 9.5px;
  padding-left: 1rem;
}
.form-floating > .form-control:not(:-moz-placeholder) ~ label {
  transform: scale(0.85) translateY(-0.4rem) translateX(0.15rem);
}
.form-floating > .form-control:focus ~ label,
.form-floating > .form-control:not(:placeholder-shown) ~ label,
.form-floating > .form-control-plaintext ~ label,
.form-floating > .form-select ~ label {
  transform: scale(0.85) translateY(-0.4rem) translateX(0.15rem);
}
.form-floating > .form-control:-webkit-autofill ~ label {
  transform: scale(0.85) translateY(-0.4rem) translateX(0.15rem);
}
.form-floating > textarea:not(:-moz-placeholder) ~ label::after {
  position: absolute;
  inset: 1rem 0.5rem;
  z-index: -1;
  height: 1.5em;
  content: "";
  background-color: var(--phoenix-emphasis-bg);
  border-radius: var(--phoenix-border-radius);
}
.form-floating > textarea:focus ~ label::after,
.form-floating > textarea:not(:placeholder-shown) ~ label::after {
  position: absolute;
  inset: 1rem 0.5rem;
  z-index: -1;
  height: 1.5em;
  content: "";
  background-color: var(--phoenix-emphasis-bg);
  border-radius: var(--phoenix-border-radius);
}
.form-floating > textarea:disabled ~ label::after {
  background-color: rgba(var(--phoenix-gray-100-rgb), 0.7);
}
.form-floating > .form-control-plaintext ~ label {
  border-width: var(--phoenix-border-width) 0;
}
.form-floating > :disabled ~ label,
.form-floating > .form-control:disabled ~ label {
  color: #6e7891;
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-select,
.input-group > .form-floating {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
}
.input-group > .form-control:focus,
.input-group > .form-select:focus,
.input-group > .form-floating:focus-within {
  z-index: 5;
}
.input-group .btn {
  position: relative;
  z-index: 2;
}
.input-group .btn:focus {
  z-index: 5;
}

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.5rem 1rem;
  font-size: 0.8rem;
  font-weight: 600;
  line-height: 1.49;
  color: var(--phoenix-body-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--phoenix-input-group-addon-bg-global);
  border: var(--phoenix-border-width) solid var(--phoenix-border-color);
  border-radius: var(--phoenix-border-radius);
}

.input-group-lg > .form-control,
.input-group-lg > .form-select,
.input-group-lg > .input-group-text,
.input-group-lg > .btn {
  padding: 0.75rem 1rem;
  font-size: 1rem;
  border-radius: 0.375rem;
}

.input-group-sm > .form-control,
.input-group-sm > .form-select,
.input-group-sm > .input-group-text,
.input-group-sm > .btn {
  padding: 0.375rem 1rem;
  font-size: 0.8rem;
  border-radius: 0.375rem;
}

.input-group-lg > .form-select,
.input-group-sm > .form-select {
  padding-right: 3.5rem;
}

.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4),
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control,
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-left: calc(-1 * var(--phoenix-border-width));
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .form-floating:not(:first-child) > .form-control,
.input-group > .form-floating:not(:first-child) > .form-select {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 75%;
  color: var(--phoenix-form-valid-color);
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.5rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.8rem;
  color: #fff;
  background-color: var(--phoenix-success);
  border-radius: 0.25rem;
}

.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: var(--phoenix-form-valid-border-color);
  padding-right: calc(1.49em + 1rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2325b003' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.3725em + 0.25rem) center;
  background-size: calc(0.745em + 0.5rem) calc(0.745em + 0.5rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: var(--phoenix-form-valid-border-color);
  box-shadow: inset 0 1px 2px transparent, 0 0 0 0.25rem rgba(var(--phoenix-success-rgb), 0.25);
}

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.49em + 1rem);
  background-position: top calc(0.3725em + 0.25rem) right calc(0.3725em + 0.25rem);
}

.was-validated .form-select:valid, .form-select.is-valid {
  border-color: var(--phoenix-form-valid-border-color);
}
.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] {
  --phoenix-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2325b003' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");
  padding-right: 5rem;
  background-position: right 1rem center, center right 2.5rem;
  background-size: 9px 12px, calc(0.745em + 0.5rem) calc(0.745em + 0.5rem);
}
.was-validated .form-select:valid:focus, .form-select.is-valid:focus {
  border-color: var(--phoenix-form-valid-border-color);
  box-shadow: inset 0 1px 2px transparent, 0 0 0 0.25rem rgba(var(--phoenix-success-rgb), 0.25);
}

.was-validated .form-control-color:valid, .form-control-color.is-valid {
  width: calc(3rem + calc(1.49em + 1rem));
}

.was-validated .form-check-input:valid, .form-check-input.is-valid {
  border-color: var(--phoenix-form-valid-border-color);
}
.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
  background-color: var(--phoenix-form-valid-color);
}
.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
  box-shadow: 0 0 0 0.25rem rgba(var(--phoenix-success-rgb), 0.25);
}
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: var(--phoenix-form-valid-color);
}

.form-check-inline .form-check-input ~ .valid-feedback {
  margin-left: 0.5em;
}

.was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid,
.was-validated .input-group > .form-select:not(:focus):valid,
.input-group > .form-select:not(:focus).is-valid,
.was-validated .input-group > .form-floating:not(:focus-within):valid,
.input-group > .form-floating:not(:focus-within).is-valid {
  z-index: 3;
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 75%;
  color: var(--phoenix-form-invalid-color);
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.5rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.8rem;
  color: #fff;
  background-color: var(--phoenix-danger);
  border-radius: 0.25rem;
}

.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: var(--phoenix-form-invalid-border-color);
  padding-right: calc(1.49em + 1rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23fa3b1d'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23fa3b1d' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.3725em + 0.25rem) center;
  background-size: calc(0.745em + 0.5rem) calc(0.745em + 0.5rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: var(--phoenix-form-invalid-border-color);
  box-shadow: inset 0 1px 2px transparent, 0 0 0 0.25rem rgba(var(--phoenix-danger-rgb), 0.25);
}

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.49em + 1rem);
  background-position: top calc(0.3725em + 0.25rem) right calc(0.3725em + 0.25rem);
}

.was-validated .form-select:invalid, .form-select.is-invalid {
  border-color: var(--phoenix-form-invalid-border-color);
}
.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] {
  --phoenix-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23fa3b1d'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23fa3b1d' stroke='none'/%3e%3c/svg%3e");
  padding-right: 5rem;
  background-position: right 1rem center, center right 2.5rem;
  background-size: 9px 12px, calc(0.745em + 0.5rem) calc(0.745em + 0.5rem);
}
.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
  border-color: var(--phoenix-form-invalid-border-color);
  box-shadow: inset 0 1px 2px transparent, 0 0 0 0.25rem rgba(var(--phoenix-danger-rgb), 0.25);
}

.was-validated .form-control-color:invalid, .form-control-color.is-invalid {
  width: calc(3rem + calc(1.49em + 1rem));
}

.was-validated .form-check-input:invalid, .form-check-input.is-invalid {
  border-color: var(--phoenix-form-invalid-border-color);
}
.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
  background-color: var(--phoenix-form-invalid-color);
}
.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
  box-shadow: 0 0 0 0.25rem rgba(var(--phoenix-danger-rgb), 0.25);
}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: var(--phoenix-form-invalid-color);
}

.form-check-inline .form-check-input ~ .invalid-feedback {
  margin-left: 0.5em;
}

.was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid,
.was-validated .input-group > .form-select:not(:focus):invalid,
.input-group > .form-select:not(:focus).is-invalid,
.was-validated .input-group > .form-floating:not(:focus-within):invalid,
.input-group > .form-floating:not(:focus-within).is-invalid {
  z-index: 4;
}

.fade {
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}

.collapse:not(.show) {
  display: none;
}

.collapsing {
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}
.collapsing.collapse-horizontal {
  width: 0;
  height: auto;
  transition: width 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing.collapse-horizontal {
    transition: none;
  }
}

.dropup,
.dropend,
.dropdown,
.dropstart,
.dropup-center,
.dropdown-center {
  position: relative;
}

.dropdown-toggle {
  white-space: nowrap;
}
.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropdown-menu {
  --phoenix-dropdown-zindex: 1000;
  --phoenix-dropdown-min-width: 10rem;
  --phoenix-dropdown-padding-x: 0;
  --phoenix-dropdown-padding-y: 1rem;
  --phoenix-dropdown-spacer: 0.125rem;
  --phoenix-dropdown-font-size: 0.8rem;
  --phoenix-dropdown-color: var(--phoenix-body-color);
  --phoenix-dropdown-bg: var(--phoenix-emphasis-bg);
  --phoenix-dropdown-border-color: var(--phoenix-border-color);
  --phoenix-dropdown-border-radius: var(--phoenix-border-radius);
  --phoenix-dropdown-border-width: var(--phoenix-border-width);
  --phoenix-dropdown-inner-border-radius: calc(var(--phoenix-border-radius) - var(--phoenix-border-width));
  --phoenix-dropdown-divider-bg: var(--phoenix-border-color);
  --phoenix-dropdown-divider-margin-y: 0.5rem;
  --phoenix-dropdown-box-shadow: var(--phoenix-box-shadow);
  --phoenix-dropdown-link-color: var(--phoenix-dropdown-link-color-global);
  --phoenix-dropdown-link-hover-color: var(--phoenix-dropdown-link-hover-color-global);
  --phoenix-dropdown-link-hover-bg: var(--phoenix-secondary-bg);
  --phoenix-dropdown-link-active-color: #fff;
  --phoenix-dropdown-link-active-bg: #3874ff;
  --phoenix-dropdown-link-disabled-color: #eff2f6;
  --phoenix-dropdown-item-padding-x: 1rem;
  --phoenix-dropdown-item-padding-y: 0.5rem;
  --phoenix-dropdown-header-color: #6e7891;
  --phoenix-dropdown-header-padding-x: 1rem;
  --phoenix-dropdown-header-padding-y: 1rem;
  position: absolute;
  z-index: var(--phoenix-dropdown-zindex);
  display: none;
  min-width: var(--phoenix-dropdown-min-width);
  padding: var(--phoenix-dropdown-padding-y) var(--phoenix-dropdown-padding-x);
  margin: 0;
  font-size: var(--phoenix-dropdown-font-size);
  color: var(--phoenix-dropdown-color);
  text-align: left;
  list-style: none;
  background-color: var(--phoenix-dropdown-bg);
  background-clip: padding-box;
  border: var(--phoenix-dropdown-border-width) solid var(--phoenix-dropdown-border-color);
  border-radius: var(--phoenix-dropdown-border-radius);
  box-shadow: var(--phoenix-dropdown-box-shadow);
}
.dropdown-menu[data-bs-popper] {
  top: 100%;
  left: 0;
  margin-top: var(--phoenix-dropdown-spacer);
}

.dropdown-menu-start {
  --bs-position: start;
}
.dropdown-menu-start[data-bs-popper] {
  right: auto;
  left: 0;
}

.dropdown-menu-end {
  --bs-position: end;
}
.dropdown-menu-end[data-bs-popper] {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  .dropdown-menu-sm-start {
    --bs-position: start;
  }
  .dropdown-menu-sm-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-end {
    --bs-position: end;
  }
  .dropdown-menu-sm-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-start {
    --bs-position: start;
  }
  .dropdown-menu-md-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-end {
    --bs-position: end;
  }
  .dropdown-menu-md-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-start {
    --bs-position: start;
  }
  .dropdown-menu-lg-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-end {
    --bs-position: end;
  }
  .dropdown-menu-lg-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-start {
    --bs-position: start;
  }
  .dropdown-menu-xl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-end {
    --bs-position: end;
  }
  .dropdown-menu-xl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1540px) {
  .dropdown-menu-xxl-start {
    --bs-position: start;
  }
  .dropdown-menu-xxl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xxl-end {
    --bs-position: end;
  }
  .dropdown-menu-xxl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu[data-bs-popper] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: var(--phoenix-dropdown-spacer);
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropend .dropdown-menu[data-bs-popper] {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: var(--phoenix-dropdown-spacer);
}
.dropend .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropend .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropend .dropdown-toggle::after {
  vertical-align: 0;
}

.dropstart .dropdown-menu[data-bs-popper] {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: var(--phoenix-dropdown-spacer);
}
.dropstart .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropstart .dropdown-toggle::after {
  display: none;
}
.dropstart .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropstart .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-divider {
  height: 0;
  margin: var(--phoenix-dropdown-divider-margin-y) 0;
  overflow: hidden;
  border-top: 1px solid var(--phoenix-dropdown-divider-bg);
  opacity: 1;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: var(--phoenix-dropdown-item-padding-y) var(--phoenix-dropdown-item-padding-x);
  clear: both;
  font-weight: 400;
  color: var(--phoenix-dropdown-link-color);
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
  border-radius: var(--phoenix-dropdown-item-border-radius, 0);
}
.dropdown-item:hover, .dropdown-item:focus {
  color: var(--phoenix-dropdown-link-hover-color);
  text-decoration: none;
  background-color: var(--phoenix-dropdown-link-hover-bg);
}
.dropdown-item.active, .dropdown-item:active {
  color: var(--phoenix-dropdown-link-active-color);
  text-decoration: none;
  background-color: var(--phoenix-dropdown-link-active-bg);
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: var(--phoenix-dropdown-link-disabled-color);
  pointer-events: none;
  background-color: transparent;
}

.dropdown-menu.show {
  display: block;
}

.dropdown-header {
  display: block;
  padding: var(--phoenix-dropdown-header-padding-y) var(--phoenix-dropdown-header-padding-x);
  margin-bottom: 0;
  font-size: 0.875rem;
  color: var(--phoenix-dropdown-header-color);
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: var(--phoenix-dropdown-item-padding-y) var(--phoenix-dropdown-item-padding-x);
  color: var(--phoenix-dropdown-link-color);
}

.dropdown-menu-dark {
  --phoenix-dropdown-color: #cbd0dd;
  --phoenix-dropdown-bg: #3e465b;
  --phoenix-dropdown-border-color: var(--phoenix-border-color);
  --phoenix-dropdown-box-shadow: ;
  --phoenix-dropdown-link-color: #cbd0dd;
  --phoenix-dropdown-link-hover-color: #fff;
  --phoenix-dropdown-divider-bg: var(--phoenix-border-color);
  --phoenix-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
  --phoenix-dropdown-link-active-color: #fff;
  --phoenix-dropdown-link-active-bg: #3874ff;
  --phoenix-dropdown-link-disabled-color: #8a94ad;
  --phoenix-dropdown-header-color: #8a94ad;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 1 1 auto;
}
.btn-group > .btn-check:checked + .btn,
.btn-group > .btn-check:focus + .btn,
.btn-group > .btn:hover,
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn-check:checked + .btn,
.btn-group-vertical > .btn-check:focus + .btn,
.btn-group-vertical > .btn:hover,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}

.btn-group {
  border-radius: var(--phoenix-border-radius);
}
.btn-group > :not(.btn-check:first-child) + .btn,
.btn-group > .btn-group:not(:first-child) {
  margin-left: calc(-1 * var(--phoenix-border-width));
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn.dropdown-toggle-split:first-child,
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:nth-child(n+3),
.btn-group > :not(.btn-check) + .btn,
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
  padding-right: 1.125rem;
  padding-left: 1.125rem;
}
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle-split::before {
  margin-right: 0;
}

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 1.125rem;
  padding-left: 1.125rem;
}

.btn-group.show .dropdown-toggle {
  box-shadow: initial;
}
.btn-group.show .dropdown-toggle.btn-link {
  box-shadow: none;
}

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: calc(-1 * var(--phoenix-border-width));
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:nth-child(n+3),
.btn-group-vertical > :not(.btn-check) + .btn,
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav {
  --phoenix-nav-link-padding-x: 1rem;
  --phoenix-nav-link-padding-y: 0.5rem;
  --phoenix-nav-link-font-weight: ;
  --phoenix-nav-link-color: var(--phoenix-link-color);
  --phoenix-nav-link-hover-color: var(--phoenix-link-hover-color);
  --phoenix-nav-link-disabled-color: var(--phoenix-secondary-color);
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: var(--phoenix-nav-link-padding-y) var(--phoenix-nav-link-padding-x);
  font-size: var(--phoenix-nav-link-font-size);
  font-weight: var(--phoenix-nav-link-font-weight);
  color: var(--phoenix-nav-link-color);
  background: none;
  border: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .nav-link {
    transition: none;
  }
}
.nav-link:hover, .nav-link:focus {
  color: var(--phoenix-nav-link-hover-color);
  text-decoration: none;
}
.nav-link:focus-visible {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(56, 116, 255, 0.25);
}
.nav-link.disabled, .nav-link:disabled {
  color: var(--phoenix-nav-link-disabled-color);
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  --phoenix-nav-tabs-border-width: 2px;
  --phoenix-nav-tabs-border-color: var(--phoenix-border-color);
  --phoenix-nav-tabs-border-radius: var(--phoenix-border-radius);
  --phoenix-nav-tabs-link-hover-border-color: var(--phoenix-secondary-bg) var(--phoenix-secondary-bg) var(--phoenix-border-color);
  --phoenix-nav-tabs-link-active-color: var(--phoenix-emphasis-color);
  --phoenix-nav-tabs-link-active-bg: var(--phoenix-body-bg);
  --phoenix-nav-tabs-link-active-border-color: var(--phoenix-border-color) var(--phoenix-border-color) var(--phoenix-body-bg);
  border-bottom: var(--phoenix-nav-tabs-border-width) solid var(--phoenix-nav-tabs-border-color);
}
.nav-tabs .nav-link {
  margin-bottom: calc(-1 * var(--phoenix-nav-tabs-border-width));
  border: var(--phoenix-nav-tabs-border-width) solid transparent;
  border-top-left-radius: var(--phoenix-nav-tabs-border-radius);
  border-top-right-radius: var(--phoenix-nav-tabs-border-radius);
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  isolation: isolate;
  border-color: var(--phoenix-nav-tabs-link-hover-border-color);
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: var(--phoenix-nav-tabs-link-active-color);
  background-color: var(--phoenix-nav-tabs-link-active-bg);
  border-color: var(--phoenix-nav-tabs-link-active-border-color);
}
.nav-tabs .dropdown-menu {
  margin-top: calc(-1 * var(--phoenix-nav-tabs-border-width));
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills {
  --phoenix-nav-pills-border-radius: var(--phoenix-border-radius-pill);
  --phoenix-nav-pills-link-active-color: var(--phoenix-primary);
  --phoenix-nav-pills-link-active-bg: transparent;
}
.nav-pills .nav-link {
  border-radius: var(--phoenix-nav-pills-border-radius);
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: var(--phoenix-nav-pills-link-active-color);
  background-color: var(--phoenix-nav-pills-link-active-bg);
}

.nav-underline {
  --phoenix-nav-underline-gap: 1rem;
  --phoenix-nav-underline-border-width: 0.125rem;
  --phoenix-nav-underline-link-active-color: var(--phoenix-primary);
  gap: var(--phoenix-nav-underline-gap);
}
.nav-underline .nav-link {
  padding-right: 0;
  padding-left: 0;
  border-bottom: var(--phoenix-nav-underline-border-width) solid transparent;
}
.nav-underline .nav-link:hover, .nav-underline .nav-link:focus {
  border-bottom-color: currentcolor;
}
.nav-underline .nav-link.active,
.nav-underline .show > .nav-link {
  font-weight: 700;
  color: var(--phoenix-nav-underline-link-active-color);
  border-bottom-color: currentcolor;
}

.nav-fill > .nav-link,
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}

.nav-justified > .nav-link,
.nav-justified .nav-item {
  flex-grow: 1;
  flex-basis: 0;
  text-align: center;
}

.nav-fill .nav-item .nav-link,
.nav-justified .nav-item .nav-link {
  width: 100%;
}

.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}

.navbar {
  --phoenix-navbar-padding-x: 1.5rem;
  --phoenix-navbar-padding-y: 0.5rem;
  --phoenix-navbar-color: rgba(var(--phoenix-emphasis-color-rgb), 0.65);
  --phoenix-navbar-hover-color: rgba(var(--phoenix-emphasis-color-rgb), 0.9);
  --phoenix-navbar-disabled-color: rgba(var(--phoenix-emphasis-color-rgb), 0.25);
  --phoenix-navbar-active-color: rgba(var(--phoenix-emphasis-color-rgb), 1);
  --phoenix-navbar-brand-padding-y: -0.210078125rem;
  --phoenix-navbar-brand-margin-end: 1rem;
  --phoenix-navbar-brand-font-size: 1.953125rem;
  --phoenix-navbar-brand-color: rgba(var(--phoenix-emphasis-color-rgb), 1);
  --phoenix-navbar-brand-hover-color: rgba(var(--phoenix-emphasis-color-rgb), 1);
  --phoenix-navbar-nav-link-padding-x: 0.5rem;
  --phoenix-navbar-toggler-padding-y: 0.25rem;
  --phoenix-navbar-toggler-padding-x: 0.75rem;
  --phoenix-navbar-toggler-font-size: 1.2rem;
  --phoenix-navbar-toggler-icon-bg: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='%239da9bb' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M0 6h30M0 14h30M0 22h30'/%3E%3C/svg%3E");
  --phoenix-navbar-toggler-border-color: rgba(var(--phoenix-emphasis-color-rgb), 0.15);
  --phoenix-navbar-toggler-border-radius: var(--phoenix-border-radius);
  --phoenix-navbar-toggler-focus-width: 0;
  --phoenix-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: var(--phoenix-navbar-padding-y) var(--phoenix-navbar-padding-x);
}
.navbar > .container,
.navbar > .container-fluid,
.navbar > .container-medium-xxl,
.navbar > .container-medium-xl,
.navbar > .container-medium-lg,
.navbar > .container-medium-md,
.navbar > .container-medium-sm,
.navbar > .container-small-xl,
.navbar > .container-small-lg,
.navbar > .container-small-md,
.navbar > .container-small-sm,
.navbar > .container-sm,
.navbar > .container-md,
.navbar > .container-lg,
.navbar > .container-xl,
.navbar > .container-xxl {
  display: flex;
  flex-wrap: inherit;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  padding-top: var(--phoenix-navbar-brand-padding-y);
  padding-bottom: var(--phoenix-navbar-brand-padding-y);
  margin-right: var(--phoenix-navbar-brand-margin-end);
  font-size: var(--phoenix-navbar-brand-font-size);
  color: var(--phoenix-navbar-brand-color);
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  color: var(--phoenix-navbar-brand-hover-color);
  text-decoration: none;
}

.navbar-nav {
  --phoenix-nav-link-padding-x: 0;
  --phoenix-nav-link-padding-y: 0.5rem;
  --phoenix-nav-link-font-weight: ;
  --phoenix-nav-link-color: var(--phoenix-navbar-color);
  --phoenix-nav-link-hover-color: var(--phoenix-navbar-hover-color);
  --phoenix-nav-link-disabled-color: var(--phoenix-navbar-disabled-color);
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
  color: var(--phoenix-navbar-active-color);
}
.navbar-nav .dropdown-menu {
  position: static;
}

.navbar-text {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--phoenix-navbar-color);
}
.navbar-text a,
.navbar-text a:hover,
.navbar-text a:focus {
  color: var(--phoenix-navbar-active-color);
}

.navbar-collapse {
  flex-grow: 1;
  flex-basis: 100%;
  align-items: center;
}

.navbar-toggler {
  padding: var(--phoenix-navbar-toggler-padding-y) var(--phoenix-navbar-toggler-padding-x);
  font-size: var(--phoenix-navbar-toggler-font-size);
  line-height: 1;
  color: var(--phoenix-navbar-color);
  background-color: transparent;
  border: var(--phoenix-border-width) solid var(--phoenix-navbar-toggler-border-color);
  border-radius: var(--phoenix-navbar-toggler-border-radius);
  transition: var(--phoenix-navbar-toggler-transition);
}
@media (prefers-reduced-motion: reduce) {
  .navbar-toggler {
    transition: none;
  }
}
.navbar-toggler:hover {
  text-decoration: none;
}
.navbar-toggler:focus {
  text-decoration: none;
  outline: 0;
  box-shadow: 0 0 0 var(--phoenix-navbar-toggler-focus-width);
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  background-image: var(--phoenix-navbar-toggler-icon-bg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}

.navbar-nav-scroll {
  max-height: var(--phoenix-scroll-height, 75vh);
  overflow-y: auto;
}

@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: var(--phoenix-navbar-nav-link-padding-x);
    padding-left: var(--phoenix-navbar-nav-link-padding-x);
  }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
  .navbar-expand-sm .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    box-shadow: none;
    transition: none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: var(--phoenix-navbar-nav-link-padding-x);
    padding-left: var(--phoenix-navbar-nav-link-padding-x);
  }
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
  .navbar-expand-md .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    box-shadow: none;
    transition: none;
  }
  .navbar-expand-md .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-md .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: var(--phoenix-navbar-nav-link-padding-x);
    padding-left: var(--phoenix-navbar-nav-link-padding-x);
  }
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
  .navbar-expand-lg .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    box-shadow: none;
    transition: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: var(--phoenix-navbar-nav-link-padding-x);
    padding-left: var(--phoenix-navbar-nav-link-padding-x);
  }
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    box-shadow: none;
    transition: none;
  }
  .navbar-expand-xl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1540px) {
  .navbar-expand-xxl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xxl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xxl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xxl .navbar-nav .nav-link {
    padding-right: var(--phoenix-navbar-nav-link-padding-x);
    padding-left: var(--phoenix-navbar-nav-link-padding-x);
  }
  .navbar-expand-xxl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xxl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xxl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xxl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    box-shadow: none;
    transition: none;
  }
  .navbar-expand-xxl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xxl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
.navbar-expand {
  flex-wrap: nowrap;
  justify-content: flex-start;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: var(--phoenix-navbar-nav-link-padding-x);
  padding-left: var(--phoenix-navbar-nav-link-padding-x);
}
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}
.navbar-expand .offcanvas {
  position: static;
  z-index: auto;
  flex-grow: 1;
  width: auto !important;
  height: auto !important;
  visibility: visible !important;
  background-color: transparent !important;
  border: 0 !important;
  transform: none !important;
  box-shadow: none;
  transition: none;
}
.navbar-expand .offcanvas .offcanvas-header {
  display: none;
}
.navbar-expand .offcanvas .offcanvas-body {
  display: flex;
  flex-grow: 0;
  padding: 0;
  overflow-y: visible;
}

.navbar-dark,
.navbar[data-bs-theme=dark] {
  --phoenix-navbar-color: rgba(255, 255, 255, 0.7);
  --phoenix-navbar-hover-color: rgba(255, 255, 255, 0.9);
  --phoenix-navbar-disabled-color: rgba(255, 255, 255, 0.25);
  --phoenix-navbar-active-color: #fff;
  --phoenix-navbar-brand-color: #fff;
  --phoenix-navbar-brand-hover-color: #fff;
  --phoenix-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);
  --phoenix-navbar-toggler-icon-bg: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='%239da9bb' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M0 6h30M0 14h30M0 22h30'/%3E%3C/svg%3E");
}

[data-bs-theme=dark] .navbar-toggler-icon {
  --phoenix-navbar-toggler-icon-bg: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='%239da9bb' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M0 6h30M0 14h30M0 22h30'/%3E%3C/svg%3E");
}

.card {
  --phoenix-card-spacer-y: 1.5rem;
  --phoenix-card-spacer-x: 1.5rem;
  --phoenix-card-title-spacer-y: 1rem;
  --phoenix-card-title-color: var(--phoenix-emphasis-color);
  --phoenix-card-subtitle-color: ;
  --phoenix-card-border-width: var(--phoenix-border-width);
  --phoenix-card-border-color: var(--phoenix-border-color-translucent);
  --phoenix-card-border-radius: 0.5rem;
  --phoenix-card-box-shadow: ;
  --phoenix-card-inner-border-radius: calc(0.5rem - (var(--phoenix-border-width)));
  --phoenix-card-cap-padding-y: 1.5rem;
  --phoenix-card-cap-padding-x: 1.5rem;
  --phoenix-card-cap-bg: transparent;
  --phoenix-card-cap-color: ;
  --phoenix-card-height: ;
  --phoenix-card-color: ;
  --phoenix-card-bg: var(--phoenix-emphasis-bg);
  --phoenix-card-img-overlay-padding: 1rem;
  --phoenix-card-group-margin: 1rem;
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  height: var(--phoenix-card-height);
  color: var(--phoenix-body-color);
  word-wrap: break-word;
  background-color: var(--phoenix-card-bg);
  background-clip: border-box;
  border: var(--phoenix-card-border-width) solid var(--phoenix-card-border-color);
  border-radius: var(--phoenix-card-border-radius);
  box-shadow: var(--phoenix-card-box-shadow);
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: var(--phoenix-card-inner-border-radius);
  border-top-right-radius: var(--phoenix-card-inner-border-radius);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: var(--phoenix-card-inner-border-radius);
  border-bottom-left-radius: var(--phoenix-card-inner-border-radius);
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

.card-body {
  flex: 1 1 auto;
  padding: var(--phoenix-card-spacer-y) var(--phoenix-card-spacer-x);
  color: var(--phoenix-card-color);
}

.card-title {
  margin-bottom: var(--phoenix-card-title-spacer-y);
  color: var(--phoenix-card-title-color);
}

.card-subtitle {
  margin-top: calc(-0.5 * var(--phoenix-card-title-spacer-y));
  margin-bottom: 0;
  color: var(--phoenix-card-subtitle-color);
}

.card-text:last-child {
  margin-bottom: 0;
}

.card-link:hover {
  text-decoration: none;
}
.card-link + .card-link {
  margin-left: var(--phoenix-card-spacer-x);
}

.card-header {
  padding: var(--phoenix-card-cap-padding-y) var(--phoenix-card-cap-padding-x);
  margin-bottom: 0;
  color: var(--phoenix-card-cap-color);
  background-color: var(--phoenix-card-cap-bg);
  border-bottom: var(--phoenix-card-border-width) solid var(--phoenix-card-border-color);
}
.card-header:first-child {
  border-radius: var(--phoenix-card-inner-border-radius) var(--phoenix-card-inner-border-radius) 0 0;
}

.card-footer {
  padding: var(--phoenix-card-cap-padding-y) var(--phoenix-card-cap-padding-x);
  color: var(--phoenix-card-cap-color);
  background-color: var(--phoenix-card-cap-bg);
  border-top: var(--phoenix-card-border-width) solid var(--phoenix-card-border-color);
}
.card-footer:last-child {
  border-radius: 0 0 var(--phoenix-card-inner-border-radius) var(--phoenix-card-inner-border-radius);
}

.card-header-tabs {
  margin-right: calc(-0.5 * var(--phoenix-card-cap-padding-x));
  margin-bottom: calc(-1 * var(--phoenix-card-cap-padding-y));
  margin-left: calc(-0.5 * var(--phoenix-card-cap-padding-x));
  border-bottom: 0;
}
.card-header-tabs .nav-link.active {
  background-color: var(--phoenix-card-bg);
  border-bottom-color: var(--phoenix-card-bg);
}

.card-header-pills {
  margin-right: calc(-0.5 * var(--phoenix-card-cap-padding-x));
  margin-left: calc(-0.5 * var(--phoenix-card-cap-padding-x));
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: var(--phoenix-card-img-overlay-padding);
  border-radius: var(--phoenix-card-inner-border-radius);
}

.card-img,
.card-img-top,
.card-img-bottom {
  width: 100%;
}

.card-img,
.card-img-top {
  border-top-left-radius: var(--phoenix-card-inner-border-radius);
  border-top-right-radius: var(--phoenix-card-inner-border-radius);
}

.card-img,
.card-img-bottom {
  border-bottom-right-radius: var(--phoenix-card-inner-border-radius);
  border-bottom-left-radius: var(--phoenix-card-inner-border-radius);
}

.card-group > .card {
  margin-bottom: var(--phoenix-card-group-margin);
}
@media (min-width: 576px) {
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  .card-group > .card {
    flex: 1 0 0;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) > .card-img-top,
  .card-group > .card:not(:last-child) > .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) > .card-img-bottom,
  .card-group > .card:not(:last-child) > .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) > .card-img-top,
  .card-group > .card:not(:first-child) > .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) > .card-img-bottom,
  .card-group > .card:not(:first-child) > .card-footer {
    border-bottom-left-radius: 0;
  }
}

.accordion {
  --phoenix-accordion-color: var(--phoenix-body-highlight-color);
  --phoenix-accordion-bg: transparent;
  --phoenix-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
  --phoenix-accordion-border-color: var(--phoenix-border-color);
  --phoenix-accordion-border-width: 0;
  --phoenix-accordion-border-radius: 0;
  --phoenix-accordion-inner-border-radius: 0;
  --phoenix-accordion-btn-padding-x: 0;
  --phoenix-accordion-btn-padding-y: 0.5rem;
  --phoenix-accordion-btn-color: var(--phoenix-primary);
  --phoenix-accordion-btn-bg: var(--phoenix-accordion-bg);
  --phoenix-accordion-btn-icon: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='-200 -200 900 900'%3E%3Cpath fill='%233874ff' d='M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z'%3E%3C/path%3E%3C/svg%3E");
  --phoenix-accordion-btn-icon-width: 1.25rem;
  --phoenix-accordion-btn-icon-transform: rotate(-180deg);
  --phoenix-accordion-btn-icon-transition: transform 0.2s ease-in-out;
  --phoenix-accordion-btn-active-icon: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='-200 -200 900 900'%3E%3Cpath fill='%233874ff' d='M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z'%3E%3C/path%3E%3C/svg%3E");
  --phoenix-accordion-btn-focus-box-shadow: 0 0 0 0.25rem transparent;
  --phoenix-accordion-body-padding-x: 0;
  --phoenix-accordion-body-padding-y: 0.5rem;
  --phoenix-accordion-active-color: var(--phoenix-emphasis-color);
  --phoenix-accordion-active-bg: transparent;
}

.accordion-button {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  padding: var(--phoenix-accordion-btn-padding-y) var(--phoenix-accordion-btn-padding-x);
  font-size: 1rem;
  color: var(--phoenix-accordion-btn-color);
  text-align: left;
  background-color: var(--phoenix-accordion-btn-bg);
  border: 0;
  border-radius: 0;
  overflow-anchor: none;
  transition: var(--phoenix-accordion-transition);
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button {
    transition: none;
  }
}
.accordion-button:not(.collapsed) {
  color: var(--phoenix-accordion-active-color);
  background-color: var(--phoenix-accordion-active-bg);
  box-shadow: inset 0 calc(-1 * var(--phoenix-accordion-border-width)) 0 var(--phoenix-accordion-border-color);
}
.accordion-button:not(.collapsed)::after {
  background-image: var(--phoenix-accordion-btn-active-icon);
  transform: var(--phoenix-accordion-btn-icon-transform);
}
.accordion-button::after {
  flex-shrink: 0;
  width: var(--phoenix-accordion-btn-icon-width);
  height: var(--phoenix-accordion-btn-icon-width);
  margin-left: auto;
  content: "";
  background-image: var(--phoenix-accordion-btn-icon);
  background-repeat: no-repeat;
  background-size: var(--phoenix-accordion-btn-icon-width);
  transition: var(--phoenix-accordion-btn-icon-transition);
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button::after {
    transition: none;
  }
}
.accordion-button:hover {
  z-index: 2;
}
.accordion-button:focus {
  z-index: 3;
  outline: 0;
  box-shadow: var(--phoenix-accordion-btn-focus-box-shadow);
}

.accordion-header {
  margin-bottom: 0;
}

.accordion-item {
  color: var(--phoenix-accordion-color);
  background-color: var(--phoenix-accordion-bg);
  border: var(--phoenix-accordion-border-width) solid var(--phoenix-accordion-border-color);
}
.accordion-item:first-of-type {
  border-top-left-radius: var(--phoenix-accordion-border-radius);
  border-top-right-radius: var(--phoenix-accordion-border-radius);
}
.accordion-item:first-of-type > .accordion-header .accordion-button {
  border-top-left-radius: var(--phoenix-accordion-inner-border-radius);
  border-top-right-radius: var(--phoenix-accordion-inner-border-radius);
}
.accordion-item:not(:first-of-type) {
  border-top: 0;
}
.accordion-item:last-of-type {
  border-bottom-right-radius: var(--phoenix-accordion-border-radius);
  border-bottom-left-radius: var(--phoenix-accordion-border-radius);
}
.accordion-item:last-of-type > .accordion-header .accordion-button.collapsed {
  border-bottom-right-radius: var(--phoenix-accordion-inner-border-radius);
  border-bottom-left-radius: var(--phoenix-accordion-inner-border-radius);
}
.accordion-item:last-of-type > .accordion-collapse {
  border-bottom-right-radius: var(--phoenix-accordion-border-radius);
  border-bottom-left-radius: var(--phoenix-accordion-border-radius);
}

.accordion-body {
  padding: var(--phoenix-accordion-body-padding-y) var(--phoenix-accordion-body-padding-x);
}

.accordion-flush > .accordion-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}
.accordion-flush > .accordion-item:first-child {
  border-top: 0;
}
.accordion-flush > .accordion-item:last-child {
  border-bottom: 0;
}
.accordion-flush > .accordion-item > .accordion-collapse,
.accordion-flush > .accordion-item > .accordion-header .accordion-button,
.accordion-flush > .accordion-item > .accordion-header .accordion-button.collapsed {
  border-radius: 0;
}

[data-bs-theme=dark] .accordion-button::after {
  --phoenix-accordion-btn-icon: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='-200 -200 900 900'%3E%3Cpath fill='%2385a9ff' d='M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z'%3E%3C/path%3E%3C/svg%3E");
  --phoenix-accordion-btn-active-icon: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='-200 -200 900 900'%3E%3Cpath fill='%2385a9ff' d='M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z'%3E%3C/path%3E%3C/svg%3E");
}

.breadcrumb {
  --phoenix-breadcrumb-padding-x: 0;
  --phoenix-breadcrumb-padding-y: 0;
  --phoenix-breadcrumb-margin-bottom: 1rem;
  --phoenix-breadcrumb-font-size: 0.8rem;
  --phoenix-breadcrumb-bg: ;
  --phoenix-breadcrumb-border-radius: ;
  --phoenix-breadcrumb-divider-color: var(--phoenix-secondary-color);
  --phoenix-breadcrumb-item-padding-x: 0.5rem;
  --phoenix-breadcrumb-item-active-color: var(--phoenix-body-color);
  display: flex;
  flex-wrap: wrap;
  padding: var(--phoenix-breadcrumb-padding-y) var(--phoenix-breadcrumb-padding-x);
  margin-bottom: var(--phoenix-breadcrumb-margin-bottom);
  font-size: var(--phoenix-breadcrumb-font-size);
  list-style: none;
  background-color: var(--phoenix-breadcrumb-bg);
  border-radius: var(--phoenix-breadcrumb-border-radius);
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: var(--phoenix-breadcrumb-item-padding-x);
}
.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: var(--phoenix-breadcrumb-item-padding-x);
  color: var(--phoenix-breadcrumb-divider-color);
  content: var(--phoenix-breadcrumb-divider, url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='10' width='6' fill='%236e7891' viewBox='0 0 256 480'%3E%3Cpath d='M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z'/%3E%3C/svg%3E")) /* rtl: var(--phoenix-breadcrumb-divider, url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='10' width='6' fill='%236e7891' viewBox='0 0 256 480'%3E%3Cpath d='M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z'/%3E%3C/svg%3E")) */;
}
.breadcrumb-item.active {
  color: var(--phoenix-breadcrumb-item-active-color);
}

.pagination {
  --phoenix-pagination-padding-x: 0.75rem;
  --phoenix-pagination-padding-y: 0.5rem;
  --phoenix-pagination-font-size: 0.8rem;
  --phoenix-pagination-color: var(--phoenix-secondary-color);
  --phoenix-pagination-bg: transparent;
  --phoenix-pagination-border-width: 0;
  --phoenix-pagination-border-color: var(--phoenix-border-color);
  --phoenix-pagination-border-radius: var(--phoenix-border-radius);
  --phoenix-pagination-hover-color: var(--phoenix-primary);
  --phoenix-pagination-hover-bg: var(--phoenix-secondary-bg);
  --phoenix-pagination-hover-border-color: var(--phoenix-border-color);
  --phoenix-pagination-focus-color: var(--phoenix-link-hover-color);
  --phoenix-pagination-focus-bg: var(--phoenix-secondary-bg);
  --phoenix-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(56, 116, 255, 0.25);
  --phoenix-pagination-active-color: #fff;
  --phoenix-pagination-active-bg: #3874ff;
  --phoenix-pagination-active-border-color: #3874ff;
  --phoenix-pagination-disabled-color: var(--phoenix-secondary-color);
  --phoenix-pagination-disabled-bg: var(--phoenix-secondary-bg);
  --phoenix-pagination-disabled-border-color: var(--phoenix-border-color);
  display: flex;
  padding-left: 0;
  list-style: none;
}

.page-link {
  position: relative;
  display: block;
  padding: var(--phoenix-pagination-padding-y) var(--phoenix-pagination-padding-x);
  font-size: var(--phoenix-pagination-font-size);
  color: var(--phoenix-pagination-color);
  background-color: var(--phoenix-pagination-bg);
  border: var(--phoenix-pagination-border-width) solid var(--phoenix-pagination-border-color);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .page-link {
    transition: none;
  }
}
.page-link:hover {
  z-index: 2;
  color: var(--phoenix-pagination-hover-color);
  text-decoration: none;
  background-color: var(--phoenix-pagination-hover-bg);
  border-color: var(--phoenix-pagination-hover-border-color);
}
.page-link:focus {
  z-index: 3;
  color: var(--phoenix-pagination-focus-color);
  background-color: var(--phoenix-pagination-focus-bg);
  outline: 0;
  box-shadow: var(--phoenix-pagination-focus-box-shadow);
}
.page-link.active, .active > .page-link {
  z-index: 3;
  color: var(--phoenix-pagination-active-color);
  background-color: var(--phoenix-pagination-active-bg);
  border-color: var(--phoenix-pagination-active-border-color);
}
.page-link.disabled, .disabled > .page-link {
  color: var(--phoenix-pagination-disabled-color);
  pointer-events: none;
  background-color: var(--phoenix-pagination-disabled-bg);
  border-color: var(--phoenix-pagination-disabled-border-color);
}

.page-item:not(:first-child) .page-link {
  margin-left: calc(-1 * 0);
}
.page-item:first-child .page-link {
  border-top-left-radius: var(--phoenix-pagination-border-radius);
  border-bottom-left-radius: var(--phoenix-pagination-border-radius);
}
.page-item:last-child .page-link {
  border-top-right-radius: var(--phoenix-pagination-border-radius);
  border-bottom-right-radius: var(--phoenix-pagination-border-radius);
}

.pagination-lg {
  --phoenix-pagination-padding-x: 1.5rem;
  --phoenix-pagination-padding-y: 0.75rem;
  --phoenix-pagination-font-size: 1.2rem;
  --phoenix-pagination-border-radius: var(--phoenix-border-radius-lg);
}

.pagination-sm {
  --phoenix-pagination-padding-x: 0.5rem;
  --phoenix-pagination-padding-y: 0.25rem;
  --phoenix-pagination-font-size: 0.875rem;
  --phoenix-pagination-border-radius: var(--phoenix-border-radius-sm);
}

.badge {
  --phoenix-badge-padding-x: 0.711111em;
  --phoenix-badge-padding-y: 0.355555em;
  --phoenix-badge-font-size: 0.75em;
  --phoenix-badge-font-weight: 700;
  --phoenix-badge-color: #fff;
  --phoenix-badge-border-radius: 0.25rem;
  display: inline-block;
  padding: var(--phoenix-badge-padding-y) var(--phoenix-badge-padding-x);
  font-size: var(--phoenix-badge-font-size);
  font-weight: var(--phoenix-badge-font-weight);
  line-height: 1;
  color: var(--phoenix-badge-color);
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: var(--phoenix-badge-border-radius);
}
.badge:empty {
  display: none;
}

.btn .badge {
  position: relative;
  top: -1px;
}

@keyframes progress-bar-stripes {
  0% {
    background-position-x: var(--phoenix-progress-height);
  }
}
.progress,
.progress-stacked {
  --phoenix-progress-height: 0.313rem;
  --phoenix-progress-font-size: 0.75rem;
  --phoenix-progress-bg: var(--phoenix-secondary-bg);
  --phoenix-progress-border-radius: 0.5rem;
  --phoenix-progress-box-shadow: initial;
  --phoenix-progress-bar-color: #fff;
  --phoenix-progress-bar-bg: #3874ff;
  --phoenix-progress-bar-transition: width 0.6s ease;
  display: flex;
  height: var(--phoenix-progress-height);
  overflow: hidden;
  font-size: var(--phoenix-progress-font-size);
  background-color: var(--phoenix-progress-bg);
  border-radius: var(--phoenix-progress-border-radius);
  box-shadow: var(--phoenix-progress-box-shadow);
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: var(--phoenix-progress-bar-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--phoenix-progress-bar-bg);
  transition: var(--phoenix-progress-bar-transition);
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}

.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: var(--phoenix-progress-height) var(--phoenix-progress-height);
}

.progress-stacked > .progress {
  overflow: visible;
}

.progress-stacked > .progress > .progress-bar {
  width: 100%;
}

.progress-bar-animated {
  animation: 1s linear infinite progress-bar-stripes;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    animation: none;
  }
}

.list-group {
  --phoenix-list-group-color: var(--phoenix-secondary-color);
  --phoenix-list-group-bg: var(--phoenix-emphasis-bg);
  --phoenix-list-group-border-color: var(--phoenix-border-color-translucent);
  --phoenix-list-group-border-width: var(--phoenix-border-width);
  --phoenix-list-group-border-radius: var(--phoenix-border-radius);
  --phoenix-list-group-item-padding-x: 1rem;
  --phoenix-list-group-item-padding-y: 0.5rem;
  --phoenix-list-group-action-color: var(--phoenix-secondary-color);
  --phoenix-list-group-action-hover-color: var(--phoenix-emphasis-color);
  --phoenix-list-group-action-hover-bg: var(--phoenix-body-highlight-bg);
  --phoenix-list-group-action-active-color: var(--phoenix-body-color);
  --phoenix-list-group-action-active-bg: var(--phoenix-secondary-bg);
  --phoenix-list-group-disabled-color: var(--phoenix-quaternary-color);
  --phoenix-list-group-disabled-bg: var(--phoenix-emphasis-bg);
  --phoenix-list-group-active-color: #fff;
  --phoenix-list-group-active-bg: #3874ff;
  --phoenix-list-group-active-border-color: #3874ff;
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: var(--phoenix-list-group-border-radius);
}

.list-group-numbered {
  list-style-type: none;
  counter-reset: section;
}
.list-group-numbered > .list-group-item::before {
  content: counters(section, ".") ". ";
  counter-increment: section;
}

.list-group-item {
  position: relative;
  display: block;
  padding: var(--phoenix-list-group-item-padding-y) var(--phoenix-list-group-item-padding-x);
  color: var(--phoenix-list-group-color);
  background-color: var(--phoenix-list-group-bg);
  border: var(--phoenix-list-group-border-width) solid var(--phoenix-list-group-border-color);
}
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.list-group-item.disabled, .list-group-item:disabled {
  color: var(--phoenix-list-group-disabled-color);
  pointer-events: none;
  background-color: var(--phoenix-list-group-disabled-bg);
}
.list-group-item.active {
  z-index: 2;
  color: var(--phoenix-list-group-active-color);
  background-color: var(--phoenix-list-group-active-bg);
  border-color: var(--phoenix-list-group-active-border-color);
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: calc(-1 * var(--phoenix-list-group-border-width));
  border-top-width: var(--phoenix-list-group-border-width);
}

.list-group-item-action {
  width: 100%;
  color: var(--phoenix-list-group-action-color);
  text-align: inherit;
}
.list-group-item-action:not(.active):hover, .list-group-item-action:not(.active):focus {
  z-index: 1;
  color: var(--phoenix-list-group-action-hover-color);
  text-decoration: none;
  background-color: var(--phoenix-list-group-action-hover-bg);
}
.list-group-item-action:not(.active):active {
  color: var(--phoenix-list-group-action-active-color);
  background-color: var(--phoenix-list-group-action-active-bg);
}

.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child:not(:last-child) {
  border-bottom-left-radius: var(--phoenix-list-group-border-radius);
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child:not(:first-child) {
  border-top-right-radius: var(--phoenix-list-group-border-radius);
  border-bottom-left-radius: 0;
}
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: var(--phoenix-list-group-border-width);
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: calc(-1 * var(--phoenix-list-group-border-width));
  border-left-width: var(--phoenix-list-group-border-width);
}

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--phoenix-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--phoenix-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: var(--phoenix-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--phoenix-list-group-border-width));
    border-left-width: var(--phoenix-list-group-border-width);
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--phoenix-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--phoenix-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: var(--phoenix-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--phoenix-list-group-border-width));
    border-left-width: var(--phoenix-list-group-border-width);
  }
}
@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--phoenix-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--phoenix-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: var(--phoenix-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--phoenix-list-group-border-width));
    border-left-width: var(--phoenix-list-group-border-width);
  }
}
@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--phoenix-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--phoenix-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: var(--phoenix-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--phoenix-list-group-border-width));
    border-left-width: var(--phoenix-list-group-border-width);
  }
}
@media (min-width: 1540px) {
  .list-group-horizontal-xxl {
    flex-direction: row;
  }
  .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--phoenix-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--phoenix-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item {
    border-top-width: var(--phoenix-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--phoenix-list-group-border-width));
    border-left-width: var(--phoenix-list-group-border-width);
  }
}
.list-group-flush {
  border-radius: 0;
}
.list-group-flush > .list-group-item {
  border-width: 0 0 var(--phoenix-list-group-border-width);
}
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

.list-group-item-primary {
  --phoenix-list-group-color: var(--phoenix-primary-text-emphasis);
  --phoenix-list-group-bg: var(--phoenix-primary-bg-subtle);
  --phoenix-list-group-border-color: var(--phoenix-primary-border-subtle);
  --phoenix-list-group-action-hover-color: var(--phoenix-emphasis-color);
  --phoenix-list-group-action-hover-bg: var(--phoenix-primary-border-subtle);
  --phoenix-list-group-action-active-color: var(--phoenix-emphasis-color);
  --phoenix-list-group-action-active-bg: var(--phoenix-primary-border-subtle);
  --phoenix-list-group-active-color: var(--phoenix-primary-bg-subtle);
  --phoenix-list-group-active-bg: var(--phoenix-primary-text-emphasis);
  --phoenix-list-group-active-border-color: var(--phoenix-primary-text-emphasis);
}

.list-group-item-secondary {
  --phoenix-list-group-color: var(--phoenix-secondary-text-emphasis);
  --phoenix-list-group-bg: var(--phoenix-secondary-bg-subtle);
  --phoenix-list-group-border-color: var(--phoenix-secondary-border-subtle);
  --phoenix-list-group-action-hover-color: var(--phoenix-emphasis-color);
  --phoenix-list-group-action-hover-bg: var(--phoenix-secondary-border-subtle);
  --phoenix-list-group-action-active-color: var(--phoenix-emphasis-color);
  --phoenix-list-group-action-active-bg: var(--phoenix-secondary-border-subtle);
  --phoenix-list-group-active-color: var(--phoenix-secondary-bg-subtle);
  --phoenix-list-group-active-bg: var(--phoenix-secondary-text-emphasis);
  --phoenix-list-group-active-border-color: var(--phoenix-secondary-text-emphasis);
}

.list-group-item-success {
  --phoenix-list-group-color: var(--phoenix-success-text-emphasis);
  --phoenix-list-group-bg: var(--phoenix-success-bg-subtle);
  --phoenix-list-group-border-color: var(--phoenix-success-border-subtle);
  --phoenix-list-group-action-hover-color: var(--phoenix-emphasis-color);
  --phoenix-list-group-action-hover-bg: var(--phoenix-success-border-subtle);
  --phoenix-list-group-action-active-color: var(--phoenix-emphasis-color);
  --phoenix-list-group-action-active-bg: var(--phoenix-success-border-subtle);
  --phoenix-list-group-active-color: var(--phoenix-success-bg-subtle);
  --phoenix-list-group-active-bg: var(--phoenix-success-text-emphasis);
  --phoenix-list-group-active-border-color: var(--phoenix-success-text-emphasis);
}

.list-group-item-info {
  --phoenix-list-group-color: var(--phoenix-info-text-emphasis);
  --phoenix-list-group-bg: var(--phoenix-info-bg-subtle);
  --phoenix-list-group-border-color: var(--phoenix-info-border-subtle);
  --phoenix-list-group-action-hover-color: var(--phoenix-emphasis-color);
  --phoenix-list-group-action-hover-bg: var(--phoenix-info-border-subtle);
  --phoenix-list-group-action-active-color: var(--phoenix-emphasis-color);
  --phoenix-list-group-action-active-bg: var(--phoenix-info-border-subtle);
  --phoenix-list-group-active-color: var(--phoenix-info-bg-subtle);
  --phoenix-list-group-active-bg: var(--phoenix-info-text-emphasis);
  --phoenix-list-group-active-border-color: var(--phoenix-info-text-emphasis);
}

.list-group-item-warning {
  --phoenix-list-group-color: var(--phoenix-warning-text-emphasis);
  --phoenix-list-group-bg: var(--phoenix-warning-bg-subtle);
  --phoenix-list-group-border-color: var(--phoenix-warning-border-subtle);
  --phoenix-list-group-action-hover-color: var(--phoenix-emphasis-color);
  --phoenix-list-group-action-hover-bg: var(--phoenix-warning-border-subtle);
  --phoenix-list-group-action-active-color: var(--phoenix-emphasis-color);
  --phoenix-list-group-action-active-bg: var(--phoenix-warning-border-subtle);
  --phoenix-list-group-active-color: var(--phoenix-warning-bg-subtle);
  --phoenix-list-group-active-bg: var(--phoenix-warning-text-emphasis);
  --phoenix-list-group-active-border-color: var(--phoenix-warning-text-emphasis);
}

.list-group-item-danger {
  --phoenix-list-group-color: var(--phoenix-danger-text-emphasis);
  --phoenix-list-group-bg: var(--phoenix-danger-bg-subtle);
  --phoenix-list-group-border-color: var(--phoenix-danger-border-subtle);
  --phoenix-list-group-action-hover-color: var(--phoenix-emphasis-color);
  --phoenix-list-group-action-hover-bg: var(--phoenix-danger-border-subtle);
  --phoenix-list-group-action-active-color: var(--phoenix-emphasis-color);
  --phoenix-list-group-action-active-bg: var(--phoenix-danger-border-subtle);
  --phoenix-list-group-active-color: var(--phoenix-danger-bg-subtle);
  --phoenix-list-group-active-bg: var(--phoenix-danger-text-emphasis);
  --phoenix-list-group-active-border-color: var(--phoenix-danger-text-emphasis);
}

.list-group-item-light {
  --phoenix-list-group-color: var(--phoenix-light-text-emphasis);
  --phoenix-list-group-bg: var(--phoenix-light-bg-subtle);
  --phoenix-list-group-border-color: var(--phoenix-light-border-subtle);
  --phoenix-list-group-action-hover-color: var(--phoenix-emphasis-color);
  --phoenix-list-group-action-hover-bg: var(--phoenix-light-border-subtle);
  --phoenix-list-group-action-active-color: var(--phoenix-emphasis-color);
  --phoenix-list-group-action-active-bg: var(--phoenix-light-border-subtle);
  --phoenix-list-group-active-color: var(--phoenix-light-bg-subtle);
  --phoenix-list-group-active-bg: var(--phoenix-light-text-emphasis);
  --phoenix-list-group-active-border-color: var(--phoenix-light-text-emphasis);
}

.list-group-item-dark {
  --phoenix-list-group-color: var(--phoenix-dark-text-emphasis);
  --phoenix-list-group-bg: var(--phoenix-dark-bg-subtle);
  --phoenix-list-group-border-color: var(--phoenix-dark-border-subtle);
  --phoenix-list-group-action-hover-color: var(--phoenix-emphasis-color);
  --phoenix-list-group-action-hover-bg: var(--phoenix-dark-border-subtle);
  --phoenix-list-group-action-active-color: var(--phoenix-emphasis-color);
  --phoenix-list-group-action-active-bg: var(--phoenix-dark-border-subtle);
  --phoenix-list-group-active-color: var(--phoenix-dark-bg-subtle);
  --phoenix-list-group-active-bg: var(--phoenix-dark-text-emphasis);
  --phoenix-list-group-active-border-color: var(--phoenix-dark-text-emphasis);
}

.btn-close {
  --phoenix-btn-close-color: #000000;
  --phoenix-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3e%3c/svg%3e");
  --phoenix-btn-close-opacity: 0.5;
  --phoenix-btn-close-hover-opacity: 0.75;
  --phoenix-btn-close-focus-shadow: 0 0 0 0.25rem rgba(56, 116, 255, 0.25);
  --phoenix-btn-close-focus-opacity: 1;
  --phoenix-btn-close-disabled-opacity: 0.25;
  box-sizing: content-box;
  width: 1em;
  height: 1em;
  padding: 0.25em 0.25em;
  color: var(--phoenix-btn-close-color);
  background: transparent var(--phoenix-btn-close-bg) center/1em auto no-repeat;
  filter: var(--phoenix-btn-close-filter);
  border: 0;
  border-radius: 0.375rem;
  opacity: var(--phoenix-btn-close-opacity);
}
.btn-close:hover {
  color: var(--phoenix-btn-close-color);
  text-decoration: none;
  opacity: var(--phoenix-btn-close-hover-opacity);
}
.btn-close:focus {
  outline: 0;
  box-shadow: var(--phoenix-btn-close-focus-shadow);
  opacity: var(--phoenix-btn-close-focus-opacity);
}
.btn-close:disabled, .btn-close.disabled {
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  opacity: var(--phoenix-btn-close-disabled-opacity);
}

.btn-close-white {
  --phoenix-btn-close-filter: invert(1) grayscale(100%) brightness(200%);
}

:root,
[data-bs-theme=light] {
  --phoenix-btn-close-filter: ;
}

[data-bs-theme=dark] {
  --phoenix-btn-close-filter: invert(1) grayscale(100%) brightness(200%);
}

.toast {
  --phoenix-toast-zindex: 1090;
  --phoenix-toast-padding-x: 0;
  --phoenix-toast-padding-y: 1rem;
  --phoenix-toast-spacing: 2rem;
  --phoenix-toast-max-width: 350px;
  --phoenix-toast-font-size: 1rem;
  --phoenix-toast-color: ;
  --phoenix-toast-bg: rgba(var(--phoenix-emphasis-bg-rgb), 0.85);
  --phoenix-toast-border-width: var(--phoenix-border-width);
  --phoenix-toast-border-color: var(--phoenix-border-color);
  --phoenix-toast-border-radius: var(--phoenix-border-radius);
  --phoenix-toast-box-shadow: 0px 4px 8px -6px rgba(36, 40, 46, 0.03), 0px 16px 8px -4px rgba(36, 40, 46, 0.03);
  --phoenix-toast-header-color: var(--phoenix-secondary-color);
  --phoenix-toast-header-bg: transparent;
  --phoenix-toast-header-border-color: var(--phoenix-border-color-translucent);
  width: var(--phoenix-toast-max-width);
  max-width: 100%;
  font-size: var(--phoenix-toast-font-size);
  color: var(--phoenix-toast-color);
  pointer-events: auto;
  background-color: var(--phoenix-toast-bg);
  background-clip: padding-box;
  border: var(--phoenix-toast-border-width) solid var(--phoenix-toast-border-color);
  box-shadow: var(--phoenix-toast-box-shadow);
  border-radius: var(--phoenix-toast-border-radius);
}
.toast.showing {
  opacity: 0;
}
.toast:not(.show) {
  display: none;
}

.toast-container {
  --phoenix-toast-zindex: 1090;
  position: absolute;
  z-index: var(--phoenix-toast-zindex);
  width: -moz-max-content;
  width: max-content;
  max-width: 100%;
  pointer-events: none;
}
.toast-container > :not(:last-child) {
  margin-bottom: var(--phoenix-toast-spacing);
}

.toast-header {
  display: flex;
  align-items: center;
  padding: var(--phoenix-toast-padding-y) var(--phoenix-toast-padding-x);
  color: var(--phoenix-toast-header-color);
  background-color: var(--phoenix-toast-header-bg);
  background-clip: padding-box;
  border-bottom: var(--phoenix-toast-border-width) solid var(--phoenix-toast-header-border-color);
  border-top-left-radius: calc(var(--phoenix-toast-border-radius) - var(--phoenix-toast-border-width));
  border-top-right-radius: calc(var(--phoenix-toast-border-radius) - var(--phoenix-toast-border-width));
}
.toast-header .btn-close {
  margin-right: calc(-0.5 * var(--phoenix-toast-padding-x));
  margin-left: var(--phoenix-toast-padding-x);
}

.toast-body {
  padding: var(--phoenix-toast-padding-x);
  word-wrap: break-word;
}

.modal {
  --phoenix-modal-zindex: 1055;
  --phoenix-modal-width: 500px;
  --phoenix-modal-padding: 1rem;
  --phoenix-modal-margin: 0.5rem;
  --phoenix-modal-color: var(--phoenix-body-color);
  --phoenix-modal-bg: var(--phoenix-emphasis-bg);
  --phoenix-modal-border-color: transparent;
  --phoenix-modal-border-width: var(--phoenix-border-width);
  --phoenix-modal-border-radius: 0.375rem;
  --phoenix-modal-box-shadow: var(--phoenix-box-shadow-sm);
  --phoenix-modal-inner-border-radius: calc(0.375rem - (var(--phoenix-border-width)));
  --phoenix-modal-header-padding-x: 1rem;
  --phoenix-modal-header-padding-y: 1rem;
  --phoenix-modal-header-padding: 1rem 1rem;
  --phoenix-modal-header-border-color: var(--phoenix-border-color);
  --phoenix-modal-header-border-width: var(--phoenix-border-width);
  --phoenix-modal-title-line-height: 1.49;
  --phoenix-modal-footer-gap: 0.5rem;
  --phoenix-modal-footer-bg: ;
  --phoenix-modal-footer-border-color: var(--phoenix-border-color);
  --phoenix-modal-footer-border-width: var(--phoenix-border-width);
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--phoenix-modal-zindex);
  display: none;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: var(--phoenix-modal-margin);
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transform: translate(0, -50px);
  transition: transform 0.3s ease-out;
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  transform: none;
}
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}

.modal-dialog-scrollable {
  height: calc(100% - var(--phoenix-modal-margin) * 2);
}
.modal-dialog-scrollable .modal-content {
  max-height: 100%;
  overflow: hidden;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - var(--phoenix-modal-margin) * 2);
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  color: var(--phoenix-modal-color);
  pointer-events: auto;
  background-color: var(--phoenix-modal-bg);
  background-clip: padding-box;
  border: var(--phoenix-modal-border-width) solid var(--phoenix-modal-border-color);
  border-radius: var(--phoenix-modal-border-radius);
  box-shadow: var(--phoenix-modal-box-shadow);
  outline: 0;
}

.modal-backdrop {
  --phoenix-backdrop-zindex: 1050;
  --phoenix-backdrop-bg: #000000;
  --phoenix-backdrop-opacity: 0.5;
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--phoenix-backdrop-zindex);
  width: 100vw;
  height: 100vh;
  background-color: var(--phoenix-backdrop-bg);
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: var(--phoenix-backdrop-opacity);
}

.modal-header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  padding: var(--phoenix-modal-header-padding);
  border-bottom: var(--phoenix-modal-header-border-width) solid var(--phoenix-modal-header-border-color);
  border-top-left-radius: var(--phoenix-modal-inner-border-radius);
  border-top-right-radius: var(--phoenix-modal-inner-border-radius);
}
.modal-header .btn-close {
  padding: calc(var(--phoenix-modal-header-padding-y) * 0.5) calc(var(--phoenix-modal-header-padding-x) * 0.5);
  margin-top: calc(-0.5 * var(--phoenix-modal-header-padding-y));
  margin-right: calc(-0.5 * var(--phoenix-modal-header-padding-x));
  margin-bottom: calc(-0.5 * var(--phoenix-modal-header-padding-y));
  margin-left: auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: var(--phoenix-modal-title-line-height);
}

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: var(--phoenix-modal-padding);
}

.modal-footer {
  display: flex;
  flex-shrink: 0;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: calc(var(--phoenix-modal-padding) - var(--phoenix-modal-footer-gap) * 0.5);
  background-color: var(--phoenix-modal-footer-bg);
  border-top: var(--phoenix-modal-footer-border-width) solid var(--phoenix-modal-footer-border-color);
  border-bottom-right-radius: var(--phoenix-modal-inner-border-radius);
  border-bottom-left-radius: var(--phoenix-modal-inner-border-radius);
}
.modal-footer > * {
  margin: calc(var(--phoenix-modal-footer-gap) * 0.5);
}

@media (min-width: 576px) {
  .modal {
    --phoenix-modal-margin: 1.75rem;
    --phoenix-modal-box-shadow: var(--phoenix-box-shadow);
  }
  .modal-dialog {
    max-width: var(--phoenix-modal-width);
    margin-right: auto;
    margin-left: auto;
  }
  .modal-sm {
    --phoenix-modal-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    --phoenix-modal-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    --phoenix-modal-width: 1140px;
  }
}
.modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0;
}
.modal-fullscreen .modal-content {
  height: 100%;
  border: 0;
  border-radius: 0;
}
.modal-fullscreen .modal-header,
.modal-fullscreen .modal-footer {
  border-radius: 0;
}
.modal-fullscreen .modal-body {
  overflow-y: auto;
}

@media (max-width: 575.98px) {
  .modal-fullscreen-sm-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-sm-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-header,
  .modal-fullscreen-sm-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 767.98px) {
  .modal-fullscreen-md-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-md-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-header,
  .modal-fullscreen-md-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 991.98px) {
  .modal-fullscreen-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-lg-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-header,
  .modal-fullscreen-lg-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1199.98px) {
  .modal-fullscreen-xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-header,
  .modal-fullscreen-xl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1539.98px) {
  .modal-fullscreen-xxl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xxl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-header,
  .modal-fullscreen-xxl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-body {
    overflow-y: auto;
  }
}
.tooltip {
  --phoenix-tooltip-zindex: 1080;
  --phoenix-tooltip-max-width: 200px;
  --phoenix-tooltip-padding-x: 0.5rem;
  --phoenix-tooltip-padding-y: 0.5rem;
  --phoenix-tooltip-margin: ;
  --phoenix-tooltip-font-size: 0.8rem;
  --phoenix-tooltip-color: #fff;
  --phoenix-tooltip-bg: #222834;
  --phoenix-tooltip-border-radius: 0.25rem;
  --phoenix-tooltip-opacity: 0.9;
  --phoenix-tooltip-arrow-width: 0.8rem;
  --phoenix-tooltip-arrow-height: 0.4rem;
  z-index: var(--phoenix-tooltip-zindex);
  display: block;
  margin: var(--phoenix-tooltip-margin);
  font-family: var(--phoenix-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.49;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--phoenix-tooltip-font-size);
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: var(--phoenix-tooltip-opacity);
}
.tooltip .tooltip-arrow {
  display: block;
  width: var(--phoenix-tooltip-arrow-width);
  height: var(--phoenix-tooltip-arrow-height);
}
.tooltip .tooltip-arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
  bottom: calc(-1 * var(--phoenix-tooltip-arrow-height));
}
.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  top: -1px;
  border-width: var(--phoenix-tooltip-arrow-height) calc(var(--phoenix-tooltip-arrow-width) * 0.5) 0;
  border-top-color: var(--phoenix-tooltip-bg);
}

/* rtl:begin:ignore */
.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
  left: calc(-1 * var(--phoenix-tooltip-arrow-height));
  width: var(--phoenix-tooltip-arrow-height);
  height: var(--phoenix-tooltip-arrow-width);
}
.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  right: -1px;
  border-width: calc(var(--phoenix-tooltip-arrow-width) * 0.5) var(--phoenix-tooltip-arrow-height) calc(var(--phoenix-tooltip-arrow-width) * 0.5) 0;
  border-right-color: var(--phoenix-tooltip-bg);
}

/* rtl:end:ignore */
.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
  top: calc(-1 * var(--phoenix-tooltip-arrow-height));
}
.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  bottom: -1px;
  border-width: 0 calc(var(--phoenix-tooltip-arrow-width) * 0.5) var(--phoenix-tooltip-arrow-height);
  border-bottom-color: var(--phoenix-tooltip-bg);
}

/* rtl:begin:ignore */
.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
  right: calc(-1 * var(--phoenix-tooltip-arrow-height));
  width: var(--phoenix-tooltip-arrow-height);
  height: var(--phoenix-tooltip-arrow-width);
}
.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  left: -1px;
  border-width: calc(var(--phoenix-tooltip-arrow-width) * 0.5) 0 calc(var(--phoenix-tooltip-arrow-width) * 0.5) var(--phoenix-tooltip-arrow-height);
  border-left-color: var(--phoenix-tooltip-bg);
}

/* rtl:end:ignore */
.tooltip-inner {
  max-width: var(--phoenix-tooltip-max-width);
  padding: var(--phoenix-tooltip-padding-y) var(--phoenix-tooltip-padding-x);
  color: var(--phoenix-tooltip-color);
  text-align: center;
  background-color: var(--phoenix-tooltip-bg);
  border-radius: var(--phoenix-tooltip-border-radius);
}

.popover {
  --phoenix-popover-zindex: 1070;
  --phoenix-popover-max-width: 276px;
  --phoenix-popover-font-size: 0.875rem;
  --phoenix-popover-bg: var(--phoenix-emphasis-bg);
  --phoenix-popover-border-width: var(--phoenix-border-width);
  --phoenix-popover-border-color: var(--phoenix-border-color);
  --phoenix-popover-border-radius: var(--phoenix-border-radius-lg);
  --phoenix-popover-inner-border-radius: calc(var(--phoenix-border-radius-lg) - var(--phoenix-border-width));
  --phoenix-popover-box-shadow: var(--phoenix-box-shadow);
  --phoenix-popover-header-padding-x: 1rem;
  --phoenix-popover-header-padding-y: 0.5rem;
  --phoenix-popover-header-font-size: 1rem;
  --phoenix-popover-header-color: var(--phoenix-emphasis-color);
  --phoenix-popover-header-bg: var(--phoenix-secondary-bg);
  --phoenix-popover-body-padding-x: 1rem;
  --phoenix-popover-body-padding-y: 1rem;
  --phoenix-popover-body-color: var(--phoenix-body-color);
  --phoenix-popover-arrow-width: 1rem;
  --phoenix-popover-arrow-height: 0.5rem;
  --phoenix-popover-arrow-border: var(--phoenix-popover-border-color);
  z-index: var(--phoenix-popover-zindex);
  display: block;
  max-width: var(--phoenix-popover-max-width);
  font-family: var(--phoenix-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.49;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--phoenix-popover-font-size);
  word-wrap: break-word;
  background-color: var(--phoenix-popover-bg);
  background-clip: padding-box;
  border: var(--phoenix-popover-border-width) solid var(--phoenix-popover-border-color);
  border-radius: var(--phoenix-popover-border-radius);
  box-shadow: var(--phoenix-popover-box-shadow);
}
.popover .popover-arrow {
  display: block;
  width: var(--phoenix-popover-arrow-width);
  height: var(--phoenix-popover-arrow-height);
}
.popover .popover-arrow::before, .popover .popover-arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
  border-width: 0;
}

.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
  bottom: calc(-1 * (var(--phoenix-popover-arrow-height)) - var(--phoenix-popover-border-width));
}
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before, .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  border-width: var(--phoenix-popover-arrow-height) calc(var(--phoenix-popover-arrow-width) * 0.5) 0;
}
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
  bottom: 0;
  border-top-color: var(--phoenix-popover-arrow-border);
}
.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  bottom: var(--phoenix-popover-border-width);
  border-top-color: var(--phoenix-popover-bg);
}

/* rtl:begin:ignore */
.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
  left: calc(-1 * (var(--phoenix-popover-arrow-height)) - var(--phoenix-popover-border-width));
  width: var(--phoenix-popover-arrow-height);
  height: var(--phoenix-popover-arrow-width);
}
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before, .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  border-width: calc(var(--phoenix-popover-arrow-width) * 0.5) var(--phoenix-popover-arrow-height) calc(var(--phoenix-popover-arrow-width) * 0.5) 0;
}
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
  left: 0;
  border-right-color: var(--phoenix-popover-arrow-border);
}
.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  left: var(--phoenix-popover-border-width);
  border-right-color: var(--phoenix-popover-bg);
}

/* rtl:end:ignore */
.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
  top: calc(-1 * (var(--phoenix-popover-arrow-height)) - var(--phoenix-popover-border-width));
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before, .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  border-width: 0 calc(var(--phoenix-popover-arrow-width) * 0.5) var(--phoenix-popover-arrow-height);
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
  top: 0;
  border-bottom-color: var(--phoenix-popover-arrow-border);
}
.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  top: var(--phoenix-popover-border-width);
  border-bottom-color: var(--phoenix-popover-bg);
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: var(--phoenix-popover-arrow-width);
  margin-left: calc(-0.5 * var(--phoenix-popover-arrow-width));
  content: "";
  border-bottom: var(--phoenix-popover-border-width) solid var(--phoenix-popover-header-bg);
}

/* rtl:begin:ignore */
.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
  right: calc(-1 * (var(--phoenix-popover-arrow-height)) - var(--phoenix-popover-border-width));
  width: var(--phoenix-popover-arrow-height);
  height: var(--phoenix-popover-arrow-width);
}
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before, .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  border-width: calc(var(--phoenix-popover-arrow-width) * 0.5) 0 calc(var(--phoenix-popover-arrow-width) * 0.5) var(--phoenix-popover-arrow-height);
}
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
  right: 0;
  border-left-color: var(--phoenix-popover-arrow-border);
}
.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  right: var(--phoenix-popover-border-width);
  border-left-color: var(--phoenix-popover-bg);
}

/* rtl:end:ignore */
.popover-header {
  padding: var(--phoenix-popover-header-padding-y) var(--phoenix-popover-header-padding-x);
  margin-bottom: 0;
  font-size: var(--phoenix-popover-header-font-size);
  color: var(--phoenix-popover-header-color);
  background-color: var(--phoenix-popover-header-bg);
  border-bottom: var(--phoenix-popover-border-width) solid var(--phoenix-popover-border-color);
  border-top-left-radius: var(--phoenix-popover-inner-border-radius);
  border-top-right-radius: var(--phoenix-popover-inner-border-radius);
}
.popover-header:empty {
  display: none;
}

.popover-body {
  padding: var(--phoenix-popover-body-padding-y) var(--phoenix-popover-body-padding-x);
  color: var(--phoenix-popover-body-color);
}

.spinner-grow,
.spinner-border {
  display: inline-block;
  flex-shrink: 0;
  width: var(--phoenix-spinner-width);
  height: var(--phoenix-spinner-height);
  vertical-align: var(--phoenix-spinner-vertical-align);
  border-radius: 50%;
  animation: var(--phoenix-spinner-animation-speed) linear infinite var(--phoenix-spinner-animation-name);
}

@keyframes spinner-border {
  to {
    transform: rotate(360deg) /* rtl:ignore */;
  }
}
.spinner-border {
  --phoenix-spinner-width: 2rem;
  --phoenix-spinner-height: 2rem;
  --phoenix-spinner-vertical-align: -0.125em;
  --phoenix-spinner-border-width: 0.25em;
  --phoenix-spinner-animation-speed: 0.75s;
  --phoenix-spinner-animation-name: spinner-border;
  border: var(--phoenix-spinner-border-width) solid currentcolor;
  border-right-color: transparent;
}

.spinner-border-sm {
  --phoenix-spinner-width: 1.35rem;
  --phoenix-spinner-height: 1.35rem;
  --phoenix-spinner-border-width: 0.2em;
}

@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
.spinner-grow {
  --phoenix-spinner-width: 2rem;
  --phoenix-spinner-height: 2rem;
  --phoenix-spinner-vertical-align: -0.125em;
  --phoenix-spinner-animation-speed: 0.75s;
  --phoenix-spinner-animation-name: spinner-grow;
  background-color: currentcolor;
  opacity: 0;
}

.spinner-grow-sm {
  --phoenix-spinner-width: 1.35rem;
  --phoenix-spinner-height: 1.35rem;
}

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
  .spinner-grow {
    --phoenix-spinner-animation-speed: 1.5s;
  }
}
.offcanvas, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm {
  --phoenix-offcanvas-zindex: 1045;
  --phoenix-offcanvas-width: 458px;
  --phoenix-offcanvas-height: 30vh;
  --phoenix-offcanvas-padding-x: 1rem;
  --phoenix-offcanvas-padding-y: 1rem;
  --phoenix-offcanvas-color: var(--phoenix-body-color);
  --phoenix-offcanvas-bg: var(--phoenix-emphasis-bg);
  --phoenix-offcanvas-border-width: var(--phoenix-border-width);
  --phoenix-offcanvas-border-color: transparent;
  --phoenix-offcanvas-box-shadow: var(--phoenix-box-shadow-sm);
  --phoenix-offcanvas-transition: transform 0.3s ease-in-out;
  --phoenix-offcanvas-title-line-height: 1.49;
}

@media (max-width: 575.98px) {
  .offcanvas-sm {
    position: fixed;
    bottom: 0;
    z-index: var(--phoenix-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--phoenix-offcanvas-color);
    visibility: hidden;
    background-color: var(--phoenix-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    box-shadow: var(--phoenix-offcanvas-box-shadow);
    transition: var(--phoenix-offcanvas-transition);
  }
}
@media (max-width: 575.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-sm {
    transition: none;
  }
}
@media (max-width: 575.98px) {
  .offcanvas-sm.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--phoenix-offcanvas-width);
    border-right: var(--phoenix-offcanvas-border-width) solid var(--phoenix-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-sm.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--phoenix-offcanvas-width);
    border-left: var(--phoenix-offcanvas-border-width) solid var(--phoenix-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-sm.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--phoenix-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--phoenix-offcanvas-border-width) solid var(--phoenix-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-sm.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--phoenix-offcanvas-height);
    max-height: 100%;
    border-top: var(--phoenix-offcanvas-border-width) solid var(--phoenix-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show {
    visibility: visible;
  }
}
@media (min-width: 576px) {
  .offcanvas-sm {
    --phoenix-offcanvas-height: auto;
    --phoenix-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-sm .offcanvas-header {
    display: none;
  }
  .offcanvas-sm .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 767.98px) {
  .offcanvas-md {
    position: fixed;
    bottom: 0;
    z-index: var(--phoenix-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--phoenix-offcanvas-color);
    visibility: hidden;
    background-color: var(--phoenix-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    box-shadow: var(--phoenix-offcanvas-box-shadow);
    transition: var(--phoenix-offcanvas-transition);
  }
}
@media (max-width: 767.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-md {
    transition: none;
  }
}
@media (max-width: 767.98px) {
  .offcanvas-md.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--phoenix-offcanvas-width);
    border-right: var(--phoenix-offcanvas-border-width) solid var(--phoenix-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-md.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--phoenix-offcanvas-width);
    border-left: var(--phoenix-offcanvas-border-width) solid var(--phoenix-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-md.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--phoenix-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--phoenix-offcanvas-border-width) solid var(--phoenix-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-md.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--phoenix-offcanvas-height);
    max-height: 100%;
    border-top: var(--phoenix-offcanvas-border-width) solid var(--phoenix-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show {
    visibility: visible;
  }
}
@media (min-width: 768px) {
  .offcanvas-md {
    --phoenix-offcanvas-height: auto;
    --phoenix-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-md .offcanvas-header {
    display: none;
  }
  .offcanvas-md .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 991.98px) {
  .offcanvas-lg {
    position: fixed;
    bottom: 0;
    z-index: var(--phoenix-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--phoenix-offcanvas-color);
    visibility: hidden;
    background-color: var(--phoenix-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    box-shadow: var(--phoenix-offcanvas-box-shadow);
    transition: var(--phoenix-offcanvas-transition);
  }
}
@media (max-width: 991.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-lg {
    transition: none;
  }
}
@media (max-width: 991.98px) {
  .offcanvas-lg.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--phoenix-offcanvas-width);
    border-right: var(--phoenix-offcanvas-border-width) solid var(--phoenix-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-lg.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--phoenix-offcanvas-width);
    border-left: var(--phoenix-offcanvas-border-width) solid var(--phoenix-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-lg.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--phoenix-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--phoenix-offcanvas-border-width) solid var(--phoenix-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-lg.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--phoenix-offcanvas-height);
    max-height: 100%;
    border-top: var(--phoenix-offcanvas-border-width) solid var(--phoenix-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show {
    visibility: visible;
  }
}
@media (min-width: 992px) {
  .offcanvas-lg {
    --phoenix-offcanvas-height: auto;
    --phoenix-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-lg .offcanvas-header {
    display: none;
  }
  .offcanvas-lg .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 1199.98px) {
  .offcanvas-xl {
    position: fixed;
    bottom: 0;
    z-index: var(--phoenix-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--phoenix-offcanvas-color);
    visibility: hidden;
    background-color: var(--phoenix-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    box-shadow: var(--phoenix-offcanvas-box-shadow);
    transition: var(--phoenix-offcanvas-transition);
  }
}
@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xl {
    transition: none;
  }
}
@media (max-width: 1199.98px) {
  .offcanvas-xl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--phoenix-offcanvas-width);
    border-right: var(--phoenix-offcanvas-border-width) solid var(--phoenix-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-xl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--phoenix-offcanvas-width);
    border-left: var(--phoenix-offcanvas-border-width) solid var(--phoenix-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-xl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--phoenix-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--phoenix-offcanvas-border-width) solid var(--phoenix-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-xl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--phoenix-offcanvas-height);
    max-height: 100%;
    border-top: var(--phoenix-offcanvas-border-width) solid var(--phoenix-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show {
    visibility: visible;
  }
}
@media (min-width: 1200px) {
  .offcanvas-xl {
    --phoenix-offcanvas-height: auto;
    --phoenix-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-xl .offcanvas-header {
    display: none;
  }
  .offcanvas-xl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 1539.98px) {
  .offcanvas-xxl {
    position: fixed;
    bottom: 0;
    z-index: var(--phoenix-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--phoenix-offcanvas-color);
    visibility: hidden;
    background-color: var(--phoenix-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    box-shadow: var(--phoenix-offcanvas-box-shadow);
    transition: var(--phoenix-offcanvas-transition);
  }
}
@media (max-width: 1539.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xxl {
    transition: none;
  }
}
@media (max-width: 1539.98px) {
  .offcanvas-xxl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--phoenix-offcanvas-width);
    border-right: var(--phoenix-offcanvas-border-width) solid var(--phoenix-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-xxl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--phoenix-offcanvas-width);
    border-left: var(--phoenix-offcanvas-border-width) solid var(--phoenix-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-xxl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--phoenix-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--phoenix-offcanvas-border-width) solid var(--phoenix-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-xxl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--phoenix-offcanvas-height);
    max-height: 100%;
    border-top: var(--phoenix-offcanvas-border-width) solid var(--phoenix-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show {
    visibility: visible;
  }
}
@media (min-width: 1540px) {
  .offcanvas-xxl {
    --phoenix-offcanvas-height: auto;
    --phoenix-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-xxl .offcanvas-header {
    display: none;
  }
  .offcanvas-xxl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

.offcanvas {
  position: fixed;
  bottom: 0;
  z-index: var(--phoenix-offcanvas-zindex);
  display: flex;
  flex-direction: column;
  max-width: 100%;
  color: var(--phoenix-offcanvas-color);
  visibility: hidden;
  background-color: var(--phoenix-offcanvas-bg);
  background-clip: padding-box;
  outline: 0;
  box-shadow: var(--phoenix-offcanvas-box-shadow);
  transition: var(--phoenix-offcanvas-transition);
}
@media (prefers-reduced-motion: reduce) {
  .offcanvas {
    transition: none;
  }
}
.offcanvas.offcanvas-start {
  top: 0;
  left: 0;
  width: var(--phoenix-offcanvas-width);
  border-right: var(--phoenix-offcanvas-border-width) solid var(--phoenix-offcanvas-border-color);
  transform: translateX(-100%);
}
.offcanvas.offcanvas-end {
  top: 0;
  right: 0;
  width: var(--phoenix-offcanvas-width);
  border-left: var(--phoenix-offcanvas-border-width) solid var(--phoenix-offcanvas-border-color);
  transform: translateX(100%);
}
.offcanvas.offcanvas-top {
  top: 0;
  right: 0;
  left: 0;
  height: var(--phoenix-offcanvas-height);
  max-height: 100%;
  border-bottom: var(--phoenix-offcanvas-border-width) solid var(--phoenix-offcanvas-border-color);
  transform: translateY(-100%);
}
.offcanvas.offcanvas-bottom {
  right: 0;
  left: 0;
  height: var(--phoenix-offcanvas-height);
  max-height: 100%;
  border-top: var(--phoenix-offcanvas-border-width) solid var(--phoenix-offcanvas-border-color);
  transform: translateY(100%);
}
.offcanvas.showing, .offcanvas.show:not(.hiding) {
  transform: none;
}
.offcanvas.showing, .offcanvas.hiding, .offcanvas.show {
  visibility: visible;
}

.offcanvas-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000000;
}
.offcanvas-backdrop.fade {
  opacity: 0;
}
.offcanvas-backdrop.show {
  opacity: 0.5;
}

.offcanvas-header {
  display: flex;
  align-items: center;
  padding: var(--phoenix-offcanvas-padding-y) var(--phoenix-offcanvas-padding-x);
}
.offcanvas-header .btn-close {
  padding: calc(var(--phoenix-offcanvas-padding-y) * 0.5) calc(var(--phoenix-offcanvas-padding-x) * 0.5);
  margin-top: calc(-0.5 * var(--phoenix-offcanvas-padding-y));
  margin-right: calc(-0.5 * var(--phoenix-offcanvas-padding-x));
  margin-bottom: calc(-0.5 * var(--phoenix-offcanvas-padding-y));
  margin-left: auto;
}

.offcanvas-title {
  margin-bottom: 0;
  line-height: var(--phoenix-offcanvas-title-line-height);
}

.offcanvas-body {
  flex-grow: 1;
  padding: var(--phoenix-offcanvas-padding-y) var(--phoenix-offcanvas-padding-x);
  overflow-y: auto;
}

.placeholder {
  display: inline-block;
  min-height: 1em;
  vertical-align: middle;
  cursor: wait;
  background-color: currentcolor;
  opacity: 0.5;
}
.placeholder.btn::before {
  display: inline-block;
  content: "";
}

.placeholder-xs {
  min-height: 0.6em;
}

.placeholder-sm {
  min-height: 0.8em;
}

.placeholder-lg {
  min-height: 1.2em;
}

.placeholder-glow .placeholder {
  animation: placeholder-glow 2s ease-in-out infinite;
}

@keyframes placeholder-glow {
  50% {
    opacity: 0.2;
  }
}
.placeholder-wave {
  -webkit-mask-image: linear-gradient(130deg, #000000 55%, rgba(0, 0, 0, 0.8) 75%, #000000 95%);
          mask-image: linear-gradient(130deg, #000000 55%, rgba(0, 0, 0, 0.8) 75%, #000000 95%);
  -webkit-mask-size: 200% 100%;
          mask-size: 200% 100%;
  animation: placeholder-wave 2s linear infinite;
}

@keyframes placeholder-wave {
  100% {
    -webkit-mask-position: -200% 0%;
            mask-position: -200% 0%;
  }
}
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.text-bg-primary {
  color: #fff !important;
  background-color: RGBA(var(--phoenix-primary-rgb), var(--phoenix-bg-opacity, 1)) !important;
}

.text-bg-secondary {
  color: #fff !important;
  background-color: RGBA(var(--phoenix-secondary-rgb), var(--phoenix-bg-opacity, 1)) !important;
}

.text-bg-success {
  color: #fff !important;
  background-color: RGBA(var(--phoenix-success-rgb), var(--phoenix-bg-opacity, 1)) !important;
}

.text-bg-info {
  color: #fff !important;
  background-color: RGBA(var(--phoenix-info-rgb), var(--phoenix-bg-opacity, 1)) !important;
}

.text-bg-warning {
  color: #fff !important;
  background-color: RGBA(var(--phoenix-warning-rgb), var(--phoenix-bg-opacity, 1)) !important;
}

.text-bg-danger {
  color: #fff !important;
  background-color: RGBA(var(--phoenix-danger-rgb), var(--phoenix-bg-opacity, 1)) !important;
}

.text-bg-light {
  color: #000000 !important;
  background-color: RGBA(var(--phoenix-light-rgb), var(--phoenix-bg-opacity, 1)) !important;
}

.text-bg-dark {
  color: #fff !important;
  background-color: RGBA(var(--phoenix-dark-rgb), var(--phoenix-bg-opacity, 1)) !important;
}

.link-primary {
  color: RGBA(var(--phoenix-primary-rgb), var(--phoenix-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--phoenix-primary-rgb), var(--phoenix-link-underline-opacity, 1)) !important;
}
.link-primary:hover, .link-primary:focus {
  color: RGBA(45, 93, 204, var(--phoenix-link-opacity, 1)) !important;
  text-decoration-color: RGBA(45, 93, 204, var(--phoenix-link-underline-opacity, 1)) !important;
}

.link-secondary {
  color: RGBA(var(--phoenix-secondary-rgb), var(--phoenix-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--phoenix-secondary-rgb), var(--phoenix-link-underline-opacity, 1)) !important;
}
.link-secondary:hover, .link-secondary:focus {
  color: RGBA(39, 44, 59, var(--phoenix-link-opacity, 1)) !important;
  text-decoration-color: RGBA(39, 44, 59, var(--phoenix-link-underline-opacity, 1)) !important;
}

.link-success {
  color: RGBA(var(--phoenix-success-rgb), var(--phoenix-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--phoenix-success-rgb), var(--phoenix-link-underline-opacity, 1)) !important;
}
.link-success:hover, .link-success:focus {
  color: RGBA(30, 141, 2, var(--phoenix-link-opacity, 1)) !important;
  text-decoration-color: RGBA(30, 141, 2, var(--phoenix-link-underline-opacity, 1)) !important;
}

.link-info {
  color: RGBA(var(--phoenix-info-rgb), var(--phoenix-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--phoenix-info-rgb), var(--phoenix-link-underline-opacity, 1)) !important;
}
.link-info:hover, .link-info:focus {
  color: RGBA(0, 121, 188, var(--phoenix-link-opacity, 1)) !important;
  text-decoration-color: RGBA(0, 121, 188, var(--phoenix-link-underline-opacity, 1)) !important;
}

.link-warning {
  color: RGBA(var(--phoenix-warning-rgb), var(--phoenix-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--phoenix-warning-rgb), var(--phoenix-link-underline-opacity, 1)) !important;
}
.link-warning:hover, .link-warning:focus {
  color: RGBA(183, 96, 9, var(--phoenix-link-opacity, 1)) !important;
  text-decoration-color: RGBA(183, 96, 9, var(--phoenix-link-underline-opacity, 1)) !important;
}

.link-danger {
  color: RGBA(var(--phoenix-danger-rgb), var(--phoenix-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--phoenix-danger-rgb), var(--phoenix-link-underline-opacity, 1)) !important;
}
.link-danger:hover, .link-danger:focus {
  color: RGBA(200, 47, 23, var(--phoenix-link-opacity, 1)) !important;
  text-decoration-color: RGBA(200, 47, 23, var(--phoenix-link-underline-opacity, 1)) !important;
}

.link-light {
  color: RGBA(var(--phoenix-light-rgb), var(--phoenix-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--phoenix-light-rgb), var(--phoenix-link-underline-opacity, 1)) !important;
}
.link-light:hover, .link-light:focus {
  color: RGBA(242, 245, 248, var(--phoenix-link-opacity, 1)) !important;
  text-decoration-color: RGBA(242, 245, 248, var(--phoenix-link-underline-opacity, 1)) !important;
}

.link-dark {
  color: RGBA(var(--phoenix-dark-rgb), var(--phoenix-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--phoenix-dark-rgb), var(--phoenix-link-underline-opacity, 1)) !important;
}
.link-dark:hover, .link-dark:focus {
  color: RGBA(16, 19, 29, var(--phoenix-link-opacity, 1)) !important;
  text-decoration-color: RGBA(16, 19, 29, var(--phoenix-link-underline-opacity, 1)) !important;
}

.link-body-emphasis {
  color: RGBA(var(--phoenix-emphasis-color-rgb), var(--phoenix-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--phoenix-emphasis-color-rgb), var(--phoenix-link-underline-opacity, 1)) !important;
}
.link-body-emphasis:hover, .link-body-emphasis:focus {
  color: RGBA(var(--phoenix-emphasis-color-rgb), var(--phoenix-link-opacity, 0.75)) !important;
  text-decoration-color: RGBA(var(--phoenix-emphasis-color-rgb), var(--phoenix-link-underline-opacity, 0.75)) !important;
}

.focus-ring:focus {
  outline: 0;
  box-shadow: var(--phoenix-focus-ring-x, 0) var(--phoenix-focus-ring-y, 0) var(--phoenix-focus-ring-blur, 0) var(--phoenix-focus-ring-width) var(--phoenix-focus-ring-color);
}

.icon-link {
  display: inline-flex;
  gap: 0.375rem;
  align-items: center;
  text-decoration-color: rgba(var(--phoenix-link-color-rgb), var(--phoenix-link-opacity, 0.5));
  text-underline-offset: 0.25em;
  backface-visibility: hidden;
}
.icon-link > .bi {
  flex-shrink: 0;
  width: 1em;
  height: 1em;
  fill: currentcolor;
  transition: 0.2s ease-in-out transform;
}
@media (prefers-reduced-motion: reduce) {
  .icon-link > .bi {
    transition: none;
  }
}

.icon-link-hover:hover > .bi, .icon-link-hover:focus-visible > .bi {
  transform: var(--phoenix-icon-link-transform, translate3d(0.25em, 0, 0));
}

.ratio {
  position: relative;
  width: 100%;
}
.ratio::before {
  display: block;
  padding-top: var(--phoenix-aspect-ratio);
  content: "";
}
.ratio > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ratio-1x1 {
  --phoenix-aspect-ratio: 100%;
}

.ratio-4x3 {
  --phoenix-aspect-ratio: 75%;
}

.ratio-16x9 {
  --phoenix-aspect-ratio: 56.25%;
}

.ratio-21x9 {
  --phoenix-aspect-ratio: 42.8571428571%;
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

.sticky-top {
  position: sticky;
  top: 0;
  z-index: 1020;
}

.sticky-bottom {
  position: sticky;
  bottom: 0;
  z-index: 1020;
}

@media (min-width: 576px) {
  .sticky-sm-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-sm-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 768px) {
  .sticky-md-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-md-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 992px) {
  .sticky-lg-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-lg-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1200px) {
  .sticky-xl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1540px) {
  .sticky-xxl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xxl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
.hstack {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-self: stretch;
}

.vstack {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-self: stretch;
}

.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}
.visually-hidden:not(caption),
.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) {
  position: absolute !important;
}
.visually-hidden *,
.visually-hidden-focusable:not(:focus):not(:focus-within) * {
  overflow: hidden !important;
}

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.vr {
  display: inline-block;
  align-self: stretch;
  width: var(--phoenix-border-width);
  min-height: 1em;
  background-color: currentcolor;
  opacity: 1;
}

.align-baseline {
  vertical-align: baseline !important;
}

.align-top {
  vertical-align: top !important;
}

.align-middle {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

.align-text-bottom {
  vertical-align: text-bottom !important;
}

.align-text-top {
  vertical-align: text-top !important;
}

.float-start {
  float: left !important;
}

.float-end {
  float: right !important;
}

.float-none {
  float: none !important;
}

.object-fit-contain {
  -o-object-fit: contain !important;
     object-fit: contain !important;
}

.object-fit-cover {
  -o-object-fit: cover !important;
     object-fit: cover !important;
}

.object-fit-fill {
  -o-object-fit: fill !important;
     object-fit: fill !important;
}

.object-fit-scale {
  -o-object-fit: scale-down !important;
     object-fit: scale-down !important;
}

.object-fit-none {
  -o-object-fit: none !important;
     object-fit: none !important;
}

.opacity-0 {
  opacity: 0 !important;
}

.opacity-25 {
  opacity: 0.25 !important;
}

.opacity-50 {
  opacity: 0.5 !important;
}

.opacity-75 {
  opacity: 0.75 !important;
}

.opacity-85 {
  opacity: 0.85 !important;
}

.opacity-100 {
  opacity: 1 !important;
}

.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.overflow-visible {
  overflow: visible !important;
}

.overflow-scroll {
  overflow: scroll !important;
}

.overflow-x-auto {
  overflow-x: auto !important;
}

.overflow-x-hidden {
  overflow-x: hidden !important;
}

.overflow-x-visible {
  overflow-x: visible !important;
}

.overflow-x-scroll {
  overflow-x: scroll !important;
}

.overflow-y-auto {
  overflow-y: auto !important;
}

.overflow-y-hidden {
  overflow-y: hidden !important;
}

.overflow-y-visible {
  overflow-y: visible !important;
}

.overflow-y-scroll {
  overflow-y: scroll !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-grid {
  display: grid !important;
}

.d-inline-grid {
  display: inline-grid !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: flex !important;
}

.d-inline-flex {
  display: inline-flex !important;
}

.d-none {
  display: none !important;
}

.shadow {
  box-shadow: var(--phoenix-box-shadow) !important;
}

.shadow-sm {
  box-shadow: var(--phoenix-box-shadow-sm) !important;
}

.shadow-lg {
  box-shadow: var(--phoenix-box-shadow-lg) !important;
}

.shadow-none {
  box-shadow: none !important;
}

.focus-ring-primary {
  --phoenix-focus-ring-color: rgba(var(--phoenix-primary-rgb), var(--phoenix-focus-ring-opacity));
}

.focus-ring-secondary {
  --phoenix-focus-ring-color: rgba(var(--phoenix-secondary-rgb), var(--phoenix-focus-ring-opacity));
}

.focus-ring-success {
  --phoenix-focus-ring-color: rgba(var(--phoenix-success-rgb), var(--phoenix-focus-ring-opacity));
}

.focus-ring-info {
  --phoenix-focus-ring-color: rgba(var(--phoenix-info-rgb), var(--phoenix-focus-ring-opacity));
}

.focus-ring-warning {
  --phoenix-focus-ring-color: rgba(var(--phoenix-warning-rgb), var(--phoenix-focus-ring-opacity));
}

.focus-ring-danger {
  --phoenix-focus-ring-color: rgba(var(--phoenix-danger-rgb), var(--phoenix-focus-ring-opacity));
}

.focus-ring-light {
  --phoenix-focus-ring-color: rgba(var(--phoenix-light-rgb), var(--phoenix-focus-ring-opacity));
}

.focus-ring-dark {
  --phoenix-focus-ring-color: rgba(var(--phoenix-dark-rgb), var(--phoenix-focus-ring-opacity));
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: sticky !important;
}

.top-0 {
  top: 0 !important;
}

.top-50 {
  top: 50% !important;
}

.top-100 {
  top: 100% !important;
}

.bottom-0 {
  bottom: 0 !important;
}

.bottom-50 {
  bottom: 50% !important;
}

.bottom-100 {
  bottom: 100% !important;
}

.start-0 {
  left: 0 !important;
}

.start-50 {
  left: 50% !important;
}

.start-100 {
  left: 100% !important;
}

.end-0 {
  right: 0 !important;
}

.end-50 {
  right: 50% !important;
}

.end-100 {
  right: 100% !important;
}

.translate-middle {
  transform: translate(-50%, -50%) !important;
}

.translate-middle-x {
  transform: translateX(-50%) !important;
}

.translate-middle-y {
  transform: translateY(-50%) !important;
}

.border {
  border: var(--phoenix-border-width) var(--phoenix-border-style) var(--phoenix-border-color) !important;
}

.border-0 {
  border: 0 !important;
}

.border-top {
  border-top: var(--phoenix-border-width) var(--phoenix-border-style) var(--phoenix-border-color) !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-end {
  border-right: var(--phoenix-border-width) var(--phoenix-border-style) var(--phoenix-border-color) !important;
}

.border-end-0 {
  border-right: 0 !important;
}

.border-bottom {
  border-bottom: var(--phoenix-border-width) var(--phoenix-border-style) var(--phoenix-border-color) !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-start {
  border-left: var(--phoenix-border-width) var(--phoenix-border-style) var(--phoenix-border-color) !important;
}

.border-start-0 {
  border-left: 0 !important;
}

.border-1 {
  border-width: 1px !important;
}

.border-2 {
  border-width: 2px !important;
}

.border-3 {
  border-width: 3px !important;
}

.border-4 {
  border-width: 4px !important;
}

.border-5 {
  border-width: 5px !important;
}

.w-25 {
  width: 25% !important;
}

.w-30 {
  width: 30% !important;
}

.w-50 {
  width: 50% !important;
}

.w-60 {
  width: 60% !important;
}

.w-70 {
  width: 70% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.mw-100 {
  max-width: 100% !important;
}

.vw-100 {
  width: 100vw !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.h-25 {
  height: 25% !important;
}

.h-30 {
  height: 30% !important;
}

.h-50 {
  height: 50% !important;
}

.h-60 {
  height: 60% !important;
}

.h-70 {
  height: 70% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.mh-100 {
  max-height: 100% !important;
}

.vh-50 {
  height: 50vh !important;
}

.vh-100 {
  height: 100vh !important;
}

.min-vh-50 {
  min-height: 50vh !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.flex-fill {
  flex: 1 1 auto !important;
}

.flex-row {
  flex-direction: row !important;
}

.flex-column {
  flex-direction: column !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.justify-content-evenly {
  justify-content: space-evenly !important;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-end {
  align-items: flex-end !important;
}

.align-items-center {
  align-items: center !important;
}

.align-items-baseline {
  align-items: baseline !important;
}

.align-items-stretch {
  align-items: stretch !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

.order-first {
  order: -1 !important;
}

.order-0 {
  order: 0 !important;
}

.order-1 {
  order: 1 !important;
}

.order-2 {
  order: 2 !important;
}

.order-3 {
  order: 3 !important;
}

.order-4 {
  order: 4 !important;
}

.order-5 {
  order: 5 !important;
}

.order-last {
  order: 6 !important;
}

.m-0 {
  margin: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.m-5 {
  margin: 2rem !important;
}

.m-6 {
  margin: 2.5rem !important;
}

.m-7 {
  margin: 3rem !important;
}

.m-8 {
  margin: 3.5rem !important;
}

.m-9 {
  margin: 4rem !important;
}

.m-10 {
  margin: 4.5rem !important;
}

.m-11 {
  margin: 5rem !important;
}

.m-12 {
  margin: 6rem !important;
}

.m-13 {
  margin: 6.5rem !important;
}

.m-14 {
  margin: 7rem !important;
}

.m-15 {
  margin: 7.5rem !important;
}

.m-auto {
  margin: auto !important;
}

.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

.mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}

.mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}

.mx-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}

.mx-4 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}

.mx-5 {
  margin-right: 2rem !important;
  margin-left: 2rem !important;
}

.mx-6 {
  margin-right: 2.5rem !important;
  margin-left: 2.5rem !important;
}

.mx-7 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}

.mx-8 {
  margin-right: 3.5rem !important;
  margin-left: 3.5rem !important;
}

.mx-9 {
  margin-right: 4rem !important;
  margin-left: 4rem !important;
}

.mx-10 {
  margin-right: 4.5rem !important;
  margin-left: 4.5rem !important;
}

.mx-11 {
  margin-right: 5rem !important;
  margin-left: 5rem !important;
}

.mx-12 {
  margin-right: 6rem !important;
  margin-left: 6rem !important;
}

.mx-13 {
  margin-right: 6.5rem !important;
  margin-left: 6.5rem !important;
}

.mx-14 {
  margin-right: 7rem !important;
  margin-left: 7rem !important;
}

.mx-15 {
  margin-right: 7.5rem !important;
  margin-left: 7.5rem !important;
}

.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}

.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}

.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

.my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.my-4 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

.my-5 {
  margin-top: 2rem !important;
  margin-bottom: 2rem !important;
}

.my-6 {
  margin-top: 2.5rem !important;
  margin-bottom: 2.5rem !important;
}

.my-7 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

.my-8 {
  margin-top: 3.5rem !important;
  margin-bottom: 3.5rem !important;
}

.my-9 {
  margin-top: 4rem !important;
  margin-bottom: 4rem !important;
}

.my-10 {
  margin-top: 4.5rem !important;
  margin-bottom: 4.5rem !important;
}

.my-11 {
  margin-top: 5rem !important;
  margin-bottom: 5rem !important;
}

.my-12 {
  margin-top: 6rem !important;
  margin-bottom: 6rem !important;
}

.my-13 {
  margin-top: 6.5rem !important;
  margin-bottom: 6.5rem !important;
}

.my-14 {
  margin-top: 7rem !important;
  margin-bottom: 7rem !important;
}

.my-15 {
  margin-top: 7.5rem !important;
  margin-bottom: 7.5rem !important;
}

.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.mt-0 {
  margin-top: 0 !important;
}

.mt-1 {
  margin-top: 0.25rem !important;
}

.mt-2 {
  margin-top: 0.5rem !important;
}

.mt-3 {
  margin-top: 1rem !important;
}

.mt-4 {
  margin-top: 1.5rem !important;
}

.mt-5 {
  margin-top: 2rem !important;
}

.mt-6 {
  margin-top: 2.5rem !important;
}

.mt-7 {
  margin-top: 3rem !important;
}

.mt-8 {
  margin-top: 3.5rem !important;
}

.mt-9 {
  margin-top: 4rem !important;
}

.mt-10 {
  margin-top: 4.5rem !important;
}

.mt-11 {
  margin-top: 5rem !important;
}

.mt-12 {
  margin-top: 6rem !important;
}

.mt-13 {
  margin-top: 6.5rem !important;
}

.mt-14 {
  margin-top: 7rem !important;
}

.mt-15 {
  margin-top: 7.5rem !important;
}

.mt-auto {
  margin-top: auto !important;
}

.me-0 {
  margin-right: 0 !important;
}

.me-1 {
  margin-right: 0.25rem !important;
}

.me-2 {
  margin-right: 0.5rem !important;
}

.me-3 {
  margin-right: 1rem !important;
}

.me-4 {
  margin-right: 1.5rem !important;
}

.me-5 {
  margin-right: 2rem !important;
}

.me-6 {
  margin-right: 2.5rem !important;
}

.me-7 {
  margin-right: 3rem !important;
}

.me-8 {
  margin-right: 3.5rem !important;
}

.me-9 {
  margin-right: 4rem !important;
}

.me-10 {
  margin-right: 4.5rem !important;
}

.me-11 {
  margin-right: 5rem !important;
}

.me-12 {
  margin-right: 6rem !important;
}

.me-13 {
  margin-right: 6.5rem !important;
}

.me-14 {
  margin-right: 7rem !important;
}

.me-15 {
  margin-right: 7.5rem !important;
}

.me-auto {
  margin-right: auto !important;
}

.mb-0 {
  margin-bottom: 0 !important;
}

.mb-1 {
  margin-bottom: 0.25rem !important;
}

.mb-2 {
  margin-bottom: 0.5rem !important;
}

.mb-3 {
  margin-bottom: 1rem !important;
}

.mb-4 {
  margin-bottom: 1.5rem !important;
}

.mb-5 {
  margin-bottom: 2rem !important;
}

.mb-6 {
  margin-bottom: 2.5rem !important;
}

.mb-7 {
  margin-bottom: 3rem !important;
}

.mb-8 {
  margin-bottom: 3.5rem !important;
}

.mb-9 {
  margin-bottom: 4rem !important;
}

.mb-10 {
  margin-bottom: 4.5rem !important;
}

.mb-11 {
  margin-bottom: 5rem !important;
}

.mb-12 {
  margin-bottom: 6rem !important;
}

.mb-13 {
  margin-bottom: 6.5rem !important;
}

.mb-14 {
  margin-bottom: 7rem !important;
}

.mb-15 {
  margin-bottom: 7.5rem !important;
}

.mb-auto {
  margin-bottom: auto !important;
}

.ms-0 {
  margin-left: 0 !important;
}

.ms-1 {
  margin-left: 0.25rem !important;
}

.ms-2 {
  margin-left: 0.5rem !important;
}

.ms-3 {
  margin-left: 1rem !important;
}

.ms-4 {
  margin-left: 1.5rem !important;
}

.ms-5 {
  margin-left: 2rem !important;
}

.ms-6 {
  margin-left: 2.5rem !important;
}

.ms-7 {
  margin-left: 3rem !important;
}

.ms-8 {
  margin-left: 3.5rem !important;
}

.ms-9 {
  margin-left: 4rem !important;
}

.ms-10 {
  margin-left: 4.5rem !important;
}

.ms-11 {
  margin-left: 5rem !important;
}

.ms-12 {
  margin-left: 6rem !important;
}

.ms-13 {
  margin-left: 6.5rem !important;
}

.ms-14 {
  margin-left: 7rem !important;
}

.ms-15 {
  margin-left: 7.5rem !important;
}

.ms-auto {
  margin-left: auto !important;
}

.m-n1 {
  margin: -0.25rem !important;
}

.m-n2 {
  margin: -0.5rem !important;
}

.m-n3 {
  margin: -1rem !important;
}

.m-n4 {
  margin: -1.5rem !important;
}

.m-n5 {
  margin: -2rem !important;
}

.m-n6 {
  margin: -2.5rem !important;
}

.m-n7 {
  margin: -3rem !important;
}

.m-n8 {
  margin: -3.5rem !important;
}

.m-n9 {
  margin: -4rem !important;
}

.m-n10 {
  margin: -4.5rem !important;
}

.m-n11 {
  margin: -5rem !important;
}

.m-n12 {
  margin: -6rem !important;
}

.m-n13 {
  margin: -6.5rem !important;
}

.m-n14 {
  margin: -7rem !important;
}

.m-n15 {
  margin: -7.5rem !important;
}

.mx-n1 {
  margin-right: -0.25rem !important;
  margin-left: -0.25rem !important;
}

.mx-n2 {
  margin-right: -0.5rem !important;
  margin-left: -0.5rem !important;
}

.mx-n3 {
  margin-right: -1rem !important;
  margin-left: -1rem !important;
}

.mx-n4 {
  margin-right: -1.5rem !important;
  margin-left: -1.5rem !important;
}

.mx-n5 {
  margin-right: -2rem !important;
  margin-left: -2rem !important;
}

.mx-n6 {
  margin-right: -2.5rem !important;
  margin-left: -2.5rem !important;
}

.mx-n7 {
  margin-right: -3rem !important;
  margin-left: -3rem !important;
}

.mx-n8 {
  margin-right: -3.5rem !important;
  margin-left: -3.5rem !important;
}

.mx-n9 {
  margin-right: -4rem !important;
  margin-left: -4rem !important;
}

.mx-n10 {
  margin-right: -4.5rem !important;
  margin-left: -4.5rem !important;
}

.mx-n11 {
  margin-right: -5rem !important;
  margin-left: -5rem !important;
}

.mx-n12 {
  margin-right: -6rem !important;
  margin-left: -6rem !important;
}

.mx-n13 {
  margin-right: -6.5rem !important;
  margin-left: -6.5rem !important;
}

.mx-n14 {
  margin-right: -7rem !important;
  margin-left: -7rem !important;
}

.mx-n15 {
  margin-right: -7.5rem !important;
  margin-left: -7.5rem !important;
}

.my-n1 {
  margin-top: -0.25rem !important;
  margin-bottom: -0.25rem !important;
}

.my-n2 {
  margin-top: -0.5rem !important;
  margin-bottom: -0.5rem !important;
}

.my-n3 {
  margin-top: -1rem !important;
  margin-bottom: -1rem !important;
}

.my-n4 {
  margin-top: -1.5rem !important;
  margin-bottom: -1.5rem !important;
}

.my-n5 {
  margin-top: -2rem !important;
  margin-bottom: -2rem !important;
}

.my-n6 {
  margin-top: -2.5rem !important;
  margin-bottom: -2.5rem !important;
}

.my-n7 {
  margin-top: -3rem !important;
  margin-bottom: -3rem !important;
}

.my-n8 {
  margin-top: -3.5rem !important;
  margin-bottom: -3.5rem !important;
}

.my-n9 {
  margin-top: -4rem !important;
  margin-bottom: -4rem !important;
}

.my-n10 {
  margin-top: -4.5rem !important;
  margin-bottom: -4.5rem !important;
}

.my-n11 {
  margin-top: -5rem !important;
  margin-bottom: -5rem !important;
}

.my-n12 {
  margin-top: -6rem !important;
  margin-bottom: -6rem !important;
}

.my-n13 {
  margin-top: -6.5rem !important;
  margin-bottom: -6.5rem !important;
}

.my-n14 {
  margin-top: -7rem !important;
  margin-bottom: -7rem !important;
}

.my-n15 {
  margin-top: -7.5rem !important;
  margin-bottom: -7.5rem !important;
}

.mt-n1 {
  margin-top: -0.25rem !important;
}

.mt-n2 {
  margin-top: -0.5rem !important;
}

.mt-n3 {
  margin-top: -1rem !important;
}

.mt-n4 {
  margin-top: -1.5rem !important;
}

.mt-n5 {
  margin-top: -2rem !important;
}

.mt-n6 {
  margin-top: -2.5rem !important;
}

.mt-n7 {
  margin-top: -3rem !important;
}

.mt-n8 {
  margin-top: -3.5rem !important;
}

.mt-n9 {
  margin-top: -4rem !important;
}

.mt-n10 {
  margin-top: -4.5rem !important;
}

.mt-n11 {
  margin-top: -5rem !important;
}

.mt-n12 {
  margin-top: -6rem !important;
}

.mt-n13 {
  margin-top: -6.5rem !important;
}

.mt-n14 {
  margin-top: -7rem !important;
}

.mt-n15 {
  margin-top: -7.5rem !important;
}

.me-n1 {
  margin-right: -0.25rem !important;
}

.me-n2 {
  margin-right: -0.5rem !important;
}

.me-n3 {
  margin-right: -1rem !important;
}

.me-n4 {
  margin-right: -1.5rem !important;
}

.me-n5 {
  margin-right: -2rem !important;
}

.me-n6 {
  margin-right: -2.5rem !important;
}

.me-n7 {
  margin-right: -3rem !important;
}

.me-n8 {
  margin-right: -3.5rem !important;
}

.me-n9 {
  margin-right: -4rem !important;
}

.me-n10 {
  margin-right: -4.5rem !important;
}

.me-n11 {
  margin-right: -5rem !important;
}

.me-n12 {
  margin-right: -6rem !important;
}

.me-n13 {
  margin-right: -6.5rem !important;
}

.me-n14 {
  margin-right: -7rem !important;
}

.me-n15 {
  margin-right: -7.5rem !important;
}

.mb-n1 {
  margin-bottom: -0.25rem !important;
}

.mb-n2 {
  margin-bottom: -0.5rem !important;
}

.mb-n3 {
  margin-bottom: -1rem !important;
}

.mb-n4 {
  margin-bottom: -1.5rem !important;
}

.mb-n5 {
  margin-bottom: -2rem !important;
}

.mb-n6 {
  margin-bottom: -2.5rem !important;
}

.mb-n7 {
  margin-bottom: -3rem !important;
}

.mb-n8 {
  margin-bottom: -3.5rem !important;
}

.mb-n9 {
  margin-bottom: -4rem !important;
}

.mb-n10 {
  margin-bottom: -4.5rem !important;
}

.mb-n11 {
  margin-bottom: -5rem !important;
}

.mb-n12 {
  margin-bottom: -6rem !important;
}

.mb-n13 {
  margin-bottom: -6.5rem !important;
}

.mb-n14 {
  margin-bottom: -7rem !important;
}

.mb-n15 {
  margin-bottom: -7.5rem !important;
}

.ms-n1 {
  margin-left: -0.25rem !important;
}

.ms-n2 {
  margin-left: -0.5rem !important;
}

.ms-n3 {
  margin-left: -1rem !important;
}

.ms-n4 {
  margin-left: -1.5rem !important;
}

.ms-n5 {
  margin-left: -2rem !important;
}

.ms-n6 {
  margin-left: -2.5rem !important;
}

.ms-n7 {
  margin-left: -3rem !important;
}

.ms-n8 {
  margin-left: -3.5rem !important;
}

.ms-n9 {
  margin-left: -4rem !important;
}

.ms-n10 {
  margin-left: -4.5rem !important;
}

.ms-n11 {
  margin-left: -5rem !important;
}

.ms-n12 {
  margin-left: -6rem !important;
}

.ms-n13 {
  margin-left: -6.5rem !important;
}

.ms-n14 {
  margin-left: -7rem !important;
}

.ms-n15 {
  margin-left: -7.5rem !important;
}

.p-0 {
  padding: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.p-5 {
  padding: 2rem !important;
}

.p-6 {
  padding: 2.5rem !important;
}

.p-7 {
  padding: 3rem !important;
}

.p-8 {
  padding: 3.5rem !important;
}

.p-9 {
  padding: 4rem !important;
}

.p-10 {
  padding: 4.5rem !important;
}

.p-11 {
  padding: 5rem !important;
}

.p-12 {
  padding: 6rem !important;
}

.p-13 {
  padding: 6.5rem !important;
}

.p-14 {
  padding: 7rem !important;
}

.p-15 {
  padding: 7.5rem !important;
}

.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

.px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}

.px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}

.px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}

.px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}

.px-5 {
  padding-right: 2rem !important;
  padding-left: 2rem !important;
}

.px-6 {
  padding-right: 2.5rem !important;
  padding-left: 2.5rem !important;
}

.px-7 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}

.px-8 {
  padding-right: 3.5rem !important;
  padding-left: 3.5rem !important;
}

.px-9 {
  padding-right: 4rem !important;
  padding-left: 4rem !important;
}

.px-10 {
  padding-right: 4.5rem !important;
  padding-left: 4.5rem !important;
}

.px-11 {
  padding-right: 5rem !important;
  padding-left: 5rem !important;
}

.px-12 {
  padding-right: 6rem !important;
  padding-left: 6rem !important;
}

.px-13 {
  padding-right: 6.5rem !important;
  padding-left: 6.5rem !important;
}

.px-14 {
  padding-right: 7rem !important;
  padding-left: 7rem !important;
}

.px-15 {
  padding-right: 7.5rem !important;
  padding-left: 7.5rem !important;
}

.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.py-4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.py-5 {
  padding-top: 2rem !important;
  padding-bottom: 2rem !important;
}

.py-6 {
  padding-top: 2.5rem !important;
  padding-bottom: 2.5rem !important;
}

.py-7 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.py-8 {
  padding-top: 3.5rem !important;
  padding-bottom: 3.5rem !important;
}

.py-9 {
  padding-top: 4rem !important;
  padding-bottom: 4rem !important;
}

.py-10 {
  padding-top: 4.5rem !important;
  padding-bottom: 4.5rem !important;
}

.py-11 {
  padding-top: 5rem !important;
  padding-bottom: 5rem !important;
}

.py-12 {
  padding-top: 6rem !important;
  padding-bottom: 6rem !important;
}

.py-13 {
  padding-top: 6.5rem !important;
  padding-bottom: 6.5rem !important;
}

.py-14 {
  padding-top: 7rem !important;
  padding-bottom: 7rem !important;
}

.py-15 {
  padding-top: 7.5rem !important;
  padding-bottom: 7.5rem !important;
}

.pt-0 {
  padding-top: 0 !important;
}

.pt-1 {
  padding-top: 0.25rem !important;
}

.pt-2 {
  padding-top: 0.5rem !important;
}

.pt-3 {
  padding-top: 1rem !important;
}

.pt-4 {
  padding-top: 1.5rem !important;
}

.pt-5 {
  padding-top: 2rem !important;
}

.pt-6 {
  padding-top: 2.5rem !important;
}

.pt-7 {
  padding-top: 3rem !important;
}

.pt-8 {
  padding-top: 3.5rem !important;
}

.pt-9 {
  padding-top: 4rem !important;
}

.pt-10 {
  padding-top: 4.5rem !important;
}

.pt-11 {
  padding-top: 5rem !important;
}

.pt-12 {
  padding-top: 6rem !important;
}

.pt-13 {
  padding-top: 6.5rem !important;
}

.pt-14 {
  padding-top: 7rem !important;
}

.pt-15 {
  padding-top: 7.5rem !important;
}

.pe-0 {
  padding-right: 0 !important;
}

.pe-1 {
  padding-right: 0.25rem !important;
}

.pe-2 {
  padding-right: 0.5rem !important;
}

.pe-3 {
  padding-right: 1rem !important;
}

.pe-4 {
  padding-right: 1.5rem !important;
}

.pe-5 {
  padding-right: 2rem !important;
}

.pe-6 {
  padding-right: 2.5rem !important;
}

.pe-7 {
  padding-right: 3rem !important;
}

.pe-8 {
  padding-right: 3.5rem !important;
}

.pe-9 {
  padding-right: 4rem !important;
}

.pe-10 {
  padding-right: 4.5rem !important;
}

.pe-11 {
  padding-right: 5rem !important;
}

.pe-12 {
  padding-right: 6rem !important;
}

.pe-13 {
  padding-right: 6.5rem !important;
}

.pe-14 {
  padding-right: 7rem !important;
}

.pe-15 {
  padding-right: 7.5rem !important;
}

.pb-0 {
  padding-bottom: 0 !important;
}

.pb-1 {
  padding-bottom: 0.25rem !important;
}

.pb-2 {
  padding-bottom: 0.5rem !important;
}

.pb-3 {
  padding-bottom: 1rem !important;
}

.pb-4 {
  padding-bottom: 1.5rem !important;
}

.pb-5 {
  padding-bottom: 2rem !important;
}

.pb-6 {
  padding-bottom: 2.5rem !important;
}

.pb-7 {
  padding-bottom: 3rem !important;
}

.pb-8 {
  padding-bottom: 3.5rem !important;
}

.pb-9 {
  padding-bottom: 4rem !important;
}

.pb-10 {
  padding-bottom: 4.5rem !important;
}

.pb-11 {
  padding-bottom: 5rem !important;
}

.pb-12 {
  padding-bottom: 6rem !important;
}

.pb-13 {
  padding-bottom: 6.5rem !important;
}

.pb-14 {
  padding-bottom: 7rem !important;
}

.pb-15 {
  padding-bottom: 7.5rem !important;
}

.ps-0 {
  padding-left: 0 !important;
}

.ps-1 {
  padding-left: 0.25rem !important;
}

.ps-2 {
  padding-left: 0.5rem !important;
}

.ps-3 {
  padding-left: 1rem !important;
}

.ps-4 {
  padding-left: 1.5rem !important;
}

.ps-5 {
  padding-left: 2rem !important;
}

.ps-6 {
  padding-left: 2.5rem !important;
}

.ps-7 {
  padding-left: 3rem !important;
}

.ps-8 {
  padding-left: 3.5rem !important;
}

.ps-9 {
  padding-left: 4rem !important;
}

.ps-10 {
  padding-left: 4.5rem !important;
}

.ps-11 {
  padding-left: 5rem !important;
}

.ps-12 {
  padding-left: 6rem !important;
}

.ps-13 {
  padding-left: 6.5rem !important;
}

.ps-14 {
  padding-left: 7rem !important;
}

.ps-15 {
  padding-left: 7.5rem !important;
}

.gap-0 {
  gap: 0 !important;
}

.gap-1 {
  gap: 0.25rem !important;
}

.gap-2 {
  gap: 0.5rem !important;
}

.gap-3 {
  gap: 1rem !important;
}

.gap-4 {
  gap: 1.5rem !important;
}

.gap-5 {
  gap: 2rem !important;
}

.gap-6 {
  gap: 2.5rem !important;
}

.gap-7 {
  gap: 3rem !important;
}

.gap-8 {
  gap: 3.5rem !important;
}

.gap-9 {
  gap: 4rem !important;
}

.gap-10 {
  gap: 4.5rem !important;
}

.gap-11 {
  gap: 5rem !important;
}

.gap-12 {
  gap: 6rem !important;
}

.gap-13 {
  gap: 6.5rem !important;
}

.gap-14 {
  gap: 7rem !important;
}

.gap-15 {
  gap: 7.5rem !important;
}

.row-gap-0 {
  row-gap: 0 !important;
}

.row-gap-1 {
  row-gap: 0.25rem !important;
}

.row-gap-2 {
  row-gap: 0.5rem !important;
}

.row-gap-3 {
  row-gap: 1rem !important;
}

.row-gap-4 {
  row-gap: 1.5rem !important;
}

.row-gap-5 {
  row-gap: 2rem !important;
}

.row-gap-6 {
  row-gap: 2.5rem !important;
}

.row-gap-7 {
  row-gap: 3rem !important;
}

.row-gap-8 {
  row-gap: 3.5rem !important;
}

.row-gap-9 {
  row-gap: 4rem !important;
}

.row-gap-10 {
  row-gap: 4.5rem !important;
}

.row-gap-11 {
  row-gap: 5rem !important;
}

.row-gap-12 {
  row-gap: 6rem !important;
}

.row-gap-13 {
  row-gap: 6.5rem !important;
}

.row-gap-14 {
  row-gap: 7rem !important;
}

.row-gap-15 {
  row-gap: 7.5rem !important;
}

.column-gap-0 {
  -moz-column-gap: 0 !important;
       column-gap: 0 !important;
}

.column-gap-1 {
  -moz-column-gap: 0.25rem !important;
       column-gap: 0.25rem !important;
}

.column-gap-2 {
  -moz-column-gap: 0.5rem !important;
       column-gap: 0.5rem !important;
}

.column-gap-3 {
  -moz-column-gap: 1rem !important;
       column-gap: 1rem !important;
}

.column-gap-4 {
  -moz-column-gap: 1.5rem !important;
       column-gap: 1.5rem !important;
}

.column-gap-5 {
  -moz-column-gap: 2rem !important;
       column-gap: 2rem !important;
}

.column-gap-6 {
  -moz-column-gap: 2.5rem !important;
       column-gap: 2.5rem !important;
}

.column-gap-7 {
  -moz-column-gap: 3rem !important;
       column-gap: 3rem !important;
}

.column-gap-8 {
  -moz-column-gap: 3.5rem !important;
       column-gap: 3.5rem !important;
}

.column-gap-9 {
  -moz-column-gap: 4rem !important;
       column-gap: 4rem !important;
}

.column-gap-10 {
  -moz-column-gap: 4.5rem !important;
       column-gap: 4.5rem !important;
}

.column-gap-11 {
  -moz-column-gap: 5rem !important;
       column-gap: 5rem !important;
}

.column-gap-12 {
  -moz-column-gap: 6rem !important;
       column-gap: 6rem !important;
}

.column-gap-13 {
  -moz-column-gap: 6.5rem !important;
       column-gap: 6.5rem !important;
}

.column-gap-14 {
  -moz-column-gap: 7rem !important;
       column-gap: 7rem !important;
}

.column-gap-15 {
  -moz-column-gap: 7.5rem !important;
       column-gap: 7.5rem !important;
}

.font-monospace {
  font-family: var(--phoenix-font-monospace) !important;
}

.fs-1 {
  font-size: 4.768371582rem !important;
}

.fs-2 {
  font-size: 3.8146972656rem !important;
}

.fs-3 {
  font-size: 3.0517578125rem !important;
}

.fs-4 {
  font-size: 2.44140625rem !important;
}

.fs-5 {
  font-size: 1.953125rem !important;
}

.fs-6 {
  font-size: 1.5625rem !important;
}

.fs-7 {
  font-size: 1.25rem !important;
}

.fs-8 {
  font-size: 1rem !important;
}

.fs-9 {
  font-size: 0.8rem !important;
}

.fs-10 {
  font-size: 0.64rem !important;
}

.fs-11 {
  font-size: 0.512rem !important;
}

.fst-italic {
  font-style: italic !important;
}

.fst-normal {
  font-style: normal !important;
}

.fw-thin {
  font-weight: 100 !important;
}

.fw-lighter {
  font-weight: 200 !important;
}

.fw-light {
  font-weight: 300 !important;
}

.fw-normal {
  font-weight: 400 !important;
}

.fw-medium {
  font-weight: 500 !important;
}

.fw-semibold {
  font-weight: 600 !important;
}

.fw-bold {
  font-weight: 700 !important;
}

.fw-bolder {
  font-weight: 800 !important;
}

.fw-black {
  font-weight: 900 !important;
}

.lh-1 {
  line-height: 1 !important;
}

.lh-sm {
  line-height: 1.2 !important;
}

.lh-base {
  line-height: 1.49 !important;
}

.lh-lg {
  line-height: 1.4 !important;
}

.text-start {
  text-align: left !important;
}

.text-end {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-decoration-underline {
  text-decoration: underline !important;
}

.text-decoration-line-through {
  text-decoration: line-through !important;
}

.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.text-transform-none {
  text-transform: none !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

/* rtl:begin:remove */
.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}

/* rtl:end:remove */
.text-primary {
  --phoenix-text-opacity: 1;
  color: rgba(var(--phoenix-primary-rgb), var(--phoenix-text-opacity)) !important;
}

.text-secondary {
  --phoenix-text-opacity: 1;
  color: rgba(var(--phoenix-secondary-rgb), var(--phoenix-text-opacity)) !important;
}

.text-success {
  --phoenix-text-opacity: 1;
  color: rgba(var(--phoenix-success-rgb), var(--phoenix-text-opacity)) !important;
}

.text-info {
  --phoenix-text-opacity: 1;
  color: rgba(var(--phoenix-info-rgb), var(--phoenix-text-opacity)) !important;
}

.text-warning {
  --phoenix-text-opacity: 1;
  color: rgba(var(--phoenix-warning-rgb), var(--phoenix-text-opacity)) !important;
}

.text-danger {
  --phoenix-text-opacity: 1;
  color: rgba(var(--phoenix-danger-rgb), var(--phoenix-text-opacity)) !important;
}

.text-light {
  --phoenix-text-opacity: 1;
  color: rgba(var(--phoenix-light-rgb), var(--phoenix-text-opacity)) !important;
}

.text-dark {
  --phoenix-text-opacity: 1;
  color: rgba(var(--phoenix-dark-rgb), var(--phoenix-text-opacity)) !important;
}

.text-gray-50 {
  --phoenix-text-opacity: 1;
  color: rgba(var(--phoenix-gray-50-rgb), var(--phoenix-text-opacity)) !important;
}

.text-gray-100 {
  --phoenix-text-opacity: 1;
  color: rgba(var(--phoenix-gray-100-rgb), var(--phoenix-text-opacity)) !important;
}

.text-gray-200 {
  --phoenix-text-opacity: 1;
  color: rgba(var(--phoenix-gray-200-rgb), var(--phoenix-text-opacity)) !important;
}

.text-gray-300 {
  --phoenix-text-opacity: 1;
  color: rgba(var(--phoenix-gray-300-rgb), var(--phoenix-text-opacity)) !important;
}

.text-gray-400 {
  --phoenix-text-opacity: 1;
  color: rgba(var(--phoenix-gray-400-rgb), var(--phoenix-text-opacity)) !important;
}

.text-gray-500 {
  --phoenix-text-opacity: 1;
  color: rgba(var(--phoenix-gray-500-rgb), var(--phoenix-text-opacity)) !important;
}

.text-gray-600 {
  --phoenix-text-opacity: 1;
  color: rgba(var(--phoenix-gray-600-rgb), var(--phoenix-text-opacity)) !important;
}

.text-gray-700 {
  --phoenix-text-opacity: 1;
  color: rgba(var(--phoenix-gray-700-rgb), var(--phoenix-text-opacity)) !important;
}

.text-gray-800 {
  --phoenix-text-opacity: 1;
  color: rgba(var(--phoenix-gray-800-rgb), var(--phoenix-text-opacity)) !important;
}

.text-gray-900 {
  --phoenix-text-opacity: 1;
  color: rgba(var(--phoenix-gray-900-rgb), var(--phoenix-text-opacity)) !important;
}

.text-gray-1000 {
  --phoenix-text-opacity: 1;
  color: rgba(var(--phoenix-gray-1000-rgb), var(--phoenix-text-opacity)) !important;
}

.text-gray-1100 {
  --phoenix-text-opacity: 1;
  color: rgba(var(--phoenix-gray-1100-rgb), var(--phoenix-text-opacity)) !important;
}

.text-primary-lighter {
  --phoenix-text-opacity: 1;
  color: rgba(var(--phoenix-primary-lighter-rgb), var(--phoenix-text-opacity)) !important;
}

.text-primary-light {
  --phoenix-text-opacity: 1;
  color: rgba(var(--phoenix-primary-light-rgb), var(--phoenix-text-opacity)) !important;
}

.text-primary-dark {
  --phoenix-text-opacity: 1;
  color: rgba(var(--phoenix-primary-dark-rgb), var(--phoenix-text-opacity)) !important;
}

.text-primary-darker {
  --phoenix-text-opacity: 1;
  color: rgba(var(--phoenix-primary-darker-rgb), var(--phoenix-text-opacity)) !important;
}

.text-secondary-lighter {
  --phoenix-text-opacity: 1;
  color: rgba(var(--phoenix-secondary-lighter-rgb), var(--phoenix-text-opacity)) !important;
}

.text-secondary-light {
  --phoenix-text-opacity: 1;
  color: rgba(var(--phoenix-secondary-light-rgb), var(--phoenix-text-opacity)) !important;
}

.text-secondary-dark {
  --phoenix-text-opacity: 1;
  color: rgba(var(--phoenix-secondary-dark-rgb), var(--phoenix-text-opacity)) !important;
}

.text-secondary-darker {
  --phoenix-text-opacity: 1;
  color: rgba(var(--phoenix-secondary-darker-rgb), var(--phoenix-text-opacity)) !important;
}

.text-warning-lighter {
  --phoenix-text-opacity: 1;
  color: rgba(var(--phoenix-warning-lighter-rgb), var(--phoenix-text-opacity)) !important;
}

.text-warning-light {
  --phoenix-text-opacity: 1;
  color: rgba(var(--phoenix-warning-light-rgb), var(--phoenix-text-opacity)) !important;
}

.text-warning-dark {
  --phoenix-text-opacity: 1;
  color: rgba(var(--phoenix-warning-dark-rgb), var(--phoenix-text-opacity)) !important;
}

.text-warning-darker {
  --phoenix-text-opacity: 1;
  color: rgba(var(--phoenix-warning-darker-rgb), var(--phoenix-text-opacity)) !important;
}

.text-danger-lighter {
  --phoenix-text-opacity: 1;
  color: rgba(var(--phoenix-danger-lighter-rgb), var(--phoenix-text-opacity)) !important;
}

.text-danger-light {
  --phoenix-text-opacity: 1;
  color: rgba(var(--phoenix-danger-light-rgb), var(--phoenix-text-opacity)) !important;
}

.text-danger-dark {
  --phoenix-text-opacity: 1;
  color: rgba(var(--phoenix-danger-dark-rgb), var(--phoenix-text-opacity)) !important;
}

.text-danger-darker {
  --phoenix-text-opacity: 1;
  color: rgba(var(--phoenix-danger-darker-rgb), var(--phoenix-text-opacity)) !important;
}

.text-success-lighter {
  --phoenix-text-opacity: 1;
  color: rgba(var(--phoenix-success-lighter-rgb), var(--phoenix-text-opacity)) !important;
}

.text-success-light {
  --phoenix-text-opacity: 1;
  color: rgba(var(--phoenix-success-light-rgb), var(--phoenix-text-opacity)) !important;
}

.text-success-dark {
  --phoenix-text-opacity: 1;
  color: rgba(var(--phoenix-success-dark-rgb), var(--phoenix-text-opacity)) !important;
}

.text-success-darker {
  --phoenix-text-opacity: 1;
  color: rgba(var(--phoenix-success-darker-rgb), var(--phoenix-text-opacity)) !important;
}

.text-info-lighter {
  --phoenix-text-opacity: 1;
  color: rgba(var(--phoenix-info-lighter-rgb), var(--phoenix-text-opacity)) !important;
}

.text-info-light {
  --phoenix-text-opacity: 1;
  color: rgba(var(--phoenix-info-light-rgb), var(--phoenix-text-opacity)) !important;
}

.text-info-dark {
  --phoenix-text-opacity: 1;
  color: rgba(var(--phoenix-info-dark-rgb), var(--phoenix-text-opacity)) !important;
}

.text-info-darker {
  --phoenix-text-opacity: 1;
  color: rgba(var(--phoenix-info-darker-rgb), var(--phoenix-text-opacity)) !important;
}

.text-black {
  --phoenix-text-opacity: 1;
  color: rgba(var(--phoenix-black-rgb), var(--phoenix-text-opacity)) !important;
}

.text-white {
  --phoenix-text-opacity: 1;
  color: rgba(var(--phoenix-white-rgb), var(--phoenix-text-opacity)) !important;
}

.text-body {
  --phoenix-text-opacity: 1;
  color: rgba(var(--phoenix-body-color-rgb), var(--phoenix-text-opacity)) !important;
}

.text-muted {
  --phoenix-text-opacity: 1;
  color: var(--phoenix-secondary-color) !important;
}

.text-black-50 {
  --phoenix-text-opacity: 1;
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  --phoenix-text-opacity: 1;
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-body-secondary {
  --phoenix-text-opacity: 1;
  color: rgba(var(--phoenix-secondary-color-rgb), var(--phoenix-text-opacity)) !important;
}

.text-body-tertiary {
  --phoenix-text-opacity: 1;
  color: rgba(var(--phoenix-tertiary-color-rgb), var(--phoenix-text-opacity)) !important;
}

.text-body-quaternary {
  --phoenix-text-opacity: 1;
  color: rgba(var(--phoenix-quaternary-color-rgb), var(--phoenix-text-opacity)) !important;
}

.text-body-emphasis {
  --phoenix-text-opacity: 1;
  color: var(--phoenix-emphasis-color) !important;
}

.text-reset {
  --phoenix-text-opacity: 1;
  color: inherit !important;
}

.text-body-highlight {
  --phoenix-text-opacity: 1;
  color: rgba(var(--phoenix-body-highlight-color-rgb), var(--phoenix-text-opacity)) !important;
}

.text-opacity-25 {
  --phoenix-text-opacity: 0.25;
}

.text-opacity-50 {
  --phoenix-text-opacity: 0.5;
}

.text-opacity-75 {
  --phoenix-text-opacity: 0.75;
}

.text-opacity-85 {
  --phoenix-text-opacity: 0.85;
}

.text-opacity-100 {
  --phoenix-text-opacity: 1;
}

.text-primary-emphasis {
  color: var(--phoenix-primary-text-emphasis) !important;
}

.text-secondary-emphasis {
  color: var(--phoenix-secondary-text-emphasis) !important;
}

.text-success-emphasis {
  color: var(--phoenix-success-text-emphasis) !important;
}

.text-info-emphasis {
  color: var(--phoenix-info-text-emphasis) !important;
}

.text-warning-emphasis {
  color: var(--phoenix-warning-text-emphasis) !important;
}

.text-danger-emphasis {
  color: var(--phoenix-danger-text-emphasis) !important;
}

.text-light-emphasis {
  color: var(--phoenix-light-text-emphasis) !important;
}

.text-dark-emphasis {
  color: var(--phoenix-dark-text-emphasis) !important;
}

.link-opacity-10 {
  --phoenix-link-opacity: 0.1;
}

.link-opacity-10-hover:hover {
  --phoenix-link-opacity: 0.1;
}

.link-opacity-25 {
  --phoenix-link-opacity: 0.25;
}

.link-opacity-25-hover:hover {
  --phoenix-link-opacity: 0.25;
}

.link-opacity-50 {
  --phoenix-link-opacity: 0.5;
}

.link-opacity-50-hover:hover {
  --phoenix-link-opacity: 0.5;
}

.link-opacity-75 {
  --phoenix-link-opacity: 0.75;
}

.link-opacity-75-hover:hover {
  --phoenix-link-opacity: 0.75;
}

.link-opacity-100 {
  --phoenix-link-opacity: 1;
}

.link-opacity-100-hover:hover {
  --phoenix-link-opacity: 1;
}

.link-offset-1 {
  text-underline-offset: 0.125em !important;
}

.link-offset-1-hover:hover {
  text-underline-offset: 0.125em !important;
}

.link-offset-2 {
  text-underline-offset: 0.25em !important;
}

.link-offset-2-hover:hover {
  text-underline-offset: 0.25em !important;
}

.link-offset-3 {
  text-underline-offset: 0.375em !important;
}

.link-offset-3-hover:hover {
  text-underline-offset: 0.375em !important;
}

.link-underline-primary {
  --phoenix-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--phoenix-primary-rgb), var(--phoenix-link-underline-opacity)) !important;
}

.link-underline-secondary {
  --phoenix-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--phoenix-secondary-rgb), var(--phoenix-link-underline-opacity)) !important;
}

.link-underline-success {
  --phoenix-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--phoenix-success-rgb), var(--phoenix-link-underline-opacity)) !important;
}

.link-underline-info {
  --phoenix-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--phoenix-info-rgb), var(--phoenix-link-underline-opacity)) !important;
}

.link-underline-warning {
  --phoenix-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--phoenix-warning-rgb), var(--phoenix-link-underline-opacity)) !important;
}

.link-underline-danger {
  --phoenix-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--phoenix-danger-rgb), var(--phoenix-link-underline-opacity)) !important;
}

.link-underline-light {
  --phoenix-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--phoenix-light-rgb), var(--phoenix-link-underline-opacity)) !important;
}

.link-underline-dark {
  --phoenix-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--phoenix-dark-rgb), var(--phoenix-link-underline-opacity)) !important;
}

.link-underline-gray-50 {
  --phoenix-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--phoenix-gray-50-rgb), var(--phoenix-link-underline-opacity)) !important;
}

.link-underline-gray-100 {
  --phoenix-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--phoenix-gray-100-rgb), var(--phoenix-link-underline-opacity)) !important;
}

.link-underline-gray-200 {
  --phoenix-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--phoenix-gray-200-rgb), var(--phoenix-link-underline-opacity)) !important;
}

.link-underline-gray-300 {
  --phoenix-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--phoenix-gray-300-rgb), var(--phoenix-link-underline-opacity)) !important;
}

.link-underline-gray-400 {
  --phoenix-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--phoenix-gray-400-rgb), var(--phoenix-link-underline-opacity)) !important;
}

.link-underline-gray-500 {
  --phoenix-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--phoenix-gray-500-rgb), var(--phoenix-link-underline-opacity)) !important;
}

.link-underline-gray-600 {
  --phoenix-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--phoenix-gray-600-rgb), var(--phoenix-link-underline-opacity)) !important;
}

.link-underline-gray-700 {
  --phoenix-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--phoenix-gray-700-rgb), var(--phoenix-link-underline-opacity)) !important;
}

.link-underline-gray-800 {
  --phoenix-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--phoenix-gray-800-rgb), var(--phoenix-link-underline-opacity)) !important;
}

.link-underline-gray-900 {
  --phoenix-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--phoenix-gray-900-rgb), var(--phoenix-link-underline-opacity)) !important;
}

.link-underline-gray-1000 {
  --phoenix-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--phoenix-gray-1000-rgb), var(--phoenix-link-underline-opacity)) !important;
}

.link-underline-gray-1100 {
  --phoenix-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--phoenix-gray-1100-rgb), var(--phoenix-link-underline-opacity)) !important;
}

.link-underline {
  --phoenix-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--phoenix-link-color-rgb), var(--phoenix-link-underline-opacity, 1)) !important;
}

.link-underline-opacity-0 {
  --phoenix-link-underline-opacity: 0;
}

.link-underline-opacity-0-hover:hover {
  --phoenix-link-underline-opacity: 0;
}

.link-underline-opacity-10 {
  --phoenix-link-underline-opacity: 0.1;
}

.link-underline-opacity-10-hover:hover {
  --phoenix-link-underline-opacity: 0.1;
}

.link-underline-opacity-25 {
  --phoenix-link-underline-opacity: 0.25;
}

.link-underline-opacity-25-hover:hover {
  --phoenix-link-underline-opacity: 0.25;
}

.link-underline-opacity-50 {
  --phoenix-link-underline-opacity: 0.5;
}

.link-underline-opacity-50-hover:hover {
  --phoenix-link-underline-opacity: 0.5;
}

.link-underline-opacity-75 {
  --phoenix-link-underline-opacity: 0.75;
}

.link-underline-opacity-75-hover:hover {
  --phoenix-link-underline-opacity: 0.75;
}

.link-underline-opacity-100 {
  --phoenix-link-underline-opacity: 1;
}

.link-underline-opacity-100-hover:hover {
  --phoenix-link-underline-opacity: 1;
}

.bg-primary {
  --phoenix-bg-opacity: 1;
  background-color: rgba(var(--phoenix-primary-rgb), var(--phoenix-bg-opacity)) !important;
}

.bg-secondary {
  --phoenix-bg-opacity: 1;
  background-color: rgba(var(--phoenix-secondary-rgb), var(--phoenix-bg-opacity)) !important;
}

.bg-success {
  --phoenix-bg-opacity: 1;
  background-color: rgba(var(--phoenix-success-rgb), var(--phoenix-bg-opacity)) !important;
}

.bg-info {
  --phoenix-bg-opacity: 1;
  background-color: rgba(var(--phoenix-info-rgb), var(--phoenix-bg-opacity)) !important;
}

.bg-warning {
  --phoenix-bg-opacity: 1;
  background-color: rgba(var(--phoenix-warning-rgb), var(--phoenix-bg-opacity)) !important;
}

.bg-danger {
  --phoenix-bg-opacity: 1;
  background-color: rgba(var(--phoenix-danger-rgb), var(--phoenix-bg-opacity)) !important;
}

.bg-light {
  --phoenix-bg-opacity: 1;
  background-color: rgba(var(--phoenix-light-rgb), var(--phoenix-bg-opacity)) !important;
}

.bg-dark {
  --phoenix-bg-opacity: 1;
  background-color: rgba(var(--phoenix-dark-rgb), var(--phoenix-bg-opacity)) !important;
}

.bg-gray-50 {
  --phoenix-bg-opacity: 1;
  background-color: rgba(var(--phoenix-gray-50-rgb), var(--phoenix-bg-opacity)) !important;
}

.bg-gray-100 {
  --phoenix-bg-opacity: 1;
  background-color: rgba(var(--phoenix-gray-100-rgb), var(--phoenix-bg-opacity)) !important;
}

.bg-gray-200 {
  --phoenix-bg-opacity: 1;
  background-color: rgba(var(--phoenix-gray-200-rgb), var(--phoenix-bg-opacity)) !important;
}

.bg-gray-300 {
  --phoenix-bg-opacity: 1;
  background-color: rgba(var(--phoenix-gray-300-rgb), var(--phoenix-bg-opacity)) !important;
}

.bg-gray-400 {
  --phoenix-bg-opacity: 1;
  background-color: rgba(var(--phoenix-gray-400-rgb), var(--phoenix-bg-opacity)) !important;
}

.bg-gray-500 {
  --phoenix-bg-opacity: 1;
  background-color: rgba(var(--phoenix-gray-500-rgb), var(--phoenix-bg-opacity)) !important;
}

.bg-gray-600 {
  --phoenix-bg-opacity: 1;
  background-color: rgba(var(--phoenix-gray-600-rgb), var(--phoenix-bg-opacity)) !important;
}

.bg-gray-700 {
  --phoenix-bg-opacity: 1;
  background-color: rgba(var(--phoenix-gray-700-rgb), var(--phoenix-bg-opacity)) !important;
}

.bg-gray-800 {
  --phoenix-bg-opacity: 1;
  background-color: rgba(var(--phoenix-gray-800-rgb), var(--phoenix-bg-opacity)) !important;
}

.bg-gray-900 {
  --phoenix-bg-opacity: 1;
  background-color: rgba(var(--phoenix-gray-900-rgb), var(--phoenix-bg-opacity)) !important;
}

.bg-gray-1000 {
  --phoenix-bg-opacity: 1;
  background-color: rgba(var(--phoenix-gray-1000-rgb), var(--phoenix-bg-opacity)) !important;
}

.bg-gray-1100 {
  --phoenix-bg-opacity: 1;
  background-color: rgba(var(--phoenix-gray-1100-rgb), var(--phoenix-bg-opacity)) !important;
}

.bg-primary-lighter {
  --phoenix-bg-opacity: 1;
  background-color: rgba(var(--phoenix-primary-lighter-rgb), var(--phoenix-bg-opacity)) !important;
}

.bg-primary-light {
  --phoenix-bg-opacity: 1;
  background-color: rgba(var(--phoenix-primary-light-rgb), var(--phoenix-bg-opacity)) !important;
}

.bg-primary-dark {
  --phoenix-bg-opacity: 1;
  background-color: rgba(var(--phoenix-primary-dark-rgb), var(--phoenix-bg-opacity)) !important;
}

.bg-primary-darker {
  --phoenix-bg-opacity: 1;
  background-color: rgba(var(--phoenix-primary-darker-rgb), var(--phoenix-bg-opacity)) !important;
}

.bg-secondary-lighter {
  --phoenix-bg-opacity: 1;
  background-color: rgba(var(--phoenix-secondary-lighter-rgb), var(--phoenix-bg-opacity)) !important;
}

.bg-secondary-light {
  --phoenix-bg-opacity: 1;
  background-color: rgba(var(--phoenix-secondary-light-rgb), var(--phoenix-bg-opacity)) !important;
}

.bg-secondary-dark {
  --phoenix-bg-opacity: 1;
  background-color: rgba(var(--phoenix-secondary-dark-rgb), var(--phoenix-bg-opacity)) !important;
}

.bg-secondary-darker {
  --phoenix-bg-opacity: 1;
  background-color: rgba(var(--phoenix-secondary-darker-rgb), var(--phoenix-bg-opacity)) !important;
}

.bg-warning-lighter {
  --phoenix-bg-opacity: 1;
  background-color: rgba(var(--phoenix-warning-lighter-rgb), var(--phoenix-bg-opacity)) !important;
}

.bg-warning-light {
  --phoenix-bg-opacity: 1;
  background-color: rgba(var(--phoenix-warning-light-rgb), var(--phoenix-bg-opacity)) !important;
}

.bg-warning-dark {
  --phoenix-bg-opacity: 1;
  background-color: rgba(var(--phoenix-warning-dark-rgb), var(--phoenix-bg-opacity)) !important;
}

.bg-warning-darker {
  --phoenix-bg-opacity: 1;
  background-color: rgba(var(--phoenix-warning-darker-rgb), var(--phoenix-bg-opacity)) !important;
}

.bg-danger-lighter {
  --phoenix-bg-opacity: 1;
  background-color: rgba(var(--phoenix-danger-lighter-rgb), var(--phoenix-bg-opacity)) !important;
}

.bg-danger-light {
  --phoenix-bg-opacity: 1;
  background-color: rgba(var(--phoenix-danger-light-rgb), var(--phoenix-bg-opacity)) !important;
}

.bg-danger-dark {
  --phoenix-bg-opacity: 1;
  background-color: rgba(var(--phoenix-danger-dark-rgb), var(--phoenix-bg-opacity)) !important;
}

.bg-danger-darker {
  --phoenix-bg-opacity: 1;
  background-color: rgba(var(--phoenix-danger-darker-rgb), var(--phoenix-bg-opacity)) !important;
}

.bg-success-lighter {
  --phoenix-bg-opacity: 1;
  background-color: rgba(var(--phoenix-success-lighter-rgb), var(--phoenix-bg-opacity)) !important;
}

.bg-success-light {
  --phoenix-bg-opacity: 1;
  background-color: rgba(var(--phoenix-success-light-rgb), var(--phoenix-bg-opacity)) !important;
}

.bg-success-dark {
  --phoenix-bg-opacity: 1;
  background-color: rgba(var(--phoenix-success-dark-rgb), var(--phoenix-bg-opacity)) !important;
}

.bg-success-darker {
  --phoenix-bg-opacity: 1;
  background-color: rgba(var(--phoenix-success-darker-rgb), var(--phoenix-bg-opacity)) !important;
}

.bg-info-lighter {
  --phoenix-bg-opacity: 1;
  background-color: rgba(var(--phoenix-info-lighter-rgb), var(--phoenix-bg-opacity)) !important;
}

.bg-info-light {
  --phoenix-bg-opacity: 1;
  background-color: rgba(var(--phoenix-info-light-rgb), var(--phoenix-bg-opacity)) !important;
}

.bg-info-dark {
  --phoenix-bg-opacity: 1;
  background-color: rgba(var(--phoenix-info-dark-rgb), var(--phoenix-bg-opacity)) !important;
}

.bg-info-darker {
  --phoenix-bg-opacity: 1;
  background-color: rgba(var(--phoenix-info-darker-rgb), var(--phoenix-bg-opacity)) !important;
}

.bg-black {
  --phoenix-bg-opacity: 1;
  background-color: rgba(var(--phoenix-black-rgb), var(--phoenix-bg-opacity)) !important;
}

.bg-white {
  --phoenix-bg-opacity: 1;
  background-color: rgba(var(--phoenix-white-rgb), var(--phoenix-bg-opacity)) !important;
}

.bg-body {
  --phoenix-bg-opacity: 1;
  background-color: rgba(var(--phoenix-body-bg-rgb), var(--phoenix-bg-opacity)) !important;
}

.bg-transparent {
  --phoenix-bg-opacity: 1;
  background-color: transparent !important;
}

.bg-body-emphasis {
  --phoenix-bg-opacity: 1;
  background-color: rgba(var(--phoenix-emphasis-bg-rgb), var(--phoenix-bg-opacity)) !important;
}

.bg-body-secondary {
  --phoenix-bg-opacity: 1;
  background-color: rgba(var(--phoenix-secondary-bg-rgb), var(--phoenix-bg-opacity)) !important;
}

.bg-body-tertiary {
  --phoenix-bg-opacity: 1;
  background-color: rgba(var(--phoenix-tertiary-bg-rgb), var(--phoenix-bg-opacity)) !important;
}

.bg-body-quaternary {
  --phoenix-bg-opacity: 1;
  background-color: rgba(var(--phoenix-quaternary-bg-rgb), var(--phoenix-bg-opacity)) !important;
}

.bg-body-highlight {
  --phoenix-bg-opacity: 1;
  background-color: rgba(var(--phoenix-body-highlight-bg-rgb), var(--phoenix-bg-opacity)) !important;
}

.bg-opacity-10 {
  --phoenix-bg-opacity: 0.1;
}

.bg-opacity-25 {
  --phoenix-bg-opacity: 0.25;
}

.bg-opacity-50 {
  --phoenix-bg-opacity: 0.5;
}

.bg-opacity-75 {
  --phoenix-bg-opacity: 0.75;
}

.bg-opacity-85 {
  --phoenix-bg-opacity: 0.85;
}

.bg-opacity-100 {
  --phoenix-bg-opacity: 1;
}

.bg-primary-subtle {
  background-color: var(--phoenix-primary-bg-subtle) !important;
}

.bg-secondary-subtle {
  background-color: var(--phoenix-secondary-bg-subtle) !important;
}

.bg-success-subtle {
  background-color: var(--phoenix-success-bg-subtle) !important;
}

.bg-info-subtle {
  background-color: var(--phoenix-info-bg-subtle) !important;
}

.bg-warning-subtle {
  background-color: var(--phoenix-warning-bg-subtle) !important;
}

.bg-danger-subtle {
  background-color: var(--phoenix-danger-bg-subtle) !important;
}

.bg-light-subtle {
  background-color: var(--phoenix-light-bg-subtle) !important;
}

.bg-dark-subtle {
  background-color: var(--phoenix-dark-bg-subtle) !important;
}

.bg-gradient {
  background-image: var(--phoenix-gradient) !important;
}

.user-select-all {
  -webkit-user-select: all !important;
     -moz-user-select: all !important;
          user-select: all !important;
}

.user-select-auto {
  -webkit-user-select: auto !important;
     -moz-user-select: auto !important;
          user-select: auto !important;
}

.user-select-none {
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
          user-select: none !important;
}

.pe-none {
  pointer-events: none !important;
}

.pe-auto {
  pointer-events: auto !important;
}

.rounded {
  border-radius: var(--phoenix-border-radius) !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.rounded-1 {
  border-radius: var(--phoenix-border-radius-sm) !important;
}

.rounded-2 {
  border-radius: var(--phoenix-border-radius) !important;
}

.rounded-3 {
  border-radius: var(--phoenix-border-radius-lg) !important;
}

.rounded-4 {
  border-radius: var(--phoenix-border-radius-xl) !important;
}

.rounded-5 {
  border-radius: var(--phoenix-border-radius-xxl) !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: var(--phoenix-border-radius-pill) !important;
}

.rounded-top {
  border-top-left-radius: var(--phoenix-border-radius) !important;
  border-top-right-radius: var(--phoenix-border-radius) !important;
}

.rounded-top-0 {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}

.rounded-top-1 {
  border-top-left-radius: var(--phoenix-border-radius-sm) !important;
  border-top-right-radius: var(--phoenix-border-radius-sm) !important;
}

.rounded-top-2 {
  border-top-left-radius: var(--phoenix-border-radius) !important;
  border-top-right-radius: var(--phoenix-border-radius) !important;
}

.rounded-top-3 {
  border-top-left-radius: var(--phoenix-border-radius-lg) !important;
  border-top-right-radius: var(--phoenix-border-radius-lg) !important;
}

.rounded-top-4 {
  border-top-left-radius: var(--phoenix-border-radius-xl) !important;
  border-top-right-radius: var(--phoenix-border-radius-xl) !important;
}

.rounded-top-5 {
  border-top-left-radius: var(--phoenix-border-radius-xxl) !important;
  border-top-right-radius: var(--phoenix-border-radius-xxl) !important;
}

.rounded-top-circle {
  border-top-left-radius: 50% !important;
  border-top-right-radius: 50% !important;
}

.rounded-top-pill {
  border-top-left-radius: var(--phoenix-border-radius-pill) !important;
  border-top-right-radius: var(--phoenix-border-radius-pill) !important;
}

.rounded-end {
  border-top-right-radius: var(--phoenix-border-radius) !important;
  border-bottom-right-radius: var(--phoenix-border-radius) !important;
}

.rounded-end-0 {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

.rounded-end-1 {
  border-top-right-radius: var(--phoenix-border-radius-sm) !important;
  border-bottom-right-radius: var(--phoenix-border-radius-sm) !important;
}

.rounded-end-2 {
  border-top-right-radius: var(--phoenix-border-radius) !important;
  border-bottom-right-radius: var(--phoenix-border-radius) !important;
}

.rounded-end-3 {
  border-top-right-radius: var(--phoenix-border-radius-lg) !important;
  border-bottom-right-radius: var(--phoenix-border-radius-lg) !important;
}

.rounded-end-4 {
  border-top-right-radius: var(--phoenix-border-radius-xl) !important;
  border-bottom-right-radius: var(--phoenix-border-radius-xl) !important;
}

.rounded-end-5 {
  border-top-right-radius: var(--phoenix-border-radius-xxl) !important;
  border-bottom-right-radius: var(--phoenix-border-radius-xxl) !important;
}

.rounded-end-circle {
  border-top-right-radius: 50% !important;
  border-bottom-right-radius: 50% !important;
}

.rounded-end-pill {
  border-top-right-radius: var(--phoenix-border-radius-pill) !important;
  border-bottom-right-radius: var(--phoenix-border-radius-pill) !important;
}

.rounded-bottom {
  border-bottom-right-radius: var(--phoenix-border-radius) !important;
  border-bottom-left-radius: var(--phoenix-border-radius) !important;
}

.rounded-bottom-0 {
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

.rounded-bottom-1 {
  border-bottom-right-radius: var(--phoenix-border-radius-sm) !important;
  border-bottom-left-radius: var(--phoenix-border-radius-sm) !important;
}

.rounded-bottom-2 {
  border-bottom-right-radius: var(--phoenix-border-radius) !important;
  border-bottom-left-radius: var(--phoenix-border-radius) !important;
}

.rounded-bottom-3 {
  border-bottom-right-radius: var(--phoenix-border-radius-lg) !important;
  border-bottom-left-radius: var(--phoenix-border-radius-lg) !important;
}

.rounded-bottom-4 {
  border-bottom-right-radius: var(--phoenix-border-radius-xl) !important;
  border-bottom-left-radius: var(--phoenix-border-radius-xl) !important;
}

.rounded-bottom-5 {
  border-bottom-right-radius: var(--phoenix-border-radius-xxl) !important;
  border-bottom-left-radius: var(--phoenix-border-radius-xxl) !important;
}

.rounded-bottom-circle {
  border-bottom-right-radius: 50% !important;
  border-bottom-left-radius: 50% !important;
}

.rounded-bottom-pill {
  border-bottom-right-radius: var(--phoenix-border-radius-pill) !important;
  border-bottom-left-radius: var(--phoenix-border-radius-pill) !important;
}

.rounded-start {
  border-bottom-left-radius: var(--phoenix-border-radius) !important;
  border-top-left-radius: var(--phoenix-border-radius) !important;
}

.rounded-start-0 {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}

.rounded-start-1 {
  border-bottom-left-radius: var(--phoenix-border-radius-sm) !important;
  border-top-left-radius: var(--phoenix-border-radius-sm) !important;
}

.rounded-start-2 {
  border-bottom-left-radius: var(--phoenix-border-radius) !important;
  border-top-left-radius: var(--phoenix-border-radius) !important;
}

.rounded-start-3 {
  border-bottom-left-radius: var(--phoenix-border-radius-lg) !important;
  border-top-left-radius: var(--phoenix-border-radius-lg) !important;
}

.rounded-start-4 {
  border-bottom-left-radius: var(--phoenix-border-radius-xl) !important;
  border-top-left-radius: var(--phoenix-border-radius-xl) !important;
}

.rounded-start-5 {
  border-bottom-left-radius: var(--phoenix-border-radius-xxl) !important;
  border-top-left-radius: var(--phoenix-border-radius-xxl) !important;
}

.rounded-start-circle {
  border-bottom-left-radius: 50% !important;
  border-top-left-radius: 50% !important;
}

.rounded-start-pill {
  border-bottom-left-radius: var(--phoenix-border-radius-pill) !important;
  border-top-left-radius: var(--phoenix-border-radius-pill) !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

.z-n1 {
  z-index: -1 !important;
}

.z-0 {
  z-index: 0 !important;
}

.z-1 {
  z-index: 1 !important;
}

.z-2 {
  z-index: 2 !important;
}

.z-3 {
  z-index: 3 !important;
}

.z-4 {
  z-index: 4 !important;
}

.z-5 {
  z-index: 5 !important;
}

.rounded {
  border-radius: var(--phoenix-border-radius) !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.rounded-1 {
  border-radius: var(--phoenix-border-radius-sm) !important;
}

.rounded-2 {
  border-radius: var(--phoenix-border-radius) !important;
}

.rounded-3 {
  border-radius: var(--phoenix-border-radius-lg) !important;
}

.rounded-4 {
  border-radius: var(--phoenix-border-radius-xl) !important;
}

.rounded-5 {
  border-radius: var(--phoenix-border-radius-xxl) !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: var(--phoenix-border-radius-pill) !important;
}

.rounded-top {
  border-top-left-radius: var(--phoenix-border-radius) !important;
  border-top-right-radius: var(--phoenix-border-radius) !important;
}

.rounded-top-0 {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}

.rounded-top-1 {
  border-top-left-radius: var(--phoenix-border-radius-sm) !important;
  border-top-right-radius: var(--phoenix-border-radius-sm) !important;
}

.rounded-top-2 {
  border-top-left-radius: var(--phoenix-border-radius) !important;
  border-top-right-radius: var(--phoenix-border-radius) !important;
}

.rounded-top-3 {
  border-top-left-radius: var(--phoenix-border-radius-lg) !important;
  border-top-right-radius: var(--phoenix-border-radius-lg) !important;
}

.rounded-top-4 {
  border-top-left-radius: var(--phoenix-border-radius-xl) !important;
  border-top-right-radius: var(--phoenix-border-radius-xl) !important;
}

.rounded-top-5 {
  border-top-left-radius: var(--phoenix-border-radius-xxl) !important;
  border-top-right-radius: var(--phoenix-border-radius-xxl) !important;
}

.rounded-top-circle {
  border-top-left-radius: 50% !important;
  border-top-right-radius: 50% !important;
}

.rounded-top-pill {
  border-top-left-radius: var(--phoenix-border-radius-pill) !important;
  border-top-right-radius: var(--phoenix-border-radius-pill) !important;
}

.rounded-end {
  border-top-right-radius: var(--phoenix-border-radius) !important;
  border-bottom-right-radius: var(--phoenix-border-radius) !important;
}

.rounded-end-0 {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

.rounded-end-1 {
  border-top-right-radius: var(--phoenix-border-radius-sm) !important;
  border-bottom-right-radius: var(--phoenix-border-radius-sm) !important;
}

.rounded-end-2 {
  border-top-right-radius: var(--phoenix-border-radius) !important;
  border-bottom-right-radius: var(--phoenix-border-radius) !important;
}

.rounded-end-3 {
  border-top-right-radius: var(--phoenix-border-radius-lg) !important;
  border-bottom-right-radius: var(--phoenix-border-radius-lg) !important;
}

.rounded-end-4 {
  border-top-right-radius: var(--phoenix-border-radius-xl) !important;
  border-bottom-right-radius: var(--phoenix-border-radius-xl) !important;
}

.rounded-end-5 {
  border-top-right-radius: var(--phoenix-border-radius-xxl) !important;
  border-bottom-right-radius: var(--phoenix-border-radius-xxl) !important;
}

.rounded-end-circle {
  border-top-right-radius: 50% !important;
  border-bottom-right-radius: 50% !important;
}

.rounded-end-pill {
  border-top-right-radius: var(--phoenix-border-radius-pill) !important;
  border-bottom-right-radius: var(--phoenix-border-radius-pill) !important;
}

.rounded-bottom {
  border-bottom-right-radius: var(--phoenix-border-radius) !important;
  border-bottom-left-radius: var(--phoenix-border-radius) !important;
}

.rounded-bottom-0 {
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

.rounded-bottom-1 {
  border-bottom-right-radius: var(--phoenix-border-radius-sm) !important;
  border-bottom-left-radius: var(--phoenix-border-radius-sm) !important;
}

.rounded-bottom-2 {
  border-bottom-right-radius: var(--phoenix-border-radius) !important;
  border-bottom-left-radius: var(--phoenix-border-radius) !important;
}

.rounded-bottom-3 {
  border-bottom-right-radius: var(--phoenix-border-radius-lg) !important;
  border-bottom-left-radius: var(--phoenix-border-radius-lg) !important;
}

.rounded-bottom-4 {
  border-bottom-right-radius: var(--phoenix-border-radius-xl) !important;
  border-bottom-left-radius: var(--phoenix-border-radius-xl) !important;
}

.rounded-bottom-5 {
  border-bottom-right-radius: var(--phoenix-border-radius-xxl) !important;
  border-bottom-left-radius: var(--phoenix-border-radius-xxl) !important;
}

.rounded-bottom-circle {
  border-bottom-right-radius: 50% !important;
  border-bottom-left-radius: 50% !important;
}

.rounded-bottom-pill {
  border-bottom-right-radius: var(--phoenix-border-radius-pill) !important;
  border-bottom-left-radius: var(--phoenix-border-radius-pill) !important;
}

.rounded-start {
  border-bottom-left-radius: var(--phoenix-border-radius) !important;
  border-top-left-radius: var(--phoenix-border-radius) !important;
}

.rounded-start-0 {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}

.rounded-start-1 {
  border-bottom-left-radius: var(--phoenix-border-radius-sm) !important;
  border-top-left-radius: var(--phoenix-border-radius-sm) !important;
}

.rounded-start-2 {
  border-bottom-left-radius: var(--phoenix-border-radius) !important;
  border-top-left-radius: var(--phoenix-border-radius) !important;
}

.rounded-start-3 {
  border-bottom-left-radius: var(--phoenix-border-radius-lg) !important;
  border-top-left-radius: var(--phoenix-border-radius-lg) !important;
}

.rounded-start-4 {
  border-bottom-left-radius: var(--phoenix-border-radius-xl) !important;
  border-top-left-radius: var(--phoenix-border-radius-xl) !important;
}

.rounded-start-5 {
  border-bottom-left-radius: var(--phoenix-border-radius-xxl) !important;
  border-top-left-radius: var(--phoenix-border-radius-xxl) !important;
}

.rounded-start-circle {
  border-bottom-left-radius: 50% !important;
  border-top-left-radius: 50% !important;
}

.rounded-start-pill {
  border-bottom-left-radius: var(--phoenix-border-radius-pill) !important;
  border-top-left-radius: var(--phoenix-border-radius-pill) !important;
}

.border-x {
  border-left: var(--phoenix-border-width) var(--phoenix-border-style) var(--phoenix-border-color) !important;
  border-right: var(--phoenix-border-width) var(--phoenix-border-style) var(--phoenix-border-color) !important;
}

.border-x-0 {
  border-left: 0 !important;
  border-right: 0 !important;
}

.border-y {
  border-top: var(--phoenix-border-width) var(--phoenix-border-style) var(--phoenix-border-color) !important;
  border-bottom: var(--phoenix-border-width) var(--phoenix-border-style) var(--phoenix-border-color) !important;
}

.border-y-0 {
  border-top: 0 !important;
  border-bottom: 0 !important;
}

.ls-1 {
  letter-spacing: 1 !important;
}

.ls-2 {
  letter-spacing: 0.165em !important;
}

.ls-3 {
  letter-spacing: 0.25em !important;
}

.column-1 {
  -moz-column-count: 1 !important;
       column-count: 1 !important;
}

.column-2 {
  -moz-column-count: 2 !important;
       column-count: 2 !important;
}

.column-3 {
  -moz-column-count: 3 !important;
       column-count: 3 !important;
}

.cursor-pointer {
  cursor: pointer !important;
}

.cursor-default {
  cursor: default !important;
}

@media (min-width: 576px) {
  .float-sm-start {
    float: left !important;
  }
  .float-sm-end {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
  .object-fit-sm-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
  .object-fit-sm-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .object-fit-sm-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }
  .object-fit-sm-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }
  .object-fit-sm-none {
    -o-object-fit: none !important;
       object-fit: none !important;
  }
  .opacity-sm-0 {
    opacity: 0 !important;
  }
  .opacity-sm-25 {
    opacity: 0.25 !important;
  }
  .opacity-sm-50 {
    opacity: 0.5 !important;
  }
  .opacity-sm-75 {
    opacity: 0.75 !important;
  }
  .opacity-sm-85 {
    opacity: 0.85 !important;
  }
  .opacity-sm-100 {
    opacity: 1 !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-grid {
    display: grid !important;
  }
  .d-sm-inline-grid {
    display: inline-grid !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
  .d-sm-none {
    display: none !important;
  }
  .position-sm-static {
    position: static !important;
  }
  .position-sm-relative {
    position: relative !important;
  }
  .position-sm-absolute {
    position: absolute !important;
  }
  .position-sm-fixed {
    position: fixed !important;
  }
  .position-sm-sticky {
    position: sticky !important;
  }
  .translate-middle-sm {
    transform: translate(-50%, -50%) !important;
  }
  .translate-middle-sm-x {
    transform: translateX(-50%) !important;
  }
  .translate-middle-sm-y {
    transform: translateY(-50%) !important;
  }
  .border-sm {
    border: var(--phoenix-border-width) var(--phoenix-border-style) var(--phoenix-border-color) !important;
  }
  .border-sm-0 {
    border: 0 !important;
  }
  .border-top-sm {
    border-top: var(--phoenix-border-width) var(--phoenix-border-style) var(--phoenix-border-color) !important;
  }
  .border-top-sm-0 {
    border-top: 0 !important;
  }
  .border-end-sm {
    border-right: var(--phoenix-border-width) var(--phoenix-border-style) var(--phoenix-border-color) !important;
  }
  .border-end-sm-0 {
    border-right: 0 !important;
  }
  .border-bottom-sm {
    border-bottom: var(--phoenix-border-width) var(--phoenix-border-style) var(--phoenix-border-color) !important;
  }
  .border-bottom-sm-0 {
    border-bottom: 0 !important;
  }
  .border-start-sm {
    border-left: var(--phoenix-border-width) var(--phoenix-border-style) var(--phoenix-border-color) !important;
  }
  .border-start-sm-0 {
    border-left: 0 !important;
  }
  .w-sm-25 {
    width: 25% !important;
  }
  .w-sm-30 {
    width: 30% !important;
  }
  .w-sm-50 {
    width: 50% !important;
  }
  .w-sm-60 {
    width: 60% !important;
  }
  .w-sm-70 {
    width: 70% !important;
  }
  .w-sm-75 {
    width: 75% !important;
  }
  .w-sm-100 {
    width: 100% !important;
  }
  .w-sm-auto {
    width: auto !important;
  }
  .h-sm-25 {
    height: 25% !important;
  }
  .h-sm-30 {
    height: 30% !important;
  }
  .h-sm-50 {
    height: 50% !important;
  }
  .h-sm-60 {
    height: 60% !important;
  }
  .h-sm-70 {
    height: 70% !important;
  }
  .h-sm-75 {
    height: 75% !important;
  }
  .h-sm-100 {
    height: 100% !important;
  }
  .h-sm-auto {
    height: auto !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .justify-content-sm-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
  .order-sm-first {
    order: -1 !important;
  }
  .order-sm-0 {
    order: 0 !important;
  }
  .order-sm-1 {
    order: 1 !important;
  }
  .order-sm-2 {
    order: 2 !important;
  }
  .order-sm-3 {
    order: 3 !important;
  }
  .order-sm-4 {
    order: 4 !important;
  }
  .order-sm-5 {
    order: 5 !important;
  }
  .order-sm-last {
    order: 6 !important;
  }
  .m-sm-0 {
    margin: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 2rem !important;
  }
  .m-sm-6 {
    margin: 2.5rem !important;
  }
  .m-sm-7 {
    margin: 3rem !important;
  }
  .m-sm-8 {
    margin: 3.5rem !important;
  }
  .m-sm-9 {
    margin: 4rem !important;
  }
  .m-sm-10 {
    margin: 4.5rem !important;
  }
  .m-sm-11 {
    margin: 5rem !important;
  }
  .m-sm-12 {
    margin: 6rem !important;
  }
  .m-sm-13 {
    margin: 6.5rem !important;
  }
  .m-sm-14 {
    margin: 7rem !important;
  }
  .m-sm-15 {
    margin: 7.5rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-sm-5 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .mx-sm-6 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  .mx-sm-7 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-sm-8 {
    margin-right: 3.5rem !important;
    margin-left: 3.5rem !important;
  }
  .mx-sm-9 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .mx-sm-10 {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important;
  }
  .mx-sm-11 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .mx-sm-12 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .mx-sm-13 {
    margin-right: 6.5rem !important;
    margin-left: 6.5rem !important;
  }
  .mx-sm-14 {
    margin-right: 7rem !important;
    margin-left: 7rem !important;
  }
  .mx-sm-15 {
    margin-right: 7.5rem !important;
    margin-left: 7.5rem !important;
  }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-sm-5 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-sm-6 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .my-sm-7 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-sm-8 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }
  .my-sm-9 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-sm-10 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
  .my-sm-11 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .my-sm-12 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .my-sm-13 {
    margin-top: 6.5rem !important;
    margin-bottom: 6.5rem !important;
  }
  .my-sm-14 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }
  .my-sm-15 {
    margin-top: 7.5rem !important;
    margin-bottom: 7.5rem !important;
  }
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mt-sm-3 {
    margin-top: 1rem !important;
  }
  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mt-sm-5 {
    margin-top: 2rem !important;
  }
  .mt-sm-6 {
    margin-top: 2.5rem !important;
  }
  .mt-sm-7 {
    margin-top: 3rem !important;
  }
  .mt-sm-8 {
    margin-top: 3.5rem !important;
  }
  .mt-sm-9 {
    margin-top: 4rem !important;
  }
  .mt-sm-10 {
    margin-top: 4.5rem !important;
  }
  .mt-sm-11 {
    margin-top: 5rem !important;
  }
  .mt-sm-12 {
    margin-top: 6rem !important;
  }
  .mt-sm-13 {
    margin-top: 6.5rem !important;
  }
  .mt-sm-14 {
    margin-top: 7rem !important;
  }
  .mt-sm-15 {
    margin-top: 7.5rem !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .me-sm-0 {
    margin-right: 0 !important;
  }
  .me-sm-1 {
    margin-right: 0.25rem !important;
  }
  .me-sm-2 {
    margin-right: 0.5rem !important;
  }
  .me-sm-3 {
    margin-right: 1rem !important;
  }
  .me-sm-4 {
    margin-right: 1.5rem !important;
  }
  .me-sm-5 {
    margin-right: 2rem !important;
  }
  .me-sm-6 {
    margin-right: 2.5rem !important;
  }
  .me-sm-7 {
    margin-right: 3rem !important;
  }
  .me-sm-8 {
    margin-right: 3.5rem !important;
  }
  .me-sm-9 {
    margin-right: 4rem !important;
  }
  .me-sm-10 {
    margin-right: 4.5rem !important;
  }
  .me-sm-11 {
    margin-right: 5rem !important;
  }
  .me-sm-12 {
    margin-right: 6rem !important;
  }
  .me-sm-13 {
    margin-right: 6.5rem !important;
  }
  .me-sm-14 {
    margin-right: 7rem !important;
  }
  .me-sm-15 {
    margin-right: 7.5rem !important;
  }
  .me-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-sm-3 {
    margin-bottom: 1rem !important;
  }
  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-sm-5 {
    margin-bottom: 2rem !important;
  }
  .mb-sm-6 {
    margin-bottom: 2.5rem !important;
  }
  .mb-sm-7 {
    margin-bottom: 3rem !important;
  }
  .mb-sm-8 {
    margin-bottom: 3.5rem !important;
  }
  .mb-sm-9 {
    margin-bottom: 4rem !important;
  }
  .mb-sm-10 {
    margin-bottom: 4.5rem !important;
  }
  .mb-sm-11 {
    margin-bottom: 5rem !important;
  }
  .mb-sm-12 {
    margin-bottom: 6rem !important;
  }
  .mb-sm-13 {
    margin-bottom: 6.5rem !important;
  }
  .mb-sm-14 {
    margin-bottom: 7rem !important;
  }
  .mb-sm-15 {
    margin-bottom: 7.5rem !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .ms-sm-0 {
    margin-left: 0 !important;
  }
  .ms-sm-1 {
    margin-left: 0.25rem !important;
  }
  .ms-sm-2 {
    margin-left: 0.5rem !important;
  }
  .ms-sm-3 {
    margin-left: 1rem !important;
  }
  .ms-sm-4 {
    margin-left: 1.5rem !important;
  }
  .ms-sm-5 {
    margin-left: 2rem !important;
  }
  .ms-sm-6 {
    margin-left: 2.5rem !important;
  }
  .ms-sm-7 {
    margin-left: 3rem !important;
  }
  .ms-sm-8 {
    margin-left: 3.5rem !important;
  }
  .ms-sm-9 {
    margin-left: 4rem !important;
  }
  .ms-sm-10 {
    margin-left: 4.5rem !important;
  }
  .ms-sm-11 {
    margin-left: 5rem !important;
  }
  .ms-sm-12 {
    margin-left: 6rem !important;
  }
  .ms-sm-13 {
    margin-left: 6.5rem !important;
  }
  .ms-sm-14 {
    margin-left: 7rem !important;
  }
  .ms-sm-15 {
    margin-left: 7.5rem !important;
  }
  .ms-sm-auto {
    margin-left: auto !important;
  }
  .m-sm-n1 {
    margin: -0.25rem !important;
  }
  .m-sm-n2 {
    margin: -0.5rem !important;
  }
  .m-sm-n3 {
    margin: -1rem !important;
  }
  .m-sm-n4 {
    margin: -1.5rem !important;
  }
  .m-sm-n5 {
    margin: -2rem !important;
  }
  .m-sm-n6 {
    margin: -2.5rem !important;
  }
  .m-sm-n7 {
    margin: -3rem !important;
  }
  .m-sm-n8 {
    margin: -3.5rem !important;
  }
  .m-sm-n9 {
    margin: -4rem !important;
  }
  .m-sm-n10 {
    margin: -4.5rem !important;
  }
  .m-sm-n11 {
    margin: -5rem !important;
  }
  .m-sm-n12 {
    margin: -6rem !important;
  }
  .m-sm-n13 {
    margin: -6.5rem !important;
  }
  .m-sm-n14 {
    margin: -7rem !important;
  }
  .m-sm-n15 {
    margin: -7.5rem !important;
  }
  .mx-sm-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-sm-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-sm-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-sm-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-sm-n5 {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
  }
  .mx-sm-n6 {
    margin-right: -2.5rem !important;
    margin-left: -2.5rem !important;
  }
  .mx-sm-n7 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .mx-sm-n8 {
    margin-right: -3.5rem !important;
    margin-left: -3.5rem !important;
  }
  .mx-sm-n9 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }
  .mx-sm-n10 {
    margin-right: -4.5rem !important;
    margin-left: -4.5rem !important;
  }
  .mx-sm-n11 {
    margin-right: -5rem !important;
    margin-left: -5rem !important;
  }
  .mx-sm-n12 {
    margin-right: -6rem !important;
    margin-left: -6rem !important;
  }
  .mx-sm-n13 {
    margin-right: -6.5rem !important;
    margin-left: -6.5rem !important;
  }
  .mx-sm-n14 {
    margin-right: -7rem !important;
    margin-left: -7rem !important;
  }
  .mx-sm-n15 {
    margin-right: -7.5rem !important;
    margin-left: -7.5rem !important;
  }
  .my-sm-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-sm-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-sm-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-sm-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-sm-n5 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }
  .my-sm-n6 {
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important;
  }
  .my-sm-n7 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .my-sm-n8 {
    margin-top: -3.5rem !important;
    margin-bottom: -3.5rem !important;
  }
  .my-sm-n9 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .my-sm-n10 {
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;
  }
  .my-sm-n11 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }
  .my-sm-n12 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }
  .my-sm-n13 {
    margin-top: -6.5rem !important;
    margin-bottom: -6.5rem !important;
  }
  .my-sm-n14 {
    margin-top: -7rem !important;
    margin-bottom: -7rem !important;
  }
  .my-sm-n15 {
    margin-top: -7.5rem !important;
    margin-bottom: -7.5rem !important;
  }
  .mt-sm-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-sm-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-sm-n3 {
    margin-top: -1rem !important;
  }
  .mt-sm-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-sm-n5 {
    margin-top: -2rem !important;
  }
  .mt-sm-n6 {
    margin-top: -2.5rem !important;
  }
  .mt-sm-n7 {
    margin-top: -3rem !important;
  }
  .mt-sm-n8 {
    margin-top: -3.5rem !important;
  }
  .mt-sm-n9 {
    margin-top: -4rem !important;
  }
  .mt-sm-n10 {
    margin-top: -4.5rem !important;
  }
  .mt-sm-n11 {
    margin-top: -5rem !important;
  }
  .mt-sm-n12 {
    margin-top: -6rem !important;
  }
  .mt-sm-n13 {
    margin-top: -6.5rem !important;
  }
  .mt-sm-n14 {
    margin-top: -7rem !important;
  }
  .mt-sm-n15 {
    margin-top: -7.5rem !important;
  }
  .me-sm-n1 {
    margin-right: -0.25rem !important;
  }
  .me-sm-n2 {
    margin-right: -0.5rem !important;
  }
  .me-sm-n3 {
    margin-right: -1rem !important;
  }
  .me-sm-n4 {
    margin-right: -1.5rem !important;
  }
  .me-sm-n5 {
    margin-right: -2rem !important;
  }
  .me-sm-n6 {
    margin-right: -2.5rem !important;
  }
  .me-sm-n7 {
    margin-right: -3rem !important;
  }
  .me-sm-n8 {
    margin-right: -3.5rem !important;
  }
  .me-sm-n9 {
    margin-right: -4rem !important;
  }
  .me-sm-n10 {
    margin-right: -4.5rem !important;
  }
  .me-sm-n11 {
    margin-right: -5rem !important;
  }
  .me-sm-n12 {
    margin-right: -6rem !important;
  }
  .me-sm-n13 {
    margin-right: -6.5rem !important;
  }
  .me-sm-n14 {
    margin-right: -7rem !important;
  }
  .me-sm-n15 {
    margin-right: -7.5rem !important;
  }
  .mb-sm-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-sm-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-sm-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-sm-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-sm-n5 {
    margin-bottom: -2rem !important;
  }
  .mb-sm-n6 {
    margin-bottom: -2.5rem !important;
  }
  .mb-sm-n7 {
    margin-bottom: -3rem !important;
  }
  .mb-sm-n8 {
    margin-bottom: -3.5rem !important;
  }
  .mb-sm-n9 {
    margin-bottom: -4rem !important;
  }
  .mb-sm-n10 {
    margin-bottom: -4.5rem !important;
  }
  .mb-sm-n11 {
    margin-bottom: -5rem !important;
  }
  .mb-sm-n12 {
    margin-bottom: -6rem !important;
  }
  .mb-sm-n13 {
    margin-bottom: -6.5rem !important;
  }
  .mb-sm-n14 {
    margin-bottom: -7rem !important;
  }
  .mb-sm-n15 {
    margin-bottom: -7.5rem !important;
  }
  .ms-sm-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-sm-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-sm-n3 {
    margin-left: -1rem !important;
  }
  .ms-sm-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-sm-n5 {
    margin-left: -2rem !important;
  }
  .ms-sm-n6 {
    margin-left: -2.5rem !important;
  }
  .ms-sm-n7 {
    margin-left: -3rem !important;
  }
  .ms-sm-n8 {
    margin-left: -3.5rem !important;
  }
  .ms-sm-n9 {
    margin-left: -4rem !important;
  }
  .ms-sm-n10 {
    margin-left: -4.5rem !important;
  }
  .ms-sm-n11 {
    margin-left: -5rem !important;
  }
  .ms-sm-n12 {
    margin-left: -6rem !important;
  }
  .ms-sm-n13 {
    margin-left: -6.5rem !important;
  }
  .ms-sm-n14 {
    margin-left: -7rem !important;
  }
  .ms-sm-n15 {
    margin-left: -7.5rem !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 2rem !important;
  }
  .p-sm-6 {
    padding: 2.5rem !important;
  }
  .p-sm-7 {
    padding: 3rem !important;
  }
  .p-sm-8 {
    padding: 3.5rem !important;
  }
  .p-sm-9 {
    padding: 4rem !important;
  }
  .p-sm-10 {
    padding: 4.5rem !important;
  }
  .p-sm-11 {
    padding: 5rem !important;
  }
  .p-sm-12 {
    padding: 6rem !important;
  }
  .p-sm-13 {
    padding: 6.5rem !important;
  }
  .p-sm-14 {
    padding: 7rem !important;
  }
  .p-sm-15 {
    padding: 7.5rem !important;
  }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-sm-5 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .px-sm-6 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  .px-sm-7 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-sm-8 {
    padding-right: 3.5rem !important;
    padding-left: 3.5rem !important;
  }
  .px-sm-9 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .px-sm-10 {
    padding-right: 4.5rem !important;
    padding-left: 4.5rem !important;
  }
  .px-sm-11 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .px-sm-12 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .px-sm-13 {
    padding-right: 6.5rem !important;
    padding-left: 6.5rem !important;
  }
  .px-sm-14 {
    padding-right: 7rem !important;
    padding-left: 7rem !important;
  }
  .px-sm-15 {
    padding-right: 7.5rem !important;
    padding-left: 7.5rem !important;
  }
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-sm-5 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-sm-6 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .py-sm-7 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-sm-8 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
  .py-sm-9 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .py-sm-10 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
  .py-sm-11 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .py-sm-12 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .py-sm-13 {
    padding-top: 6.5rem !important;
    padding-bottom: 6.5rem !important;
  }
  .py-sm-14 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
  .py-sm-15 {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;
  }
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pt-sm-3 {
    padding-top: 1rem !important;
  }
  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pt-sm-5 {
    padding-top: 2rem !important;
  }
  .pt-sm-6 {
    padding-top: 2.5rem !important;
  }
  .pt-sm-7 {
    padding-top: 3rem !important;
  }
  .pt-sm-8 {
    padding-top: 3.5rem !important;
  }
  .pt-sm-9 {
    padding-top: 4rem !important;
  }
  .pt-sm-10 {
    padding-top: 4.5rem !important;
  }
  .pt-sm-11 {
    padding-top: 5rem !important;
  }
  .pt-sm-12 {
    padding-top: 6rem !important;
  }
  .pt-sm-13 {
    padding-top: 6.5rem !important;
  }
  .pt-sm-14 {
    padding-top: 7rem !important;
  }
  .pt-sm-15 {
    padding-top: 7.5rem !important;
  }
  .pe-sm-0 {
    padding-right: 0 !important;
  }
  .pe-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pe-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pe-sm-3 {
    padding-right: 1rem !important;
  }
  .pe-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pe-sm-5 {
    padding-right: 2rem !important;
  }
  .pe-sm-6 {
    padding-right: 2.5rem !important;
  }
  .pe-sm-7 {
    padding-right: 3rem !important;
  }
  .pe-sm-8 {
    padding-right: 3.5rem !important;
  }
  .pe-sm-9 {
    padding-right: 4rem !important;
  }
  .pe-sm-10 {
    padding-right: 4.5rem !important;
  }
  .pe-sm-11 {
    padding-right: 5rem !important;
  }
  .pe-sm-12 {
    padding-right: 6rem !important;
  }
  .pe-sm-13 {
    padding-right: 6.5rem !important;
  }
  .pe-sm-14 {
    padding-right: 7rem !important;
  }
  .pe-sm-15 {
    padding-right: 7.5rem !important;
  }
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-sm-5 {
    padding-bottom: 2rem !important;
  }
  .pb-sm-6 {
    padding-bottom: 2.5rem !important;
  }
  .pb-sm-7 {
    padding-bottom: 3rem !important;
  }
  .pb-sm-8 {
    padding-bottom: 3.5rem !important;
  }
  .pb-sm-9 {
    padding-bottom: 4rem !important;
  }
  .pb-sm-10 {
    padding-bottom: 4.5rem !important;
  }
  .pb-sm-11 {
    padding-bottom: 5rem !important;
  }
  .pb-sm-12 {
    padding-bottom: 6rem !important;
  }
  .pb-sm-13 {
    padding-bottom: 6.5rem !important;
  }
  .pb-sm-14 {
    padding-bottom: 7rem !important;
  }
  .pb-sm-15 {
    padding-bottom: 7.5rem !important;
  }
  .ps-sm-0 {
    padding-left: 0 !important;
  }
  .ps-sm-1 {
    padding-left: 0.25rem !important;
  }
  .ps-sm-2 {
    padding-left: 0.5rem !important;
  }
  .ps-sm-3 {
    padding-left: 1rem !important;
  }
  .ps-sm-4 {
    padding-left: 1.5rem !important;
  }
  .ps-sm-5 {
    padding-left: 2rem !important;
  }
  .ps-sm-6 {
    padding-left: 2.5rem !important;
  }
  .ps-sm-7 {
    padding-left: 3rem !important;
  }
  .ps-sm-8 {
    padding-left: 3.5rem !important;
  }
  .ps-sm-9 {
    padding-left: 4rem !important;
  }
  .ps-sm-10 {
    padding-left: 4.5rem !important;
  }
  .ps-sm-11 {
    padding-left: 5rem !important;
  }
  .ps-sm-12 {
    padding-left: 6rem !important;
  }
  .ps-sm-13 {
    padding-left: 6.5rem !important;
  }
  .ps-sm-14 {
    padding-left: 7rem !important;
  }
  .ps-sm-15 {
    padding-left: 7.5rem !important;
  }
  .gap-sm-0 {
    gap: 0 !important;
  }
  .gap-sm-1 {
    gap: 0.25rem !important;
  }
  .gap-sm-2 {
    gap: 0.5rem !important;
  }
  .gap-sm-3 {
    gap: 1rem !important;
  }
  .gap-sm-4 {
    gap: 1.5rem !important;
  }
  .gap-sm-5 {
    gap: 2rem !important;
  }
  .gap-sm-6 {
    gap: 2.5rem !important;
  }
  .gap-sm-7 {
    gap: 3rem !important;
  }
  .gap-sm-8 {
    gap: 3.5rem !important;
  }
  .gap-sm-9 {
    gap: 4rem !important;
  }
  .gap-sm-10 {
    gap: 4.5rem !important;
  }
  .gap-sm-11 {
    gap: 5rem !important;
  }
  .gap-sm-12 {
    gap: 6rem !important;
  }
  .gap-sm-13 {
    gap: 6.5rem !important;
  }
  .gap-sm-14 {
    gap: 7rem !important;
  }
  .gap-sm-15 {
    gap: 7.5rem !important;
  }
  .row-gap-sm-0 {
    row-gap: 0 !important;
  }
  .row-gap-sm-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-sm-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-sm-3 {
    row-gap: 1rem !important;
  }
  .row-gap-sm-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-sm-5 {
    row-gap: 2rem !important;
  }
  .row-gap-sm-6 {
    row-gap: 2.5rem !important;
  }
  .row-gap-sm-7 {
    row-gap: 3rem !important;
  }
  .row-gap-sm-8 {
    row-gap: 3.5rem !important;
  }
  .row-gap-sm-9 {
    row-gap: 4rem !important;
  }
  .row-gap-sm-10 {
    row-gap: 4.5rem !important;
  }
  .row-gap-sm-11 {
    row-gap: 5rem !important;
  }
  .row-gap-sm-12 {
    row-gap: 6rem !important;
  }
  .row-gap-sm-13 {
    row-gap: 6.5rem !important;
  }
  .row-gap-sm-14 {
    row-gap: 7rem !important;
  }
  .row-gap-sm-15 {
    row-gap: 7.5rem !important;
  }
  .column-gap-sm-0 {
    -moz-column-gap: 0 !important;
         column-gap: 0 !important;
  }
  .column-gap-sm-1 {
    -moz-column-gap: 0.25rem !important;
         column-gap: 0.25rem !important;
  }
  .column-gap-sm-2 {
    -moz-column-gap: 0.5rem !important;
         column-gap: 0.5rem !important;
  }
  .column-gap-sm-3 {
    -moz-column-gap: 1rem !important;
         column-gap: 1rem !important;
  }
  .column-gap-sm-4 {
    -moz-column-gap: 1.5rem !important;
         column-gap: 1.5rem !important;
  }
  .column-gap-sm-5 {
    -moz-column-gap: 2rem !important;
         column-gap: 2rem !important;
  }
  .column-gap-sm-6 {
    -moz-column-gap: 2.5rem !important;
         column-gap: 2.5rem !important;
  }
  .column-gap-sm-7 {
    -moz-column-gap: 3rem !important;
         column-gap: 3rem !important;
  }
  .column-gap-sm-8 {
    -moz-column-gap: 3.5rem !important;
         column-gap: 3.5rem !important;
  }
  .column-gap-sm-9 {
    -moz-column-gap: 4rem !important;
         column-gap: 4rem !important;
  }
  .column-gap-sm-10 {
    -moz-column-gap: 4.5rem !important;
         column-gap: 4.5rem !important;
  }
  .column-gap-sm-11 {
    -moz-column-gap: 5rem !important;
         column-gap: 5rem !important;
  }
  .column-gap-sm-12 {
    -moz-column-gap: 6rem !important;
         column-gap: 6rem !important;
  }
  .column-gap-sm-13 {
    -moz-column-gap: 6.5rem !important;
         column-gap: 6.5rem !important;
  }
  .column-gap-sm-14 {
    -moz-column-gap: 7rem !important;
         column-gap: 7rem !important;
  }
  .column-gap-sm-15 {
    -moz-column-gap: 7.5rem !important;
         column-gap: 7.5rem !important;
  }
  .fs-sm-1 {
    font-size: 4.768371582rem !important;
  }
  .fs-sm-2 {
    font-size: 3.8146972656rem !important;
  }
  .fs-sm-3 {
    font-size: 3.0517578125rem !important;
  }
  .fs-sm-4 {
    font-size: 2.44140625rem !important;
  }
  .fs-sm-5 {
    font-size: 1.953125rem !important;
  }
  .fs-sm-6 {
    font-size: 1.5625rem !important;
  }
  .fs-sm-7 {
    font-size: 1.25rem !important;
  }
  .fs-sm-8 {
    font-size: 1rem !important;
  }
  .fs-sm-9 {
    font-size: 0.8rem !important;
  }
  .fs-sm-10 {
    font-size: 0.64rem !important;
  }
  .fs-sm-11 {
    font-size: 0.512rem !important;
  }
  .text-sm-start {
    text-align: left !important;
  }
  .text-sm-end {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
  .rounded-sm {
    border-radius: var(--phoenix-border-radius) !important;
  }
  .rounded-sm-0 {
    border-radius: 0 !important;
  }
  .rounded-sm-1 {
    border-radius: var(--phoenix-border-radius-sm) !important;
  }
  .rounded-sm-2 {
    border-radius: var(--phoenix-border-radius) !important;
  }
  .rounded-sm-3 {
    border-radius: var(--phoenix-border-radius-lg) !important;
  }
  .rounded-sm-4 {
    border-radius: var(--phoenix-border-radius-xl) !important;
  }
  .rounded-sm-5 {
    border-radius: var(--phoenix-border-radius-xxl) !important;
  }
  .rounded-sm-circle {
    border-radius: 50% !important;
  }
  .rounded-sm-pill {
    border-radius: var(--phoenix-border-radius-pill) !important;
  }
  .rounded-top-sm {
    border-top-left-radius: var(--phoenix-border-radius) !important;
    border-top-right-radius: var(--phoenix-border-radius) !important;
  }
  .rounded-top-sm-0 {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }
  .rounded-top-sm-1 {
    border-top-left-radius: var(--phoenix-border-radius-sm) !important;
    border-top-right-radius: var(--phoenix-border-radius-sm) !important;
  }
  .rounded-top-sm-2 {
    border-top-left-radius: var(--phoenix-border-radius) !important;
    border-top-right-radius: var(--phoenix-border-radius) !important;
  }
  .rounded-top-sm-3 {
    border-top-left-radius: var(--phoenix-border-radius-lg) !important;
    border-top-right-radius: var(--phoenix-border-radius-lg) !important;
  }
  .rounded-top-sm-4 {
    border-top-left-radius: var(--phoenix-border-radius-xl) !important;
    border-top-right-radius: var(--phoenix-border-radius-xl) !important;
  }
  .rounded-top-sm-5 {
    border-top-left-radius: var(--phoenix-border-radius-xxl) !important;
    border-top-right-radius: var(--phoenix-border-radius-xxl) !important;
  }
  .rounded-top-sm-circle {
    border-top-left-radius: 50% !important;
    border-top-right-radius: 50% !important;
  }
  .rounded-top-sm-pill {
    border-top-left-radius: var(--phoenix-border-radius-pill) !important;
    border-top-right-radius: var(--phoenix-border-radius-pill) !important;
  }
  .rounded-end-sm {
    border-top-right-radius: var(--phoenix-border-radius) !important;
    border-bottom-right-radius: var(--phoenix-border-radius) !important;
  }
  .rounded-end-sm-0 {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }
  .rounded-end-sm-1 {
    border-top-right-radius: var(--phoenix-border-radius-sm) !important;
    border-bottom-right-radius: var(--phoenix-border-radius-sm) !important;
  }
  .rounded-end-sm-2 {
    border-top-right-radius: var(--phoenix-border-radius) !important;
    border-bottom-right-radius: var(--phoenix-border-radius) !important;
  }
  .rounded-end-sm-3 {
    border-top-right-radius: var(--phoenix-border-radius-lg) !important;
    border-bottom-right-radius: var(--phoenix-border-radius-lg) !important;
  }
  .rounded-end-sm-4 {
    border-top-right-radius: var(--phoenix-border-radius-xl) !important;
    border-bottom-right-radius: var(--phoenix-border-radius-xl) !important;
  }
  .rounded-end-sm-5 {
    border-top-right-radius: var(--phoenix-border-radius-xxl) !important;
    border-bottom-right-radius: var(--phoenix-border-radius-xxl) !important;
  }
  .rounded-end-sm-circle {
    border-top-right-radius: 50% !important;
    border-bottom-right-radius: 50% !important;
  }
  .rounded-end-sm-pill {
    border-top-right-radius: var(--phoenix-border-radius-pill) !important;
    border-bottom-right-radius: var(--phoenix-border-radius-pill) !important;
  }
  .rounded-bottom-sm {
    border-bottom-right-radius: var(--phoenix-border-radius) !important;
    border-bottom-left-radius: var(--phoenix-border-radius) !important;
  }
  .rounded-bottom-sm-0 {
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }
  .rounded-bottom-sm-1 {
    border-bottom-right-radius: var(--phoenix-border-radius-sm) !important;
    border-bottom-left-radius: var(--phoenix-border-radius-sm) !important;
  }
  .rounded-bottom-sm-2 {
    border-bottom-right-radius: var(--phoenix-border-radius) !important;
    border-bottom-left-radius: var(--phoenix-border-radius) !important;
  }
  .rounded-bottom-sm-3 {
    border-bottom-right-radius: var(--phoenix-border-radius-lg) !important;
    border-bottom-left-radius: var(--phoenix-border-radius-lg) !important;
  }
  .rounded-bottom-sm-4 {
    border-bottom-right-radius: var(--phoenix-border-radius-xl) !important;
    border-bottom-left-radius: var(--phoenix-border-radius-xl) !important;
  }
  .rounded-bottom-sm-5 {
    border-bottom-right-radius: var(--phoenix-border-radius-xxl) !important;
    border-bottom-left-radius: var(--phoenix-border-radius-xxl) !important;
  }
  .rounded-bottom-sm-circle {
    border-bottom-right-radius: 50% !important;
    border-bottom-left-radius: 50% !important;
  }
  .rounded-bottom-sm-pill {
    border-bottom-right-radius: var(--phoenix-border-radius-pill) !important;
    border-bottom-left-radius: var(--phoenix-border-radius-pill) !important;
  }
  .rounded-start-sm {
    border-bottom-left-radius: var(--phoenix-border-radius) !important;
    border-top-left-radius: var(--phoenix-border-radius) !important;
  }
  .rounded-start-sm-0 {
    border-bottom-left-radius: 0 !important;
    border-top-left-radius: 0 !important;
  }
  .rounded-start-sm-1 {
    border-bottom-left-radius: var(--phoenix-border-radius-sm) !important;
    border-top-left-radius: var(--phoenix-border-radius-sm) !important;
  }
  .rounded-start-sm-2 {
    border-bottom-left-radius: var(--phoenix-border-radius) !important;
    border-top-left-radius: var(--phoenix-border-radius) !important;
  }
  .rounded-start-sm-3 {
    border-bottom-left-radius: var(--phoenix-border-radius-lg) !important;
    border-top-left-radius: var(--phoenix-border-radius-lg) !important;
  }
  .rounded-start-sm-4 {
    border-bottom-left-radius: var(--phoenix-border-radius-xl) !important;
    border-top-left-radius: var(--phoenix-border-radius-xl) !important;
  }
  .rounded-start-sm-5 {
    border-bottom-left-radius: var(--phoenix-border-radius-xxl) !important;
    border-top-left-radius: var(--phoenix-border-radius-xxl) !important;
  }
  .rounded-start-sm-circle {
    border-bottom-left-radius: 50% !important;
    border-top-left-radius: 50% !important;
  }
  .rounded-start-sm-pill {
    border-bottom-left-radius: var(--phoenix-border-radius-pill) !important;
    border-top-left-radius: var(--phoenix-border-radius-pill) !important;
  }
  .column-sm-1 {
    -moz-column-count: 1 !important;
         column-count: 1 !important;
  }
  .column-sm-2 {
    -moz-column-count: 2 !important;
         column-count: 2 !important;
  }
  .column-sm-3 {
    -moz-column-count: 3 !important;
         column-count: 3 !important;
  }
}
@media (min-width: 768px) {
  .float-md-start {
    float: left !important;
  }
  .float-md-end {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
  .object-fit-md-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
  .object-fit-md-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .object-fit-md-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }
  .object-fit-md-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }
  .object-fit-md-none {
    -o-object-fit: none !important;
       object-fit: none !important;
  }
  .opacity-md-0 {
    opacity: 0 !important;
  }
  .opacity-md-25 {
    opacity: 0.25 !important;
  }
  .opacity-md-50 {
    opacity: 0.5 !important;
  }
  .opacity-md-75 {
    opacity: 0.75 !important;
  }
  .opacity-md-85 {
    opacity: 0.85 !important;
  }
  .opacity-md-100 {
    opacity: 1 !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-grid {
    display: grid !important;
  }
  .d-md-inline-grid {
    display: inline-grid !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
  .d-md-none {
    display: none !important;
  }
  .position-md-static {
    position: static !important;
  }
  .position-md-relative {
    position: relative !important;
  }
  .position-md-absolute {
    position: absolute !important;
  }
  .position-md-fixed {
    position: fixed !important;
  }
  .position-md-sticky {
    position: sticky !important;
  }
  .translate-middle-md {
    transform: translate(-50%, -50%) !important;
  }
  .translate-middle-md-x {
    transform: translateX(-50%) !important;
  }
  .translate-middle-md-y {
    transform: translateY(-50%) !important;
  }
  .border-md {
    border: var(--phoenix-border-width) var(--phoenix-border-style) var(--phoenix-border-color) !important;
  }
  .border-md-0 {
    border: 0 !important;
  }
  .border-top-md {
    border-top: var(--phoenix-border-width) var(--phoenix-border-style) var(--phoenix-border-color) !important;
  }
  .border-top-md-0 {
    border-top: 0 !important;
  }
  .border-end-md {
    border-right: var(--phoenix-border-width) var(--phoenix-border-style) var(--phoenix-border-color) !important;
  }
  .border-end-md-0 {
    border-right: 0 !important;
  }
  .border-bottom-md {
    border-bottom: var(--phoenix-border-width) var(--phoenix-border-style) var(--phoenix-border-color) !important;
  }
  .border-bottom-md-0 {
    border-bottom: 0 !important;
  }
  .border-start-md {
    border-left: var(--phoenix-border-width) var(--phoenix-border-style) var(--phoenix-border-color) !important;
  }
  .border-start-md-0 {
    border-left: 0 !important;
  }
  .w-md-25 {
    width: 25% !important;
  }
  .w-md-30 {
    width: 30% !important;
  }
  .w-md-50 {
    width: 50% !important;
  }
  .w-md-60 {
    width: 60% !important;
  }
  .w-md-70 {
    width: 70% !important;
  }
  .w-md-75 {
    width: 75% !important;
  }
  .w-md-100 {
    width: 100% !important;
  }
  .w-md-auto {
    width: auto !important;
  }
  .h-md-25 {
    height: 25% !important;
  }
  .h-md-30 {
    height: 30% !important;
  }
  .h-md-50 {
    height: 50% !important;
  }
  .h-md-60 {
    height: 60% !important;
  }
  .h-md-70 {
    height: 70% !important;
  }
  .h-md-75 {
    height: 75% !important;
  }
  .h-md-100 {
    height: 100% !important;
  }
  .h-md-auto {
    height: auto !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .justify-content-md-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
  .order-md-first {
    order: -1 !important;
  }
  .order-md-0 {
    order: 0 !important;
  }
  .order-md-1 {
    order: 1 !important;
  }
  .order-md-2 {
    order: 2 !important;
  }
  .order-md-3 {
    order: 3 !important;
  }
  .order-md-4 {
    order: 4 !important;
  }
  .order-md-5 {
    order: 5 !important;
  }
  .order-md-last {
    order: 6 !important;
  }
  .m-md-0 {
    margin: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .m-md-5 {
    margin: 2rem !important;
  }
  .m-md-6 {
    margin: 2.5rem !important;
  }
  .m-md-7 {
    margin: 3rem !important;
  }
  .m-md-8 {
    margin: 3.5rem !important;
  }
  .m-md-9 {
    margin: 4rem !important;
  }
  .m-md-10 {
    margin: 4.5rem !important;
  }
  .m-md-11 {
    margin: 5rem !important;
  }
  .m-md-12 {
    margin: 6rem !important;
  }
  .m-md-13 {
    margin: 6.5rem !important;
  }
  .m-md-14 {
    margin: 7rem !important;
  }
  .m-md-15 {
    margin: 7.5rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-md-5 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .mx-md-6 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  .mx-md-7 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-md-8 {
    margin-right: 3.5rem !important;
    margin-left: 3.5rem !important;
  }
  .mx-md-9 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .mx-md-10 {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important;
  }
  .mx-md-11 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .mx-md-12 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .mx-md-13 {
    margin-right: 6.5rem !important;
    margin-left: 6.5rem !important;
  }
  .mx-md-14 {
    margin-right: 7rem !important;
    margin-left: 7rem !important;
  }
  .mx-md-15 {
    margin-right: 7.5rem !important;
    margin-left: 7.5rem !important;
  }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-md-5 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-md-6 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .my-md-7 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-md-8 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }
  .my-md-9 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-md-10 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
  .my-md-11 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .my-md-12 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .my-md-13 {
    margin-top: 6.5rem !important;
    margin-bottom: 6.5rem !important;
  }
  .my-md-14 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }
  .my-md-15 {
    margin-top: 7.5rem !important;
    margin-bottom: 7.5rem !important;
  }
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-md-0 {
    margin-top: 0 !important;
  }
  .mt-md-1 {
    margin-top: 0.25rem !important;
  }
  .mt-md-2 {
    margin-top: 0.5rem !important;
  }
  .mt-md-3 {
    margin-top: 1rem !important;
  }
  .mt-md-4 {
    margin-top: 1.5rem !important;
  }
  .mt-md-5 {
    margin-top: 2rem !important;
  }
  .mt-md-6 {
    margin-top: 2.5rem !important;
  }
  .mt-md-7 {
    margin-top: 3rem !important;
  }
  .mt-md-8 {
    margin-top: 3.5rem !important;
  }
  .mt-md-9 {
    margin-top: 4rem !important;
  }
  .mt-md-10 {
    margin-top: 4.5rem !important;
  }
  .mt-md-11 {
    margin-top: 5rem !important;
  }
  .mt-md-12 {
    margin-top: 6rem !important;
  }
  .mt-md-13 {
    margin-top: 6.5rem !important;
  }
  .mt-md-14 {
    margin-top: 7rem !important;
  }
  .mt-md-15 {
    margin-top: 7.5rem !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .me-md-0 {
    margin-right: 0 !important;
  }
  .me-md-1 {
    margin-right: 0.25rem !important;
  }
  .me-md-2 {
    margin-right: 0.5rem !important;
  }
  .me-md-3 {
    margin-right: 1rem !important;
  }
  .me-md-4 {
    margin-right: 1.5rem !important;
  }
  .me-md-5 {
    margin-right: 2rem !important;
  }
  .me-md-6 {
    margin-right: 2.5rem !important;
  }
  .me-md-7 {
    margin-right: 3rem !important;
  }
  .me-md-8 {
    margin-right: 3.5rem !important;
  }
  .me-md-9 {
    margin-right: 4rem !important;
  }
  .me-md-10 {
    margin-right: 4.5rem !important;
  }
  .me-md-11 {
    margin-right: 5rem !important;
  }
  .me-md-12 {
    margin-right: 6rem !important;
  }
  .me-md-13 {
    margin-right: 6.5rem !important;
  }
  .me-md-14 {
    margin-right: 7rem !important;
  }
  .me-md-15 {
    margin-right: 7.5rem !important;
  }
  .me-md-auto {
    margin-right: auto !important;
  }
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-md-3 {
    margin-bottom: 1rem !important;
  }
  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-md-5 {
    margin-bottom: 2rem !important;
  }
  .mb-md-6 {
    margin-bottom: 2.5rem !important;
  }
  .mb-md-7 {
    margin-bottom: 3rem !important;
  }
  .mb-md-8 {
    margin-bottom: 3.5rem !important;
  }
  .mb-md-9 {
    margin-bottom: 4rem !important;
  }
  .mb-md-10 {
    margin-bottom: 4.5rem !important;
  }
  .mb-md-11 {
    margin-bottom: 5rem !important;
  }
  .mb-md-12 {
    margin-bottom: 6rem !important;
  }
  .mb-md-13 {
    margin-bottom: 6.5rem !important;
  }
  .mb-md-14 {
    margin-bottom: 7rem !important;
  }
  .mb-md-15 {
    margin-bottom: 7.5rem !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .ms-md-0 {
    margin-left: 0 !important;
  }
  .ms-md-1 {
    margin-left: 0.25rem !important;
  }
  .ms-md-2 {
    margin-left: 0.5rem !important;
  }
  .ms-md-3 {
    margin-left: 1rem !important;
  }
  .ms-md-4 {
    margin-left: 1.5rem !important;
  }
  .ms-md-5 {
    margin-left: 2rem !important;
  }
  .ms-md-6 {
    margin-left: 2.5rem !important;
  }
  .ms-md-7 {
    margin-left: 3rem !important;
  }
  .ms-md-8 {
    margin-left: 3.5rem !important;
  }
  .ms-md-9 {
    margin-left: 4rem !important;
  }
  .ms-md-10 {
    margin-left: 4.5rem !important;
  }
  .ms-md-11 {
    margin-left: 5rem !important;
  }
  .ms-md-12 {
    margin-left: 6rem !important;
  }
  .ms-md-13 {
    margin-left: 6.5rem !important;
  }
  .ms-md-14 {
    margin-left: 7rem !important;
  }
  .ms-md-15 {
    margin-left: 7.5rem !important;
  }
  .ms-md-auto {
    margin-left: auto !important;
  }
  .m-md-n1 {
    margin: -0.25rem !important;
  }
  .m-md-n2 {
    margin: -0.5rem !important;
  }
  .m-md-n3 {
    margin: -1rem !important;
  }
  .m-md-n4 {
    margin: -1.5rem !important;
  }
  .m-md-n5 {
    margin: -2rem !important;
  }
  .m-md-n6 {
    margin: -2.5rem !important;
  }
  .m-md-n7 {
    margin: -3rem !important;
  }
  .m-md-n8 {
    margin: -3.5rem !important;
  }
  .m-md-n9 {
    margin: -4rem !important;
  }
  .m-md-n10 {
    margin: -4.5rem !important;
  }
  .m-md-n11 {
    margin: -5rem !important;
  }
  .m-md-n12 {
    margin: -6rem !important;
  }
  .m-md-n13 {
    margin: -6.5rem !important;
  }
  .m-md-n14 {
    margin: -7rem !important;
  }
  .m-md-n15 {
    margin: -7.5rem !important;
  }
  .mx-md-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-md-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-md-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-md-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-md-n5 {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
  }
  .mx-md-n6 {
    margin-right: -2.5rem !important;
    margin-left: -2.5rem !important;
  }
  .mx-md-n7 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .mx-md-n8 {
    margin-right: -3.5rem !important;
    margin-left: -3.5rem !important;
  }
  .mx-md-n9 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }
  .mx-md-n10 {
    margin-right: -4.5rem !important;
    margin-left: -4.5rem !important;
  }
  .mx-md-n11 {
    margin-right: -5rem !important;
    margin-left: -5rem !important;
  }
  .mx-md-n12 {
    margin-right: -6rem !important;
    margin-left: -6rem !important;
  }
  .mx-md-n13 {
    margin-right: -6.5rem !important;
    margin-left: -6.5rem !important;
  }
  .mx-md-n14 {
    margin-right: -7rem !important;
    margin-left: -7rem !important;
  }
  .mx-md-n15 {
    margin-right: -7.5rem !important;
    margin-left: -7.5rem !important;
  }
  .my-md-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-md-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-md-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-md-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-md-n5 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }
  .my-md-n6 {
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important;
  }
  .my-md-n7 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .my-md-n8 {
    margin-top: -3.5rem !important;
    margin-bottom: -3.5rem !important;
  }
  .my-md-n9 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .my-md-n10 {
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;
  }
  .my-md-n11 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }
  .my-md-n12 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }
  .my-md-n13 {
    margin-top: -6.5rem !important;
    margin-bottom: -6.5rem !important;
  }
  .my-md-n14 {
    margin-top: -7rem !important;
    margin-bottom: -7rem !important;
  }
  .my-md-n15 {
    margin-top: -7.5rem !important;
    margin-bottom: -7.5rem !important;
  }
  .mt-md-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-md-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-md-n3 {
    margin-top: -1rem !important;
  }
  .mt-md-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-md-n5 {
    margin-top: -2rem !important;
  }
  .mt-md-n6 {
    margin-top: -2.5rem !important;
  }
  .mt-md-n7 {
    margin-top: -3rem !important;
  }
  .mt-md-n8 {
    margin-top: -3.5rem !important;
  }
  .mt-md-n9 {
    margin-top: -4rem !important;
  }
  .mt-md-n10 {
    margin-top: -4.5rem !important;
  }
  .mt-md-n11 {
    margin-top: -5rem !important;
  }
  .mt-md-n12 {
    margin-top: -6rem !important;
  }
  .mt-md-n13 {
    margin-top: -6.5rem !important;
  }
  .mt-md-n14 {
    margin-top: -7rem !important;
  }
  .mt-md-n15 {
    margin-top: -7.5rem !important;
  }
  .me-md-n1 {
    margin-right: -0.25rem !important;
  }
  .me-md-n2 {
    margin-right: -0.5rem !important;
  }
  .me-md-n3 {
    margin-right: -1rem !important;
  }
  .me-md-n4 {
    margin-right: -1.5rem !important;
  }
  .me-md-n5 {
    margin-right: -2rem !important;
  }
  .me-md-n6 {
    margin-right: -2.5rem !important;
  }
  .me-md-n7 {
    margin-right: -3rem !important;
  }
  .me-md-n8 {
    margin-right: -3.5rem !important;
  }
  .me-md-n9 {
    margin-right: -4rem !important;
  }
  .me-md-n10 {
    margin-right: -4.5rem !important;
  }
  .me-md-n11 {
    margin-right: -5rem !important;
  }
  .me-md-n12 {
    margin-right: -6rem !important;
  }
  .me-md-n13 {
    margin-right: -6.5rem !important;
  }
  .me-md-n14 {
    margin-right: -7rem !important;
  }
  .me-md-n15 {
    margin-right: -7.5rem !important;
  }
  .mb-md-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-md-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-md-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-md-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-md-n5 {
    margin-bottom: -2rem !important;
  }
  .mb-md-n6 {
    margin-bottom: -2.5rem !important;
  }
  .mb-md-n7 {
    margin-bottom: -3rem !important;
  }
  .mb-md-n8 {
    margin-bottom: -3.5rem !important;
  }
  .mb-md-n9 {
    margin-bottom: -4rem !important;
  }
  .mb-md-n10 {
    margin-bottom: -4.5rem !important;
  }
  .mb-md-n11 {
    margin-bottom: -5rem !important;
  }
  .mb-md-n12 {
    margin-bottom: -6rem !important;
  }
  .mb-md-n13 {
    margin-bottom: -6.5rem !important;
  }
  .mb-md-n14 {
    margin-bottom: -7rem !important;
  }
  .mb-md-n15 {
    margin-bottom: -7.5rem !important;
  }
  .ms-md-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-md-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-md-n3 {
    margin-left: -1rem !important;
  }
  .ms-md-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-md-n5 {
    margin-left: -2rem !important;
  }
  .ms-md-n6 {
    margin-left: -2.5rem !important;
  }
  .ms-md-n7 {
    margin-left: -3rem !important;
  }
  .ms-md-n8 {
    margin-left: -3.5rem !important;
  }
  .ms-md-n9 {
    margin-left: -4rem !important;
  }
  .ms-md-n10 {
    margin-left: -4.5rem !important;
  }
  .ms-md-n11 {
    margin-left: -5rem !important;
  }
  .ms-md-n12 {
    margin-left: -6rem !important;
  }
  .ms-md-n13 {
    margin-left: -6.5rem !important;
  }
  .ms-md-n14 {
    margin-left: -7rem !important;
  }
  .ms-md-n15 {
    margin-left: -7.5rem !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .p-md-5 {
    padding: 2rem !important;
  }
  .p-md-6 {
    padding: 2.5rem !important;
  }
  .p-md-7 {
    padding: 3rem !important;
  }
  .p-md-8 {
    padding: 3.5rem !important;
  }
  .p-md-9 {
    padding: 4rem !important;
  }
  .p-md-10 {
    padding: 4.5rem !important;
  }
  .p-md-11 {
    padding: 5rem !important;
  }
  .p-md-12 {
    padding: 6rem !important;
  }
  .p-md-13 {
    padding: 6.5rem !important;
  }
  .p-md-14 {
    padding: 7rem !important;
  }
  .p-md-15 {
    padding: 7.5rem !important;
  }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-md-5 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .px-md-6 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  .px-md-7 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-md-8 {
    padding-right: 3.5rem !important;
    padding-left: 3.5rem !important;
  }
  .px-md-9 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .px-md-10 {
    padding-right: 4.5rem !important;
    padding-left: 4.5rem !important;
  }
  .px-md-11 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .px-md-12 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .px-md-13 {
    padding-right: 6.5rem !important;
    padding-left: 6.5rem !important;
  }
  .px-md-14 {
    padding-right: 7rem !important;
    padding-left: 7rem !important;
  }
  .px-md-15 {
    padding-right: 7.5rem !important;
    padding-left: 7.5rem !important;
  }
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-md-5 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-md-6 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .py-md-7 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-md-8 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
  .py-md-9 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .py-md-10 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
  .py-md-11 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .py-md-12 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .py-md-13 {
    padding-top: 6.5rem !important;
    padding-bottom: 6.5rem !important;
  }
  .py-md-14 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
  .py-md-15 {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;
  }
  .pt-md-0 {
    padding-top: 0 !important;
  }
  .pt-md-1 {
    padding-top: 0.25rem !important;
  }
  .pt-md-2 {
    padding-top: 0.5rem !important;
  }
  .pt-md-3 {
    padding-top: 1rem !important;
  }
  .pt-md-4 {
    padding-top: 1.5rem !important;
  }
  .pt-md-5 {
    padding-top: 2rem !important;
  }
  .pt-md-6 {
    padding-top: 2.5rem !important;
  }
  .pt-md-7 {
    padding-top: 3rem !important;
  }
  .pt-md-8 {
    padding-top: 3.5rem !important;
  }
  .pt-md-9 {
    padding-top: 4rem !important;
  }
  .pt-md-10 {
    padding-top: 4.5rem !important;
  }
  .pt-md-11 {
    padding-top: 5rem !important;
  }
  .pt-md-12 {
    padding-top: 6rem !important;
  }
  .pt-md-13 {
    padding-top: 6.5rem !important;
  }
  .pt-md-14 {
    padding-top: 7rem !important;
  }
  .pt-md-15 {
    padding-top: 7.5rem !important;
  }
  .pe-md-0 {
    padding-right: 0 !important;
  }
  .pe-md-1 {
    padding-right: 0.25rem !important;
  }
  .pe-md-2 {
    padding-right: 0.5rem !important;
  }
  .pe-md-3 {
    padding-right: 1rem !important;
  }
  .pe-md-4 {
    padding-right: 1.5rem !important;
  }
  .pe-md-5 {
    padding-right: 2rem !important;
  }
  .pe-md-6 {
    padding-right: 2.5rem !important;
  }
  .pe-md-7 {
    padding-right: 3rem !important;
  }
  .pe-md-8 {
    padding-right: 3.5rem !important;
  }
  .pe-md-9 {
    padding-right: 4rem !important;
  }
  .pe-md-10 {
    padding-right: 4.5rem !important;
  }
  .pe-md-11 {
    padding-right: 5rem !important;
  }
  .pe-md-12 {
    padding-right: 6rem !important;
  }
  .pe-md-13 {
    padding-right: 6.5rem !important;
  }
  .pe-md-14 {
    padding-right: 7rem !important;
  }
  .pe-md-15 {
    padding-right: 7.5rem !important;
  }
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-md-3 {
    padding-bottom: 1rem !important;
  }
  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-md-5 {
    padding-bottom: 2rem !important;
  }
  .pb-md-6 {
    padding-bottom: 2.5rem !important;
  }
  .pb-md-7 {
    padding-bottom: 3rem !important;
  }
  .pb-md-8 {
    padding-bottom: 3.5rem !important;
  }
  .pb-md-9 {
    padding-bottom: 4rem !important;
  }
  .pb-md-10 {
    padding-bottom: 4.5rem !important;
  }
  .pb-md-11 {
    padding-bottom: 5rem !important;
  }
  .pb-md-12 {
    padding-bottom: 6rem !important;
  }
  .pb-md-13 {
    padding-bottom: 6.5rem !important;
  }
  .pb-md-14 {
    padding-bottom: 7rem !important;
  }
  .pb-md-15 {
    padding-bottom: 7.5rem !important;
  }
  .ps-md-0 {
    padding-left: 0 !important;
  }
  .ps-md-1 {
    padding-left: 0.25rem !important;
  }
  .ps-md-2 {
    padding-left: 0.5rem !important;
  }
  .ps-md-3 {
    padding-left: 1rem !important;
  }
  .ps-md-4 {
    padding-left: 1.5rem !important;
  }
  .ps-md-5 {
    padding-left: 2rem !important;
  }
  .ps-md-6 {
    padding-left: 2.5rem !important;
  }
  .ps-md-7 {
    padding-left: 3rem !important;
  }
  .ps-md-8 {
    padding-left: 3.5rem !important;
  }
  .ps-md-9 {
    padding-left: 4rem !important;
  }
  .ps-md-10 {
    padding-left: 4.5rem !important;
  }
  .ps-md-11 {
    padding-left: 5rem !important;
  }
  .ps-md-12 {
    padding-left: 6rem !important;
  }
  .ps-md-13 {
    padding-left: 6.5rem !important;
  }
  .ps-md-14 {
    padding-left: 7rem !important;
  }
  .ps-md-15 {
    padding-left: 7.5rem !important;
  }
  .gap-md-0 {
    gap: 0 !important;
  }
  .gap-md-1 {
    gap: 0.25rem !important;
  }
  .gap-md-2 {
    gap: 0.5rem !important;
  }
  .gap-md-3 {
    gap: 1rem !important;
  }
  .gap-md-4 {
    gap: 1.5rem !important;
  }
  .gap-md-5 {
    gap: 2rem !important;
  }
  .gap-md-6 {
    gap: 2.5rem !important;
  }
  .gap-md-7 {
    gap: 3rem !important;
  }
  .gap-md-8 {
    gap: 3.5rem !important;
  }
  .gap-md-9 {
    gap: 4rem !important;
  }
  .gap-md-10 {
    gap: 4.5rem !important;
  }
  .gap-md-11 {
    gap: 5rem !important;
  }
  .gap-md-12 {
    gap: 6rem !important;
  }
  .gap-md-13 {
    gap: 6.5rem !important;
  }
  .gap-md-14 {
    gap: 7rem !important;
  }
  .gap-md-15 {
    gap: 7.5rem !important;
  }
  .row-gap-md-0 {
    row-gap: 0 !important;
  }
  .row-gap-md-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-md-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-md-3 {
    row-gap: 1rem !important;
  }
  .row-gap-md-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-md-5 {
    row-gap: 2rem !important;
  }
  .row-gap-md-6 {
    row-gap: 2.5rem !important;
  }
  .row-gap-md-7 {
    row-gap: 3rem !important;
  }
  .row-gap-md-8 {
    row-gap: 3.5rem !important;
  }
  .row-gap-md-9 {
    row-gap: 4rem !important;
  }
  .row-gap-md-10 {
    row-gap: 4.5rem !important;
  }
  .row-gap-md-11 {
    row-gap: 5rem !important;
  }
  .row-gap-md-12 {
    row-gap: 6rem !important;
  }
  .row-gap-md-13 {
    row-gap: 6.5rem !important;
  }
  .row-gap-md-14 {
    row-gap: 7rem !important;
  }
  .row-gap-md-15 {
    row-gap: 7.5rem !important;
  }
  .column-gap-md-0 {
    -moz-column-gap: 0 !important;
         column-gap: 0 !important;
  }
  .column-gap-md-1 {
    -moz-column-gap: 0.25rem !important;
         column-gap: 0.25rem !important;
  }
  .column-gap-md-2 {
    -moz-column-gap: 0.5rem !important;
         column-gap: 0.5rem !important;
  }
  .column-gap-md-3 {
    -moz-column-gap: 1rem !important;
         column-gap: 1rem !important;
  }
  .column-gap-md-4 {
    -moz-column-gap: 1.5rem !important;
         column-gap: 1.5rem !important;
  }
  .column-gap-md-5 {
    -moz-column-gap: 2rem !important;
         column-gap: 2rem !important;
  }
  .column-gap-md-6 {
    -moz-column-gap: 2.5rem !important;
         column-gap: 2.5rem !important;
  }
  .column-gap-md-7 {
    -moz-column-gap: 3rem !important;
         column-gap: 3rem !important;
  }
  .column-gap-md-8 {
    -moz-column-gap: 3.5rem !important;
         column-gap: 3.5rem !important;
  }
  .column-gap-md-9 {
    -moz-column-gap: 4rem !important;
         column-gap: 4rem !important;
  }
  .column-gap-md-10 {
    -moz-column-gap: 4.5rem !important;
         column-gap: 4.5rem !important;
  }
  .column-gap-md-11 {
    -moz-column-gap: 5rem !important;
         column-gap: 5rem !important;
  }
  .column-gap-md-12 {
    -moz-column-gap: 6rem !important;
         column-gap: 6rem !important;
  }
  .column-gap-md-13 {
    -moz-column-gap: 6.5rem !important;
         column-gap: 6.5rem !important;
  }
  .column-gap-md-14 {
    -moz-column-gap: 7rem !important;
         column-gap: 7rem !important;
  }
  .column-gap-md-15 {
    -moz-column-gap: 7.5rem !important;
         column-gap: 7.5rem !important;
  }
  .fs-md-1 {
    font-size: 4.768371582rem !important;
  }
  .fs-md-2 {
    font-size: 3.8146972656rem !important;
  }
  .fs-md-3 {
    font-size: 3.0517578125rem !important;
  }
  .fs-md-4 {
    font-size: 2.44140625rem !important;
  }
  .fs-md-5 {
    font-size: 1.953125rem !important;
  }
  .fs-md-6 {
    font-size: 1.5625rem !important;
  }
  .fs-md-7 {
    font-size: 1.25rem !important;
  }
  .fs-md-8 {
    font-size: 1rem !important;
  }
  .fs-md-9 {
    font-size: 0.8rem !important;
  }
  .fs-md-10 {
    font-size: 0.64rem !important;
  }
  .fs-md-11 {
    font-size: 0.512rem !important;
  }
  .text-md-start {
    text-align: left !important;
  }
  .text-md-end {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
  .rounded-md {
    border-radius: var(--phoenix-border-radius) !important;
  }
  .rounded-md-0 {
    border-radius: 0 !important;
  }
  .rounded-md-1 {
    border-radius: var(--phoenix-border-radius-sm) !important;
  }
  .rounded-md-2 {
    border-radius: var(--phoenix-border-radius) !important;
  }
  .rounded-md-3 {
    border-radius: var(--phoenix-border-radius-lg) !important;
  }
  .rounded-md-4 {
    border-radius: var(--phoenix-border-radius-xl) !important;
  }
  .rounded-md-5 {
    border-radius: var(--phoenix-border-radius-xxl) !important;
  }
  .rounded-md-circle {
    border-radius: 50% !important;
  }
  .rounded-md-pill {
    border-radius: var(--phoenix-border-radius-pill) !important;
  }
  .rounded-top-md {
    border-top-left-radius: var(--phoenix-border-radius) !important;
    border-top-right-radius: var(--phoenix-border-radius) !important;
  }
  .rounded-top-md-0 {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }
  .rounded-top-md-1 {
    border-top-left-radius: var(--phoenix-border-radius-sm) !important;
    border-top-right-radius: var(--phoenix-border-radius-sm) !important;
  }
  .rounded-top-md-2 {
    border-top-left-radius: var(--phoenix-border-radius) !important;
    border-top-right-radius: var(--phoenix-border-radius) !important;
  }
  .rounded-top-md-3 {
    border-top-left-radius: var(--phoenix-border-radius-lg) !important;
    border-top-right-radius: var(--phoenix-border-radius-lg) !important;
  }
  .rounded-top-md-4 {
    border-top-left-radius: var(--phoenix-border-radius-xl) !important;
    border-top-right-radius: var(--phoenix-border-radius-xl) !important;
  }
  .rounded-top-md-5 {
    border-top-left-radius: var(--phoenix-border-radius-xxl) !important;
    border-top-right-radius: var(--phoenix-border-radius-xxl) !important;
  }
  .rounded-top-md-circle {
    border-top-left-radius: 50% !important;
    border-top-right-radius: 50% !important;
  }
  .rounded-top-md-pill {
    border-top-left-radius: var(--phoenix-border-radius-pill) !important;
    border-top-right-radius: var(--phoenix-border-radius-pill) !important;
  }
  .rounded-end-md {
    border-top-right-radius: var(--phoenix-border-radius) !important;
    border-bottom-right-radius: var(--phoenix-border-radius) !important;
  }
  .rounded-end-md-0 {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }
  .rounded-end-md-1 {
    border-top-right-radius: var(--phoenix-border-radius-sm) !important;
    border-bottom-right-radius: var(--phoenix-border-radius-sm) !important;
  }
  .rounded-end-md-2 {
    border-top-right-radius: var(--phoenix-border-radius) !important;
    border-bottom-right-radius: var(--phoenix-border-radius) !important;
  }
  .rounded-end-md-3 {
    border-top-right-radius: var(--phoenix-border-radius-lg) !important;
    border-bottom-right-radius: var(--phoenix-border-radius-lg) !important;
  }
  .rounded-end-md-4 {
    border-top-right-radius: var(--phoenix-border-radius-xl) !important;
    border-bottom-right-radius: var(--phoenix-border-radius-xl) !important;
  }
  .rounded-end-md-5 {
    border-top-right-radius: var(--phoenix-border-radius-xxl) !important;
    border-bottom-right-radius: var(--phoenix-border-radius-xxl) !important;
  }
  .rounded-end-md-circle {
    border-top-right-radius: 50% !important;
    border-bottom-right-radius: 50% !important;
  }
  .rounded-end-md-pill {
    border-top-right-radius: var(--phoenix-border-radius-pill) !important;
    border-bottom-right-radius: var(--phoenix-border-radius-pill) !important;
  }
  .rounded-bottom-md {
    border-bottom-right-radius: var(--phoenix-border-radius) !important;
    border-bottom-left-radius: var(--phoenix-border-radius) !important;
  }
  .rounded-bottom-md-0 {
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }
  .rounded-bottom-md-1 {
    border-bottom-right-radius: var(--phoenix-border-radius-sm) !important;
    border-bottom-left-radius: var(--phoenix-border-radius-sm) !important;
  }
  .rounded-bottom-md-2 {
    border-bottom-right-radius: var(--phoenix-border-radius) !important;
    border-bottom-left-radius: var(--phoenix-border-radius) !important;
  }
  .rounded-bottom-md-3 {
    border-bottom-right-radius: var(--phoenix-border-radius-lg) !important;
    border-bottom-left-radius: var(--phoenix-border-radius-lg) !important;
  }
  .rounded-bottom-md-4 {
    border-bottom-right-radius: var(--phoenix-border-radius-xl) !important;
    border-bottom-left-radius: var(--phoenix-border-radius-xl) !important;
  }
  .rounded-bottom-md-5 {
    border-bottom-right-radius: var(--phoenix-border-radius-xxl) !important;
    border-bottom-left-radius: var(--phoenix-border-radius-xxl) !important;
  }
  .rounded-bottom-md-circle {
    border-bottom-right-radius: 50% !important;
    border-bottom-left-radius: 50% !important;
  }
  .rounded-bottom-md-pill {
    border-bottom-right-radius: var(--phoenix-border-radius-pill) !important;
    border-bottom-left-radius: var(--phoenix-border-radius-pill) !important;
  }
  .rounded-start-md {
    border-bottom-left-radius: var(--phoenix-border-radius) !important;
    border-top-left-radius: var(--phoenix-border-radius) !important;
  }
  .rounded-start-md-0 {
    border-bottom-left-radius: 0 !important;
    border-top-left-radius: 0 !important;
  }
  .rounded-start-md-1 {
    border-bottom-left-radius: var(--phoenix-border-radius-sm) !important;
    border-top-left-radius: var(--phoenix-border-radius-sm) !important;
  }
  .rounded-start-md-2 {
    border-bottom-left-radius: var(--phoenix-border-radius) !important;
    border-top-left-radius: var(--phoenix-border-radius) !important;
  }
  .rounded-start-md-3 {
    border-bottom-left-radius: var(--phoenix-border-radius-lg) !important;
    border-top-left-radius: var(--phoenix-border-radius-lg) !important;
  }
  .rounded-start-md-4 {
    border-bottom-left-radius: var(--phoenix-border-radius-xl) !important;
    border-top-left-radius: var(--phoenix-border-radius-xl) !important;
  }
  .rounded-start-md-5 {
    border-bottom-left-radius: var(--phoenix-border-radius-xxl) !important;
    border-top-left-radius: var(--phoenix-border-radius-xxl) !important;
  }
  .rounded-start-md-circle {
    border-bottom-left-radius: 50% !important;
    border-top-left-radius: 50% !important;
  }
  .rounded-start-md-pill {
    border-bottom-left-radius: var(--phoenix-border-radius-pill) !important;
    border-top-left-radius: var(--phoenix-border-radius-pill) !important;
  }
  .column-md-1 {
    -moz-column-count: 1 !important;
         column-count: 1 !important;
  }
  .column-md-2 {
    -moz-column-count: 2 !important;
         column-count: 2 !important;
  }
  .column-md-3 {
    -moz-column-count: 3 !important;
         column-count: 3 !important;
  }
}
@media (min-width: 992px) {
  .float-lg-start {
    float: left !important;
  }
  .float-lg-end {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
  .object-fit-lg-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
  .object-fit-lg-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .object-fit-lg-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }
  .object-fit-lg-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }
  .object-fit-lg-none {
    -o-object-fit: none !important;
       object-fit: none !important;
  }
  .opacity-lg-0 {
    opacity: 0 !important;
  }
  .opacity-lg-25 {
    opacity: 0.25 !important;
  }
  .opacity-lg-50 {
    opacity: 0.5 !important;
  }
  .opacity-lg-75 {
    opacity: 0.75 !important;
  }
  .opacity-lg-85 {
    opacity: 0.85 !important;
  }
  .opacity-lg-100 {
    opacity: 1 !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-grid {
    display: grid !important;
  }
  .d-lg-inline-grid {
    display: inline-grid !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
  .d-lg-none {
    display: none !important;
  }
  .position-lg-static {
    position: static !important;
  }
  .position-lg-relative {
    position: relative !important;
  }
  .position-lg-absolute {
    position: absolute !important;
  }
  .position-lg-fixed {
    position: fixed !important;
  }
  .position-lg-sticky {
    position: sticky !important;
  }
  .translate-middle-lg {
    transform: translate(-50%, -50%) !important;
  }
  .translate-middle-lg-x {
    transform: translateX(-50%) !important;
  }
  .translate-middle-lg-y {
    transform: translateY(-50%) !important;
  }
  .border-lg {
    border: var(--phoenix-border-width) var(--phoenix-border-style) var(--phoenix-border-color) !important;
  }
  .border-lg-0 {
    border: 0 !important;
  }
  .border-top-lg {
    border-top: var(--phoenix-border-width) var(--phoenix-border-style) var(--phoenix-border-color) !important;
  }
  .border-top-lg-0 {
    border-top: 0 !important;
  }
  .border-end-lg {
    border-right: var(--phoenix-border-width) var(--phoenix-border-style) var(--phoenix-border-color) !important;
  }
  .border-end-lg-0 {
    border-right: 0 !important;
  }
  .border-bottom-lg {
    border-bottom: var(--phoenix-border-width) var(--phoenix-border-style) var(--phoenix-border-color) !important;
  }
  .border-bottom-lg-0 {
    border-bottom: 0 !important;
  }
  .border-start-lg {
    border-left: var(--phoenix-border-width) var(--phoenix-border-style) var(--phoenix-border-color) !important;
  }
  .border-start-lg-0 {
    border-left: 0 !important;
  }
  .w-lg-25 {
    width: 25% !important;
  }
  .w-lg-30 {
    width: 30% !important;
  }
  .w-lg-50 {
    width: 50% !important;
  }
  .w-lg-60 {
    width: 60% !important;
  }
  .w-lg-70 {
    width: 70% !important;
  }
  .w-lg-75 {
    width: 75% !important;
  }
  .w-lg-100 {
    width: 100% !important;
  }
  .w-lg-auto {
    width: auto !important;
  }
  .h-lg-25 {
    height: 25% !important;
  }
  .h-lg-30 {
    height: 30% !important;
  }
  .h-lg-50 {
    height: 50% !important;
  }
  .h-lg-60 {
    height: 60% !important;
  }
  .h-lg-70 {
    height: 70% !important;
  }
  .h-lg-75 {
    height: 75% !important;
  }
  .h-lg-100 {
    height: 100% !important;
  }
  .h-lg-auto {
    height: auto !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .justify-content-lg-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
  .order-lg-first {
    order: -1 !important;
  }
  .order-lg-0 {
    order: 0 !important;
  }
  .order-lg-1 {
    order: 1 !important;
  }
  .order-lg-2 {
    order: 2 !important;
  }
  .order-lg-3 {
    order: 3 !important;
  }
  .order-lg-4 {
    order: 4 !important;
  }
  .order-lg-5 {
    order: 5 !important;
  }
  .order-lg-last {
    order: 6 !important;
  }
  .m-lg-0 {
    margin: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 2rem !important;
  }
  .m-lg-6 {
    margin: 2.5rem !important;
  }
  .m-lg-7 {
    margin: 3rem !important;
  }
  .m-lg-8 {
    margin: 3.5rem !important;
  }
  .m-lg-9 {
    margin: 4rem !important;
  }
  .m-lg-10 {
    margin: 4.5rem !important;
  }
  .m-lg-11 {
    margin: 5rem !important;
  }
  .m-lg-12 {
    margin: 6rem !important;
  }
  .m-lg-13 {
    margin: 6.5rem !important;
  }
  .m-lg-14 {
    margin: 7rem !important;
  }
  .m-lg-15 {
    margin: 7.5rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-lg-5 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .mx-lg-6 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  .mx-lg-7 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-lg-8 {
    margin-right: 3.5rem !important;
    margin-left: 3.5rem !important;
  }
  .mx-lg-9 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .mx-lg-10 {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important;
  }
  .mx-lg-11 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .mx-lg-12 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .mx-lg-13 {
    margin-right: 6.5rem !important;
    margin-left: 6.5rem !important;
  }
  .mx-lg-14 {
    margin-right: 7rem !important;
    margin-left: 7rem !important;
  }
  .mx-lg-15 {
    margin-right: 7.5rem !important;
    margin-left: 7.5rem !important;
  }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-lg-5 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-lg-6 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .my-lg-7 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-lg-8 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }
  .my-lg-9 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-lg-10 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
  .my-lg-11 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .my-lg-12 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .my-lg-13 {
    margin-top: 6.5rem !important;
    margin-bottom: 6.5rem !important;
  }
  .my-lg-14 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }
  .my-lg-15 {
    margin-top: 7.5rem !important;
    margin-bottom: 7.5rem !important;
  }
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mt-lg-3 {
    margin-top: 1rem !important;
  }
  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mt-lg-5 {
    margin-top: 2rem !important;
  }
  .mt-lg-6 {
    margin-top: 2.5rem !important;
  }
  .mt-lg-7 {
    margin-top: 3rem !important;
  }
  .mt-lg-8 {
    margin-top: 3.5rem !important;
  }
  .mt-lg-9 {
    margin-top: 4rem !important;
  }
  .mt-lg-10 {
    margin-top: 4.5rem !important;
  }
  .mt-lg-11 {
    margin-top: 5rem !important;
  }
  .mt-lg-12 {
    margin-top: 6rem !important;
  }
  .mt-lg-13 {
    margin-top: 6.5rem !important;
  }
  .mt-lg-14 {
    margin-top: 7rem !important;
  }
  .mt-lg-15 {
    margin-top: 7.5rem !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .me-lg-0 {
    margin-right: 0 !important;
  }
  .me-lg-1 {
    margin-right: 0.25rem !important;
  }
  .me-lg-2 {
    margin-right: 0.5rem !important;
  }
  .me-lg-3 {
    margin-right: 1rem !important;
  }
  .me-lg-4 {
    margin-right: 1.5rem !important;
  }
  .me-lg-5 {
    margin-right: 2rem !important;
  }
  .me-lg-6 {
    margin-right: 2.5rem !important;
  }
  .me-lg-7 {
    margin-right: 3rem !important;
  }
  .me-lg-8 {
    margin-right: 3.5rem !important;
  }
  .me-lg-9 {
    margin-right: 4rem !important;
  }
  .me-lg-10 {
    margin-right: 4.5rem !important;
  }
  .me-lg-11 {
    margin-right: 5rem !important;
  }
  .me-lg-12 {
    margin-right: 6rem !important;
  }
  .me-lg-13 {
    margin-right: 6.5rem !important;
  }
  .me-lg-14 {
    margin-right: 7rem !important;
  }
  .me-lg-15 {
    margin-right: 7.5rem !important;
  }
  .me-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-lg-3 {
    margin-bottom: 1rem !important;
  }
  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-lg-5 {
    margin-bottom: 2rem !important;
  }
  .mb-lg-6 {
    margin-bottom: 2.5rem !important;
  }
  .mb-lg-7 {
    margin-bottom: 3rem !important;
  }
  .mb-lg-8 {
    margin-bottom: 3.5rem !important;
  }
  .mb-lg-9 {
    margin-bottom: 4rem !important;
  }
  .mb-lg-10 {
    margin-bottom: 4.5rem !important;
  }
  .mb-lg-11 {
    margin-bottom: 5rem !important;
  }
  .mb-lg-12 {
    margin-bottom: 6rem !important;
  }
  .mb-lg-13 {
    margin-bottom: 6.5rem !important;
  }
  .mb-lg-14 {
    margin-bottom: 7rem !important;
  }
  .mb-lg-15 {
    margin-bottom: 7.5rem !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .ms-lg-0 {
    margin-left: 0 !important;
  }
  .ms-lg-1 {
    margin-left: 0.25rem !important;
  }
  .ms-lg-2 {
    margin-left: 0.5rem !important;
  }
  .ms-lg-3 {
    margin-left: 1rem !important;
  }
  .ms-lg-4 {
    margin-left: 1.5rem !important;
  }
  .ms-lg-5 {
    margin-left: 2rem !important;
  }
  .ms-lg-6 {
    margin-left: 2.5rem !important;
  }
  .ms-lg-7 {
    margin-left: 3rem !important;
  }
  .ms-lg-8 {
    margin-left: 3.5rem !important;
  }
  .ms-lg-9 {
    margin-left: 4rem !important;
  }
  .ms-lg-10 {
    margin-left: 4.5rem !important;
  }
  .ms-lg-11 {
    margin-left: 5rem !important;
  }
  .ms-lg-12 {
    margin-left: 6rem !important;
  }
  .ms-lg-13 {
    margin-left: 6.5rem !important;
  }
  .ms-lg-14 {
    margin-left: 7rem !important;
  }
  .ms-lg-15 {
    margin-left: 7.5rem !important;
  }
  .ms-lg-auto {
    margin-left: auto !important;
  }
  .m-lg-n1 {
    margin: -0.25rem !important;
  }
  .m-lg-n2 {
    margin: -0.5rem !important;
  }
  .m-lg-n3 {
    margin: -1rem !important;
  }
  .m-lg-n4 {
    margin: -1.5rem !important;
  }
  .m-lg-n5 {
    margin: -2rem !important;
  }
  .m-lg-n6 {
    margin: -2.5rem !important;
  }
  .m-lg-n7 {
    margin: -3rem !important;
  }
  .m-lg-n8 {
    margin: -3.5rem !important;
  }
  .m-lg-n9 {
    margin: -4rem !important;
  }
  .m-lg-n10 {
    margin: -4.5rem !important;
  }
  .m-lg-n11 {
    margin: -5rem !important;
  }
  .m-lg-n12 {
    margin: -6rem !important;
  }
  .m-lg-n13 {
    margin: -6.5rem !important;
  }
  .m-lg-n14 {
    margin: -7rem !important;
  }
  .m-lg-n15 {
    margin: -7.5rem !important;
  }
  .mx-lg-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-lg-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-lg-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-lg-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-lg-n5 {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
  }
  .mx-lg-n6 {
    margin-right: -2.5rem !important;
    margin-left: -2.5rem !important;
  }
  .mx-lg-n7 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .mx-lg-n8 {
    margin-right: -3.5rem !important;
    margin-left: -3.5rem !important;
  }
  .mx-lg-n9 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }
  .mx-lg-n10 {
    margin-right: -4.5rem !important;
    margin-left: -4.5rem !important;
  }
  .mx-lg-n11 {
    margin-right: -5rem !important;
    margin-left: -5rem !important;
  }
  .mx-lg-n12 {
    margin-right: -6rem !important;
    margin-left: -6rem !important;
  }
  .mx-lg-n13 {
    margin-right: -6.5rem !important;
    margin-left: -6.5rem !important;
  }
  .mx-lg-n14 {
    margin-right: -7rem !important;
    margin-left: -7rem !important;
  }
  .mx-lg-n15 {
    margin-right: -7.5rem !important;
    margin-left: -7.5rem !important;
  }
  .my-lg-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-lg-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-lg-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-lg-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-lg-n5 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }
  .my-lg-n6 {
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important;
  }
  .my-lg-n7 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .my-lg-n8 {
    margin-top: -3.5rem !important;
    margin-bottom: -3.5rem !important;
  }
  .my-lg-n9 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .my-lg-n10 {
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;
  }
  .my-lg-n11 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }
  .my-lg-n12 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }
  .my-lg-n13 {
    margin-top: -6.5rem !important;
    margin-bottom: -6.5rem !important;
  }
  .my-lg-n14 {
    margin-top: -7rem !important;
    margin-bottom: -7rem !important;
  }
  .my-lg-n15 {
    margin-top: -7.5rem !important;
    margin-bottom: -7.5rem !important;
  }
  .mt-lg-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-lg-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-lg-n3 {
    margin-top: -1rem !important;
  }
  .mt-lg-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-lg-n5 {
    margin-top: -2rem !important;
  }
  .mt-lg-n6 {
    margin-top: -2.5rem !important;
  }
  .mt-lg-n7 {
    margin-top: -3rem !important;
  }
  .mt-lg-n8 {
    margin-top: -3.5rem !important;
  }
  .mt-lg-n9 {
    margin-top: -4rem !important;
  }
  .mt-lg-n10 {
    margin-top: -4.5rem !important;
  }
  .mt-lg-n11 {
    margin-top: -5rem !important;
  }
  .mt-lg-n12 {
    margin-top: -6rem !important;
  }
  .mt-lg-n13 {
    margin-top: -6.5rem !important;
  }
  .mt-lg-n14 {
    margin-top: -7rem !important;
  }
  .mt-lg-n15 {
    margin-top: -7.5rem !important;
  }
  .me-lg-n1 {
    margin-right: -0.25rem !important;
  }
  .me-lg-n2 {
    margin-right: -0.5rem !important;
  }
  .me-lg-n3 {
    margin-right: -1rem !important;
  }
  .me-lg-n4 {
    margin-right: -1.5rem !important;
  }
  .me-lg-n5 {
    margin-right: -2rem !important;
  }
  .me-lg-n6 {
    margin-right: -2.5rem !important;
  }
  .me-lg-n7 {
    margin-right: -3rem !important;
  }
  .me-lg-n8 {
    margin-right: -3.5rem !important;
  }
  .me-lg-n9 {
    margin-right: -4rem !important;
  }
  .me-lg-n10 {
    margin-right: -4.5rem !important;
  }
  .me-lg-n11 {
    margin-right: -5rem !important;
  }
  .me-lg-n12 {
    margin-right: -6rem !important;
  }
  .me-lg-n13 {
    margin-right: -6.5rem !important;
  }
  .me-lg-n14 {
    margin-right: -7rem !important;
  }
  .me-lg-n15 {
    margin-right: -7.5rem !important;
  }
  .mb-lg-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-lg-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-lg-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-lg-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-lg-n5 {
    margin-bottom: -2rem !important;
  }
  .mb-lg-n6 {
    margin-bottom: -2.5rem !important;
  }
  .mb-lg-n7 {
    margin-bottom: -3rem !important;
  }
  .mb-lg-n8 {
    margin-bottom: -3.5rem !important;
  }
  .mb-lg-n9 {
    margin-bottom: -4rem !important;
  }
  .mb-lg-n10 {
    margin-bottom: -4.5rem !important;
  }
  .mb-lg-n11 {
    margin-bottom: -5rem !important;
  }
  .mb-lg-n12 {
    margin-bottom: -6rem !important;
  }
  .mb-lg-n13 {
    margin-bottom: -6.5rem !important;
  }
  .mb-lg-n14 {
    margin-bottom: -7rem !important;
  }
  .mb-lg-n15 {
    margin-bottom: -7.5rem !important;
  }
  .ms-lg-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-lg-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-lg-n3 {
    margin-left: -1rem !important;
  }
  .ms-lg-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-lg-n5 {
    margin-left: -2rem !important;
  }
  .ms-lg-n6 {
    margin-left: -2.5rem !important;
  }
  .ms-lg-n7 {
    margin-left: -3rem !important;
  }
  .ms-lg-n8 {
    margin-left: -3.5rem !important;
  }
  .ms-lg-n9 {
    margin-left: -4rem !important;
  }
  .ms-lg-n10 {
    margin-left: -4.5rem !important;
  }
  .ms-lg-n11 {
    margin-left: -5rem !important;
  }
  .ms-lg-n12 {
    margin-left: -6rem !important;
  }
  .ms-lg-n13 {
    margin-left: -6.5rem !important;
  }
  .ms-lg-n14 {
    margin-left: -7rem !important;
  }
  .ms-lg-n15 {
    margin-left: -7.5rem !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 2rem !important;
  }
  .p-lg-6 {
    padding: 2.5rem !important;
  }
  .p-lg-7 {
    padding: 3rem !important;
  }
  .p-lg-8 {
    padding: 3.5rem !important;
  }
  .p-lg-9 {
    padding: 4rem !important;
  }
  .p-lg-10 {
    padding: 4.5rem !important;
  }
  .p-lg-11 {
    padding: 5rem !important;
  }
  .p-lg-12 {
    padding: 6rem !important;
  }
  .p-lg-13 {
    padding: 6.5rem !important;
  }
  .p-lg-14 {
    padding: 7rem !important;
  }
  .p-lg-15 {
    padding: 7.5rem !important;
  }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-lg-5 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .px-lg-6 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  .px-lg-7 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-lg-8 {
    padding-right: 3.5rem !important;
    padding-left: 3.5rem !important;
  }
  .px-lg-9 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .px-lg-10 {
    padding-right: 4.5rem !important;
    padding-left: 4.5rem !important;
  }
  .px-lg-11 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .px-lg-12 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .px-lg-13 {
    padding-right: 6.5rem !important;
    padding-left: 6.5rem !important;
  }
  .px-lg-14 {
    padding-right: 7rem !important;
    padding-left: 7rem !important;
  }
  .px-lg-15 {
    padding-right: 7.5rem !important;
    padding-left: 7.5rem !important;
  }
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-lg-5 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-lg-6 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .py-lg-7 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-lg-8 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
  .py-lg-9 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .py-lg-10 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
  .py-lg-11 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .py-lg-12 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .py-lg-13 {
    padding-top: 6.5rem !important;
    padding-bottom: 6.5rem !important;
  }
  .py-lg-14 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
  .py-lg-15 {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;
  }
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pt-lg-3 {
    padding-top: 1rem !important;
  }
  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pt-lg-5 {
    padding-top: 2rem !important;
  }
  .pt-lg-6 {
    padding-top: 2.5rem !important;
  }
  .pt-lg-7 {
    padding-top: 3rem !important;
  }
  .pt-lg-8 {
    padding-top: 3.5rem !important;
  }
  .pt-lg-9 {
    padding-top: 4rem !important;
  }
  .pt-lg-10 {
    padding-top: 4.5rem !important;
  }
  .pt-lg-11 {
    padding-top: 5rem !important;
  }
  .pt-lg-12 {
    padding-top: 6rem !important;
  }
  .pt-lg-13 {
    padding-top: 6.5rem !important;
  }
  .pt-lg-14 {
    padding-top: 7rem !important;
  }
  .pt-lg-15 {
    padding-top: 7.5rem !important;
  }
  .pe-lg-0 {
    padding-right: 0 !important;
  }
  .pe-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pe-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pe-lg-3 {
    padding-right: 1rem !important;
  }
  .pe-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pe-lg-5 {
    padding-right: 2rem !important;
  }
  .pe-lg-6 {
    padding-right: 2.5rem !important;
  }
  .pe-lg-7 {
    padding-right: 3rem !important;
  }
  .pe-lg-8 {
    padding-right: 3.5rem !important;
  }
  .pe-lg-9 {
    padding-right: 4rem !important;
  }
  .pe-lg-10 {
    padding-right: 4.5rem !important;
  }
  .pe-lg-11 {
    padding-right: 5rem !important;
  }
  .pe-lg-12 {
    padding-right: 6rem !important;
  }
  .pe-lg-13 {
    padding-right: 6.5rem !important;
  }
  .pe-lg-14 {
    padding-right: 7rem !important;
  }
  .pe-lg-15 {
    padding-right: 7.5rem !important;
  }
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-lg-5 {
    padding-bottom: 2rem !important;
  }
  .pb-lg-6 {
    padding-bottom: 2.5rem !important;
  }
  .pb-lg-7 {
    padding-bottom: 3rem !important;
  }
  .pb-lg-8 {
    padding-bottom: 3.5rem !important;
  }
  .pb-lg-9 {
    padding-bottom: 4rem !important;
  }
  .pb-lg-10 {
    padding-bottom: 4.5rem !important;
  }
  .pb-lg-11 {
    padding-bottom: 5rem !important;
  }
  .pb-lg-12 {
    padding-bottom: 6rem !important;
  }
  .pb-lg-13 {
    padding-bottom: 6.5rem !important;
  }
  .pb-lg-14 {
    padding-bottom: 7rem !important;
  }
  .pb-lg-15 {
    padding-bottom: 7.5rem !important;
  }
  .ps-lg-0 {
    padding-left: 0 !important;
  }
  .ps-lg-1 {
    padding-left: 0.25rem !important;
  }
  .ps-lg-2 {
    padding-left: 0.5rem !important;
  }
  .ps-lg-3 {
    padding-left: 1rem !important;
  }
  .ps-lg-4 {
    padding-left: 1.5rem !important;
  }
  .ps-lg-5 {
    padding-left: 2rem !important;
  }
  .ps-lg-6 {
    padding-left: 2.5rem !important;
  }
  .ps-lg-7 {
    padding-left: 3rem !important;
  }
  .ps-lg-8 {
    padding-left: 3.5rem !important;
  }
  .ps-lg-9 {
    padding-left: 4rem !important;
  }
  .ps-lg-10 {
    padding-left: 4.5rem !important;
  }
  .ps-lg-11 {
    padding-left: 5rem !important;
  }
  .ps-lg-12 {
    padding-left: 6rem !important;
  }
  .ps-lg-13 {
    padding-left: 6.5rem !important;
  }
  .ps-lg-14 {
    padding-left: 7rem !important;
  }
  .ps-lg-15 {
    padding-left: 7.5rem !important;
  }
  .gap-lg-0 {
    gap: 0 !important;
  }
  .gap-lg-1 {
    gap: 0.25rem !important;
  }
  .gap-lg-2 {
    gap: 0.5rem !important;
  }
  .gap-lg-3 {
    gap: 1rem !important;
  }
  .gap-lg-4 {
    gap: 1.5rem !important;
  }
  .gap-lg-5 {
    gap: 2rem !important;
  }
  .gap-lg-6 {
    gap: 2.5rem !important;
  }
  .gap-lg-7 {
    gap: 3rem !important;
  }
  .gap-lg-8 {
    gap: 3.5rem !important;
  }
  .gap-lg-9 {
    gap: 4rem !important;
  }
  .gap-lg-10 {
    gap: 4.5rem !important;
  }
  .gap-lg-11 {
    gap: 5rem !important;
  }
  .gap-lg-12 {
    gap: 6rem !important;
  }
  .gap-lg-13 {
    gap: 6.5rem !important;
  }
  .gap-lg-14 {
    gap: 7rem !important;
  }
  .gap-lg-15 {
    gap: 7.5rem !important;
  }
  .row-gap-lg-0 {
    row-gap: 0 !important;
  }
  .row-gap-lg-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-lg-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-lg-3 {
    row-gap: 1rem !important;
  }
  .row-gap-lg-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-lg-5 {
    row-gap: 2rem !important;
  }
  .row-gap-lg-6 {
    row-gap: 2.5rem !important;
  }
  .row-gap-lg-7 {
    row-gap: 3rem !important;
  }
  .row-gap-lg-8 {
    row-gap: 3.5rem !important;
  }
  .row-gap-lg-9 {
    row-gap: 4rem !important;
  }
  .row-gap-lg-10 {
    row-gap: 4.5rem !important;
  }
  .row-gap-lg-11 {
    row-gap: 5rem !important;
  }
  .row-gap-lg-12 {
    row-gap: 6rem !important;
  }
  .row-gap-lg-13 {
    row-gap: 6.5rem !important;
  }
  .row-gap-lg-14 {
    row-gap: 7rem !important;
  }
  .row-gap-lg-15 {
    row-gap: 7.5rem !important;
  }
  .column-gap-lg-0 {
    -moz-column-gap: 0 !important;
         column-gap: 0 !important;
  }
  .column-gap-lg-1 {
    -moz-column-gap: 0.25rem !important;
         column-gap: 0.25rem !important;
  }
  .column-gap-lg-2 {
    -moz-column-gap: 0.5rem !important;
         column-gap: 0.5rem !important;
  }
  .column-gap-lg-3 {
    -moz-column-gap: 1rem !important;
         column-gap: 1rem !important;
  }
  .column-gap-lg-4 {
    -moz-column-gap: 1.5rem !important;
         column-gap: 1.5rem !important;
  }
  .column-gap-lg-5 {
    -moz-column-gap: 2rem !important;
         column-gap: 2rem !important;
  }
  .column-gap-lg-6 {
    -moz-column-gap: 2.5rem !important;
         column-gap: 2.5rem !important;
  }
  .column-gap-lg-7 {
    -moz-column-gap: 3rem !important;
         column-gap: 3rem !important;
  }
  .column-gap-lg-8 {
    -moz-column-gap: 3.5rem !important;
         column-gap: 3.5rem !important;
  }
  .column-gap-lg-9 {
    -moz-column-gap: 4rem !important;
         column-gap: 4rem !important;
  }
  .column-gap-lg-10 {
    -moz-column-gap: 4.5rem !important;
         column-gap: 4.5rem !important;
  }
  .column-gap-lg-11 {
    -moz-column-gap: 5rem !important;
         column-gap: 5rem !important;
  }
  .column-gap-lg-12 {
    -moz-column-gap: 6rem !important;
         column-gap: 6rem !important;
  }
  .column-gap-lg-13 {
    -moz-column-gap: 6.5rem !important;
         column-gap: 6.5rem !important;
  }
  .column-gap-lg-14 {
    -moz-column-gap: 7rem !important;
         column-gap: 7rem !important;
  }
  .column-gap-lg-15 {
    -moz-column-gap: 7.5rem !important;
         column-gap: 7.5rem !important;
  }
  .fs-lg-1 {
    font-size: 4.768371582rem !important;
  }
  .fs-lg-2 {
    font-size: 3.8146972656rem !important;
  }
  .fs-lg-3 {
    font-size: 3.0517578125rem !important;
  }
  .fs-lg-4 {
    font-size: 2.44140625rem !important;
  }
  .fs-lg-5 {
    font-size: 1.953125rem !important;
  }
  .fs-lg-6 {
    font-size: 1.5625rem !important;
  }
  .fs-lg-7 {
    font-size: 1.25rem !important;
  }
  .fs-lg-8 {
    font-size: 1rem !important;
  }
  .fs-lg-9 {
    font-size: 0.8rem !important;
  }
  .fs-lg-10 {
    font-size: 0.64rem !important;
  }
  .fs-lg-11 {
    font-size: 0.512rem !important;
  }
  .text-lg-start {
    text-align: left !important;
  }
  .text-lg-end {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
  .rounded-lg {
    border-radius: var(--phoenix-border-radius) !important;
  }
  .rounded-lg-0 {
    border-radius: 0 !important;
  }
  .rounded-lg-1 {
    border-radius: var(--phoenix-border-radius-sm) !important;
  }
  .rounded-lg-2 {
    border-radius: var(--phoenix-border-radius) !important;
  }
  .rounded-lg-3 {
    border-radius: var(--phoenix-border-radius-lg) !important;
  }
  .rounded-lg-4 {
    border-radius: var(--phoenix-border-radius-xl) !important;
  }
  .rounded-lg-5 {
    border-radius: var(--phoenix-border-radius-xxl) !important;
  }
  .rounded-lg-circle {
    border-radius: 50% !important;
  }
  .rounded-lg-pill {
    border-radius: var(--phoenix-border-radius-pill) !important;
  }
  .rounded-top-lg {
    border-top-left-radius: var(--phoenix-border-radius) !important;
    border-top-right-radius: var(--phoenix-border-radius) !important;
  }
  .rounded-top-lg-0 {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }
  .rounded-top-lg-1 {
    border-top-left-radius: var(--phoenix-border-radius-sm) !important;
    border-top-right-radius: var(--phoenix-border-radius-sm) !important;
  }
  .rounded-top-lg-2 {
    border-top-left-radius: var(--phoenix-border-radius) !important;
    border-top-right-radius: var(--phoenix-border-radius) !important;
  }
  .rounded-top-lg-3 {
    border-top-left-radius: var(--phoenix-border-radius-lg) !important;
    border-top-right-radius: var(--phoenix-border-radius-lg) !important;
  }
  .rounded-top-lg-4 {
    border-top-left-radius: var(--phoenix-border-radius-xl) !important;
    border-top-right-radius: var(--phoenix-border-radius-xl) !important;
  }
  .rounded-top-lg-5 {
    border-top-left-radius: var(--phoenix-border-radius-xxl) !important;
    border-top-right-radius: var(--phoenix-border-radius-xxl) !important;
  }
  .rounded-top-lg-circle {
    border-top-left-radius: 50% !important;
    border-top-right-radius: 50% !important;
  }
  .rounded-top-lg-pill {
    border-top-left-radius: var(--phoenix-border-radius-pill) !important;
    border-top-right-radius: var(--phoenix-border-radius-pill) !important;
  }
  .rounded-end-lg {
    border-top-right-radius: var(--phoenix-border-radius) !important;
    border-bottom-right-radius: var(--phoenix-border-radius) !important;
  }
  .rounded-end-lg-0 {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }
  .rounded-end-lg-1 {
    border-top-right-radius: var(--phoenix-border-radius-sm) !important;
    border-bottom-right-radius: var(--phoenix-border-radius-sm) !important;
  }
  .rounded-end-lg-2 {
    border-top-right-radius: var(--phoenix-border-radius) !important;
    border-bottom-right-radius: var(--phoenix-border-radius) !important;
  }
  .rounded-end-lg-3 {
    border-top-right-radius: var(--phoenix-border-radius-lg) !important;
    border-bottom-right-radius: var(--phoenix-border-radius-lg) !important;
  }
  .rounded-end-lg-4 {
    border-top-right-radius: var(--phoenix-border-radius-xl) !important;
    border-bottom-right-radius: var(--phoenix-border-radius-xl) !important;
  }
  .rounded-end-lg-5 {
    border-top-right-radius: var(--phoenix-border-radius-xxl) !important;
    border-bottom-right-radius: var(--phoenix-border-radius-xxl) !important;
  }
  .rounded-end-lg-circle {
    border-top-right-radius: 50% !important;
    border-bottom-right-radius: 50% !important;
  }
  .rounded-end-lg-pill {
    border-top-right-radius: var(--phoenix-border-radius-pill) !important;
    border-bottom-right-radius: var(--phoenix-border-radius-pill) !important;
  }
  .rounded-bottom-lg {
    border-bottom-right-radius: var(--phoenix-border-radius) !important;
    border-bottom-left-radius: var(--phoenix-border-radius) !important;
  }
  .rounded-bottom-lg-0 {
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }
  .rounded-bottom-lg-1 {
    border-bottom-right-radius: var(--phoenix-border-radius-sm) !important;
    border-bottom-left-radius: var(--phoenix-border-radius-sm) !important;
  }
  .rounded-bottom-lg-2 {
    border-bottom-right-radius: var(--phoenix-border-radius) !important;
    border-bottom-left-radius: var(--phoenix-border-radius) !important;
  }
  .rounded-bottom-lg-3 {
    border-bottom-right-radius: var(--phoenix-border-radius-lg) !important;
    border-bottom-left-radius: var(--phoenix-border-radius-lg) !important;
  }
  .rounded-bottom-lg-4 {
    border-bottom-right-radius: var(--phoenix-border-radius-xl) !important;
    border-bottom-left-radius: var(--phoenix-border-radius-xl) !important;
  }
  .rounded-bottom-lg-5 {
    border-bottom-right-radius: var(--phoenix-border-radius-xxl) !important;
    border-bottom-left-radius: var(--phoenix-border-radius-xxl) !important;
  }
  .rounded-bottom-lg-circle {
    border-bottom-right-radius: 50% !important;
    border-bottom-left-radius: 50% !important;
  }
  .rounded-bottom-lg-pill {
    border-bottom-right-radius: var(--phoenix-border-radius-pill) !important;
    border-bottom-left-radius: var(--phoenix-border-radius-pill) !important;
  }
  .rounded-start-lg {
    border-bottom-left-radius: var(--phoenix-border-radius) !important;
    border-top-left-radius: var(--phoenix-border-radius) !important;
  }
  .rounded-start-lg-0 {
    border-bottom-left-radius: 0 !important;
    border-top-left-radius: 0 !important;
  }
  .rounded-start-lg-1 {
    border-bottom-left-radius: var(--phoenix-border-radius-sm) !important;
    border-top-left-radius: var(--phoenix-border-radius-sm) !important;
  }
  .rounded-start-lg-2 {
    border-bottom-left-radius: var(--phoenix-border-radius) !important;
    border-top-left-radius: var(--phoenix-border-radius) !important;
  }
  .rounded-start-lg-3 {
    border-bottom-left-radius: var(--phoenix-border-radius-lg) !important;
    border-top-left-radius: var(--phoenix-border-radius-lg) !important;
  }
  .rounded-start-lg-4 {
    border-bottom-left-radius: var(--phoenix-border-radius-xl) !important;
    border-top-left-radius: var(--phoenix-border-radius-xl) !important;
  }
  .rounded-start-lg-5 {
    border-bottom-left-radius: var(--phoenix-border-radius-xxl) !important;
    border-top-left-radius: var(--phoenix-border-radius-xxl) !important;
  }
  .rounded-start-lg-circle {
    border-bottom-left-radius: 50% !important;
    border-top-left-radius: 50% !important;
  }
  .rounded-start-lg-pill {
    border-bottom-left-radius: var(--phoenix-border-radius-pill) !important;
    border-top-left-radius: var(--phoenix-border-radius-pill) !important;
  }
  .column-lg-1 {
    -moz-column-count: 1 !important;
         column-count: 1 !important;
  }
  .column-lg-2 {
    -moz-column-count: 2 !important;
         column-count: 2 !important;
  }
  .column-lg-3 {
    -moz-column-count: 3 !important;
         column-count: 3 !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-start {
    float: left !important;
  }
  .float-xl-end {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
  .object-fit-xl-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
  .object-fit-xl-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .object-fit-xl-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }
  .object-fit-xl-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }
  .object-fit-xl-none {
    -o-object-fit: none !important;
       object-fit: none !important;
  }
  .opacity-xl-0 {
    opacity: 0 !important;
  }
  .opacity-xl-25 {
    opacity: 0.25 !important;
  }
  .opacity-xl-50 {
    opacity: 0.5 !important;
  }
  .opacity-xl-75 {
    opacity: 0.75 !important;
  }
  .opacity-xl-85 {
    opacity: 0.85 !important;
  }
  .opacity-xl-100 {
    opacity: 1 !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-grid {
    display: grid !important;
  }
  .d-xl-inline-grid {
    display: inline-grid !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
  .d-xl-none {
    display: none !important;
  }
  .position-xl-static {
    position: static !important;
  }
  .position-xl-relative {
    position: relative !important;
  }
  .position-xl-absolute {
    position: absolute !important;
  }
  .position-xl-fixed {
    position: fixed !important;
  }
  .position-xl-sticky {
    position: sticky !important;
  }
  .translate-middle-xl {
    transform: translate(-50%, -50%) !important;
  }
  .translate-middle-xl-x {
    transform: translateX(-50%) !important;
  }
  .translate-middle-xl-y {
    transform: translateY(-50%) !important;
  }
  .border-xl {
    border: var(--phoenix-border-width) var(--phoenix-border-style) var(--phoenix-border-color) !important;
  }
  .border-xl-0 {
    border: 0 !important;
  }
  .border-top-xl {
    border-top: var(--phoenix-border-width) var(--phoenix-border-style) var(--phoenix-border-color) !important;
  }
  .border-top-xl-0 {
    border-top: 0 !important;
  }
  .border-end-xl {
    border-right: var(--phoenix-border-width) var(--phoenix-border-style) var(--phoenix-border-color) !important;
  }
  .border-end-xl-0 {
    border-right: 0 !important;
  }
  .border-bottom-xl {
    border-bottom: var(--phoenix-border-width) var(--phoenix-border-style) var(--phoenix-border-color) !important;
  }
  .border-bottom-xl-0 {
    border-bottom: 0 !important;
  }
  .border-start-xl {
    border-left: var(--phoenix-border-width) var(--phoenix-border-style) var(--phoenix-border-color) !important;
  }
  .border-start-xl-0 {
    border-left: 0 !important;
  }
  .w-xl-25 {
    width: 25% !important;
  }
  .w-xl-30 {
    width: 30% !important;
  }
  .w-xl-50 {
    width: 50% !important;
  }
  .w-xl-60 {
    width: 60% !important;
  }
  .w-xl-70 {
    width: 70% !important;
  }
  .w-xl-75 {
    width: 75% !important;
  }
  .w-xl-100 {
    width: 100% !important;
  }
  .w-xl-auto {
    width: auto !important;
  }
  .h-xl-25 {
    height: 25% !important;
  }
  .h-xl-30 {
    height: 30% !important;
  }
  .h-xl-50 {
    height: 50% !important;
  }
  .h-xl-60 {
    height: 60% !important;
  }
  .h-xl-70 {
    height: 70% !important;
  }
  .h-xl-75 {
    height: 75% !important;
  }
  .h-xl-100 {
    height: 100% !important;
  }
  .h-xl-auto {
    height: auto !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .justify-content-xl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
  .order-xl-first {
    order: -1 !important;
  }
  .order-xl-0 {
    order: 0 !important;
  }
  .order-xl-1 {
    order: 1 !important;
  }
  .order-xl-2 {
    order: 2 !important;
  }
  .order-xl-3 {
    order: 3 !important;
  }
  .order-xl-4 {
    order: 4 !important;
  }
  .order-xl-5 {
    order: 5 !important;
  }
  .order-xl-last {
    order: 6 !important;
  }
  .m-xl-0 {
    margin: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 2rem !important;
  }
  .m-xl-6 {
    margin: 2.5rem !important;
  }
  .m-xl-7 {
    margin: 3rem !important;
  }
  .m-xl-8 {
    margin: 3.5rem !important;
  }
  .m-xl-9 {
    margin: 4rem !important;
  }
  .m-xl-10 {
    margin: 4.5rem !important;
  }
  .m-xl-11 {
    margin: 5rem !important;
  }
  .m-xl-12 {
    margin: 6rem !important;
  }
  .m-xl-13 {
    margin: 6.5rem !important;
  }
  .m-xl-14 {
    margin: 7rem !important;
  }
  .m-xl-15 {
    margin: 7.5rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xl-5 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .mx-xl-6 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  .mx-xl-7 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xl-8 {
    margin-right: 3.5rem !important;
    margin-left: 3.5rem !important;
  }
  .mx-xl-9 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .mx-xl-10 {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important;
  }
  .mx-xl-11 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .mx-xl-12 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .mx-xl-13 {
    margin-right: 6.5rem !important;
    margin-left: 6.5rem !important;
  }
  .mx-xl-14 {
    margin-right: 7rem !important;
    margin-left: 7rem !important;
  }
  .mx-xl-15 {
    margin-right: 7.5rem !important;
    margin-left: 7.5rem !important;
  }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xl-5 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-xl-6 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .my-xl-7 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xl-8 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }
  .my-xl-9 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-xl-10 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
  .my-xl-11 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .my-xl-12 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .my-xl-13 {
    margin-top: 6.5rem !important;
    margin-bottom: 6.5rem !important;
  }
  .my-xl-14 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }
  .my-xl-15 {
    margin-top: 7.5rem !important;
    margin-bottom: 7.5rem !important;
  }
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xl-0 {
    margin-top: 0 !important;
  }
  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xl-3 {
    margin-top: 1rem !important;
  }
  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xl-5 {
    margin-top: 2rem !important;
  }
  .mt-xl-6 {
    margin-top: 2.5rem !important;
  }
  .mt-xl-7 {
    margin-top: 3rem !important;
  }
  .mt-xl-8 {
    margin-top: 3.5rem !important;
  }
  .mt-xl-9 {
    margin-top: 4rem !important;
  }
  .mt-xl-10 {
    margin-top: 4.5rem !important;
  }
  .mt-xl-11 {
    margin-top: 5rem !important;
  }
  .mt-xl-12 {
    margin-top: 6rem !important;
  }
  .mt-xl-13 {
    margin-top: 6.5rem !important;
  }
  .mt-xl-14 {
    margin-top: 7rem !important;
  }
  .mt-xl-15 {
    margin-top: 7.5rem !important;
  }
  .mt-xl-auto {
    margin-top: auto !important;
  }
  .me-xl-0 {
    margin-right: 0 !important;
  }
  .me-xl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xl-3 {
    margin-right: 1rem !important;
  }
  .me-xl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xl-5 {
    margin-right: 2rem !important;
  }
  .me-xl-6 {
    margin-right: 2.5rem !important;
  }
  .me-xl-7 {
    margin-right: 3rem !important;
  }
  .me-xl-8 {
    margin-right: 3.5rem !important;
  }
  .me-xl-9 {
    margin-right: 4rem !important;
  }
  .me-xl-10 {
    margin-right: 4.5rem !important;
  }
  .me-xl-11 {
    margin-right: 5rem !important;
  }
  .me-xl-12 {
    margin-right: 6rem !important;
  }
  .me-xl-13 {
    margin-right: 6.5rem !important;
  }
  .me-xl-14 {
    margin-right: 7rem !important;
  }
  .me-xl-15 {
    margin-right: 7.5rem !important;
  }
  .me-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xl-5 {
    margin-bottom: 2rem !important;
  }
  .mb-xl-6 {
    margin-bottom: 2.5rem !important;
  }
  .mb-xl-7 {
    margin-bottom: 3rem !important;
  }
  .mb-xl-8 {
    margin-bottom: 3.5rem !important;
  }
  .mb-xl-9 {
    margin-bottom: 4rem !important;
  }
  .mb-xl-10 {
    margin-bottom: 4.5rem !important;
  }
  .mb-xl-11 {
    margin-bottom: 5rem !important;
  }
  .mb-xl-12 {
    margin-bottom: 6rem !important;
  }
  .mb-xl-13 {
    margin-bottom: 6.5rem !important;
  }
  .mb-xl-14 {
    margin-bottom: 7rem !important;
  }
  .mb-xl-15 {
    margin-bottom: 7.5rem !important;
  }
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .ms-xl-0 {
    margin-left: 0 !important;
  }
  .ms-xl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xl-3 {
    margin-left: 1rem !important;
  }
  .ms-xl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xl-5 {
    margin-left: 2rem !important;
  }
  .ms-xl-6 {
    margin-left: 2.5rem !important;
  }
  .ms-xl-7 {
    margin-left: 3rem !important;
  }
  .ms-xl-8 {
    margin-left: 3.5rem !important;
  }
  .ms-xl-9 {
    margin-left: 4rem !important;
  }
  .ms-xl-10 {
    margin-left: 4.5rem !important;
  }
  .ms-xl-11 {
    margin-left: 5rem !important;
  }
  .ms-xl-12 {
    margin-left: 6rem !important;
  }
  .ms-xl-13 {
    margin-left: 6.5rem !important;
  }
  .ms-xl-14 {
    margin-left: 7rem !important;
  }
  .ms-xl-15 {
    margin-left: 7.5rem !important;
  }
  .ms-xl-auto {
    margin-left: auto !important;
  }
  .m-xl-n1 {
    margin: -0.25rem !important;
  }
  .m-xl-n2 {
    margin: -0.5rem !important;
  }
  .m-xl-n3 {
    margin: -1rem !important;
  }
  .m-xl-n4 {
    margin: -1.5rem !important;
  }
  .m-xl-n5 {
    margin: -2rem !important;
  }
  .m-xl-n6 {
    margin: -2.5rem !important;
  }
  .m-xl-n7 {
    margin: -3rem !important;
  }
  .m-xl-n8 {
    margin: -3.5rem !important;
  }
  .m-xl-n9 {
    margin: -4rem !important;
  }
  .m-xl-n10 {
    margin: -4.5rem !important;
  }
  .m-xl-n11 {
    margin: -5rem !important;
  }
  .m-xl-n12 {
    margin: -6rem !important;
  }
  .m-xl-n13 {
    margin: -6.5rem !important;
  }
  .m-xl-n14 {
    margin: -7rem !important;
  }
  .m-xl-n15 {
    margin: -7.5rem !important;
  }
  .mx-xl-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-xl-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-xl-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-xl-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-xl-n5 {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
  }
  .mx-xl-n6 {
    margin-right: -2.5rem !important;
    margin-left: -2.5rem !important;
  }
  .mx-xl-n7 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .mx-xl-n8 {
    margin-right: -3.5rem !important;
    margin-left: -3.5rem !important;
  }
  .mx-xl-n9 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }
  .mx-xl-n10 {
    margin-right: -4.5rem !important;
    margin-left: -4.5rem !important;
  }
  .mx-xl-n11 {
    margin-right: -5rem !important;
    margin-left: -5rem !important;
  }
  .mx-xl-n12 {
    margin-right: -6rem !important;
    margin-left: -6rem !important;
  }
  .mx-xl-n13 {
    margin-right: -6.5rem !important;
    margin-left: -6.5rem !important;
  }
  .mx-xl-n14 {
    margin-right: -7rem !important;
    margin-left: -7rem !important;
  }
  .mx-xl-n15 {
    margin-right: -7.5rem !important;
    margin-left: -7.5rem !important;
  }
  .my-xl-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-xl-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-xl-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-xl-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-xl-n5 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }
  .my-xl-n6 {
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important;
  }
  .my-xl-n7 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .my-xl-n8 {
    margin-top: -3.5rem !important;
    margin-bottom: -3.5rem !important;
  }
  .my-xl-n9 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .my-xl-n10 {
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;
  }
  .my-xl-n11 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }
  .my-xl-n12 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }
  .my-xl-n13 {
    margin-top: -6.5rem !important;
    margin-bottom: -6.5rem !important;
  }
  .my-xl-n14 {
    margin-top: -7rem !important;
    margin-bottom: -7rem !important;
  }
  .my-xl-n15 {
    margin-top: -7.5rem !important;
    margin-bottom: -7.5rem !important;
  }
  .mt-xl-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-xl-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-xl-n3 {
    margin-top: -1rem !important;
  }
  .mt-xl-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-xl-n5 {
    margin-top: -2rem !important;
  }
  .mt-xl-n6 {
    margin-top: -2.5rem !important;
  }
  .mt-xl-n7 {
    margin-top: -3rem !important;
  }
  .mt-xl-n8 {
    margin-top: -3.5rem !important;
  }
  .mt-xl-n9 {
    margin-top: -4rem !important;
  }
  .mt-xl-n10 {
    margin-top: -4.5rem !important;
  }
  .mt-xl-n11 {
    margin-top: -5rem !important;
  }
  .mt-xl-n12 {
    margin-top: -6rem !important;
  }
  .mt-xl-n13 {
    margin-top: -6.5rem !important;
  }
  .mt-xl-n14 {
    margin-top: -7rem !important;
  }
  .mt-xl-n15 {
    margin-top: -7.5rem !important;
  }
  .me-xl-n1 {
    margin-right: -0.25rem !important;
  }
  .me-xl-n2 {
    margin-right: -0.5rem !important;
  }
  .me-xl-n3 {
    margin-right: -1rem !important;
  }
  .me-xl-n4 {
    margin-right: -1.5rem !important;
  }
  .me-xl-n5 {
    margin-right: -2rem !important;
  }
  .me-xl-n6 {
    margin-right: -2.5rem !important;
  }
  .me-xl-n7 {
    margin-right: -3rem !important;
  }
  .me-xl-n8 {
    margin-right: -3.5rem !important;
  }
  .me-xl-n9 {
    margin-right: -4rem !important;
  }
  .me-xl-n10 {
    margin-right: -4.5rem !important;
  }
  .me-xl-n11 {
    margin-right: -5rem !important;
  }
  .me-xl-n12 {
    margin-right: -6rem !important;
  }
  .me-xl-n13 {
    margin-right: -6.5rem !important;
  }
  .me-xl-n14 {
    margin-right: -7rem !important;
  }
  .me-xl-n15 {
    margin-right: -7.5rem !important;
  }
  .mb-xl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-xl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-xl-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-xl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-xl-n5 {
    margin-bottom: -2rem !important;
  }
  .mb-xl-n6 {
    margin-bottom: -2.5rem !important;
  }
  .mb-xl-n7 {
    margin-bottom: -3rem !important;
  }
  .mb-xl-n8 {
    margin-bottom: -3.5rem !important;
  }
  .mb-xl-n9 {
    margin-bottom: -4rem !important;
  }
  .mb-xl-n10 {
    margin-bottom: -4.5rem !important;
  }
  .mb-xl-n11 {
    margin-bottom: -5rem !important;
  }
  .mb-xl-n12 {
    margin-bottom: -6rem !important;
  }
  .mb-xl-n13 {
    margin-bottom: -6.5rem !important;
  }
  .mb-xl-n14 {
    margin-bottom: -7rem !important;
  }
  .mb-xl-n15 {
    margin-bottom: -7.5rem !important;
  }
  .ms-xl-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-xl-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-xl-n3 {
    margin-left: -1rem !important;
  }
  .ms-xl-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-xl-n5 {
    margin-left: -2rem !important;
  }
  .ms-xl-n6 {
    margin-left: -2.5rem !important;
  }
  .ms-xl-n7 {
    margin-left: -3rem !important;
  }
  .ms-xl-n8 {
    margin-left: -3.5rem !important;
  }
  .ms-xl-n9 {
    margin-left: -4rem !important;
  }
  .ms-xl-n10 {
    margin-left: -4.5rem !important;
  }
  .ms-xl-n11 {
    margin-left: -5rem !important;
  }
  .ms-xl-n12 {
    margin-left: -6rem !important;
  }
  .ms-xl-n13 {
    margin-left: -6.5rem !important;
  }
  .ms-xl-n14 {
    margin-left: -7rem !important;
  }
  .ms-xl-n15 {
    margin-left: -7.5rem !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 2rem !important;
  }
  .p-xl-6 {
    padding: 2.5rem !important;
  }
  .p-xl-7 {
    padding: 3rem !important;
  }
  .p-xl-8 {
    padding: 3.5rem !important;
  }
  .p-xl-9 {
    padding: 4rem !important;
  }
  .p-xl-10 {
    padding: 4.5rem !important;
  }
  .p-xl-11 {
    padding: 5rem !important;
  }
  .p-xl-12 {
    padding: 6rem !important;
  }
  .p-xl-13 {
    padding: 6.5rem !important;
  }
  .p-xl-14 {
    padding: 7rem !important;
  }
  .p-xl-15 {
    padding: 7.5rem !important;
  }
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xl-5 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .px-xl-6 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  .px-xl-7 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-xl-8 {
    padding-right: 3.5rem !important;
    padding-left: 3.5rem !important;
  }
  .px-xl-9 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .px-xl-10 {
    padding-right: 4.5rem !important;
    padding-left: 4.5rem !important;
  }
  .px-xl-11 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .px-xl-12 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .px-xl-13 {
    padding-right: 6.5rem !important;
    padding-left: 6.5rem !important;
  }
  .px-xl-14 {
    padding-right: 7rem !important;
    padding-left: 7rem !important;
  }
  .px-xl-15 {
    padding-right: 7.5rem !important;
    padding-left: 7.5rem !important;
  }
  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xl-5 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-xl-6 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .py-xl-7 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-xl-8 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
  .py-xl-9 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .py-xl-10 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
  .py-xl-11 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .py-xl-12 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .py-xl-13 {
    padding-top: 6.5rem !important;
    padding-bottom: 6.5rem !important;
  }
  .py-xl-14 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
  .py-xl-15 {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;
  }
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xl-3 {
    padding-top: 1rem !important;
  }
  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xl-5 {
    padding-top: 2rem !important;
  }
  .pt-xl-6 {
    padding-top: 2.5rem !important;
  }
  .pt-xl-7 {
    padding-top: 3rem !important;
  }
  .pt-xl-8 {
    padding-top: 3.5rem !important;
  }
  .pt-xl-9 {
    padding-top: 4rem !important;
  }
  .pt-xl-10 {
    padding-top: 4.5rem !important;
  }
  .pt-xl-11 {
    padding-top: 5rem !important;
  }
  .pt-xl-12 {
    padding-top: 6rem !important;
  }
  .pt-xl-13 {
    padding-top: 6.5rem !important;
  }
  .pt-xl-14 {
    padding-top: 7rem !important;
  }
  .pt-xl-15 {
    padding-top: 7.5rem !important;
  }
  .pe-xl-0 {
    padding-right: 0 !important;
  }
  .pe-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xl-3 {
    padding-right: 1rem !important;
  }
  .pe-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xl-5 {
    padding-right: 2rem !important;
  }
  .pe-xl-6 {
    padding-right: 2.5rem !important;
  }
  .pe-xl-7 {
    padding-right: 3rem !important;
  }
  .pe-xl-8 {
    padding-right: 3.5rem !important;
  }
  .pe-xl-9 {
    padding-right: 4rem !important;
  }
  .pe-xl-10 {
    padding-right: 4.5rem !important;
  }
  .pe-xl-11 {
    padding-right: 5rem !important;
  }
  .pe-xl-12 {
    padding-right: 6rem !important;
  }
  .pe-xl-13 {
    padding-right: 6.5rem !important;
  }
  .pe-xl-14 {
    padding-right: 7rem !important;
  }
  .pe-xl-15 {
    padding-right: 7.5rem !important;
  }
  .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xl-5 {
    padding-bottom: 2rem !important;
  }
  .pb-xl-6 {
    padding-bottom: 2.5rem !important;
  }
  .pb-xl-7 {
    padding-bottom: 3rem !important;
  }
  .pb-xl-8 {
    padding-bottom: 3.5rem !important;
  }
  .pb-xl-9 {
    padding-bottom: 4rem !important;
  }
  .pb-xl-10 {
    padding-bottom: 4.5rem !important;
  }
  .pb-xl-11 {
    padding-bottom: 5rem !important;
  }
  .pb-xl-12 {
    padding-bottom: 6rem !important;
  }
  .pb-xl-13 {
    padding-bottom: 6.5rem !important;
  }
  .pb-xl-14 {
    padding-bottom: 7rem !important;
  }
  .pb-xl-15 {
    padding-bottom: 7.5rem !important;
  }
  .ps-xl-0 {
    padding-left: 0 !important;
  }
  .ps-xl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xl-3 {
    padding-left: 1rem !important;
  }
  .ps-xl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xl-5 {
    padding-left: 2rem !important;
  }
  .ps-xl-6 {
    padding-left: 2.5rem !important;
  }
  .ps-xl-7 {
    padding-left: 3rem !important;
  }
  .ps-xl-8 {
    padding-left: 3.5rem !important;
  }
  .ps-xl-9 {
    padding-left: 4rem !important;
  }
  .ps-xl-10 {
    padding-left: 4.5rem !important;
  }
  .ps-xl-11 {
    padding-left: 5rem !important;
  }
  .ps-xl-12 {
    padding-left: 6rem !important;
  }
  .ps-xl-13 {
    padding-left: 6.5rem !important;
  }
  .ps-xl-14 {
    padding-left: 7rem !important;
  }
  .ps-xl-15 {
    padding-left: 7.5rem !important;
  }
  .gap-xl-0 {
    gap: 0 !important;
  }
  .gap-xl-1 {
    gap: 0.25rem !important;
  }
  .gap-xl-2 {
    gap: 0.5rem !important;
  }
  .gap-xl-3 {
    gap: 1rem !important;
  }
  .gap-xl-4 {
    gap: 1.5rem !important;
  }
  .gap-xl-5 {
    gap: 2rem !important;
  }
  .gap-xl-6 {
    gap: 2.5rem !important;
  }
  .gap-xl-7 {
    gap: 3rem !important;
  }
  .gap-xl-8 {
    gap: 3.5rem !important;
  }
  .gap-xl-9 {
    gap: 4rem !important;
  }
  .gap-xl-10 {
    gap: 4.5rem !important;
  }
  .gap-xl-11 {
    gap: 5rem !important;
  }
  .gap-xl-12 {
    gap: 6rem !important;
  }
  .gap-xl-13 {
    gap: 6.5rem !important;
  }
  .gap-xl-14 {
    gap: 7rem !important;
  }
  .gap-xl-15 {
    gap: 7.5rem !important;
  }
  .row-gap-xl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xl-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-xl-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-xl-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xl-5 {
    row-gap: 2rem !important;
  }
  .row-gap-xl-6 {
    row-gap: 2.5rem !important;
  }
  .row-gap-xl-7 {
    row-gap: 3rem !important;
  }
  .row-gap-xl-8 {
    row-gap: 3.5rem !important;
  }
  .row-gap-xl-9 {
    row-gap: 4rem !important;
  }
  .row-gap-xl-10 {
    row-gap: 4.5rem !important;
  }
  .row-gap-xl-11 {
    row-gap: 5rem !important;
  }
  .row-gap-xl-12 {
    row-gap: 6rem !important;
  }
  .row-gap-xl-13 {
    row-gap: 6.5rem !important;
  }
  .row-gap-xl-14 {
    row-gap: 7rem !important;
  }
  .row-gap-xl-15 {
    row-gap: 7.5rem !important;
  }
  .column-gap-xl-0 {
    -moz-column-gap: 0 !important;
         column-gap: 0 !important;
  }
  .column-gap-xl-1 {
    -moz-column-gap: 0.25rem !important;
         column-gap: 0.25rem !important;
  }
  .column-gap-xl-2 {
    -moz-column-gap: 0.5rem !important;
         column-gap: 0.5rem !important;
  }
  .column-gap-xl-3 {
    -moz-column-gap: 1rem !important;
         column-gap: 1rem !important;
  }
  .column-gap-xl-4 {
    -moz-column-gap: 1.5rem !important;
         column-gap: 1.5rem !important;
  }
  .column-gap-xl-5 {
    -moz-column-gap: 2rem !important;
         column-gap: 2rem !important;
  }
  .column-gap-xl-6 {
    -moz-column-gap: 2.5rem !important;
         column-gap: 2.5rem !important;
  }
  .column-gap-xl-7 {
    -moz-column-gap: 3rem !important;
         column-gap: 3rem !important;
  }
  .column-gap-xl-8 {
    -moz-column-gap: 3.5rem !important;
         column-gap: 3.5rem !important;
  }
  .column-gap-xl-9 {
    -moz-column-gap: 4rem !important;
         column-gap: 4rem !important;
  }
  .column-gap-xl-10 {
    -moz-column-gap: 4.5rem !important;
         column-gap: 4.5rem !important;
  }
  .column-gap-xl-11 {
    -moz-column-gap: 5rem !important;
         column-gap: 5rem !important;
  }
  .column-gap-xl-12 {
    -moz-column-gap: 6rem !important;
         column-gap: 6rem !important;
  }
  .column-gap-xl-13 {
    -moz-column-gap: 6.5rem !important;
         column-gap: 6.5rem !important;
  }
  .column-gap-xl-14 {
    -moz-column-gap: 7rem !important;
         column-gap: 7rem !important;
  }
  .column-gap-xl-15 {
    -moz-column-gap: 7.5rem !important;
         column-gap: 7.5rem !important;
  }
  .fs-xl-1 {
    font-size: 4.768371582rem !important;
  }
  .fs-xl-2 {
    font-size: 3.8146972656rem !important;
  }
  .fs-xl-3 {
    font-size: 3.0517578125rem !important;
  }
  .fs-xl-4 {
    font-size: 2.44140625rem !important;
  }
  .fs-xl-5 {
    font-size: 1.953125rem !important;
  }
  .fs-xl-6 {
    font-size: 1.5625rem !important;
  }
  .fs-xl-7 {
    font-size: 1.25rem !important;
  }
  .fs-xl-8 {
    font-size: 1rem !important;
  }
  .fs-xl-9 {
    font-size: 0.8rem !important;
  }
  .fs-xl-10 {
    font-size: 0.64rem !important;
  }
  .fs-xl-11 {
    font-size: 0.512rem !important;
  }
  .text-xl-start {
    text-align: left !important;
  }
  .text-xl-end {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
  .rounded-xl {
    border-radius: var(--phoenix-border-radius) !important;
  }
  .rounded-xl-0 {
    border-radius: 0 !important;
  }
  .rounded-xl-1 {
    border-radius: var(--phoenix-border-radius-sm) !important;
  }
  .rounded-xl-2 {
    border-radius: var(--phoenix-border-radius) !important;
  }
  .rounded-xl-3 {
    border-radius: var(--phoenix-border-radius-lg) !important;
  }
  .rounded-xl-4 {
    border-radius: var(--phoenix-border-radius-xl) !important;
  }
  .rounded-xl-5 {
    border-radius: var(--phoenix-border-radius-xxl) !important;
  }
  .rounded-xl-circle {
    border-radius: 50% !important;
  }
  .rounded-xl-pill {
    border-radius: var(--phoenix-border-radius-pill) !important;
  }
  .rounded-top-xl {
    border-top-left-radius: var(--phoenix-border-radius) !important;
    border-top-right-radius: var(--phoenix-border-radius) !important;
  }
  .rounded-top-xl-0 {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }
  .rounded-top-xl-1 {
    border-top-left-radius: var(--phoenix-border-radius-sm) !important;
    border-top-right-radius: var(--phoenix-border-radius-sm) !important;
  }
  .rounded-top-xl-2 {
    border-top-left-radius: var(--phoenix-border-radius) !important;
    border-top-right-radius: var(--phoenix-border-radius) !important;
  }
  .rounded-top-xl-3 {
    border-top-left-radius: var(--phoenix-border-radius-lg) !important;
    border-top-right-radius: var(--phoenix-border-radius-lg) !important;
  }
  .rounded-top-xl-4 {
    border-top-left-radius: var(--phoenix-border-radius-xl) !important;
    border-top-right-radius: var(--phoenix-border-radius-xl) !important;
  }
  .rounded-top-xl-5 {
    border-top-left-radius: var(--phoenix-border-radius-xxl) !important;
    border-top-right-radius: var(--phoenix-border-radius-xxl) !important;
  }
  .rounded-top-xl-circle {
    border-top-left-radius: 50% !important;
    border-top-right-radius: 50% !important;
  }
  .rounded-top-xl-pill {
    border-top-left-radius: var(--phoenix-border-radius-pill) !important;
    border-top-right-radius: var(--phoenix-border-radius-pill) !important;
  }
  .rounded-end-xl {
    border-top-right-radius: var(--phoenix-border-radius) !important;
    border-bottom-right-radius: var(--phoenix-border-radius) !important;
  }
  .rounded-end-xl-0 {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }
  .rounded-end-xl-1 {
    border-top-right-radius: var(--phoenix-border-radius-sm) !important;
    border-bottom-right-radius: var(--phoenix-border-radius-sm) !important;
  }
  .rounded-end-xl-2 {
    border-top-right-radius: var(--phoenix-border-radius) !important;
    border-bottom-right-radius: var(--phoenix-border-radius) !important;
  }
  .rounded-end-xl-3 {
    border-top-right-radius: var(--phoenix-border-radius-lg) !important;
    border-bottom-right-radius: var(--phoenix-border-radius-lg) !important;
  }
  .rounded-end-xl-4 {
    border-top-right-radius: var(--phoenix-border-radius-xl) !important;
    border-bottom-right-radius: var(--phoenix-border-radius-xl) !important;
  }
  .rounded-end-xl-5 {
    border-top-right-radius: var(--phoenix-border-radius-xxl) !important;
    border-bottom-right-radius: var(--phoenix-border-radius-xxl) !important;
  }
  .rounded-end-xl-circle {
    border-top-right-radius: 50% !important;
    border-bottom-right-radius: 50% !important;
  }
  .rounded-end-xl-pill {
    border-top-right-radius: var(--phoenix-border-radius-pill) !important;
    border-bottom-right-radius: var(--phoenix-border-radius-pill) !important;
  }
  .rounded-bottom-xl {
    border-bottom-right-radius: var(--phoenix-border-radius) !important;
    border-bottom-left-radius: var(--phoenix-border-radius) !important;
  }
  .rounded-bottom-xl-0 {
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }
  .rounded-bottom-xl-1 {
    border-bottom-right-radius: var(--phoenix-border-radius-sm) !important;
    border-bottom-left-radius: var(--phoenix-border-radius-sm) !important;
  }
  .rounded-bottom-xl-2 {
    border-bottom-right-radius: var(--phoenix-border-radius) !important;
    border-bottom-left-radius: var(--phoenix-border-radius) !important;
  }
  .rounded-bottom-xl-3 {
    border-bottom-right-radius: var(--phoenix-border-radius-lg) !important;
    border-bottom-left-radius: var(--phoenix-border-radius-lg) !important;
  }
  .rounded-bottom-xl-4 {
    border-bottom-right-radius: var(--phoenix-border-radius-xl) !important;
    border-bottom-left-radius: var(--phoenix-border-radius-xl) !important;
  }
  .rounded-bottom-xl-5 {
    border-bottom-right-radius: var(--phoenix-border-radius-xxl) !important;
    border-bottom-left-radius: var(--phoenix-border-radius-xxl) !important;
  }
  .rounded-bottom-xl-circle {
    border-bottom-right-radius: 50% !important;
    border-bottom-left-radius: 50% !important;
  }
  .rounded-bottom-xl-pill {
    border-bottom-right-radius: var(--phoenix-border-radius-pill) !important;
    border-bottom-left-radius: var(--phoenix-border-radius-pill) !important;
  }
  .rounded-start-xl {
    border-bottom-left-radius: var(--phoenix-border-radius) !important;
    border-top-left-radius: var(--phoenix-border-radius) !important;
  }
  .rounded-start-xl-0 {
    border-bottom-left-radius: 0 !important;
    border-top-left-radius: 0 !important;
  }
  .rounded-start-xl-1 {
    border-bottom-left-radius: var(--phoenix-border-radius-sm) !important;
    border-top-left-radius: var(--phoenix-border-radius-sm) !important;
  }
  .rounded-start-xl-2 {
    border-bottom-left-radius: var(--phoenix-border-radius) !important;
    border-top-left-radius: var(--phoenix-border-radius) !important;
  }
  .rounded-start-xl-3 {
    border-bottom-left-radius: var(--phoenix-border-radius-lg) !important;
    border-top-left-radius: var(--phoenix-border-radius-lg) !important;
  }
  .rounded-start-xl-4 {
    border-bottom-left-radius: var(--phoenix-border-radius-xl) !important;
    border-top-left-radius: var(--phoenix-border-radius-xl) !important;
  }
  .rounded-start-xl-5 {
    border-bottom-left-radius: var(--phoenix-border-radius-xxl) !important;
    border-top-left-radius: var(--phoenix-border-radius-xxl) !important;
  }
  .rounded-start-xl-circle {
    border-bottom-left-radius: 50% !important;
    border-top-left-radius: 50% !important;
  }
  .rounded-start-xl-pill {
    border-bottom-left-radius: var(--phoenix-border-radius-pill) !important;
    border-top-left-radius: var(--phoenix-border-radius-pill) !important;
  }
  .column-xl-1 {
    -moz-column-count: 1 !important;
         column-count: 1 !important;
  }
  .column-xl-2 {
    -moz-column-count: 2 !important;
         column-count: 2 !important;
  }
  .column-xl-3 {
    -moz-column-count: 3 !important;
         column-count: 3 !important;
  }
}
@media (min-width: 1540px) {
  .float-xxl-start {
    float: left !important;
  }
  .float-xxl-end {
    float: right !important;
  }
  .float-xxl-none {
    float: none !important;
  }
  .object-fit-xxl-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
  .object-fit-xxl-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .object-fit-xxl-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }
  .object-fit-xxl-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }
  .object-fit-xxl-none {
    -o-object-fit: none !important;
       object-fit: none !important;
  }
  .opacity-xxl-0 {
    opacity: 0 !important;
  }
  .opacity-xxl-25 {
    opacity: 0.25 !important;
  }
  .opacity-xxl-50 {
    opacity: 0.5 !important;
  }
  .opacity-xxl-75 {
    opacity: 0.75 !important;
  }
  .opacity-xxl-85 {
    opacity: 0.85 !important;
  }
  .opacity-xxl-100 {
    opacity: 1 !important;
  }
  .d-xxl-inline {
    display: inline !important;
  }
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  .d-xxl-block {
    display: block !important;
  }
  .d-xxl-grid {
    display: grid !important;
  }
  .d-xxl-inline-grid {
    display: inline-grid !important;
  }
  .d-xxl-table {
    display: table !important;
  }
  .d-xxl-table-row {
    display: table-row !important;
  }
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  .d-xxl-flex {
    display: flex !important;
  }
  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
  .d-xxl-none {
    display: none !important;
  }
  .position-xxl-static {
    position: static !important;
  }
  .position-xxl-relative {
    position: relative !important;
  }
  .position-xxl-absolute {
    position: absolute !important;
  }
  .position-xxl-fixed {
    position: fixed !important;
  }
  .position-xxl-sticky {
    position: sticky !important;
  }
  .translate-middle-xxl {
    transform: translate(-50%, -50%) !important;
  }
  .translate-middle-xxl-x {
    transform: translateX(-50%) !important;
  }
  .translate-middle-xxl-y {
    transform: translateY(-50%) !important;
  }
  .border-xxl {
    border: var(--phoenix-border-width) var(--phoenix-border-style) var(--phoenix-border-color) !important;
  }
  .border-xxl-0 {
    border: 0 !important;
  }
  .border-top-xxl {
    border-top: var(--phoenix-border-width) var(--phoenix-border-style) var(--phoenix-border-color) !important;
  }
  .border-top-xxl-0 {
    border-top: 0 !important;
  }
  .border-end-xxl {
    border-right: var(--phoenix-border-width) var(--phoenix-border-style) var(--phoenix-border-color) !important;
  }
  .border-end-xxl-0 {
    border-right: 0 !important;
  }
  .border-bottom-xxl {
    border-bottom: var(--phoenix-border-width) var(--phoenix-border-style) var(--phoenix-border-color) !important;
  }
  .border-bottom-xxl-0 {
    border-bottom: 0 !important;
  }
  .border-start-xxl {
    border-left: var(--phoenix-border-width) var(--phoenix-border-style) var(--phoenix-border-color) !important;
  }
  .border-start-xxl-0 {
    border-left: 0 !important;
  }
  .w-xxl-25 {
    width: 25% !important;
  }
  .w-xxl-30 {
    width: 30% !important;
  }
  .w-xxl-50 {
    width: 50% !important;
  }
  .w-xxl-60 {
    width: 60% !important;
  }
  .w-xxl-70 {
    width: 70% !important;
  }
  .w-xxl-75 {
    width: 75% !important;
  }
  .w-xxl-100 {
    width: 100% !important;
  }
  .w-xxl-auto {
    width: auto !important;
  }
  .h-xxl-25 {
    height: 25% !important;
  }
  .h-xxl-30 {
    height: 30% !important;
  }
  .h-xxl-50 {
    height: 50% !important;
  }
  .h-xxl-60 {
    height: 60% !important;
  }
  .h-xxl-70 {
    height: 70% !important;
  }
  .h-xxl-75 {
    height: 75% !important;
  }
  .h-xxl-100 {
    height: 100% !important;
  }
  .h-xxl-auto {
    height: auto !important;
  }
  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xxl-row {
    flex-direction: row !important;
  }
  .flex-xxl-column {
    flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    justify-content: center !important;
  }
  .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  .justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxl-center {
    align-items: center !important;
  }
  .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxl-center {
    align-content: center !important;
  }
  .align-content-xxl-between {
    align-content: space-between !important;
  }
  .align-content-xxl-around {
    align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxl-auto {
    align-self: auto !important;
  }
  .align-self-xxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxl-center {
    align-self: center !important;
  }
  .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
  .order-xxl-first {
    order: -1 !important;
  }
  .order-xxl-0 {
    order: 0 !important;
  }
  .order-xxl-1 {
    order: 1 !important;
  }
  .order-xxl-2 {
    order: 2 !important;
  }
  .order-xxl-3 {
    order: 3 !important;
  }
  .order-xxl-4 {
    order: 4 !important;
  }
  .order-xxl-5 {
    order: 5 !important;
  }
  .order-xxl-last {
    order: 6 !important;
  }
  .m-xxl-0 {
    margin: 0 !important;
  }
  .m-xxl-1 {
    margin: 0.25rem !important;
  }
  .m-xxl-2 {
    margin: 0.5rem !important;
  }
  .m-xxl-3 {
    margin: 1rem !important;
  }
  .m-xxl-4 {
    margin: 1.5rem !important;
  }
  .m-xxl-5 {
    margin: 2rem !important;
  }
  .m-xxl-6 {
    margin: 2.5rem !important;
  }
  .m-xxl-7 {
    margin: 3rem !important;
  }
  .m-xxl-8 {
    margin: 3.5rem !important;
  }
  .m-xxl-9 {
    margin: 4rem !important;
  }
  .m-xxl-10 {
    margin: 4.5rem !important;
  }
  .m-xxl-11 {
    margin: 5rem !important;
  }
  .m-xxl-12 {
    margin: 6rem !important;
  }
  .m-xxl-13 {
    margin: 6.5rem !important;
  }
  .m-xxl-14 {
    margin: 7rem !important;
  }
  .m-xxl-15 {
    margin: 7.5rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xxl-5 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .mx-xxl-6 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  .mx-xxl-7 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xxl-8 {
    margin-right: 3.5rem !important;
    margin-left: 3.5rem !important;
  }
  .mx-xxl-9 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .mx-xxl-10 {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important;
  }
  .mx-xxl-11 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .mx-xxl-12 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .mx-xxl-13 {
    margin-right: 6.5rem !important;
    margin-left: 6.5rem !important;
  }
  .mx-xxl-14 {
    margin-right: 7rem !important;
    margin-left: 7rem !important;
  }
  .mx-xxl-15 {
    margin-right: 7.5rem !important;
    margin-left: 7.5rem !important;
  }
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xxl-5 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-xxl-6 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .my-xxl-7 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xxl-8 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }
  .my-xxl-9 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-xxl-10 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
  .my-xxl-11 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .my-xxl-12 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .my-xxl-13 {
    margin-top: 6.5rem !important;
    margin-bottom: 6.5rem !important;
  }
  .my-xxl-14 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }
  .my-xxl-15 {
    margin-top: 7.5rem !important;
    margin-bottom: 7.5rem !important;
  }
  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xxl-0 {
    margin-top: 0 !important;
  }
  .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xxl-3 {
    margin-top: 1rem !important;
  }
  .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xxl-5 {
    margin-top: 2rem !important;
  }
  .mt-xxl-6 {
    margin-top: 2.5rem !important;
  }
  .mt-xxl-7 {
    margin-top: 3rem !important;
  }
  .mt-xxl-8 {
    margin-top: 3.5rem !important;
  }
  .mt-xxl-9 {
    margin-top: 4rem !important;
  }
  .mt-xxl-10 {
    margin-top: 4.5rem !important;
  }
  .mt-xxl-11 {
    margin-top: 5rem !important;
  }
  .mt-xxl-12 {
    margin-top: 6rem !important;
  }
  .mt-xxl-13 {
    margin-top: 6.5rem !important;
  }
  .mt-xxl-14 {
    margin-top: 7rem !important;
  }
  .mt-xxl-15 {
    margin-top: 7.5rem !important;
  }
  .mt-xxl-auto {
    margin-top: auto !important;
  }
  .me-xxl-0 {
    margin-right: 0 !important;
  }
  .me-xxl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xxl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xxl-3 {
    margin-right: 1rem !important;
  }
  .me-xxl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xxl-5 {
    margin-right: 2rem !important;
  }
  .me-xxl-6 {
    margin-right: 2.5rem !important;
  }
  .me-xxl-7 {
    margin-right: 3rem !important;
  }
  .me-xxl-8 {
    margin-right: 3.5rem !important;
  }
  .me-xxl-9 {
    margin-right: 4rem !important;
  }
  .me-xxl-10 {
    margin-right: 4.5rem !important;
  }
  .me-xxl-11 {
    margin-right: 5rem !important;
  }
  .me-xxl-12 {
    margin-right: 6rem !important;
  }
  .me-xxl-13 {
    margin-right: 6.5rem !important;
  }
  .me-xxl-14 {
    margin-right: 7rem !important;
  }
  .me-xxl-15 {
    margin-right: 7.5rem !important;
  }
  .me-xxl-auto {
    margin-right: auto !important;
  }
  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxl-5 {
    margin-bottom: 2rem !important;
  }
  .mb-xxl-6 {
    margin-bottom: 2.5rem !important;
  }
  .mb-xxl-7 {
    margin-bottom: 3rem !important;
  }
  .mb-xxl-8 {
    margin-bottom: 3.5rem !important;
  }
  .mb-xxl-9 {
    margin-bottom: 4rem !important;
  }
  .mb-xxl-10 {
    margin-bottom: 4.5rem !important;
  }
  .mb-xxl-11 {
    margin-bottom: 5rem !important;
  }
  .mb-xxl-12 {
    margin-bottom: 6rem !important;
  }
  .mb-xxl-13 {
    margin-bottom: 6.5rem !important;
  }
  .mb-xxl-14 {
    margin-bottom: 7rem !important;
  }
  .mb-xxl-15 {
    margin-bottom: 7.5rem !important;
  }
  .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  .ms-xxl-0 {
    margin-left: 0 !important;
  }
  .ms-xxl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xxl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xxl-3 {
    margin-left: 1rem !important;
  }
  .ms-xxl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xxl-5 {
    margin-left: 2rem !important;
  }
  .ms-xxl-6 {
    margin-left: 2.5rem !important;
  }
  .ms-xxl-7 {
    margin-left: 3rem !important;
  }
  .ms-xxl-8 {
    margin-left: 3.5rem !important;
  }
  .ms-xxl-9 {
    margin-left: 4rem !important;
  }
  .ms-xxl-10 {
    margin-left: 4.5rem !important;
  }
  .ms-xxl-11 {
    margin-left: 5rem !important;
  }
  .ms-xxl-12 {
    margin-left: 6rem !important;
  }
  .ms-xxl-13 {
    margin-left: 6.5rem !important;
  }
  .ms-xxl-14 {
    margin-left: 7rem !important;
  }
  .ms-xxl-15 {
    margin-left: 7.5rem !important;
  }
  .ms-xxl-auto {
    margin-left: auto !important;
  }
  .m-xxl-n1 {
    margin: -0.25rem !important;
  }
  .m-xxl-n2 {
    margin: -0.5rem !important;
  }
  .m-xxl-n3 {
    margin: -1rem !important;
  }
  .m-xxl-n4 {
    margin: -1.5rem !important;
  }
  .m-xxl-n5 {
    margin: -2rem !important;
  }
  .m-xxl-n6 {
    margin: -2.5rem !important;
  }
  .m-xxl-n7 {
    margin: -3rem !important;
  }
  .m-xxl-n8 {
    margin: -3.5rem !important;
  }
  .m-xxl-n9 {
    margin: -4rem !important;
  }
  .m-xxl-n10 {
    margin: -4.5rem !important;
  }
  .m-xxl-n11 {
    margin: -5rem !important;
  }
  .m-xxl-n12 {
    margin: -6rem !important;
  }
  .m-xxl-n13 {
    margin: -6.5rem !important;
  }
  .m-xxl-n14 {
    margin: -7rem !important;
  }
  .m-xxl-n15 {
    margin: -7.5rem !important;
  }
  .mx-xxl-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-xxl-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-xxl-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-xxl-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-xxl-n5 {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
  }
  .mx-xxl-n6 {
    margin-right: -2.5rem !important;
    margin-left: -2.5rem !important;
  }
  .mx-xxl-n7 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .mx-xxl-n8 {
    margin-right: -3.5rem !important;
    margin-left: -3.5rem !important;
  }
  .mx-xxl-n9 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }
  .mx-xxl-n10 {
    margin-right: -4.5rem !important;
    margin-left: -4.5rem !important;
  }
  .mx-xxl-n11 {
    margin-right: -5rem !important;
    margin-left: -5rem !important;
  }
  .mx-xxl-n12 {
    margin-right: -6rem !important;
    margin-left: -6rem !important;
  }
  .mx-xxl-n13 {
    margin-right: -6.5rem !important;
    margin-left: -6.5rem !important;
  }
  .mx-xxl-n14 {
    margin-right: -7rem !important;
    margin-left: -7rem !important;
  }
  .mx-xxl-n15 {
    margin-right: -7.5rem !important;
    margin-left: -7.5rem !important;
  }
  .my-xxl-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-xxl-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-xxl-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-xxl-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-xxl-n5 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }
  .my-xxl-n6 {
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important;
  }
  .my-xxl-n7 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .my-xxl-n8 {
    margin-top: -3.5rem !important;
    margin-bottom: -3.5rem !important;
  }
  .my-xxl-n9 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .my-xxl-n10 {
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;
  }
  .my-xxl-n11 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }
  .my-xxl-n12 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }
  .my-xxl-n13 {
    margin-top: -6.5rem !important;
    margin-bottom: -6.5rem !important;
  }
  .my-xxl-n14 {
    margin-top: -7rem !important;
    margin-bottom: -7rem !important;
  }
  .my-xxl-n15 {
    margin-top: -7.5rem !important;
    margin-bottom: -7.5rem !important;
  }
  .mt-xxl-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-xxl-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-xxl-n3 {
    margin-top: -1rem !important;
  }
  .mt-xxl-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-xxl-n5 {
    margin-top: -2rem !important;
  }
  .mt-xxl-n6 {
    margin-top: -2.5rem !important;
  }
  .mt-xxl-n7 {
    margin-top: -3rem !important;
  }
  .mt-xxl-n8 {
    margin-top: -3.5rem !important;
  }
  .mt-xxl-n9 {
    margin-top: -4rem !important;
  }
  .mt-xxl-n10 {
    margin-top: -4.5rem !important;
  }
  .mt-xxl-n11 {
    margin-top: -5rem !important;
  }
  .mt-xxl-n12 {
    margin-top: -6rem !important;
  }
  .mt-xxl-n13 {
    margin-top: -6.5rem !important;
  }
  .mt-xxl-n14 {
    margin-top: -7rem !important;
  }
  .mt-xxl-n15 {
    margin-top: -7.5rem !important;
  }
  .me-xxl-n1 {
    margin-right: -0.25rem !important;
  }
  .me-xxl-n2 {
    margin-right: -0.5rem !important;
  }
  .me-xxl-n3 {
    margin-right: -1rem !important;
  }
  .me-xxl-n4 {
    margin-right: -1.5rem !important;
  }
  .me-xxl-n5 {
    margin-right: -2rem !important;
  }
  .me-xxl-n6 {
    margin-right: -2.5rem !important;
  }
  .me-xxl-n7 {
    margin-right: -3rem !important;
  }
  .me-xxl-n8 {
    margin-right: -3.5rem !important;
  }
  .me-xxl-n9 {
    margin-right: -4rem !important;
  }
  .me-xxl-n10 {
    margin-right: -4.5rem !important;
  }
  .me-xxl-n11 {
    margin-right: -5rem !important;
  }
  .me-xxl-n12 {
    margin-right: -6rem !important;
  }
  .me-xxl-n13 {
    margin-right: -6.5rem !important;
  }
  .me-xxl-n14 {
    margin-right: -7rem !important;
  }
  .me-xxl-n15 {
    margin-right: -7.5rem !important;
  }
  .mb-xxl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-xxl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-xxl-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-xxl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-xxl-n5 {
    margin-bottom: -2rem !important;
  }
  .mb-xxl-n6 {
    margin-bottom: -2.5rem !important;
  }
  .mb-xxl-n7 {
    margin-bottom: -3rem !important;
  }
  .mb-xxl-n8 {
    margin-bottom: -3.5rem !important;
  }
  .mb-xxl-n9 {
    margin-bottom: -4rem !important;
  }
  .mb-xxl-n10 {
    margin-bottom: -4.5rem !important;
  }
  .mb-xxl-n11 {
    margin-bottom: -5rem !important;
  }
  .mb-xxl-n12 {
    margin-bottom: -6rem !important;
  }
  .mb-xxl-n13 {
    margin-bottom: -6.5rem !important;
  }
  .mb-xxl-n14 {
    margin-bottom: -7rem !important;
  }
  .mb-xxl-n15 {
    margin-bottom: -7.5rem !important;
  }
  .ms-xxl-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-xxl-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-xxl-n3 {
    margin-left: -1rem !important;
  }
  .ms-xxl-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-xxl-n5 {
    margin-left: -2rem !important;
  }
  .ms-xxl-n6 {
    margin-left: -2.5rem !important;
  }
  .ms-xxl-n7 {
    margin-left: -3rem !important;
  }
  .ms-xxl-n8 {
    margin-left: -3.5rem !important;
  }
  .ms-xxl-n9 {
    margin-left: -4rem !important;
  }
  .ms-xxl-n10 {
    margin-left: -4.5rem !important;
  }
  .ms-xxl-n11 {
    margin-left: -5rem !important;
  }
  .ms-xxl-n12 {
    margin-left: -6rem !important;
  }
  .ms-xxl-n13 {
    margin-left: -6.5rem !important;
  }
  .ms-xxl-n14 {
    margin-left: -7rem !important;
  }
  .ms-xxl-n15 {
    margin-left: -7.5rem !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .p-xxl-1 {
    padding: 0.25rem !important;
  }
  .p-xxl-2 {
    padding: 0.5rem !important;
  }
  .p-xxl-3 {
    padding: 1rem !important;
  }
  .p-xxl-4 {
    padding: 1.5rem !important;
  }
  .p-xxl-5 {
    padding: 2rem !important;
  }
  .p-xxl-6 {
    padding: 2.5rem !important;
  }
  .p-xxl-7 {
    padding: 3rem !important;
  }
  .p-xxl-8 {
    padding: 3.5rem !important;
  }
  .p-xxl-9 {
    padding: 4rem !important;
  }
  .p-xxl-10 {
    padding: 4.5rem !important;
  }
  .p-xxl-11 {
    padding: 5rem !important;
  }
  .p-xxl-12 {
    padding: 6rem !important;
  }
  .p-xxl-13 {
    padding: 6.5rem !important;
  }
  .p-xxl-14 {
    padding: 7rem !important;
  }
  .p-xxl-15 {
    padding: 7.5rem !important;
  }
  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xxl-5 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .px-xxl-6 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  .px-xxl-7 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-xxl-8 {
    padding-right: 3.5rem !important;
    padding-left: 3.5rem !important;
  }
  .px-xxl-9 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .px-xxl-10 {
    padding-right: 4.5rem !important;
    padding-left: 4.5rem !important;
  }
  .px-xxl-11 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .px-xxl-12 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .px-xxl-13 {
    padding-right: 6.5rem !important;
    padding-left: 6.5rem !important;
  }
  .px-xxl-14 {
    padding-right: 7rem !important;
    padding-left: 7rem !important;
  }
  .px-xxl-15 {
    padding-right: 7.5rem !important;
    padding-left: 7.5rem !important;
  }
  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xxl-5 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-xxl-6 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .py-xxl-7 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-xxl-8 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
  .py-xxl-9 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .py-xxl-10 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
  .py-xxl-11 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .py-xxl-12 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .py-xxl-13 {
    padding-top: 6.5rem !important;
    padding-bottom: 6.5rem !important;
  }
  .py-xxl-14 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
  .py-xxl-15 {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;
  }
  .pt-xxl-0 {
    padding-top: 0 !important;
  }
  .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xxl-3 {
    padding-top: 1rem !important;
  }
  .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xxl-5 {
    padding-top: 2rem !important;
  }
  .pt-xxl-6 {
    padding-top: 2.5rem !important;
  }
  .pt-xxl-7 {
    padding-top: 3rem !important;
  }
  .pt-xxl-8 {
    padding-top: 3.5rem !important;
  }
  .pt-xxl-9 {
    padding-top: 4rem !important;
  }
  .pt-xxl-10 {
    padding-top: 4.5rem !important;
  }
  .pt-xxl-11 {
    padding-top: 5rem !important;
  }
  .pt-xxl-12 {
    padding-top: 6rem !important;
  }
  .pt-xxl-13 {
    padding-top: 6.5rem !important;
  }
  .pt-xxl-14 {
    padding-top: 7rem !important;
  }
  .pt-xxl-15 {
    padding-top: 7.5rem !important;
  }
  .pe-xxl-0 {
    padding-right: 0 !important;
  }
  .pe-xxl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xxl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xxl-3 {
    padding-right: 1rem !important;
  }
  .pe-xxl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xxl-5 {
    padding-right: 2rem !important;
  }
  .pe-xxl-6 {
    padding-right: 2.5rem !important;
  }
  .pe-xxl-7 {
    padding-right: 3rem !important;
  }
  .pe-xxl-8 {
    padding-right: 3.5rem !important;
  }
  .pe-xxl-9 {
    padding-right: 4rem !important;
  }
  .pe-xxl-10 {
    padding-right: 4.5rem !important;
  }
  .pe-xxl-11 {
    padding-right: 5rem !important;
  }
  .pe-xxl-12 {
    padding-right: 6rem !important;
  }
  .pe-xxl-13 {
    padding-right: 6.5rem !important;
  }
  .pe-xxl-14 {
    padding-right: 7rem !important;
  }
  .pe-xxl-15 {
    padding-right: 7.5rem !important;
  }
  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxl-5 {
    padding-bottom: 2rem !important;
  }
  .pb-xxl-6 {
    padding-bottom: 2.5rem !important;
  }
  .pb-xxl-7 {
    padding-bottom: 3rem !important;
  }
  .pb-xxl-8 {
    padding-bottom: 3.5rem !important;
  }
  .pb-xxl-9 {
    padding-bottom: 4rem !important;
  }
  .pb-xxl-10 {
    padding-bottom: 4.5rem !important;
  }
  .pb-xxl-11 {
    padding-bottom: 5rem !important;
  }
  .pb-xxl-12 {
    padding-bottom: 6rem !important;
  }
  .pb-xxl-13 {
    padding-bottom: 6.5rem !important;
  }
  .pb-xxl-14 {
    padding-bottom: 7rem !important;
  }
  .pb-xxl-15 {
    padding-bottom: 7.5rem !important;
  }
  .ps-xxl-0 {
    padding-left: 0 !important;
  }
  .ps-xxl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xxl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xxl-3 {
    padding-left: 1rem !important;
  }
  .ps-xxl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xxl-5 {
    padding-left: 2rem !important;
  }
  .ps-xxl-6 {
    padding-left: 2.5rem !important;
  }
  .ps-xxl-7 {
    padding-left: 3rem !important;
  }
  .ps-xxl-8 {
    padding-left: 3.5rem !important;
  }
  .ps-xxl-9 {
    padding-left: 4rem !important;
  }
  .ps-xxl-10 {
    padding-left: 4.5rem !important;
  }
  .ps-xxl-11 {
    padding-left: 5rem !important;
  }
  .ps-xxl-12 {
    padding-left: 6rem !important;
  }
  .ps-xxl-13 {
    padding-left: 6.5rem !important;
  }
  .ps-xxl-14 {
    padding-left: 7rem !important;
  }
  .ps-xxl-15 {
    padding-left: 7.5rem !important;
  }
  .gap-xxl-0 {
    gap: 0 !important;
  }
  .gap-xxl-1 {
    gap: 0.25rem !important;
  }
  .gap-xxl-2 {
    gap: 0.5rem !important;
  }
  .gap-xxl-3 {
    gap: 1rem !important;
  }
  .gap-xxl-4 {
    gap: 1.5rem !important;
  }
  .gap-xxl-5 {
    gap: 2rem !important;
  }
  .gap-xxl-6 {
    gap: 2.5rem !important;
  }
  .gap-xxl-7 {
    gap: 3rem !important;
  }
  .gap-xxl-8 {
    gap: 3.5rem !important;
  }
  .gap-xxl-9 {
    gap: 4rem !important;
  }
  .gap-xxl-10 {
    gap: 4.5rem !important;
  }
  .gap-xxl-11 {
    gap: 5rem !important;
  }
  .gap-xxl-12 {
    gap: 6rem !important;
  }
  .gap-xxl-13 {
    gap: 6.5rem !important;
  }
  .gap-xxl-14 {
    gap: 7rem !important;
  }
  .gap-xxl-15 {
    gap: 7.5rem !important;
  }
  .row-gap-xxl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xxl-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-xxl-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-xxl-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xxl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xxl-5 {
    row-gap: 2rem !important;
  }
  .row-gap-xxl-6 {
    row-gap: 2.5rem !important;
  }
  .row-gap-xxl-7 {
    row-gap: 3rem !important;
  }
  .row-gap-xxl-8 {
    row-gap: 3.5rem !important;
  }
  .row-gap-xxl-9 {
    row-gap: 4rem !important;
  }
  .row-gap-xxl-10 {
    row-gap: 4.5rem !important;
  }
  .row-gap-xxl-11 {
    row-gap: 5rem !important;
  }
  .row-gap-xxl-12 {
    row-gap: 6rem !important;
  }
  .row-gap-xxl-13 {
    row-gap: 6.5rem !important;
  }
  .row-gap-xxl-14 {
    row-gap: 7rem !important;
  }
  .row-gap-xxl-15 {
    row-gap: 7.5rem !important;
  }
  .column-gap-xxl-0 {
    -moz-column-gap: 0 !important;
         column-gap: 0 !important;
  }
  .column-gap-xxl-1 {
    -moz-column-gap: 0.25rem !important;
         column-gap: 0.25rem !important;
  }
  .column-gap-xxl-2 {
    -moz-column-gap: 0.5rem !important;
         column-gap: 0.5rem !important;
  }
  .column-gap-xxl-3 {
    -moz-column-gap: 1rem !important;
         column-gap: 1rem !important;
  }
  .column-gap-xxl-4 {
    -moz-column-gap: 1.5rem !important;
         column-gap: 1.5rem !important;
  }
  .column-gap-xxl-5 {
    -moz-column-gap: 2rem !important;
         column-gap: 2rem !important;
  }
  .column-gap-xxl-6 {
    -moz-column-gap: 2.5rem !important;
         column-gap: 2.5rem !important;
  }
  .column-gap-xxl-7 {
    -moz-column-gap: 3rem !important;
         column-gap: 3rem !important;
  }
  .column-gap-xxl-8 {
    -moz-column-gap: 3.5rem !important;
         column-gap: 3.5rem !important;
  }
  .column-gap-xxl-9 {
    -moz-column-gap: 4rem !important;
         column-gap: 4rem !important;
  }
  .column-gap-xxl-10 {
    -moz-column-gap: 4.5rem !important;
         column-gap: 4.5rem !important;
  }
  .column-gap-xxl-11 {
    -moz-column-gap: 5rem !important;
         column-gap: 5rem !important;
  }
  .column-gap-xxl-12 {
    -moz-column-gap: 6rem !important;
         column-gap: 6rem !important;
  }
  .column-gap-xxl-13 {
    -moz-column-gap: 6.5rem !important;
         column-gap: 6.5rem !important;
  }
  .column-gap-xxl-14 {
    -moz-column-gap: 7rem !important;
         column-gap: 7rem !important;
  }
  .column-gap-xxl-15 {
    -moz-column-gap: 7.5rem !important;
         column-gap: 7.5rem !important;
  }
  .fs-xxl-1 {
    font-size: 4.768371582rem !important;
  }
  .fs-xxl-2 {
    font-size: 3.8146972656rem !important;
  }
  .fs-xxl-3 {
    font-size: 3.0517578125rem !important;
  }
  .fs-xxl-4 {
    font-size: 2.44140625rem !important;
  }
  .fs-xxl-5 {
    font-size: 1.953125rem !important;
  }
  .fs-xxl-6 {
    font-size: 1.5625rem !important;
  }
  .fs-xxl-7 {
    font-size: 1.25rem !important;
  }
  .fs-xxl-8 {
    font-size: 1rem !important;
  }
  .fs-xxl-9 {
    font-size: 0.8rem !important;
  }
  .fs-xxl-10 {
    font-size: 0.64rem !important;
  }
  .fs-xxl-11 {
    font-size: 0.512rem !important;
  }
  .text-xxl-start {
    text-align: left !important;
  }
  .text-xxl-end {
    text-align: right !important;
  }
  .text-xxl-center {
    text-align: center !important;
  }
  .rounded-xxl {
    border-radius: var(--phoenix-border-radius) !important;
  }
  .rounded-xxl-0 {
    border-radius: 0 !important;
  }
  .rounded-xxl-1 {
    border-radius: var(--phoenix-border-radius-sm) !important;
  }
  .rounded-xxl-2 {
    border-radius: var(--phoenix-border-radius) !important;
  }
  .rounded-xxl-3 {
    border-radius: var(--phoenix-border-radius-lg) !important;
  }
  .rounded-xxl-4 {
    border-radius: var(--phoenix-border-radius-xl) !important;
  }
  .rounded-xxl-5 {
    border-radius: var(--phoenix-border-radius-xxl) !important;
  }
  .rounded-xxl-circle {
    border-radius: 50% !important;
  }
  .rounded-xxl-pill {
    border-radius: var(--phoenix-border-radius-pill) !important;
  }
  .rounded-top-xxl {
    border-top-left-radius: var(--phoenix-border-radius) !important;
    border-top-right-radius: var(--phoenix-border-radius) !important;
  }
  .rounded-top-xxl-0 {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }
  .rounded-top-xxl-1 {
    border-top-left-radius: var(--phoenix-border-radius-sm) !important;
    border-top-right-radius: var(--phoenix-border-radius-sm) !important;
  }
  .rounded-top-xxl-2 {
    border-top-left-radius: var(--phoenix-border-radius) !important;
    border-top-right-radius: var(--phoenix-border-radius) !important;
  }
  .rounded-top-xxl-3 {
    border-top-left-radius: var(--phoenix-border-radius-lg) !important;
    border-top-right-radius: var(--phoenix-border-radius-lg) !important;
  }
  .rounded-top-xxl-4 {
    border-top-left-radius: var(--phoenix-border-radius-xl) !important;
    border-top-right-radius: var(--phoenix-border-radius-xl) !important;
  }
  .rounded-top-xxl-5 {
    border-top-left-radius: var(--phoenix-border-radius-xxl) !important;
    border-top-right-radius: var(--phoenix-border-radius-xxl) !important;
  }
  .rounded-top-xxl-circle {
    border-top-left-radius: 50% !important;
    border-top-right-radius: 50% !important;
  }
  .rounded-top-xxl-pill {
    border-top-left-radius: var(--phoenix-border-radius-pill) !important;
    border-top-right-radius: var(--phoenix-border-radius-pill) !important;
  }
  .rounded-end-xxl {
    border-top-right-radius: var(--phoenix-border-radius) !important;
    border-bottom-right-radius: var(--phoenix-border-radius) !important;
  }
  .rounded-end-xxl-0 {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }
  .rounded-end-xxl-1 {
    border-top-right-radius: var(--phoenix-border-radius-sm) !important;
    border-bottom-right-radius: var(--phoenix-border-radius-sm) !important;
  }
  .rounded-end-xxl-2 {
    border-top-right-radius: var(--phoenix-border-radius) !important;
    border-bottom-right-radius: var(--phoenix-border-radius) !important;
  }
  .rounded-end-xxl-3 {
    border-top-right-radius: var(--phoenix-border-radius-lg) !important;
    border-bottom-right-radius: var(--phoenix-border-radius-lg) !important;
  }
  .rounded-end-xxl-4 {
    border-top-right-radius: var(--phoenix-border-radius-xl) !important;
    border-bottom-right-radius: var(--phoenix-border-radius-xl) !important;
  }
  .rounded-end-xxl-5 {
    border-top-right-radius: var(--phoenix-border-radius-xxl) !important;
    border-bottom-right-radius: var(--phoenix-border-radius-xxl) !important;
  }
  .rounded-end-xxl-circle {
    border-top-right-radius: 50% !important;
    border-bottom-right-radius: 50% !important;
  }
  .rounded-end-xxl-pill {
    border-top-right-radius: var(--phoenix-border-radius-pill) !important;
    border-bottom-right-radius: var(--phoenix-border-radius-pill) !important;
  }
  .rounded-bottom-xxl {
    border-bottom-right-radius: var(--phoenix-border-radius) !important;
    border-bottom-left-radius: var(--phoenix-border-radius) !important;
  }
  .rounded-bottom-xxl-0 {
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }
  .rounded-bottom-xxl-1 {
    border-bottom-right-radius: var(--phoenix-border-radius-sm) !important;
    border-bottom-left-radius: var(--phoenix-border-radius-sm) !important;
  }
  .rounded-bottom-xxl-2 {
    border-bottom-right-radius: var(--phoenix-border-radius) !important;
    border-bottom-left-radius: var(--phoenix-border-radius) !important;
  }
  .rounded-bottom-xxl-3 {
    border-bottom-right-radius: var(--phoenix-border-radius-lg) !important;
    border-bottom-left-radius: var(--phoenix-border-radius-lg) !important;
  }
  .rounded-bottom-xxl-4 {
    border-bottom-right-radius: var(--phoenix-border-radius-xl) !important;
    border-bottom-left-radius: var(--phoenix-border-radius-xl) !important;
  }
  .rounded-bottom-xxl-5 {
    border-bottom-right-radius: var(--phoenix-border-radius-xxl) !important;
    border-bottom-left-radius: var(--phoenix-border-radius-xxl) !important;
  }
  .rounded-bottom-xxl-circle {
    border-bottom-right-radius: 50% !important;
    border-bottom-left-radius: 50% !important;
  }
  .rounded-bottom-xxl-pill {
    border-bottom-right-radius: var(--phoenix-border-radius-pill) !important;
    border-bottom-left-radius: var(--phoenix-border-radius-pill) !important;
  }
  .rounded-start-xxl {
    border-bottom-left-radius: var(--phoenix-border-radius) !important;
    border-top-left-radius: var(--phoenix-border-radius) !important;
  }
  .rounded-start-xxl-0 {
    border-bottom-left-radius: 0 !important;
    border-top-left-radius: 0 !important;
  }
  .rounded-start-xxl-1 {
    border-bottom-left-radius: var(--phoenix-border-radius-sm) !important;
    border-top-left-radius: var(--phoenix-border-radius-sm) !important;
  }
  .rounded-start-xxl-2 {
    border-bottom-left-radius: var(--phoenix-border-radius) !important;
    border-top-left-radius: var(--phoenix-border-radius) !important;
  }
  .rounded-start-xxl-3 {
    border-bottom-left-radius: var(--phoenix-border-radius-lg) !important;
    border-top-left-radius: var(--phoenix-border-radius-lg) !important;
  }
  .rounded-start-xxl-4 {
    border-bottom-left-radius: var(--phoenix-border-radius-xl) !important;
    border-top-left-radius: var(--phoenix-border-radius-xl) !important;
  }
  .rounded-start-xxl-5 {
    border-bottom-left-radius: var(--phoenix-border-radius-xxl) !important;
    border-top-left-radius: var(--phoenix-border-radius-xxl) !important;
  }
  .rounded-start-xxl-circle {
    border-bottom-left-radius: 50% !important;
    border-top-left-radius: 50% !important;
  }
  .rounded-start-xxl-pill {
    border-bottom-left-radius: var(--phoenix-border-radius-pill) !important;
    border-top-left-radius: var(--phoenix-border-radius-pill) !important;
  }
  .column-xxl-1 {
    -moz-column-count: 1 !important;
         column-count: 1 !important;
  }
  .column-xxl-2 {
    -moz-column-count: 2 !important;
         column-count: 2 !important;
  }
  .column-xxl-3 {
    -moz-column-count: 3 !important;
         column-count: 3 !important;
  }
}
@media print {
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-grid {
    display: grid !important;
  }
  .d-print-inline-grid {
    display: inline-grid !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
  .d-print-none {
    display: none !important;
  }
}
/*-----------------------------------------------
|   Phoenix theme styles (core subset)
-----------------------------------------------*/
/*-----------------------------------------------
|   Reboot
-----------------------------------------------*/
::-moz-placeholder {
  opacity: 1;
}
::placeholder {
  opacity: 1;
}

::-moz-selection {
  background-color: var(--phoenix-primary);
  color: #fff;
}

::selection {
  background-color: var(--phoenix-primary);
  color: #fff;
}

[id] {
  scroll-margin-top: calc(var(--phoenix-navbar-top-height) + var(--phoenix-scroll-margin-top));
}

body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  opacity: 1 !important;
}

pre,
code {
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

section {
  position: relative;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}
@media (min-width: 992px) {
  section {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }
}

input,
button,
select,
optgroup,
textarea,
label,
.alert,
.badge,
.blockquote-footer,
.btn,
.navbar,
.pagination,
.valid-feedback,
.invalid-feedback {
  font-family: var(--phoenix-font-sans-serif);
}

pre {
  margin: 0;
  transform: translate3d(0, 0, 0);
}

strong {
  font-weight: 700;
}

label {
  font-weight: 500;
}

pre,
code,
kbd,
samp {
  font-size: 0.875rem;
}

[type=search] {
  -webkit-appearance: none;
}

.min-h-auto {
  min-height: auto;
}

.content-min-h {
  min-height: calc(100vh - 10rem);
}

.overflow-y-hidden {
  overflow-y: hidden;
}

.overflow-x-hidden {
  overflow-x: hidden !important;
}

.stack-icon-item {
  margin-top: 1px;
}

.top-1 {
  top: 1px;
}

[data-bs-theme=dark] .d-dark-none {
  display: none;
}

html:not([data-bs-theme=dark]) .d-light-none {
  display: none;
}

input:-webkit-autofill {
  -webkit-text-fill-color: var(--phoenix-body-color);
  box-shadow: 0 0 0 30px var(--phoenix-emphasis-bg) inset;
}

input::-webkit-contacts-auto-fill-button {
  background-color: var(--phoenix-body-color);
}

.bg-opacity-15 {
  --phoenix-bg-opacity: 0.15;
}

@media (min-width: 1540px) {
  .border-end-solid-xxl {
    border-right-style: solid !important;
  }
}

.btn {
  --phoenix-btn-padding-x: 1.5rem;
  --phoenix-btn-padding-y: 0.625rem;
  --phoenix-btn-font-family: ;
  --phoenix-btn-font-size: 0.8rem;
  --phoenix-btn-font-weight: 700;
  --phoenix-btn-line-height: 1.2;
  --phoenix-btn-color: var(--phoenix-body-color);
  --phoenix-btn-bg: transparent;
  --phoenix-btn-border-width: var(--phoenix-border-width);
  --phoenix-btn-border-color: transparent;
  --phoenix-btn-border-radius: var(--phoenix-border-radius);
  --phoenix-btn-hover-border-color: transparent;
  --phoenix-btn-box-shadow: initial;
  --phoenix-btn-disabled-opacity: 0.3;
  --phoenix-btn-focus-box-shadow: 0 0 0 0 rgba(var(--phoenix-btn-focus-shadow-rgb), .5);
  display: inline-block;
  padding: var(--phoenix-btn-padding-y) var(--phoenix-btn-padding-x);
  font-family: var(--phoenix-btn-font-family);
  font-size: var(--phoenix-btn-font-size);
  font-weight: var(--phoenix-btn-font-weight);
  line-height: var(--phoenix-btn-line-height);
  color: var(--phoenix-btn-color);
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  border: var(--phoenix-btn-border-width) solid var(--phoenix-btn-border-color);
  border-radius: var(--phoenix-btn-border-radius);
  background-color: var(--phoenix-btn-bg);
  box-shadow: var(--phoenix-btn-box-shadow);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: var(--phoenix-btn-hover-color);
  text-decoration: none;
  background-color: var(--phoenix-btn-hover-bg);
  border-color: var(--phoenix-btn-hover-border-color);
}
.btn-check + .btn:hover {
  color: var(--phoenix-btn-color);
  background-color: var(--phoenix-btn-bg);
  border-color: var(--phoenix-btn-border-color);
}
.btn:focus-visible {
  color: var(--phoenix-btn-hover-color);
  background-color: var(--phoenix-btn-hover-bg);
  border-color: var(--phoenix-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--phoenix-btn-box-shadow), var(--phoenix-btn-focus-box-shadow);
}
.btn-check:focus-visible + .btn {
  border-color: var(--phoenix-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--phoenix-btn-box-shadow), var(--phoenix-btn-focus-box-shadow);
}
.btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show {
  color: var(--phoenix-btn-active-color);
  background-color: var(--phoenix-btn-active-bg);
  border-color: var(--phoenix-btn-active-border-color);
  box-shadow: var(--phoenix-btn-active-shadow);
}
.btn-check:checked + .btn:focus-visible, :not(.btn-check) + .btn:active:focus-visible, .btn:first-child:active:focus-visible, .btn.active:focus-visible, .btn.show:focus-visible {
  box-shadow: var(--phoenix-btn-active-shadow), var(--phoenix-btn-focus-box-shadow);
}
.btn:disabled, .btn.disabled, fieldset:disabled .btn {
  color: var(--phoenix-btn-disabled-color);
  pointer-events: none;
  background-color: var(--phoenix-btn-disabled-bg);
  border-color: var(--phoenix-btn-disabled-border-color);
  opacity: var(--phoenix-btn-disabled-opacity);
  box-shadow: none;
}

.btn-primary {
  --phoenix-btn-color: #fff;
  --phoenix-btn-bg: #3874ff;
  --phoenix-btn-border-color: transparent;
  --phoenix-btn-hover-color: #fff;
  --phoenix-btn-hover-bg: #004dff;
  --phoenix-btn-hover-border-color: rgba(0, 0, 0, 0.2);
  --phoenix-btn-focus-shadow-rgb: 255, 255, 255;
  --phoenix-btn-active-color: #fff;
  --phoenix-btn-active-bg: rgb(17.568627451%, 36.3921568627%, 80%);
  --phoenix-btn-active-border-color: rgba(0, 0, 0, 0.25);
  --phoenix-btn-active-shadow: initial;
  --phoenix-btn-disabled-color: #fff;
  --phoenix-btn-disabled-bg: #3874ff;
  --phoenix-btn-disabled-border-color: transparent;
}

.btn-secondary {
  --phoenix-btn-color: #fff;
  --phoenix-btn-bg: #31374a;
  --phoenix-btn-border-color: transparent;
  --phoenix-btn-hover-color: #fff;
  --phoenix-btn-hover-bg: #222834;
  --phoenix-btn-hover-border-color: rgba(0, 0, 0, 0.2);
  --phoenix-btn-focus-shadow-rgb: 255, 255, 255;
  --phoenix-btn-active-color: #fff;
  --phoenix-btn-active-bg: rgb(15.3725490196%, 17.2549019608%, 23.2156862745%);
  --phoenix-btn-active-border-color: rgba(0, 0, 0, 0.25);
  --phoenix-btn-active-shadow: initial;
  --phoenix-btn-disabled-color: #fff;
  --phoenix-btn-disabled-bg: #31374a;
  --phoenix-btn-disabled-border-color: transparent;
}

.btn-success {
  --phoenix-btn-color: #fff;
  --phoenix-btn-bg: #25b003;
  --phoenix-btn-border-color: transparent;
  --phoenix-btn-hover-color: #fff;
  --phoenix-btn-hover-bg: #23890b;
  --phoenix-btn-hover-border-color: rgba(0, 0, 0, 0.2);
  --phoenix-btn-focus-shadow-rgb: 255, 255, 255;
  --phoenix-btn-active-color: #fff;
  --phoenix-btn-active-bg: rgb(11.6078431373%, 55.2156862745%, 0.9411764706%);
  --phoenix-btn-active-border-color: rgba(0, 0, 0, 0.25);
  --phoenix-btn-active-shadow: initial;
  --phoenix-btn-disabled-color: #fff;
  --phoenix-btn-disabled-bg: #25b003;
  --phoenix-btn-disabled-border-color: transparent;
}

.btn-info {
  --phoenix-btn-color: #fff;
  --phoenix-btn-bg: #0097eb;
  --phoenix-btn-border-color: transparent;
  --phoenix-btn-hover-color: #fff;
  --phoenix-btn-hover-bg: #0080c7;
  --phoenix-btn-hover-border-color: rgba(0, 0, 0, 0.2);
  --phoenix-btn-focus-shadow-rgb: 255, 255, 255;
  --phoenix-btn-active-color: #fff;
  --phoenix-btn-active-bg: rgb(0%, 47.3725490196%, 73.7254901961%);
  --phoenix-btn-active-border-color: rgba(0, 0, 0, 0.25);
  --phoenix-btn-active-shadow: initial;
  --phoenix-btn-disabled-color: #fff;
  --phoenix-btn-disabled-bg: #0097eb;
  --phoenix-btn-disabled-border-color: transparent;
}

.btn-warning {
  --phoenix-btn-color: #fff;
  --phoenix-btn-bg: #e5780b;
  --phoenix-btn-border-color: transparent;
  --phoenix-btn-hover-color: #fff;
  --phoenix-btn-hover-bg: #d6630a;
  --phoenix-btn-hover-border-color: rgba(0, 0, 0, 0.2);
  --phoenix-btn-focus-shadow-rgb: 255, 255, 255;
  --phoenix-btn-active-color: #fff;
  --phoenix-btn-active-bg: rgb(71.8431372549%, 37.6470588235%, 3.4509803922%);
  --phoenix-btn-active-border-color: rgba(0, 0, 0, 0.25);
  --phoenix-btn-active-shadow: initial;
  --phoenix-btn-disabled-color: #fff;
  --phoenix-btn-disabled-bg: #e5780b;
  --phoenix-btn-disabled-border-color: transparent;
}

.btn-danger {
  --phoenix-btn-color: #fff;
  --phoenix-btn-bg: #fa3b1d;
  --phoenix-btn-border-color: transparent;
  --phoenix-btn-hover-color: #fff;
  --phoenix-btn-hover-bg: #cc1b00;
  --phoenix-btn-hover-border-color: rgba(0, 0, 0, 0.2);
  --phoenix-btn-focus-shadow-rgb: 255, 255, 255;
  --phoenix-btn-active-color: #fff;
  --phoenix-btn-active-bg: rgb(78.431372549%, 18.5098039216%, 9.0980392157%);
  --phoenix-btn-active-border-color: rgba(0, 0, 0, 0.25);
  --phoenix-btn-active-shadow: initial;
  --phoenix-btn-disabled-color: #fff;
  --phoenix-btn-disabled-bg: #fa3b1d;
  --phoenix-btn-disabled-border-color: transparent;
}

.btn-light {
  --phoenix-btn-color: #000000;
  --phoenix-btn-bg: #eff2f6;
  --phoenix-btn-border-color: #eff2f6;
  --phoenix-btn-hover-color: #000000;
  --phoenix-btn-hover-bg: rgb(79.6666666667%, 80.6666666667%, 82%);
  --phoenix-btn-hover-border-color: rgb(74.9803921569%, 75.9215686275%, 77.1764705882%);
  --phoenix-btn-focus-shadow-rgb: 203, 206, 209;
  --phoenix-btn-active-color: #000000;
  --phoenix-btn-active-bg: rgb(74.9803921569%, 75.9215686275%, 77.1764705882%);
  --phoenix-btn-active-border-color: rgb(70.2941176471%, 71.1764705882%, 72.3529411765%);
  --phoenix-btn-active-shadow: initial;
  --phoenix-btn-disabled-color: #000000;
  --phoenix-btn-disabled-bg: #eff2f6;
  --phoenix-btn-disabled-border-color: #eff2f6;
}

.btn-dark {
  --phoenix-btn-color: #fff;
  --phoenix-btn-bg: #141824;
  --phoenix-btn-border-color: #141824;
  --phoenix-btn-hover-color: #fff;
  --phoenix-btn-hover-bg: rgb(21.6666666667%, 23%, 27%);
  --phoenix-btn-hover-border-color: rgb(17.0588235294%, 18.4705882353%, 22.7058823529%);
  --phoenix-btn-focus-shadow-rgb: 55, 59, 69;
  --phoenix-btn-active-color: #fff;
  --phoenix-btn-active-bg: rgb(26.2745098039%, 27.5294117647%, 31.2941176471%);
  --phoenix-btn-active-border-color: rgb(17.0588235294%, 18.4705882353%, 22.7058823529%);
  --phoenix-btn-active-shadow: initial;
  --phoenix-btn-disabled-color: #fff;
  --phoenix-btn-disabled-bg: #141824;
  --phoenix-btn-disabled-border-color: #141824;
}

.btn-outline-primary {
  --phoenix-btn-color: #3874ff;
  --phoenix-btn-border-color: #3874ff;
  --phoenix-btn-hover-color: #fff;
  --phoenix-btn-hover-bg: #3874ff;
  --phoenix-btn-hover-border-color: #3874ff;
  --phoenix-btn-focus-shadow-rgb: 56, 116, 255;
  --phoenix-btn-active-color: #fff;
  --phoenix-btn-active-bg: #3874ff;
  --phoenix-btn-active-border-color: #3874ff;
  --phoenix-btn-active-shadow: initial;
  --phoenix-btn-disabled-color: #3874ff;
  --phoenix-btn-disabled-bg: transparent;
  --phoenix-btn-disabled-border-color: #3874ff;
  --phoenix-gradient: none;
}

.btn-outline-secondary {
  --phoenix-btn-color: #31374a;
  --phoenix-btn-border-color: #31374a;
  --phoenix-btn-hover-color: #fff;
  --phoenix-btn-hover-bg: #31374a;
  --phoenix-btn-hover-border-color: #31374a;
  --phoenix-btn-focus-shadow-rgb: 49, 55, 74;
  --phoenix-btn-active-color: #fff;
  --phoenix-btn-active-bg: #31374a;
  --phoenix-btn-active-border-color: #31374a;
  --phoenix-btn-active-shadow: initial;
  --phoenix-btn-disabled-color: #31374a;
  --phoenix-btn-disabled-bg: transparent;
  --phoenix-btn-disabled-border-color: #31374a;
  --phoenix-gradient: none;
}

.btn-outline-success {
  --phoenix-btn-color: #25b003;
  --phoenix-btn-border-color: #25b003;
  --phoenix-btn-hover-color: #fff;
  --phoenix-btn-hover-bg: #25b003;
  --phoenix-btn-hover-border-color: #25b003;
  --phoenix-btn-focus-shadow-rgb: 37, 176, 3;
  --phoenix-btn-active-color: #fff;
  --phoenix-btn-active-bg: #25b003;
  --phoenix-btn-active-border-color: #25b003;
  --phoenix-btn-active-shadow: initial;
  --phoenix-btn-disabled-color: #25b003;
  --phoenix-btn-disabled-bg: transparent;
  --phoenix-btn-disabled-border-color: #25b003;
  --phoenix-gradient: none;
}

.btn-outline-info {
  --phoenix-btn-color: #0097eb;
  --phoenix-btn-border-color: #0097eb;
  --phoenix-btn-hover-color: #fff;
  --phoenix-btn-hover-bg: #0097eb;
  --phoenix-btn-hover-border-color: #0097eb;
  --phoenix-btn-focus-shadow-rgb: 0, 151, 235;
  --phoenix-btn-active-color: #fff;
  --phoenix-btn-active-bg: #0097eb;
  --phoenix-btn-active-border-color: #0097eb;
  --phoenix-btn-active-shadow: initial;
  --phoenix-btn-disabled-color: #0097eb;
  --phoenix-btn-disabled-bg: transparent;
  --phoenix-btn-disabled-border-color: #0097eb;
  --phoenix-gradient: none;
}

.btn-outline-warning {
  --phoenix-btn-color: #e5780b;
  --phoenix-btn-border-color: #e5780b;
  --phoenix-btn-hover-color: #fff;
  --phoenix-btn-hover-bg: #e5780b;
  --phoenix-btn-hover-border-color: #e5780b;
  --phoenix-btn-focus-shadow-rgb: 229, 120, 11;
  --phoenix-btn-active-color: #fff;
  --phoenix-btn-active-bg: #e5780b;
  --phoenix-btn-active-border-color: #e5780b;
  --phoenix-btn-active-shadow: initial;
  --phoenix-btn-disabled-color: #e5780b;
  --phoenix-btn-disabled-bg: transparent;
  --phoenix-btn-disabled-border-color: #e5780b;
  --phoenix-gradient: none;
}

.btn-outline-danger {
  --phoenix-btn-color: #fa3b1d;
  --phoenix-btn-border-color: #fa3b1d;
  --phoenix-btn-hover-color: #fff;
  --phoenix-btn-hover-bg: #fa3b1d;
  --phoenix-btn-hover-border-color: #fa3b1d;
  --phoenix-btn-focus-shadow-rgb: 250, 59, 29;
  --phoenix-btn-active-color: #fff;
  --phoenix-btn-active-bg: #fa3b1d;
  --phoenix-btn-active-border-color: #fa3b1d;
  --phoenix-btn-active-shadow: initial;
  --phoenix-btn-disabled-color: #fa3b1d;
  --phoenix-btn-disabled-bg: transparent;
  --phoenix-btn-disabled-border-color: #fa3b1d;
  --phoenix-gradient: none;
}

.btn-outline-light {
  --phoenix-btn-color: #eff2f6;
  --phoenix-btn-border-color: #eff2f6;
  --phoenix-btn-hover-color: #000000;
  --phoenix-btn-hover-bg: #eff2f6;
  --phoenix-btn-hover-border-color: #eff2f6;
  --phoenix-btn-focus-shadow-rgb: 239, 242, 246;
  --phoenix-btn-active-color: #000000;
  --phoenix-btn-active-bg: #eff2f6;
  --phoenix-btn-active-border-color: #eff2f6;
  --phoenix-btn-active-shadow: initial;
  --phoenix-btn-disabled-color: #eff2f6;
  --phoenix-btn-disabled-bg: transparent;
  --phoenix-btn-disabled-border-color: #eff2f6;
  --phoenix-gradient: none;
}

.btn-outline-dark {
  --phoenix-btn-color: #141824;
  --phoenix-btn-border-color: #141824;
  --phoenix-btn-hover-color: #fff;
  --phoenix-btn-hover-bg: #141824;
  --phoenix-btn-hover-border-color: #141824;
  --phoenix-btn-focus-shadow-rgb: 20, 24, 36;
  --phoenix-btn-active-color: #fff;
  --phoenix-btn-active-bg: #141824;
  --phoenix-btn-active-border-color: #141824;
  --phoenix-btn-active-shadow: initial;
  --phoenix-btn-disabled-color: #141824;
  --phoenix-btn-disabled-bg: transparent;
  --phoenix-btn-disabled-border-color: #141824;
  --phoenix-gradient: none;
}

.btn-link {
  --phoenix-btn-font-weight: 400;
  --phoenix-btn-color: var(--phoenix-link-color);
  --phoenix-btn-bg: transparent;
  --phoenix-btn-border-color: transparent;
  --phoenix-btn-hover-color: var(--phoenix-link-hover-color);
  --phoenix-btn-hover-border-color: transparent;
  --phoenix-btn-active-color: var(--phoenix-link-hover-color);
  --phoenix-btn-active-border-color: transparent;
  --phoenix-btn-disabled-color: #9fa6bc;
  --phoenix-btn-disabled-border-color: transparent;
  --phoenix-btn-box-shadow: 0 0 0 #000;
  --phoenix-btn-focus-shadow-rgb: 86, 137, 255;
  text-decoration: none;
}
.btn-link:hover, .btn-link:focus-visible {
  text-decoration: underline;
}
.btn-link:focus-visible {
  color: var(--phoenix-btn-color);
}
.btn-link:hover {
  color: var(--phoenix-btn-hover-color);
}

.btn-lg, .btn-group-lg > .btn {
  --phoenix-btn-padding-y: 0.875rem;
  --phoenix-btn-padding-x: 1.5rem;
  --phoenix-btn-font-size: 1rem;
  --phoenix-btn-border-radius: 0.375rem;
}

.btn-sm, .btn-group-sm > .btn {
  --phoenix-btn-padding-y: 0.5rem;
  --phoenix-btn-padding-x: 1rem;
  --phoenix-btn-font-size: 0.8rem;
  --phoenix-btn-border-radius: 0.375rem;
}

/*-----------------------------------------------
|   phoenix specifiq variables
-----------------------------------------------*/
/*-----------------------------------------------
|   Button Reveal
-----------------------------------------------*/
.btn-reveal-trigger:hover .btn-reveal, .btn-reveal-trigger:focus .btn-reveal {
  background: var(--phoenix-body-bg);
  border: 1px solid var(--phoenix-border-color-translucent);
  color: var(--phoenix-body-color);
}
.btn-reveal-trigger:hover .btn-reveal:hover, .btn-reveal-trigger:hover .btn-reveal:focus, .btn-reveal-trigger:hover .btn-reveal:active, .btn-reveal-trigger:focus .btn-reveal:hover, .btn-reveal-trigger:focus .btn-reveal:focus, .btn-reveal-trigger:focus .btn-reveal:active {
  background: var(--phoenix-secondary-bg);
  color: var(--phoenix-body-highlight-color) !important;
}
.btn-reveal-trigger .dropdown-toggle:after, .btn-reveal-trigger .dropdown-toggle:before {
  display: none;
}

@media (min-width: 576px) {
  .btn-reveal-trigger-sm:hover .btn-reveal, .btn-reveal-trigger-sm:focus .btn-reveal {
    background: #f5f7fa;
    border: 1px solid #e3e6ed;
  }
  .btn-reveal-trigger-sm:hover .btn-reveal:hover, .btn-reveal-trigger-sm:hover .btn-reveal:focus, .btn-reveal-trigger-sm:hover .btn-reveal:active, .btn-reveal-trigger-sm:focus .btn-reveal:hover, .btn-reveal-trigger-sm:focus .btn-reveal:focus, .btn-reveal-trigger-sm:focus .btn-reveal:active {
    color: var(--phoenix-btn-reveal-color) !important;
  }
  .btn-reveal-trigger-sm .dropdown-toggle:after, .btn-reveal-trigger-sm .dropdown-toggle:before {
    display: none;
  }
}

.btn-subtle-primary {
  --phoenix-btn-color: #003cc7;
  --phoenix-btn-bg: #e5edff;
  --phoenix-btn-border-color: #e5edff;
  --phoenix-btn-hover-color: #003cc7;
  --phoenix-btn-hover-bg: var(--phoenix-primary-lighter);
  --phoenix-btn-hover-border-color: rgb(90.8235294118%, 93.6470588235%, 100%);
  --phoenix-btn-focus-shadow-rgb: 195, 210, 247;
  --phoenix-btn-active-color: #000000;
  --phoenix-btn-active-bg: rgb(91.8431372549%, 94.3529411765%, 100%);
  --phoenix-btn-active-border-color: rgb(90.8235294118%, 93.6470588235%, 100%);
  --phoenix-btn-active-shadow: initial;
  --phoenix-btn-disabled-color: #000000;
  --phoenix-btn-disabled-bg: #e5edff;
  --phoenix-btn-disabled-border-color: #e5edff;
}

.btn-subtle-secondary {
  --phoenix-btn-color: #525b75;
  --phoenix-btn-bg: #eff2f6;
  --phoenix-btn-border-color: #eff2f6;
  --phoenix-btn-hover-color: #525b75;
  --phoenix-btn-hover-bg: var(--phoenix-secondary-lighter);
  --phoenix-btn-hover-border-color: rgb(94.3529411765%, 95.4117647059%, 96.8235294118%);
  --phoenix-btn-focus-shadow-rgb: 215, 219, 227;
  --phoenix-btn-active-color: #000000;
  --phoenix-btn-active-bg: rgb(94.9803921569%, 95.9215686275%, 97.1764705882%);
  --phoenix-btn-active-border-color: rgb(94.3529411765%, 95.4117647059%, 96.8235294118%);
  --phoenix-btn-active-shadow: initial;
  --phoenix-btn-disabled-color: #000000;
  --phoenix-btn-disabled-bg: #eff2f6;
  --phoenix-btn-disabled-border-color: #eff2f6;
}

.btn-subtle-success {
  --phoenix-btn-color: #1c6c09;
  --phoenix-btn-bg: #d9fbd0;
  --phoenix-btn-border-color: #d9fbd0;
  --phoenix-btn-hover-color: #1c6c09;
  --phoenix-btn-hover-bg: var(--phoenix-success-lighter);
  --phoenix-btn-hover-border-color: rgb(86.5882352941%, 98.5882352941%, 83.4117647059%);
  --phoenix-btn-focus-shadow-rgb: 189, 230, 178;
  --phoenix-btn-active-color: #000000;
  --phoenix-btn-active-bg: rgb(88.0784313725%, 98.7450980392%, 85.2549019608%);
  --phoenix-btn-active-border-color: rgb(86.5882352941%, 98.5882352941%, 83.4117647059%);
  --phoenix-btn-active-shadow: initial;
  --phoenix-btn-disabled-color: #000000;
  --phoenix-btn-disabled-bg: #d9fbd0;
  --phoenix-btn-disabled-border-color: #d9fbd0;
}

.btn-subtle-info {
  --phoenix-btn-color: #005585;
  --phoenix-btn-bg: #c7ebff;
  --phoenix-btn-border-color: #c7ebff;
  --phoenix-btn-hover-color: #005585;
  --phoenix-btn-hover-bg: var(--phoenix-info-lighter);
  --phoenix-btn-hover-border-color: rgb(80.2352941176%, 92.9411764706%, 100%);
  --phoenix-btn-focus-shadow-rgb: 169, 213, 237;
  --phoenix-btn-active-color: #000000;
  --phoenix-btn-active-bg: rgb(82.431372549%, 93.7254901961%, 100%);
  --phoenix-btn-active-border-color: rgb(80.2352941176%, 92.9411764706%, 100%);
  --phoenix-btn-active-shadow: initial;
  --phoenix-btn-disabled-color: #000000;
  --phoenix-btn-disabled-bg: #c7ebff;
  --phoenix-btn-disabled-border-color: #c7ebff;
}

.btn-subtle-warning {
  --phoenix-btn-color: #bc3803;
  --phoenix-btn-bg: #ffefca;
  --phoenix-btn-border-color: #ffefca;
  --phoenix-btn-hover-color: #bc3803;
  --phoenix-btn-hover-bg: var(--phoenix-warning-lighter);
  --phoenix-btn-hover-border-color: rgb(100%, 94.3529411765%, 81.2941176471%);
  --phoenix-btn-focus-shadow-rgb: 245, 212, 172;
  --phoenix-btn-active-color: #000000;
  --phoenix-btn-active-bg: rgb(100%, 94.9803921569%, 83.3725490196%);
  --phoenix-btn-active-border-color: rgb(100%, 94.3529411765%, 81.2941176471%);
  --phoenix-btn-active-shadow: initial;
  --phoenix-btn-disabled-color: #000000;
  --phoenix-btn-disabled-bg: #ffefca;
  --phoenix-btn-disabled-border-color: #ffefca;
}

.btn-subtle-danger {
  --phoenix-btn-color: #b81800;
  --phoenix-btn-bg: #ffe0db;
  --phoenix-btn-border-color: #ffe0db;
  --phoenix-btn-hover-color: #b81800;
  --phoenix-btn-hover-bg: var(--phoenix-danger-lighter);
  --phoenix-btn-hover-border-color: rgb(100%, 89.0588235294%, 87.2941176471%);
  --phoenix-btn-focus-shadow-rgb: 244, 194, 186;
  --phoenix-btn-active-color: #000000;
  --phoenix-btn-active-bg: rgb(100%, 90.2745098039%, 88.7058823529%);
  --phoenix-btn-active-border-color: rgb(100%, 89.0588235294%, 87.2941176471%);
  --phoenix-btn-active-shadow: initial;
  --phoenix-btn-disabled-color: #000000;
  --phoenix-btn-disabled-bg: #ffe0db;
  --phoenix-btn-disabled-border-color: #ffe0db;
}

.btn-phoenix-primary {
  --phoenix-btn-color: #3874ff;
  --phoenix-btn-bg: #f5f7fa;
  --phoenix-btn-border-color: #e3e6ed;
  --phoenix-btn-hover-color: var(--phoenix-primary-dark);
  --phoenix-btn-hover-bg: #e3e6ed;
  --phoenix-btn-hover-border-color: rgb(90.1176470588%, 91.1764705882%, 93.6470588235%);
  --phoenix-btn-focus-shadow-rgb: 201, 213, 240;
  --phoenix-btn-active-color: #3874ff;
  --phoenix-btn-active-bg: #e3e6ed;
  --phoenix-btn-active-border-color: rgb(90.1176470588%, 91.1764705882%, 93.6470588235%);
  --phoenix-btn-active-shadow: initial;
  --phoenix-btn-disabled-color: #000000;
  --phoenix-btn-disabled-bg: #f5f7fa;
  --phoenix-btn-disabled-border-color: #e3e6ed;
}

.btn-phoenix-secondary {
  --phoenix-btn-color: #31374a;
  --phoenix-btn-bg: #f5f7fa;
  --phoenix-btn-border-color: #e3e6ed;
  --phoenix-btn-hover-color: var(--phoenix-secondary-dark);
  --phoenix-btn-hover-bg: #e3e6ed;
  --phoenix-btn-hover-border-color: rgb(90.1176470588%, 91.1764705882%, 93.6470588235%);
  --phoenix-btn-focus-shadow-rgb: 200, 204, 213;
  --phoenix-btn-active-color: #31374a;
  --phoenix-btn-active-bg: #e3e6ed;
  --phoenix-btn-active-border-color: rgb(90.1176470588%, 91.1764705882%, 93.6470588235%);
  --phoenix-btn-active-shadow: initial;
  --phoenix-btn-disabled-color: #000000;
  --phoenix-btn-disabled-bg: #f5f7fa;
  --phoenix-btn-disabled-border-color: #e3e6ed;
}

.btn-phoenix-success {
  --phoenix-btn-color: #25b003;
  --phoenix-btn-bg: #f5f7fa;
  --phoenix-btn-border-color: #e3e6ed;
  --phoenix-btn-hover-color: var(--phoenix-success-dark);
  --phoenix-btn-hover-bg: #e3e6ed;
  --phoenix-btn-hover-border-color: rgb(90.1176470588%, 91.1764705882%, 93.6470588235%);
  --phoenix-btn-focus-shadow-rgb: 199, 222, 202;
  --phoenix-btn-active-color: #25b003;
  --phoenix-btn-active-bg: #e3e6ed;
  --phoenix-btn-active-border-color: rgb(90.1176470588%, 91.1764705882%, 93.6470588235%);
  --phoenix-btn-active-shadow: initial;
  --phoenix-btn-disabled-color: #000000;
  --phoenix-btn-disabled-bg: #f5f7fa;
  --phoenix-btn-disabled-border-color: #e3e6ed;
}

.btn-phoenix-info {
  --phoenix-btn-color: #0097eb;
  --phoenix-btn-bg: #f5f7fa;
  --phoenix-btn-border-color: #e3e6ed;
  --phoenix-btn-hover-color: var(--phoenix-info-dark);
  --phoenix-btn-hover-bg: #e3e6ed;
  --phoenix-btn-hover-border-color: rgb(90.1176470588%, 91.1764705882%, 93.6470588235%);
  --phoenix-btn-focus-shadow-rgb: 193, 218, 237;
  --phoenix-btn-active-color: #0097eb;
  --phoenix-btn-active-bg: #e3e6ed;
  --phoenix-btn-active-border-color: rgb(90.1176470588%, 91.1764705882%, 93.6470588235%);
  --phoenix-btn-active-shadow: initial;
  --phoenix-btn-disabled-color: #000000;
  --phoenix-btn-disabled-bg: #f5f7fa;
  --phoenix-btn-disabled-border-color: #e3e6ed;
}

.btn-phoenix-warning {
  --phoenix-btn-color: #e5780b;
  --phoenix-btn-bg: #f5f7fa;
  --phoenix-btn-border-color: #e3e6ed;
  --phoenix-btn-hover-color: var(--phoenix-warning-dark);
  --phoenix-btn-hover-bg: #e3e6ed;
  --phoenix-btn-hover-border-color: rgb(90.1176470588%, 91.1764705882%, 93.6470588235%);
  --phoenix-btn-focus-shadow-rgb: 227, 214, 203;
  --phoenix-btn-active-color: #e5780b;
  --phoenix-btn-active-bg: #e3e6ed;
  --phoenix-btn-active-border-color: rgb(90.1176470588%, 91.1764705882%, 93.6470588235%);
  --phoenix-btn-active-shadow: initial;
  --phoenix-btn-disabled-color: #000000;
  --phoenix-btn-disabled-bg: #f5f7fa;
  --phoenix-btn-disabled-border-color: #e3e6ed;
}

.btn-phoenix-danger {
  --phoenix-btn-color: #fa3b1d;
  --phoenix-btn-bg: #f5f7fa;
  --phoenix-btn-border-color: #e3e6ed;
  --phoenix-btn-hover-color: var(--phoenix-danger-dark);
  --phoenix-btn-hover-bg: #e3e6ed;
  --phoenix-btn-hover-border-color: rgb(90.1176470588%, 91.1764705882%, 93.6470588235%);
  --phoenix-btn-focus-shadow-rgb: 230, 204, 206;
  --phoenix-btn-active-color: #fa3b1d;
  --phoenix-btn-active-bg: #e3e6ed;
  --phoenix-btn-active-border-color: rgb(90.1176470588%, 91.1764705882%, 93.6470588235%);
  --phoenix-btn-active-shadow: initial;
  --phoenix-btn-disabled-color: #000000;
  --phoenix-btn-disabled-bg: #f5f7fa;
  --phoenix-btn-disabled-border-color: #e3e6ed;
}

.btn-circle {
  height: 2rem;
  width: 2rem;
  border-radius: 50%;
  padding: 0;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}

.btn-icon {
  height: 2rem;
  width: 2rem;
  padding: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
.btn-icon.btn-icon-lg {
  height: 2.375rem;
  width: 2.375rem;
}
.btn-icon.btn-icon-xl {
  height: 3rem;
  width: 3rem;
}

.circle-btn {
  height: 2rem;
  width: 2rem;
  padding: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: var(--phoenix-border-radius-pill);
}

.project-modal-btn {
  --phoenix-bg-opacity: 0.64;
  transition: 0.3s;
}
.project-modal-btn:hover {
  --phoenix-bg-opacity: 1;
}

.btn-link {
  --phoenix-btn-font-weight: 700;
}

.stock-btn-group .active {
  background-color: var(--phoenix-emphasis-bg);
  color: var(--phoenix-primary);
  border-color: var(--phoenix-border-color-translucent);
}

/*-----------------------------------------------
|   Sidebar
-----------------------------------------------*/
.sticky-sidebar {
  position: sticky;
  z-index: 1020;
  top: var(--phoenix-navbar-top-height)1;
}

/*-----------------------------------------------
|   Custom circle
-----------------------------------------------*/
.circle-dashed {
  border: 1px dashed var(--phoenix-primary);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  width: 3.5rem;
  height: 3.5rem;
}

/*-----------------------------------------------
|   Miscellaneous
-----------------------------------------------*/
.hover-text-decoration-none:hover, .hover-text-decoration-none:focus {
  text-decoration: none;
}

.resize-none {
  resize: none;
}

.collapsed .collapse-icon {
  transition: all 0.2s ease-in-out;
  transform: rotate(0deg);
}

.collapse-icon {
  transition: all 0.2s ease-in-out;
  transform: rotate(90deg);
}

[data-dismiss=dropdown] *,
[data-bs-offset-top] *,
[data-bs-toggle=collapse] *,
[data-bs-toggle=tooltip] *,
[data-bs-toggle=popover] * {
  pointer-events: none;
}

/*-----------------------------------------------
|   Outline
-----------------------------------------------*/
.outline-none {
  outline: none;
  box-shadow: none;
}
.outline-none:hover, .outline-none:focus {
  outline: none;
  box-shadow: none;
}

/*-----------------------------------------------
|   Vertical Line (used in kanban header)
-----------------------------------------------*/
.vertical-line:after {
  position: absolute;
  content: "";
  height: 75%;
  width: 1px;
  background: var(--phoenix-tertiary-bg);
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
.vertical-line.vertical-line-400:after {
  background-color: var(--phoenix-quaternary-bg);
}

/* -------------------------------------------------------------------------- */
/*                                 Transition                                 */
/* -------------------------------------------------------------------------- */
.transition-base {
  transition: all 0.2s ease-in-out;
}

.transition-none {
  transition: none;
}

.fsp-75 {
  font-size: 75%;
}

/* -------------------------------------------------------------------------- */
/*                                    Width                                   */
/* -------------------------------------------------------------------------- */
.min-w-0 {
  min-width: 0;
}

/* -------------------------------------------------------------------------- */
/*                                Terms sidebar                               */
/* -------------------------------------------------------------------------- */
.terms-sidebar .nav-link {
  color: var(--phoenix-quaternary-color);
  font-weight: 500;
  font-family: var(--phoenix-font-sans-serif);
}
.terms-sidebar .nav-link.active {
  color: var(--phoenix-primary);
}

.divider-content-center {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  background-color: var(--phoenix-body-bg);
  font-family: var(--phoenix-font-sans-serif);
  font-size: 0.8rem;
  color: rgba(var(--phoenix-tertiary-color-rgb), 0.85);
  white-space: nowrap;
  font-weight: 700;
}
[data-bs-theme=dark] .bg-auth-card .divider-content-center {
  background-color: #0f111a !important;
}

.btn-check[data-theme-control]:checked + label {
  display: none;
}

/* -------------------------------------------------------------------------- */
/*                                    Height                                  */
/* -------------------------------------------------------------------------- */
.content {
  min-height: 100vh;
  padding: calc(var(--phoenix-navbar-top-height) + 2rem) 1.5rem 6.375rem 1.5rem;
  position: relative;
  padding-bottom: 6rem;
}
@media (min-width: 576px) {
  .content {
    padding-bottom: 4rem;
  }
}

.footer {
  bottom: 0;
  width: 100%;
  height: 6rem;
  border-top: 1px solid var(--phoenix-navbar-footer-border-color);
  padding: 0 1.5rem;
  left: 0;
}
@media (min-width: 576px) {
  .footer {
    height: 4rem;
  }
}
@media (min-width: 992px) {
  .footer {
    padding: 0 2.5rem;
  }
}

.bullet-item {
  height: 0.5rem;
  width: 1rem;
  border-radius: 2px;
}

/* -------------------------------------------------------------------------- */
/*                                    Padding                                  */
/* -------------------------------------------------------------------------- */
.pt-navbar {
  padding-top: var(--phoenix-navbar-top-height);
}

/* -------------------------------------------------------------------------- */
/*                                    Logo                                    */
/* -------------------------------------------------------------------------- */
.logo-text {
  font-size: 1.63625rem;
  color: var(--phoenix-logo-text);
  font-weight: 600;
  letter-spacing: -0.04em;
  margin-bottom: 0;
}

.notification-card.unread {
  background-color: var(--phoenix-body-highlight-bg);
}

.notification-card:hover {
  background-color: var(--phoenix-secondary-bg) !important;
}

.notification-dropdown .dropdown-toggle:hover {
  border-color: var(--phoenix-border-color);
  background: transparent;
}
.notification-dropdown .dropdown-menu {
  right: 0;
  left: unset !important;
}

.btn-square-sm {
  height: 1.875rem;
  width: 1.875rem;
  padding: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}

.btn-square {
  height: 2.375rem;
  width: 2.375rem;
  padding: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
}

.pricing--hover:hover .warning-boxshadow, .pricing--hover:focus .warning-boxshadow {
  box-shadow: 0px 0px 0px 4px rgba(229, 120, 11, 0.2);
  border-radius: 0.5rem;
  outline: 0;
}

.card-form-check-input:checked + div .card {
  border: 1px solid var(--phoenix-primary-light);
  box-shadow: 0px 0px 0px 4px rgba(56, 116, 255, 0.2);
}
.card-form-check-input:checked + div .card .radio-circle {
  border: 5px solid var(--phoenix-primary);
}
.card-form-check-input.pricing-plan-recommended:checked + div .card {
  border: 1px solid var(--phoenix-warning-light);
  box-shadow: 0px 0px 0px 4px rgba(229, 120, 11, 0.2);
}

[data-bs-theme=dark] .footer-bg {
  opacity: 0.6;
}

.text-illustration-underline {
  position: absolute;
  bottom: -5px;
  left: 0;
  width: 100%;
}

.bg-linear-gradient {
  background: linear-gradient(95.11deg, #f24e1e -21.8%, #ff7262 -2.23%, #a259ff 46.16%, #1abcfe 79.11%, #0acf83 116.18%);
}

.hover-bg-transparent:hover, .hover-bg-transparent:focus {
  background-color: transparent !important;
}

/* ------------------------------ font-awesome ------------------------------ */
[dir=rtl] .fa-ul {
  --fa-li-margin: -0.5em !important;
}
[dir=rtl] .fa-ul.pricing {
  margin-left: var(--fa-li-margin, 2.5em) !important;
}
.fa-ul {
  margin-left: var(--fa-li-margin, 2.5em);
}
.fa-ul .fa-li {
  left: calc(var(--fa-li-width, 2em) * -1) !important;
}

@media (min-width: 1200px) {
  .page-title-sticky-top {
    position: sticky;
    top: calc(var(--phoenix-navbar-top-height) + 3.725rem);
  }
}

[data-bs-theme=dark] .pricing-business-plus {
  background-color: rgba(var(--phoenix-warning-rgb), 0.08) !important;
  border: 1px solid rgba(var(--phoenix-warning-rgb), 0.2);
}

.echart-quartet-scatter-chart-example {
  min-height: 31.25rem;
}
@media (max-width: 767.98px) {
  .echart-quartet-scatter-chart-example {
    min-height: 65.625rem;
  }
}

.echart-radar-customized-chart-example {
  height: 22rem;
}
@media (max-width: 1199.98px) {
  .echart-radar-customized-chart-example {
    height: 45rem;
  }
}

.echart-radar-multiple-chart-example {
  height: 21rem;
}
@media (max-width: 1539.98px) {
  .echart-radar-multiple-chart-example {
    height: 35rem;
  }
}
@media (max-width: 991.98px) {
  .echart-radar-multiple-chart-example {
    height: 50rem;
  }
}

.faq-list li .fa-circle {
  font-size: 6px;
  margin-right: 1.25rem;
  margin-top: 6px;
  color: var(--phoenix-quaternary-bg);
}

.faq-title-box {
  top: 2rem;
  width: 90%;
}
@media (min-width: 768px) {
  .faq-title-box {
    width: 75%;
  }
}
@media (min-width: 1200px) {
  .faq-title-box {
    width: 55%;
  }
}

/*-----------------------------------------------
|   fontawesome stack icon border color
-----------------------------------------------*/
.stack-circle path {
  stroke: var(--phoenix-body-bg);
  stroke-width: 60;
}

/*-----------------------------------------------
|   action dropdown btn
-----------------------------------------------*/
.action-btn {
  min-height: 32px;
  min-width: 45px;
}

/*-----------------------------------------------
|   additional class
-----------------------------------------------*/
.w-max-content {
  width: -moz-max-content !important;
  width: max-content !important;
}

.w-min-content {
  width: -moz-min-content !important;
  width: min-content !important;
}

/*-----------------------------------------------
|   widgets scrollspy
-----------------------------------------------*/
.widgets-scrollspy-nav {
  position: sticky;
  top: var(--phoenix-navbar-top-height);
}
.widgets-scrollspy-nav .nav .nav-item .nav-link.active {
  color: var(--phoenix-primary) !important;
  border-bottom: 1px solid var(--phoenix-primary) !important;
}

.fill-body-bg {
  fill: var(--phoenix-body-bg);
}

.fill-emphasis-bg {
  fill: var(--phoenix-emphasis-bg);
}

.text-stats-circle-success {
  color: var(--phoenix-success-bg-subtle) !important;
}
[data-bs-theme=dark] .text-stats-circle-success {
  color: #134207 !important;
}

.text-stats-circle-warning {
  color: var(--phoenix-warning-bg-subtle) !important;
}
[data-bs-theme=dark] .text-stats-circle-warning {
  color: #52310b !important;
}

.text-stats-circle-danger {
  color: var(--phoenix-danger-bg-subtle) !important;
}
[data-bs-theme=dark] .text-stats-circle-danger {
  color: #612017 !important;
}

.circle-icon-item {
  width: 3rem;
  height: 3rem;
  border-radius: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.circle-icon-item-md {
  width: 2.375rem;
  height: 2.375rem;
  border-radius: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.btn-wish {
  width: 2rem;
  height: 2rem;
  color: var(--phoenix-white);
  border: 1px solid var(--phoenix-white);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  padding: 0;
}
.btn-wish:hover, .btn-wish:focus, .btn-wish:active, .btn-wish.active {
  background-color: var(--phoenix-white) !important;
  color: var(--phoenix-black) !important;
}
.btn-wish.btn-wish-primary {
  color: var(--phoenix-primary);
  border: 1px solid var(--phoenix-primary);
}
.btn-wish.btn-wish-primary:hover, .btn-wish.btn-wish-primary:focus, .btn-wish.btn-wish-primary.active {
  background-color: var(--phoenix-primary) !important;
  color: var(--phoenix-white) !important;
}

.rating-radio + label {
  padding: 1rem;
  border: 1px solid var(--phoenix-border-color-translucent) !important;
}
.rating-radio + label .check-icon {
  display: none;
}
.rating-radio:checked + label {
  border: 1px solid var(--phoenix-primary) !important;
}
.rating-radio:checked + label .check-icon {
  display: block;
}

.table-layout-fixed {
  table-layout: fixed;
}

.table-compare {
  --column-numbers: 3;
  --column-width: 250px;
}
.table-compare tbody tr {
  width: calc(var(--column-numbers) * var(--column-width));
  display: flex;
  flex-wrap: wrap;
}
.table-compare tbody tr td:first-child {
  flex: 0 0 100%;
}
.table-compare tbody tr td:first-child ~ td {
  flex: 1;
}
@media (min-width: 992px) {
  .table-compare tbody tr {
    display: table-row;
    width: auto;
  }
}

.ping-icon-wrapper {
  position: relative;
  width: 10px;
  height: 10px;
  display: flex;
}
.ping-icon-wrapper .ping-icon-bg {
  position: absolute;
  background-color: var(--phoenix-success);
  display: inline-flex;
  border-radius: 50%;
  height: 100%;
  width: 100%;
  opacity: 0.75;
  animation: animatePing 2s cubic-bezier(0, 0, 0.2, 1) infinite;
}
.ping-icon-wrapper .ping-icon {
  position: relative;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  display: inline-flex;
  color: var(--phoenix-success);
}

@keyframes animatePing {
  75%, 100% {
    transform: scale(2.5);
    opacity: 0;
  }
}
[dir=rtl] .rtl__flip {
  transform: scaleX(-1);
}

.radio-circle {
  display: inline-block;
  width: 1rem;
  height: 1rem;
  border: 1px solid var(--phoenix-border-color);
  border-radius: 50%;
  transition: border 0.2s ease;
}

.video-container {
  position: relative;
}
.video-container:hover .circle-icon-item {
  display: none;
}
.video-container:hover .circle-icon-item-md {
  display: none;
}

.tour-direction-bg {
  background-position: top 35% center !important;
  background-size: auto 80% !important;
}
[dir=rtl] .tour-direction-bg {
  transform: scaleY(-1);
  background-position: top 62% center !important;
}

[data-password-toggle] .hide {
  display: none;
}
[data-password-toggle].show-password .hide {
  display: block;
}
[data-password-toggle].show-password .show {
  display: none;
}

.gallery-column-separator {
  position: absolute;
  height: 100%;
  padding: 0;
  width: auto;
  border-right: 1px solid var(--phoenix-border-color-translucent);
}

.gallery-column-separator-1 {
  display: none;
}
@media (min-width: 576px) {
  .gallery-column-separator-1 {
    display: block;
    left: 50%;
  }
}
@media (min-width: 768px) {
  .gallery-column-separator-1 {
    left: 33.3333333333%;
  }
}
@media (min-width: 1200px) {
  .gallery-column-separator-1 {
    left: 25%;
  }
}

.gallery-column-separator-2 {
  display: none;
}
@media (min-width: 768px) {
  .gallery-column-separator-2 {
    display: block;
    left: 66.6666666667%;
  }
}
@media (min-width: 1200px) {
  .gallery-column-separator-2 {
    left: 50%;
  }
}

.gallery-column-separator-3 {
  display: none;
}
@media (min-width: 1200px) {
  .gallery-column-separator-3 {
    display: block;
    left: 75%;
  }
}

.album-item .photo-stack {
  position: relative;
}
.album-item .photo-stack .photo-stack-top {
  position: relative;
  width: 100%;
  z-index: 3;
}
@media (min-width: 768px) {
  .album-item .photo-stack .photo-stack-top .video-container video {
    height: 160px !important;
  }
}
@media (min-width: 1540px) {
  .album-item .photo-stack .photo-stack-top .video-container video {
    height: 260px !important;
  }
}
.album-item .photo-stack .photo-stack-top .video-container video {
  -o-object-fit: cover;
     object-fit: cover;
}
@media (min-width: 768px) {
  .album-item .photo-stack .photo-stack-top img {
    height: 160px;
  }
}
@media (min-width: 1540px) {
  .album-item .photo-stack .photo-stack-top img {
    height: 260px;
  }
}
.album-item .photo-stack .photo-stack-top img {
  transition: transform 0.5s ease;
}
.album-item .photo-stack .photo-stack-middle {
  position: absolute;
  width: 90%;
  left: 50%;
  bottom: -0.5rem;
  transform: translateX(-50%);
  z-index: 2;
}
.album-item .photo-stack .photo-stack-bottom {
  position: absolute;
  width: 80%;
  left: 50%;
  bottom: -1rem;
  transform: translateX(-50%);
}
.album-item:hover .top img {
  transform: scale(1.2);
}
.album-item:hover .title {
  color: var(--phoenix-primary);
}
.album-item:hover .dropdown-toggle {
  background-color: var(--phoenix-emphasis-bg);
}

.square-icon-box {
  width: 2rem;
  height: 2rem;
  border-radius: 0.375rem;
  display: flex;
  align-items: center;
  justify-content: center;
}

.form-check-input-transparent {
  background-color: transparent;
}
.form-check-input-transparent:checked {
  background-color: var(--phoenix-primary);
}

.pointer-events-none {
  pointer-events: none;
}

.underline-on-hover:hover a {
  text-decoration: underline;
}

/* -------------------------------------------------------------------------- */
/*                                    Text                                    */
/* -------------------------------------------------------------------------- */
.text-smallcaps {
  font-variant: small-caps;
}

.text-superscript {
  vertical-align: super;
}

.text-word-break {
  word-break: break-word;
}

/*-----------------------------------------------
|   Error Page
-----------------------------------------------*/
.fs-error {
  font-size: 7rem;
}
@media (min-width: 576px) {
  .fs-error {
    font-size: 10rem;
  }
}

/*-----------------------------------------------
|   Text alignment
-----------------------------------------------*/
.text-justify {
  text-align: justify !important;
}

/*-----------------------------------------------
|   Backgrounds
-----------------------------------------------*/
.bg-holder {
  position: absolute;
  width: 100%;
  min-height: 100%;
  top: 0;
  left: 0;
  background-size: cover;
  background-position: center;
  overflow: hidden;
  will-change: transform, opacity, filter;
  backface-visibility: hidden;
  background-repeat: no-repeat;
  z-index: 0;
}
.bg-holder.overlay:before {
  position: absolute;
  content: "";
  background: rgba(0, 0, 0, var(--phoenix-bg-opacity, 0.25));
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
[data-bs-theme=dark] .bg-holder.overlay.overlay-white:before {
  background: rgba(255, 255, 255, var(--phoenix-bg-opacity, 0.35));
}
.bg-holder .bg-video {
  position: absolute;
  display: block;
  z-index: -1;
  top: 0;
  left: 0;
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
  min-width: 100%;
}
.bg-holder .bg-youtube {
  position: absolute !important;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

.bg-fixed {
  background-attachment: fixed;
}

.bg-glass {
  background-color: rgba(255, 255, 255, 0.9);
}

.bg-card {
  background-size: contain;
  background-position: right;
  border-top-right-radius: 0.375rem;
  border-bottom-right-radius: 0.375rem;
}
[dir=rtl] .bg-card {
  background-position: left;
  transform: scaleX(-1);
  border-top-left-radius: 0.375rem;
  border-bottom-left-radius: 0.375rem;
}

/*-----------------------------------------------
|   Background gradient
-----------------------------------------------*/
.bg-line-chart-gradient {
  background-image: var(--phoenix-line-chart-gradient);
  background-position: center;
}

.bg-card-gradient {
  background-image: var(--phoenix-card-gradient);
  background-position: center;
}

.bg-progress-gradient {
  background-image: var(--phoenix-progress-gradient);
  background-position: center;
}

.bg-auth-circle-shape,
.bg-auth-circle-shape-2 {
  display: none;
}
@media (min-width: 992px) {
  .bg-auth-circle-shape,
  .bg-auth-circle-shape-2 {
    display: block;
  }
}

.bg-auth-circle-shape {
  position: absolute;
  right: -8.75rem;
  top: -5.125rem;
}

.bg-auth-circle-shape-2 {
  position: absolute;
  left: -6.25rem;
  bottom: -2.4375rem;
}

.bg-auth-card-shape {
  background-position: 0 100%;
}
@media (min-width: 768px) {
  .bg-auth-card-shape {
    background-position: 0 133%;
  }
}

.bg-shape {
  position: relative;
  overflow: hidden;
  background-color: var(--phoenix-bg-shape-bg);
}
.bg-shape:after, .bg-shape:before {
  position: absolute;
  content: "";
  border-radius: 50%;
}
.bg-shape:after {
  background-image: var(--phoenix-bg-shape-bg-ltd);
}
.bg-shape:before {
  background-image: var(--phoenix-bg-shape-bg-dtl);
}

.bg-circle-shape:after {
  height: 15.625rem;
  width: 115%;
  left: 32%;
  top: -188%;
}
.bg-circle-shape:before {
  height: 332%;
  width: 45%;
  left: -9%;
  top: 0.5625rem;
}

.modal-shape-header:before {
  height: 28.9375rem;
  width: 155%;
  right: 23%;
  top: -357%;
}
.modal-shape-header:after {
  height: 289%;
  width: 45%;
  right: -10%;
  top: 2.5rem;
}

.showcase-page-gradient {
  background: linear-gradient(357.7deg, #024787 -88.88%, rgba(0, 79, 197, 0) 27.93%);
}

.bg-transparent-50 {
  background-color: var(--phoenix-transparent-50);
}

.bg-product-hover {
  background-color: rgba(0, 0, 0, 0.7);
}

.bg-primary-emphasis {
  background-color: var(--phoenix-primary-text-emphasis);
}

.bg-secondary-emphasis {
  background-color: var(--phoenix-secondary-text-emphasis);
}

.bg-success-emphasis {
  background-color: var(--phoenix-success-text-emphasis);
}

.bg-info-emphasis {
  background-color: var(--phoenix-info-text-emphasis);
}

.bg-warning-emphasis {
  background-color: var(--phoenix-warning-text-emphasis);
}

.bg-danger-emphasis {
  background-color: var(--phoenix-danger-text-emphasis);
}

.bg-light-emphasis {
  background-color: var(--phoenix-light-text-emphasis);
}

.bg-dark-emphasis {
  background-color: var(--phoenix-dark-text-emphasis);
}

/* -------------------------------------------------------------------------- */
/*                                   Borders                                  */
/* -------------------------------------------------------------------------- */
.overflow-hidden[class*=rounded] {
  -webkit-mask-image: radial-gradient(#fff, #000000);
          mask-image: radial-gradient(#fff, #000000);
}

.border-dashed {
  --phoenix-border-style: dashed;
}

.border-primary {
  --phoenix-border-opacity: 1;
  border-color: rgba(var(--phoenix-primary-rgb), var(--phoenix-border-opacity)) !important;
}

.border-secondary {
  --phoenix-border-opacity: 1;
  border-color: rgba(var(--phoenix-secondary-rgb), var(--phoenix-border-opacity)) !important;
}

.border-success {
  --phoenix-border-opacity: 1;
  border-color: rgba(var(--phoenix-success-rgb), var(--phoenix-border-opacity)) !important;
}

.border-info {
  --phoenix-border-opacity: 1;
  border-color: rgba(var(--phoenix-info-rgb), var(--phoenix-border-opacity)) !important;
}

.border-warning {
  --phoenix-border-opacity: 1;
  border-color: rgba(var(--phoenix-warning-rgb), var(--phoenix-border-opacity)) !important;
}

.border-danger {
  --phoenix-border-opacity: 1;
  border-color: rgba(var(--phoenix-danger-rgb), var(--phoenix-border-opacity)) !important;
}

.border-light {
  --phoenix-border-opacity: 1;
  border-color: rgba(var(--phoenix-light-rgb), var(--phoenix-border-opacity)) !important;
}

.border-dark {
  --phoenix-border-opacity: 1;
  border-color: rgba(var(--phoenix-dark-rgb), var(--phoenix-border-opacity)) !important;
}

.border-gray-50 {
  --phoenix-border-opacity: 1;
  border-color: rgba(var(--phoenix-gray-50-rgb), var(--phoenix-border-opacity)) !important;
}

.border-gray-100 {
  --phoenix-border-opacity: 1;
  border-color: rgba(var(--phoenix-gray-100-rgb), var(--phoenix-border-opacity)) !important;
}

.border-gray-200 {
  --phoenix-border-opacity: 1;
  border-color: rgba(var(--phoenix-gray-200-rgb), var(--phoenix-border-opacity)) !important;
}

.border-gray-300 {
  --phoenix-border-opacity: 1;
  border-color: rgba(var(--phoenix-gray-300-rgb), var(--phoenix-border-opacity)) !important;
}

.border-gray-400 {
  --phoenix-border-opacity: 1;
  border-color: rgba(var(--phoenix-gray-400-rgb), var(--phoenix-border-opacity)) !important;
}

.border-gray-500 {
  --phoenix-border-opacity: 1;
  border-color: rgba(var(--phoenix-gray-500-rgb), var(--phoenix-border-opacity)) !important;
}

.border-gray-600 {
  --phoenix-border-opacity: 1;
  border-color: rgba(var(--phoenix-gray-600-rgb), var(--phoenix-border-opacity)) !important;
}

.border-gray-700 {
  --phoenix-border-opacity: 1;
  border-color: rgba(var(--phoenix-gray-700-rgb), var(--phoenix-border-opacity)) !important;
}

.border-gray-800 {
  --phoenix-border-opacity: 1;
  border-color: rgba(var(--phoenix-gray-800-rgb), var(--phoenix-border-opacity)) !important;
}

.border-gray-900 {
  --phoenix-border-opacity: 1;
  border-color: rgba(var(--phoenix-gray-900-rgb), var(--phoenix-border-opacity)) !important;
}

.border-gray-1000 {
  --phoenix-border-opacity: 1;
  border-color: rgba(var(--phoenix-gray-1000-rgb), var(--phoenix-border-opacity)) !important;
}

.border-gray-1100 {
  --phoenix-border-opacity: 1;
  border-color: rgba(var(--phoenix-gray-1100-rgb), var(--phoenix-border-opacity)) !important;
}

.border-primary-light {
  --phoenix-border-opacity: 1;
  border-color: rgba(var(--phoenix-primary-light-rgb), var(--phoenix-border-opacity)) !important;
}

.border-primary-dark {
  --phoenix-border-opacity: 1;
  border-color: rgba(var(--phoenix-primary-dark-rgb), var(--phoenix-border-opacity)) !important;
}

.border-secondary-lighter {
  --phoenix-border-opacity: 1;
  border-color: rgba(var(--phoenix-secondary-lighter-rgb), var(--phoenix-border-opacity)) !important;
}

.border-secondary-light {
  --phoenix-border-opacity: 1;
  border-color: rgba(var(--phoenix-secondary-light-rgb), var(--phoenix-border-opacity)) !important;
}

.border-secondary-dark {
  --phoenix-border-opacity: 1;
  border-color: rgba(var(--phoenix-secondary-dark-rgb), var(--phoenix-border-opacity)) !important;
}

.border-secondary-darker {
  --phoenix-border-opacity: 1;
  border-color: rgba(var(--phoenix-secondary-darker-rgb), var(--phoenix-border-opacity)) !important;
}

.border-warning-light {
  --phoenix-border-opacity: 1;
  border-color: rgba(var(--phoenix-warning-light-rgb), var(--phoenix-border-opacity)) !important;
}

.border-warning-dark {
  --phoenix-border-opacity: 1;
  border-color: rgba(var(--phoenix-warning-dark-rgb), var(--phoenix-border-opacity)) !important;
}

.border-danger-light {
  --phoenix-border-opacity: 1;
  border-color: rgba(var(--phoenix-danger-light-rgb), var(--phoenix-border-opacity)) !important;
}

.border-danger-dark {
  --phoenix-border-opacity: 1;
  border-color: rgba(var(--phoenix-danger-dark-rgb), var(--phoenix-border-opacity)) !important;
}

.border-success-light {
  --phoenix-border-opacity: 1;
  border-color: rgba(var(--phoenix-success-light-rgb), var(--phoenix-border-opacity)) !important;
}

.border-success-dark {
  --phoenix-border-opacity: 1;
  border-color: rgba(var(--phoenix-success-dark-rgb), var(--phoenix-border-opacity)) !important;
}

.border-info-light {
  --phoenix-border-opacity: 1;
  border-color: rgba(var(--phoenix-info-light-rgb), var(--phoenix-border-opacity)) !important;
}

.border-info-dark {
  --phoenix-border-opacity: 1;
  border-color: rgba(var(--phoenix-info-dark-rgb), var(--phoenix-border-opacity)) !important;
}

.border-black {
  --phoenix-border-opacity: 1;
  border-color: rgba(var(--phoenix-black-rgb), var(--phoenix-border-opacity)) !important;
}

.border-white {
  --phoenix-border-opacity: 1;
  border-color: rgba(var(--phoenix-white-rgb), var(--phoenix-border-opacity)) !important;
}

.border-primary-subtle {
  border-color: var(--phoenix-primary-border-subtle) !important;
}

.border-secondary-subtle {
  border-color: var(--phoenix-secondary-border-subtle) !important;
}

.border-success-subtle {
  border-color: var(--phoenix-success-border-subtle) !important;
}

.border-info-subtle {
  border-color: var(--phoenix-info-border-subtle) !important;
}

.border-warning-subtle {
  border-color: var(--phoenix-warning-border-subtle) !important;
}

.border-danger-subtle {
  border-color: var(--phoenix-danger-border-subtle) !important;
}

.border-light-subtle {
  border-color: var(--phoenix-light-border-subtle) !important;
}

.border-dark-subtle {
  border-color: var(--phoenix-dark-border-subtle) !important;
}

.border-opacity-10 {
  --phoenix-border-opacity: 0.1;
}

.border-opacity-25 {
  --phoenix-border-opacity: 0.25;
}

.border-opacity-50 {
  --phoenix-border-opacity: 0.5;
}

.border-opacity-75 {
  --phoenix-border-opacity: 0.75;
}

.border-opacity-100 {
  --phoenix-border-opacity: 1;
}

.border-translucent {
  border-color: var(--phoenix-border-color-translucent) !important;
}

/* -------------------------------------------------------------------------- */
/*                                  Position                                  */
/* -------------------------------------------------------------------------- */
.container,
.container-fluid,
.container-medium-xxl,
.container-medium-xl,
.container-medium-lg,
.container-medium-md,
.container-medium-sm,
.container-small-xl,
.container-small-lg,
.container-small-md,
.container-small-sm,
.container-sm,
.container-md,
.container-lg,
.container-xl,
.container-xxl {
  position: relative;
}

.all-0 {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

/* -------------------------------------------------------------------------- */
/*                                    Flex                                    */
/* -------------------------------------------------------------------------- */
.flex-center {
  align-items: center;
  justify-content: center;
}

.flex-between-center {
  justify-content: space-between;
  align-items: center;
}

.flex-end-center {
  justify-content: flex-end;
  align-items: center;
}

.flex-between-end {
  align-items: flex-end;
  justify-content: space-between;
}

.flex-1 {
  flex: 1;
}

.link-body-quaternary {
  color: rgba(var(--phoenix-quaternary-color-rgb), var(--phoenix-link-opacity, 1)) !important;
  text-decoration-color: rgba(var(--phoenix-quaternary-color-rgb), var(--phoenix-link-underline-opacity, 1)) !important;
}
.link-body-quaternary:hover, .link-body-quaternary:focus {
  color: rgba(var(--phoenix-tertiary-color-rgb), var(--phoenix-link-opacity, 1)) !important;
  text-decoration-color: rgba(var(--phoenix-tertiary-color-rgb), var(--phoenix-link-underline-opacity, 1)) !important;
}

.link-body-tertiary {
  color: rgba(var(--phoenix-tertiary-color-rgb), var(--phoenix-link-opacity, 1)) !important;
  text-decoration-color: rgba(var(--phoenix-tertiary-color-rgb), var(--phoenix-link-underline-opacity, 1)) !important;
}
.link-body-tertiary:hover, .link-body-tertiary:focus {
  color: rgba(var(--phoenix-secondary-color-rgb), var(--phoenix-link-opacity, 1)) !important;
  text-decoration-color: rgba(var(--phoenix-secondary-color-rgb), var(--phoenix-link-underline-opacity, 1)) !important;
}

.link-body-secondary {
  color: rgba(var(--phoenix-secondary-color-rgb), var(--phoenix-link-opacity, 1)) !important;
  text-decoration-color: rgba(var(--phoenix-secondary-color-rgb), var(--phoenix-link-underline-opacity, 1)) !important;
}
.link-body-secondary:hover, .link-body-secondary:focus {
  color: rgba(var(--phoenix-body-color-rgb), var(--phoenix-link-opacity, 1)) !important;
  text-decoration-color: rgba(var(--phoenix-body-color-rgb), var(--phoenix-link-underline-opacity, 1)) !important;
}

.link-body {
  color: rgba(var(--phoenix-body-color-rgb), var(--phoenix-link-opacity, 1)) !important;
  text-decoration-color: rgba(var(--phoenix-body-color-rgb), var(--phoenix-link-underline-opacity, 1)) !important;
}
.link-body:hover, .link-body:focus {
  color: rgba(var(--phoenix-body-highlight-color-rgb), var(--phoenix-link-opacity, 1)) !important;
  text-decoration-color: rgba(var(--phoenix-body-highlight-color-rgb), var(--phoenix-link-underline-opacity, 1)) !important;
}

.link-body-highlight {
  color: rgba(var(--phoenix-body-highlight-color-rgb), var(--phoenix-link-opacity, 1)) !important;
  text-decoration-color: rgba(var(--phoenix-body-highlight-color-rgb), var(--phoenix-link-underline-opacity, 1)) !important;
}
.link-body-highlight:hover, .link-body-highlight:focus {
  color: rgba(var(--phoenix-emphasis-color-rgb), var(--phoenix-link-opacity, 1)) !important;
  text-decoration-color: rgba(var(--phoenix-emphasis-color-rgb), var(--phoenix-link-underline-opacity, 1)) !important;
}

h1,
.h1 {
  font-weight: 800;
}

h2,
.h2 {
  font-weight: 800;
}

h3,
.h3 {
  font-weight: 800;
}

.lead {
  line-height: 1.4;
}

/*-----------------------------------------------
|   List
-----------------------------------------------*/
.bullet-inside {
  list-style-position: inside;
}

/*-----------------------------------------------
|   Line Clamp
-----------------------------------------------*/
.line-clamp-1 {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.line-clamp-2 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.line-clamp-3 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.text-primary-subtle {
  color: var(--phoenix-primary-bg-subtle) !important;
}

.text-secondary-subtle {
  color: var(--phoenix-secondary-bg-subtle) !important;
}

.text-success-subtle {
  color: var(--phoenix-success-bg-subtle) !important;
}

.text-info-subtle {
  color: var(--phoenix-info-bg-subtle) !important;
}

.text-warning-subtle {
  color: var(--phoenix-warning-bg-subtle) !important;
}

.text-danger-subtle {
  color: var(--phoenix-danger-bg-subtle) !important;
}

.text-light-subtle {
  color: var(--phoenix-light-bg-subtle) !important;
}

.text-dark-subtle {
  color: var(--phoenix-dark-bg-subtle) !important;
}

[data-bs-theme=dark] .text-bg-primary {
  color: var(--phoenix-black) !important;
}
[data-bs-theme=dark] .text-bg-secondary {
  color: #eff2f6 !important;
}
[data-bs-theme=dark] .text-bg-success {
  color: var(--phoenix-black) !important;
}
[data-bs-theme=dark] .text-bg-info {
  color: var(--phoenix-black) !important;
}
[data-bs-theme=dark] .text-bg-warning {
  color: var(--phoenix-black) !important;
}
[data-bs-theme=dark] .text-bg-danger {
  color: var(--phoenix-black) !important;
}
[data-bs-theme=dark] .text-bg-light {
  color: var(--phoenix-black) !important;
}
[data-bs-theme=dark] .text-bg-dark {
  color: var(--phoenix-black) !important;
}

.alert {
  --phoenix-alert-bg: transparent;
  --phoenix-alert-padding-x: 1.5rem;
  --phoenix-alert-padding-y: 1.5rem;
  --phoenix-alert-margin-bottom: 1rem;
  --phoenix-alert-color: inherit;
  --phoenix-alert-border-color: transparent;
  --phoenix-alert-border: var(--phoenix-border-width) solid var(--phoenix-alert-border-color);
  --phoenix-alert-border-radius: 0.5rem;
  --phoenix-alert-link-color: inherit;
  position: relative;
  padding: var(--phoenix-alert-padding-y) var(--phoenix-alert-padding-x);
  margin-bottom: var(--phoenix-alert-margin-bottom);
  color: var(--phoenix-alert-color);
  background-color: var(--phoenix-alert-bg);
  border: var(--phoenix-alert-border);
  border-radius: var(--phoenix-alert-border-radius);
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 700;
  color: var(--phoenix-alert-link-color);
}

.alert-dismissible {
  padding-right: 4.5rem;
}
.alert-dismissible .btn-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 1.875rem 1.5rem;
}

.alert-subtle-primary {
  --phoenix-alert-color: var(--phoenix-primary-text-emphasis);
  --phoenix-alert-bg: var(--phoenix-primary-bg-subtle);
  --phoenix-alert-border-color: var(--phoenix-primary-border-subtle);
  --phoenix-alert-link-color: var(--phoenix-primary-text-emphasis);
}

.alert-subtle-secondary {
  --phoenix-alert-color: var(--phoenix-secondary-text-emphasis);
  --phoenix-alert-bg: var(--phoenix-secondary-bg-subtle);
  --phoenix-alert-border-color: var(--phoenix-secondary-border-subtle);
  --phoenix-alert-link-color: var(--phoenix-secondary-text-emphasis);
}

.alert-subtle-success {
  --phoenix-alert-color: var(--phoenix-success-text-emphasis);
  --phoenix-alert-bg: var(--phoenix-success-bg-subtle);
  --phoenix-alert-border-color: var(--phoenix-success-border-subtle);
  --phoenix-alert-link-color: var(--phoenix-success-text-emphasis);
}

.alert-subtle-info {
  --phoenix-alert-color: var(--phoenix-info-text-emphasis);
  --phoenix-alert-bg: var(--phoenix-info-bg-subtle);
  --phoenix-alert-border-color: var(--phoenix-info-border-subtle);
  --phoenix-alert-link-color: var(--phoenix-info-text-emphasis);
}

.alert-subtle-warning {
  --phoenix-alert-color: var(--phoenix-warning-text-emphasis);
  --phoenix-alert-bg: var(--phoenix-warning-bg-subtle);
  --phoenix-alert-border-color: var(--phoenix-warning-border-subtle);
  --phoenix-alert-link-color: var(--phoenix-warning-text-emphasis);
}

.alert-subtle-danger {
  --phoenix-alert-color: var(--phoenix-danger-text-emphasis);
  --phoenix-alert-bg: var(--phoenix-danger-bg-subtle);
  --phoenix-alert-border-color: var(--phoenix-danger-border-subtle);
  --phoenix-alert-link-color: var(--phoenix-danger-text-emphasis);
}

.alert-subtle-light {
  --phoenix-alert-color: var(--phoenix-light-text-emphasis);
  --phoenix-alert-bg: var(--phoenix-light-bg-subtle);
  --phoenix-alert-border-color: var(--phoenix-light-border-subtle);
  --phoenix-alert-link-color: var(--phoenix-light-text-emphasis);
}

.alert-subtle-dark {
  --phoenix-alert-color: var(--phoenix-dark-text-emphasis);
  --phoenix-alert-bg: var(--phoenix-dark-bg-subtle);
  --phoenix-alert-border-color: var(--phoenix-dark-border-subtle);
  --phoenix-alert-link-color: var(--phoenix-dark-text-emphasis);
}

.alert-outline-primary {
  --phoenix-alert-color: var(--phoenix-primary);
  --phoenix-alert-bg: transparent;
  --phoenix-alert-border-color: var(--phoenix-primary);
  --phoenix-alert-link-color: var(--phoenix-primary-text-emphasis);
}

.alert-outline-secondary {
  --phoenix-alert-color: var(--phoenix-secondary);
  --phoenix-alert-bg: transparent;
  --phoenix-alert-border-color: var(--phoenix-secondary);
  --phoenix-alert-link-color: var(--phoenix-secondary-text-emphasis);
}

.alert-outline-success {
  --phoenix-alert-color: var(--phoenix-success);
  --phoenix-alert-bg: transparent;
  --phoenix-alert-border-color: var(--phoenix-success);
  --phoenix-alert-link-color: var(--phoenix-success-text-emphasis);
}

.alert-outline-info {
  --phoenix-alert-color: var(--phoenix-info);
  --phoenix-alert-bg: transparent;
  --phoenix-alert-border-color: var(--phoenix-info);
  --phoenix-alert-link-color: var(--phoenix-info-text-emphasis);
}

.alert-outline-warning {
  --phoenix-alert-color: var(--phoenix-warning);
  --phoenix-alert-bg: transparent;
  --phoenix-alert-border-color: var(--phoenix-warning);
  --phoenix-alert-link-color: var(--phoenix-warning-text-emphasis);
}

.alert-outline-danger {
  --phoenix-alert-color: var(--phoenix-danger);
  --phoenix-alert-bg: transparent;
  --phoenix-alert-border-color: var(--phoenix-danger);
  --phoenix-alert-link-color: var(--phoenix-danger-text-emphasis);
}

.alert-outline-light {
  --phoenix-alert-color: var(--phoenix-light);
  --phoenix-alert-bg: transparent;
  --phoenix-alert-border-color: var(--phoenix-light);
  --phoenix-alert-link-color: var(--phoenix-light-text-emphasis);
}

.alert-outline-dark {
  --phoenix-alert-color: var(--phoenix-dark);
  --phoenix-alert-bg: transparent;
  --phoenix-alert-border-color: var(--phoenix-dark);
  --phoenix-alert-link-color: var(--phoenix-dark-text-emphasis);
}

.alert-phoenix-primary {
  --phoenix-alert-color: var(--phoenix-primary);
  --phoenix-alert-bg: transparent;
  --phoenix-alert-border-color: var(--phoenix-border-color);
  --phoenix-alert-link-color: var(--phoenix-primary-text-emphasis);
}

.alert-phoenix-secondary {
  --phoenix-alert-color: var(--phoenix-secondary);
  --phoenix-alert-bg: transparent;
  --phoenix-alert-border-color: var(--phoenix-border-color);
  --phoenix-alert-link-color: var(--phoenix-secondary-text-emphasis);
}

.alert-phoenix-success {
  --phoenix-alert-color: var(--phoenix-success);
  --phoenix-alert-bg: transparent;
  --phoenix-alert-border-color: var(--phoenix-border-color);
  --phoenix-alert-link-color: var(--phoenix-success-text-emphasis);
}

.alert-phoenix-info {
  --phoenix-alert-color: var(--phoenix-info);
  --phoenix-alert-bg: transparent;
  --phoenix-alert-border-color: var(--phoenix-border-color);
  --phoenix-alert-link-color: var(--phoenix-info-text-emphasis);
}

.alert-phoenix-warning {
  --phoenix-alert-color: var(--phoenix-warning);
  --phoenix-alert-bg: transparent;
  --phoenix-alert-border-color: var(--phoenix-border-color);
  --phoenix-alert-link-color: var(--phoenix-warning-text-emphasis);
}

.alert-phoenix-danger {
  --phoenix-alert-color: var(--phoenix-danger);
  --phoenix-alert-bg: transparent;
  --phoenix-alert-border-color: var(--phoenix-border-color);
  --phoenix-alert-link-color: var(--phoenix-danger-text-emphasis);
}

.alert-phoenix-light {
  --phoenix-alert-color: var(--phoenix-light);
  --phoenix-alert-bg: transparent;
  --phoenix-alert-border-color: var(--phoenix-border-color);
  --phoenix-alert-link-color: var(--phoenix-light-text-emphasis);
}

.alert-phoenix-dark {
  --phoenix-alert-color: var(--phoenix-dark);
  --phoenix-alert-bg: transparent;
  --phoenix-alert-border-color: var(--phoenix-border-color);
  --phoenix-alert-link-color: var(--phoenix-dark-text-emphasis);
}

.alert-primary {
  --phoenix-alert-color: #fff;
  --phoenix-alert-bg: var(--phoenix-primary);
  --phoenix-alert-border-color: var(--phoenix-primary);
  --phoenix-alert-link-color: var(--phoenix-primary-text-emphasis);
}

.alert-secondary {
  --phoenix-alert-color: #fff;
  --phoenix-alert-bg: var(--phoenix-secondary);
  --phoenix-alert-border-color: var(--phoenix-secondary);
  --phoenix-alert-link-color: var(--phoenix-secondary-text-emphasis);
}

.alert-success {
  --phoenix-alert-color: #fff;
  --phoenix-alert-bg: var(--phoenix-success);
  --phoenix-alert-border-color: var(--phoenix-success);
  --phoenix-alert-link-color: var(--phoenix-success-text-emphasis);
}

.alert-info {
  --phoenix-alert-color: #fff;
  --phoenix-alert-bg: var(--phoenix-info);
  --phoenix-alert-border-color: var(--phoenix-info);
  --phoenix-alert-link-color: var(--phoenix-info-text-emphasis);
}

.alert-warning {
  --phoenix-alert-color: #fff;
  --phoenix-alert-bg: var(--phoenix-warning);
  --phoenix-alert-border-color: var(--phoenix-warning);
  --phoenix-alert-link-color: var(--phoenix-warning-text-emphasis);
}

.alert-danger {
  --phoenix-alert-color: #fff;
  --phoenix-alert-bg: var(--phoenix-danger);
  --phoenix-alert-border-color: var(--phoenix-danger);
  --phoenix-alert-link-color: var(--phoenix-danger-text-emphasis);
}

.alert-light {
  --phoenix-alert-color: #fff;
  --phoenix-alert-bg: var(--phoenix-light);
  --phoenix-alert-border-color: var(--phoenix-light);
  --phoenix-alert-link-color: var(--phoenix-light-text-emphasis);
}

.alert-dark {
  --phoenix-alert-color: #fff;
  --phoenix-alert-bg: var(--phoenix-dark);
  --phoenix-alert-border-color: var(--phoenix-dark);
  --phoenix-alert-link-color: var(--phoenix-dark-text-emphasis);
}

.nav-tabs .nav-link {
  padding: 0.5rem;
  margin-bottom: -2px;
  font-weight: 700;
  font-size: 0.8rem;
  border-top-left-radius: var(--phoenix-border-radius);
  border-top-right-radius: var(--phoenix-border-radius);
}

.nav-tabs {
  border-bottom: 0px solid transparent;
}
.nav-tabs .nav-link {
  border: none;
  padding: 0.5rem 0.5rem;
  color: var(--phoenix-primary);
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: var(--phoenix-emphasis-color);
  background-color: transparent;
}

.echart-tab-example .nav-link {
  color: var(--phoenix-emphasis-color);
}
.echart-tab-example .nav-link.active {
  color: var(--phoenix-primary);
}

.nav-pills .nav-link {
  font-weight: 700;
  color: var(--phoenix-body-secondary-color);
  border: 1px solid transparent;
}
.nav-pills .nav-link.active {
  border: 1px solid var(--phoenix-primary);
}

.nav-phoenix-pills {
  background: var(--phoenix-body-highlight-bg);
  border: 1px solid var(--phoenix-border-color);
  border-radius: 0.5rem;
}
.nav-phoenix-pills .nav-item {
  flex: 1;
}
.nav-phoenix-pills .nav-item .nav-link {
  color: var(--phoenix-tertiary-color);
  font-weight: 600;
  line-height: 1.2;
  text-align: center;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.nav-phoenix-pills .nav-item .nav-link.active {
  background: var(--phoenix-emphasis-bg);
  color: var(--phoenix-primary);
  border-left: 1px solid var(--phoenix-border-color);
  border-right: 1px solid var(--phoenix-border-color);
  border-radius: 0.5rem;
}
.nav-phoenix-pills .nav-item:last-child .nav-link.active {
  border-right: none;
}
.nav-phoenix-pills .nav-item:first-child .nav-link.active {
  border-left: none;
}

.nav-underline .nav-link {
  color: var(--phoenix-body-color);
  font-weight: 700;
  font-size: 0.8rem;
}
.nav-underline.file-details-tab .nav-link {
  border-color: var(--phoenix-border-color-translucent);
}
.nav-underline.file-details-tab .nav-link.active {
  border-color: var(--phoenix-primary);
}

.nav-links .nav-link {
  font-weight: 700;
  font-size: 0.8rem;
}
.nav-links .nav-link:hover span:first-child {
  text-decoration: underline !important;
}
.nav-links .nav-link.active {
  color: var(--phoenix-emphasis-color);
}

.faq-category-tab {
  display: flex;
  justify-content: space-between;
  position: sticky;
  top: var(--phoenix-navbar-top-height);
  background-color: var(--phoenix-body-bg);
  z-index: 1020;
}
.faq-category-tab .nav-item {
  flex-basis: 50%;
}
.faq-category-tab .nav-link {
  color: var(--phoenix-quaternary-bg);
  width: 100%;
}
.faq-category-tab .nav-link.active {
  color: var(--phoenix-primary);
  border-bottom: 3px solid var(--phoenix-primary);
}

.faq-subcategory-tab .nav-link {
  border: 1px solid var(--phoenix-border-color-translucent);
}
.faq-subcategory-tab .nav-link:hover {
  border: 1px solid var(--phoenix-border-color);
}
.faq-subcategory-tab .nav-link.active {
  border: 1px solid var(--phoenix-primary) !important;
}
.faq-subcategory-tab .nav-link.active .category-icon {
  color: var(--phoenix-primary) !important;
}

.faq-subcategory-content .empty-header {
  height: 60px;
  position: sticky;
  top: var(--phoenix-navbar-top-height);
  background-color: var(--phoenix-body-bg);
}
.faq-subcategory-content {
  position: sticky;
  top: 4rem;
}

.optionChainTableHeader.nav-underline .nav-link:not(.active) {
  border-color: var(--phoenix-border-color-translucent);
}

.tabDetailsOptionChainTab .nav-link {
  font-weight: 600;
}
.tabDetailsOptionChainTab .nav-link.active {
  color: var(--phoenix-emphasis-color);
  font-weight: 700;
}
.tabDetailsOptionChainTab .nav-link:hover {
  color: var(--phoenix-emphasis-color);
}

.page-item {
  margin: 0.125rem;
}

.page-link {
  padding: 0.5rem 0.75rem;
  font-size: 0.8rem;
  font-weight: 700;
  border-radius: var(--phoenix-border-radius);
  line-height: 1.2;
}
.page-link.disabled {
  color: var(--phoenix-quaternary-bg);
}

.progress-stack .progress-bar {
  margin-left: 1px;
  margin-right: 1px;
}
.progress-stack .progress-bar:first-child {
  margin-left: 0;
}
.progress-stack .progress-bar:last-child {
  margin-right: 0;
}

.circle-progress-svg {
  transform: rotate(170deg);
}
[dir=rtl] .circle-progress-svg {
  transform: rotate(-170deg);
}
.circle-progress-svg .progress-bar-rail {
  stroke-dasharray: 340px;
  stroke-dashoffset: 150;
  stroke: var(--phoenix-secondary-bg);
}
.circle-progress-svg .progress-bar-top {
  stroke-dasharray: 340px;
  stroke-dashoffset: 340;
  animation: strokeAnimation 1s ease-in-out forwards;
}

@keyframes strokeAnimation {
  to {
    stroke-dashoffset: calc(340px - 188px * var(--phoenix-circle-progress-bar) / 100);
  }
}
.toast {
  padding: 0.5rem 1.5rem;
}
.toast .toast-header .btn-close {
  margin-right: 0;
}
.toast .toast-body {
  padding: 1rem 0;
}

.tooltip-light .tooltip-inner {
  background-color: var(--phoenix-emphasis-bg) !important;
}

.form-label {
  padding-left: 1rem;
  line-height: 1.2;
  text-transform: uppercase;
  margin-bottom: 0;
}
.form-check .form-label {
  padding-left: 0 !important;
}

.form-control.form-control-underlined {
  border: none;
  border-bottom: 1px solid;
  border-color: var(--phoenix-border-color);
  border-radius: 0;
  padding: 0.5rem 0 !important;
  box-shadow: none;
}
.form-control.form-control-underlined:focus {
  border-color: var(--phoenix-primary) !important;
}
.form-control::file-selector-button {
  background-color: var(--phoenix-input-group-addon-bg-global) !important;
}
.form-control:disabled::file-selector-button {
  background-color: var(--phoenix-input-disabled-group-addon-bg) !important;
  color: var(--phoenix-input-disabled-group-addon-color);
}

.form-floating > label {
  color: var(--phoenix-tertiary-color);
  font-weight: 700;
  font-size: 0.64rem;
  text-transform: uppercase;
}
.form-floating > label::after {
  background-color: transparent !important;
}
.form-floating .form-control-underlined + label {
  padding: 0;
}

.form-check-label {
  font-weight: 600;
  font-size: 0.8rem;
}

.form-switch .form-check-input {
  border: none;
  background-color: var(--phoenix-quaternary-bg);
}
.form-switch .form-check-input:checked {
  background-color: var(--phoenix-primary);
}

.form-icon-container {
  position: relative;
}
.form-icon-container .form-icon-input,
.form-icon-container .form-icon-label {
  padding-left: 2.25rem;
}
.form-icon-container .form-icon {
  position: absolute;
  top: 12px;
  left: 1rem;
}
.form-icon-container .form-floating .form-icon-input {
  padding-left: 35px;
}
.form-icon-container .form-floating + .form-icon {
  top: 1.0625rem;
}

.form-check-input,
.form-select {
  -moz-appearance: none;
       appearance: none;
  -webkit-appearance: none;
}

/*-----------------------------------------------
|   Remove spinner from Input[type="number"]
-----------------------------------------------*/
.input-spin-none::-webkit-outer-spin-button,
.input-spin-none::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.input-spin-none[type=number] {
  -moz-appearance: textfield; /* Firefox */
}

.form-check-line-through + label {
  transition: all 0.2s ease-in-out;
}
.form-check-line-through:checked + label {
  color: var(--phoenix-quaternary-color);
  text-decoration: line-through;
}

/*-----------------------------------------------
|   Remove Arrows from Input[type="number"]
-----------------------------------------------*/
.number-arrows-none::-webkit-outer-spin-button, .number-arrows-none::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/*-----------------------------------------------
|   Remove calendar icon from Input[type="date"]
-----------------------------------------------*/
.inventory-attributes input[type=date]::-webkit-calendar-picker-indicator {
  background-image: none;
}

.input-group .input-group-text {
  background-color: var(--phoenix-input-group-addon-bg-global) !important;
}

.form-check-input-todolist:checked + div label {
  color: var(--phoenix-quaternary);
  text-decoration: line-through;
}

[data-bs-theme=dark] .navbar-dark[data-bs-theme=light] .form-control {
  background-color: #141824;
  border-color: var(--phoenix-border-color);
}

/* -------------------------------------------------------------------------- */
/*                               Navbar Vertical                              */
/* -------------------------------------------------------------------------- */
html:not(.navbar-vertical-collapsed) .navbar-vertical .navbar-vertical-content {
  height: calc(100vh - var(--phoenix-navbar-top-height));
}
@media (min-width: 1540px) {
  html:not(.navbar-vertical-collapsed) .navbar-vertical.navbar-expand-xxl {
    height: calc(100vh - var(--phoenix-navbar-top-height));
  }
  html:not(.navbar-vertical-collapsed) .navbar-vertical.navbar-expand-xxl .navbar-vertical-content {
    height: calc(100vh - var(--phoenix-navbar-top-height) - 4rem);
  }
}
@media (min-width: 1200px) {
  html:not(.navbar-vertical-collapsed) .navbar-vertical.navbar-expand-xl {
    height: calc(100vh - var(--phoenix-navbar-top-height));
  }
  html:not(.navbar-vertical-collapsed) .navbar-vertical.navbar-expand-xl .navbar-vertical-content {
    height: calc(100vh - var(--phoenix-navbar-top-height) - 4rem);
  }
}
@media (min-width: 992px) {
  html:not(.navbar-vertical-collapsed) .navbar-vertical.navbar-expand-lg {
    height: calc(100vh - var(--phoenix-navbar-top-height));
  }
  html:not(.navbar-vertical-collapsed) .navbar-vertical.navbar-expand-lg .navbar-vertical-content {
    height: calc(100vh - var(--phoenix-navbar-top-height) - 4rem);
  }
}
@media (min-width: 768px) {
  html:not(.navbar-vertical-collapsed) .navbar-vertical.navbar-expand-md {
    height: calc(100vh - var(--phoenix-navbar-top-height));
  }
  html:not(.navbar-vertical-collapsed) .navbar-vertical.navbar-expand-md .navbar-vertical-content {
    height: calc(100vh - var(--phoenix-navbar-top-height) - 4rem);
  }
}
@media (min-width: 576px) {
  html:not(.navbar-vertical-collapsed) .navbar-vertical.navbar-expand-sm {
    height: calc(100vh - var(--phoenix-navbar-top-height));
  }
  html:not(.navbar-vertical-collapsed) .navbar-vertical.navbar-expand-sm .navbar-vertical-content {
    height: calc(100vh - var(--phoenix-navbar-top-height) - 4rem);
  }
}
html:not(.navbar-vertical-collapsed) .navbar-vertical.navbar-expand-xs {
  height: calc(100vh - var(--phoenix-navbar-top-height));
}
html:not(.navbar-vertical-collapsed) .navbar-vertical.navbar-expand-xs .navbar-vertical-content {
  height: calc(100vh - var(--phoenix-navbar-top-height) - 4rem);
}

.navbar-vertical {
  position: fixed;
  display: inline-block;
  z-index: 1020;
  top: var(--phoenix-navbar-top-height);
  padding: 0;
  width: 100vw;
  background: var(--phoenix-navbar-vertical-bg-color);
}
.navbar-vertical .navbar-vertical-line {
  display: none;
}
.navbar-vertical + .navbar-top .navbar-logo {
  height: var(--phoenix-navbar-top-height)0.0625rem;
}
.navbar-vertical + .navbar-top .navbar-toggler {
  display: flex;
  margin-left: -0.5rem;
}
@media (min-width: 992px) {
  .navbar-vertical + .navbar-top .navbar-logo {
    width: 15.875rem;
  }
}
.navbar-vertical .navbar-collapse.collapsing .navbar-vertical-content, .navbar-vertical .navbar-collapse.show .navbar-vertical-content {
  max-height: calc(100vh - var(--phoenix-navbar-top-height));
}
.navbar-vertical + .navbar .navbar-vertical-toggle {
  display: none;
}
.navbar-vertical .navbar-vertical-content {
  padding: 1rem 0;
  overflow-y: auto;
}
.navbar-vertical .navbar-vertical-content .navbar-vertical-label {
  text-transform: uppercase;
  font-weight: 700;
  font-size: 0.64rem;
  color: var(--phoenix-navbar-vertical-label-color);
  margin-bottom: 0.5rem;
  margin-top: 1.5rem;
  padding-left: 2rem;
}
.navbar-vertical .navbar-vertical-content .navbar-nav {
  flex-direction: column;
  font-size: 0.8rem;
  font-weight: 600;
}
.navbar-vertical .navbar-vertical-content .navbar-nav .nav-link {
  word-break: break-word;
  line-height: 1.188rem;
  padding-left: 1.5rem;
  white-space: nowrap;
}
.navbar-vertical .navbar-vertical-content .navbar-nav .nav-link.dropdown-indicator {
  padding-left: 0.75rem;
}
.navbar-vertical .navbar-vertical-content .navbar-nav .nav-link {
  color: var(--phoenix-navbar-vertical-link-color);
}
.navbar-vertical .navbar-vertical-content .navbar-nav .nav-link:hover {
  color: var(--phoenix-navbar-vertical-link-hover-color);
}
.navbar-vertical .navbar-vertical-content .navbar-nav .nav-link.active {
  color: var(--phoenix-navbar-vertical-link-active-color);
}
.navbar-vertical .navbar-vertical-content .navbar-nav .nav-link.nav-link-disable {
  color: var(--phoenix-navbar-vertical-link-disable-color);
}
.navbar-vertical .navbar-vertical-content .navbar-nav .nav {
  flex-flow: column nowrap;
  font-size: 0.8125rem;
}
.navbar-vertical .navbar-vertical-content .navbar-nav .nav .nav-link {
  padding: 0.25rem 0.5rem;
  padding-left: 3.125rem;
}
.navbar-vertical .navbar-vertical-content .navbar-nav .nav .nav .nav-link {
  padding-left: 3.875rem;
}
.navbar-vertical .navbar-vertical-content .navbar-nav .nav .nav .nav .nav-link {
  padding-left: 4.625rem;
}
.navbar-vertical .navbar-vertical-content .navbar-nav .nav .nav .nav .nav .nav-link {
  padding-left: 5.25rem;
}
.navbar-vertical .navbar-vertical-content .nav-link-icon {
  margin-right: 0.625rem;
  min-width: 16px !important;
  text-align: center;
}
.navbar-vertical .navbar-vertical-content .nav-link-text {
  padding-top: 0.125rem;
}
.navbar-vertical .nav-item-wrapper:has(.active) .dropdown-indicator.label-1.collapsed .nav-link-text,
.navbar-vertical .nav-item-wrapper:has(.active) .dropdown-indicator.label-1.collapsed .nav-link-icon {
  color: var(--phoenix-navbar-vertical-link-active-color);
}
.navbar-vertical .nav-item-wrapper:has(.active) .nav-item:has(.active) .dropdown-indicator.collapsed .nav-link-text,
.navbar-vertical .nav-item-wrapper:has(.active) .nav-item:has(.active) .dropdown-indicator.collapsed .nav-link-icon {
  color: var(--phoenix-navbar-vertical-link-active-color);
}
.navbar-vertical .nav-item-wrapper:has(.active) .nav-item:not(:has(.active)) .dropdown-indicator.collapsed .nav-link-text,
.navbar-vertical .nav-item-wrapper:has(.active) .nav-item:not(:has(.active)) .dropdown-indicator.collapsed .nav-link-icon {
  color: var(--phoenix-navbar-vertical-link-color);
}
.navbar-vertical .dropdown-indicator {
  position: relative;
}
.navbar-vertical .dropdown-indicator .dropdown-indicator-icon-wrapper {
  height: 1rem;
  width: 1rem;
  min-width: 1rem;
  color: var(--phoenix-navbar-vertical-dropdown-indicator-color);
}
.navbar-vertical .dropdown-indicator .dropdown-indicator-icon-wrapper .dropdown-indicator-icon {
  transform: scale(0.8);
  transition: transform 0.2s ease;
}
[dir=rtl] .navbar-vertical .dropdown-indicator .dropdown-indicator-icon-wrapper .dropdown-indicator-icon {
  transform: scale(0.8) rotate(180deg);
}
.navbar-vertical .dropdown-indicator .dropdown-indicator-icon-wrapper {
  margin-left: -0.25rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.navbar-vertical .dropdown-indicator[aria-expanded=true] .dropdown-indicator-icon-wrapper .dropdown-indicator-icon {
  transform: rotate(90deg) scale(0.8);
}
[dir=rtl] .navbar-vertical .dropdown-indicator[aria-expanded=true] .dropdown-indicator-icon-wrapper .dropdown-indicator-icon {
  transform: rotate(-90deg) scale(0.8);
}
.navbar-vertical .navbar-vertical-footer {
  position: fixed;
  width: 15.875rem;
  height: 4rem;
  display: none;
  align-items: center;
  bottom: 0;
  border-top: 1px solid var(--phoenix-navbar-footer-border-color);
  border-right: 1px solid var(--phoenix-navbar-footer-border-color);
  transition: width 0.2s ease;
  background-color: var(--phoenix-navbar-vertical-bg-color);
}
.navbar-vertical .navbar-vertical-footer .btn {
  color: var(--phoenix-navbar-vertical-link-color);
  text-decoration: none;
}
.navbar-vertical .navbar-vertical-footer .btn .navbar-vertical-footer-icon {
  margin-right: 0.6125rem;
}
.navbar-vertical .navbar-vertical-footer .btn:hover {
  color: var(--phoenix-navbar-vertical-link-hover-color);
}
@media (min-width: 1540px) {
  .navbar-vertical.navbar-expand-xxl {
    width: 15.875rem;
    border-right: 1px solid var(--phoenix-navbar-vertical-border-color);
    margin: 0;
    transition: width 0.2s ease;
  }
  .navbar-vertical.navbar-expand-xxl + .navbar .navbar-vertical-toggle {
    display: flex;
  }
  .navbar-vertical.navbar-expand-xxl .navbar-vertical-footer {
    display: flex;
  }
  .navbar-vertical.navbar-expand-xxl .navbar-vertical-footer .uil-arrow-from-right {
    display: none;
  }
  .navbar-vertical.navbar-expand-xxl .navbar-vertical-footer .uil-left-arrow-to-left {
    display: inline;
  }
  .navbar-vertical.navbar-expand-xxl .navbar-collapse {
    width: 100%;
    flex-direction: column;
  }
  .navbar-vertical.navbar-expand-xxl .navbar-vertical-content {
    width: 100%;
  }
  .navbar-vertical.navbar-expand-xxl .navbar-vertical-content .navbar-nav .nav-link {
    padding-top: 0.35rem;
    padding-bottom: 0.35rem;
    padding-left: 1.75rem;
    margin-left: 0.75rem;
    margin-right: 0.75rem;
    border-radius: 0.5rem;
  }
  .navbar-vertical.navbar-expand-xxl .navbar-vertical-content .navbar-nav .nav-link.dropdown-indicator {
    padding-left: 1rem;
  }
  .navbar-vertical.navbar-expand-xxl .navbar-vertical-content .navbar-nav .nav-link:hover {
    background-color: var(--phoenix-navbar-vertical-link-hover-bg);
  }
  .navbar-vertical.navbar-expand-xxl .navbar-vertical-content .navbar-nav .nav .nav-link {
    padding-left: 3.3125rem;
    scroll-margin-top: 200px;
  }
  .navbar-vertical.navbar-expand-xxl .navbar-vertical-content .navbar-nav .nav .nav-link .nav-link-text {
    padding-left: 15px;
  }
  .navbar-vertical.navbar-expand-xxl .navbar-vertical-content .navbar-nav .nav .nav-link .dropdown-indicator-icon-wrapper + .nav-link-text {
    padding-left: 3px;
  }
  .navbar-vertical.navbar-expand-xxl .navbar-vertical-content .navbar-nav .nav .nav .nav-link {
    padding-left: 4.375rem;
  }
  .navbar-vertical.navbar-expand-xxl .navbar-vertical-content .navbar-nav .nav .nav .nav .nav-link {
    padding-left: 5.125rem;
  }
  .navbar-vertical.navbar-expand-xxl .navbar-vertical-content .navbar-nav .nav .nav .nav .nav .nav-link {
    padding-left: 5.875rem;
  }
  .navbar-vertical.navbar-expand-xxl ~ .navbar-top {
    padding-right: 2.5rem;
  }
  .navbar-vertical.navbar-expand-xxl ~ .navbar-top .navbar-toggler {
    display: none;
  }
  .navbar-vertical.navbar-expand-xxl ~ .navbar-top .navbar-logo {
    position: relative;
    background: transparent;
  }
  .navbar-vertical.navbar-expand-xxl ~ .navbar-top ~ .content {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
    margin-left: 15.875rem;
  }
}
@media (min-width: 1200px) {
  .navbar-vertical.navbar-expand-xl {
    width: 15.875rem;
    border-right: 1px solid var(--phoenix-navbar-vertical-border-color);
    margin: 0;
    transition: width 0.2s ease;
  }
  .navbar-vertical.navbar-expand-xl + .navbar .navbar-vertical-toggle {
    display: flex;
  }
  .navbar-vertical.navbar-expand-xl .navbar-vertical-footer {
    display: flex;
  }
  .navbar-vertical.navbar-expand-xl .navbar-vertical-footer .uil-arrow-from-right {
    display: none;
  }
  .navbar-vertical.navbar-expand-xl .navbar-vertical-footer .uil-left-arrow-to-left {
    display: inline;
  }
  .navbar-vertical.navbar-expand-xl .navbar-collapse {
    width: 100%;
    flex-direction: column;
  }
  .navbar-vertical.navbar-expand-xl .navbar-vertical-content {
    width: 100%;
  }
  .navbar-vertical.navbar-expand-xl .navbar-vertical-content .navbar-nav .nav-link {
    padding-top: 0.35rem;
    padding-bottom: 0.35rem;
    padding-left: 1.75rem;
    margin-left: 0.75rem;
    margin-right: 0.75rem;
    border-radius: 0.5rem;
  }
  .navbar-vertical.navbar-expand-xl .navbar-vertical-content .navbar-nav .nav-link.dropdown-indicator {
    padding-left: 1rem;
  }
  .navbar-vertical.navbar-expand-xl .navbar-vertical-content .navbar-nav .nav-link:hover {
    background-color: var(--phoenix-navbar-vertical-link-hover-bg);
  }
  .navbar-vertical.navbar-expand-xl .navbar-vertical-content .navbar-nav .nav .nav-link {
    padding-left: 3.3125rem;
    scroll-margin-top: 200px;
  }
  .navbar-vertical.navbar-expand-xl .navbar-vertical-content .navbar-nav .nav .nav-link .nav-link-text {
    padding-left: 15px;
  }
  .navbar-vertical.navbar-expand-xl .navbar-vertical-content .navbar-nav .nav .nav-link .dropdown-indicator-icon-wrapper + .nav-link-text {
    padding-left: 3px;
  }
  .navbar-vertical.navbar-expand-xl .navbar-vertical-content .navbar-nav .nav .nav .nav-link {
    padding-left: 4.375rem;
  }
  .navbar-vertical.navbar-expand-xl .navbar-vertical-content .navbar-nav .nav .nav .nav .nav-link {
    padding-left: 5.125rem;
  }
  .navbar-vertical.navbar-expand-xl .navbar-vertical-content .navbar-nav .nav .nav .nav .nav .nav-link {
    padding-left: 5.875rem;
  }
  .navbar-vertical.navbar-expand-xl ~ .navbar-top {
    padding-right: 2.5rem;
  }
  .navbar-vertical.navbar-expand-xl ~ .navbar-top .navbar-toggler {
    display: none;
  }
  .navbar-vertical.navbar-expand-xl ~ .navbar-top .navbar-logo {
    position: relative;
    background: transparent;
  }
  .navbar-vertical.navbar-expand-xl ~ .navbar-top ~ .content {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
    margin-left: 15.875rem;
  }
}
@media (min-width: 992px) {
  .navbar-vertical.navbar-expand-lg {
    width: 15.875rem;
    border-right: 1px solid var(--phoenix-navbar-vertical-border-color);
    margin: 0;
    transition: width 0.2s ease;
  }
  .navbar-vertical.navbar-expand-lg + .navbar .navbar-vertical-toggle {
    display: flex;
  }
  .navbar-vertical.navbar-expand-lg .navbar-vertical-footer {
    display: flex;
  }
  .navbar-vertical.navbar-expand-lg .navbar-vertical-footer .uil-arrow-from-right {
    display: none;
  }
  .navbar-vertical.navbar-expand-lg .navbar-vertical-footer .uil-left-arrow-to-left {
    display: inline;
  }
  .navbar-vertical.navbar-expand-lg .navbar-collapse {
    width: 100%;
    flex-direction: column;
  }
  .navbar-vertical.navbar-expand-lg .navbar-vertical-content {
    width: 100%;
  }
  .navbar-vertical.navbar-expand-lg .navbar-vertical-content .navbar-nav .nav-link {
    padding-top: 0.35rem;
    padding-bottom: 0.35rem;
    padding-left: 1.75rem;
    margin-left: 0.75rem;
    margin-right: 0.75rem;
    border-radius: 0.5rem;
  }
  .navbar-vertical.navbar-expand-lg .navbar-vertical-content .navbar-nav .nav-link.dropdown-indicator {
    padding-left: 1rem;
  }
  .navbar-vertical.navbar-expand-lg .navbar-vertical-content .navbar-nav .nav-link:hover {
    background-color: var(--phoenix-navbar-vertical-link-hover-bg);
  }
  .navbar-vertical.navbar-expand-lg .navbar-vertical-content .navbar-nav .nav .nav-link {
    padding-left: 3.3125rem;
    scroll-margin-top: 200px;
  }
  .navbar-vertical.navbar-expand-lg .navbar-vertical-content .navbar-nav .nav .nav-link .nav-link-text {
    padding-left: 15px;
  }
  .navbar-vertical.navbar-expand-lg .navbar-vertical-content .navbar-nav .nav .nav-link .dropdown-indicator-icon-wrapper + .nav-link-text {
    padding-left: 3px;
  }
  .navbar-vertical.navbar-expand-lg .navbar-vertical-content .navbar-nav .nav .nav .nav-link {
    padding-left: 4.375rem;
  }
  .navbar-vertical.navbar-expand-lg .navbar-vertical-content .navbar-nav .nav .nav .nav .nav-link {
    padding-left: 5.125rem;
  }
  .navbar-vertical.navbar-expand-lg .navbar-vertical-content .navbar-nav .nav .nav .nav .nav .nav-link {
    padding-left: 5.875rem;
  }
  .navbar-vertical.navbar-expand-lg ~ .navbar-top {
    padding-right: 2.5rem;
  }
  .navbar-vertical.navbar-expand-lg ~ .navbar-top .navbar-toggler {
    display: none;
  }
  .navbar-vertical.navbar-expand-lg ~ .navbar-top .navbar-logo {
    position: relative;
    background: transparent;
  }
  .navbar-vertical.navbar-expand-lg ~ .navbar-top ~ .content {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
    margin-left: 15.875rem;
  }
}
@media (min-width: 768px) {
  .navbar-vertical.navbar-expand-md {
    width: 15.875rem;
    border-right: 1px solid var(--phoenix-navbar-vertical-border-color);
    margin: 0;
    transition: width 0.2s ease;
  }
  .navbar-vertical.navbar-expand-md + .navbar .navbar-vertical-toggle {
    display: flex;
  }
  .navbar-vertical.navbar-expand-md .navbar-vertical-footer {
    display: flex;
  }
  .navbar-vertical.navbar-expand-md .navbar-vertical-footer .uil-arrow-from-right {
    display: none;
  }
  .navbar-vertical.navbar-expand-md .navbar-vertical-footer .uil-left-arrow-to-left {
    display: inline;
  }
  .navbar-vertical.navbar-expand-md .navbar-collapse {
    width: 100%;
    flex-direction: column;
  }
  .navbar-vertical.navbar-expand-md .navbar-vertical-content {
    width: 100%;
  }
  .navbar-vertical.navbar-expand-md .navbar-vertical-content .navbar-nav .nav-link {
    padding-top: 0.35rem;
    padding-bottom: 0.35rem;
    padding-left: 1.75rem;
    margin-left: 0.75rem;
    margin-right: 0.75rem;
    border-radius: 0.5rem;
  }
  .navbar-vertical.navbar-expand-md .navbar-vertical-content .navbar-nav .nav-link.dropdown-indicator {
    padding-left: 1rem;
  }
  .navbar-vertical.navbar-expand-md .navbar-vertical-content .navbar-nav .nav-link:hover {
    background-color: var(--phoenix-navbar-vertical-link-hover-bg);
  }
  .navbar-vertical.navbar-expand-md .navbar-vertical-content .navbar-nav .nav .nav-link {
    padding-left: 3.3125rem;
    scroll-margin-top: 200px;
  }
  .navbar-vertical.navbar-expand-md .navbar-vertical-content .navbar-nav .nav .nav-link .nav-link-text {
    padding-left: 15px;
  }
  .navbar-vertical.navbar-expand-md .navbar-vertical-content .navbar-nav .nav .nav-link .dropdown-indicator-icon-wrapper + .nav-link-text {
    padding-left: 3px;
  }
  .navbar-vertical.navbar-expand-md .navbar-vertical-content .navbar-nav .nav .nav .nav-link {
    padding-left: 4.375rem;
  }
  .navbar-vertical.navbar-expand-md .navbar-vertical-content .navbar-nav .nav .nav .nav .nav-link {
    padding-left: 5.125rem;
  }
  .navbar-vertical.navbar-expand-md .navbar-vertical-content .navbar-nav .nav .nav .nav .nav .nav-link {
    padding-left: 5.875rem;
  }
  .navbar-vertical.navbar-expand-md ~ .navbar-top {
    padding-right: 2.5rem;
  }
  .navbar-vertical.navbar-expand-md ~ .navbar-top .navbar-toggler {
    display: none;
  }
  .navbar-vertical.navbar-expand-md ~ .navbar-top .navbar-logo {
    position: relative;
    background: transparent;
  }
  .navbar-vertical.navbar-expand-md ~ .navbar-top ~ .content {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
    margin-left: 15.875rem;
  }
}
@media (min-width: 576px) {
  .navbar-vertical.navbar-expand-sm {
    width: 15.875rem;
    border-right: 1px solid var(--phoenix-navbar-vertical-border-color);
    margin: 0;
    transition: width 0.2s ease;
  }
  .navbar-vertical.navbar-expand-sm + .navbar .navbar-vertical-toggle {
    display: flex;
  }
  .navbar-vertical.navbar-expand-sm .navbar-vertical-footer {
    display: flex;
  }
  .navbar-vertical.navbar-expand-sm .navbar-vertical-footer .uil-arrow-from-right {
    display: none;
  }
  .navbar-vertical.navbar-expand-sm .navbar-vertical-footer .uil-left-arrow-to-left {
    display: inline;
  }
  .navbar-vertical.navbar-expand-sm .navbar-collapse {
    width: 100%;
    flex-direction: column;
  }
  .navbar-vertical.navbar-expand-sm .navbar-vertical-content {
    width: 100%;
  }
  .navbar-vertical.navbar-expand-sm .navbar-vertical-content .navbar-nav .nav-link {
    padding-top: 0.35rem;
    padding-bottom: 0.35rem;
    padding-left: 1.75rem;
    margin-left: 0.75rem;
    margin-right: 0.75rem;
    border-radius: 0.5rem;
  }
  .navbar-vertical.navbar-expand-sm .navbar-vertical-content .navbar-nav .nav-link.dropdown-indicator {
    padding-left: 1rem;
  }
  .navbar-vertical.navbar-expand-sm .navbar-vertical-content .navbar-nav .nav-link:hover {
    background-color: var(--phoenix-navbar-vertical-link-hover-bg);
  }
  .navbar-vertical.navbar-expand-sm .navbar-vertical-content .navbar-nav .nav .nav-link {
    padding-left: 3.3125rem;
    scroll-margin-top: 200px;
  }
  .navbar-vertical.navbar-expand-sm .navbar-vertical-content .navbar-nav .nav .nav-link .nav-link-text {
    padding-left: 15px;
  }
  .navbar-vertical.navbar-expand-sm .navbar-vertical-content .navbar-nav .nav .nav-link .dropdown-indicator-icon-wrapper + .nav-link-text {
    padding-left: 3px;
  }
  .navbar-vertical.navbar-expand-sm .navbar-vertical-content .navbar-nav .nav .nav .nav-link {
    padding-left: 4.375rem;
  }
  .navbar-vertical.navbar-expand-sm .navbar-vertical-content .navbar-nav .nav .nav .nav .nav-link {
    padding-left: 5.125rem;
  }
  .navbar-vertical.navbar-expand-sm .navbar-vertical-content .navbar-nav .nav .nav .nav .nav .nav-link {
    padding-left: 5.875rem;
  }
  .navbar-vertical.navbar-expand-sm ~ .navbar-top {
    padding-right: 2.5rem;
  }
  .navbar-vertical.navbar-expand-sm ~ .navbar-top .navbar-toggler {
    display: none;
  }
  .navbar-vertical.navbar-expand-sm ~ .navbar-top .navbar-logo {
    position: relative;
    background: transparent;
  }
  .navbar-vertical.navbar-expand-sm ~ .navbar-top ~ .content {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
    margin-left: 15.875rem;
  }
}
.navbar-vertical.navbar-expand-xs {
  width: 15.875rem;
  border-right: 1px solid var(--phoenix-navbar-vertical-border-color);
  margin: 0;
  transition: width 0.2s ease;
}
.navbar-vertical.navbar-expand-xs + .navbar .navbar-vertical-toggle {
  display: flex;
}
.navbar-vertical.navbar-expand-xs .navbar-vertical-footer {
  display: flex;
}
.navbar-vertical.navbar-expand-xs .navbar-vertical-footer .uil-arrow-from-right {
  display: none;
}
.navbar-vertical.navbar-expand-xs .navbar-vertical-footer .uil-left-arrow-to-left {
  display: inline;
}
.navbar-vertical.navbar-expand-xs .navbar-collapse {
  width: 100%;
  flex-direction: column;
}
.navbar-vertical.navbar-expand-xs .navbar-vertical-content {
  width: 100%;
}
.navbar-vertical.navbar-expand-xs .navbar-vertical-content .navbar-nav .nav-link {
  padding-top: 0.35rem;
  padding-bottom: 0.35rem;
  padding-left: 1.75rem;
  margin-left: 0.75rem;
  margin-right: 0.75rem;
  border-radius: 0.5rem;
}
.navbar-vertical.navbar-expand-xs .navbar-vertical-content .navbar-nav .nav-link.dropdown-indicator {
  padding-left: 1rem;
}
.navbar-vertical.navbar-expand-xs .navbar-vertical-content .navbar-nav .nav-link:hover {
  background-color: var(--phoenix-navbar-vertical-link-hover-bg);
}
.navbar-vertical.navbar-expand-xs .navbar-vertical-content .navbar-nav .nav .nav-link {
  padding-left: 3.3125rem;
  scroll-margin-top: 200px;
}
.navbar-vertical.navbar-expand-xs .navbar-vertical-content .navbar-nav .nav .nav-link .nav-link-text {
  padding-left: 15px;
}
.navbar-vertical.navbar-expand-xs .navbar-vertical-content .navbar-nav .nav .nav-link .dropdown-indicator-icon-wrapper + .nav-link-text {
  padding-left: 3px;
}
.navbar-vertical.navbar-expand-xs .navbar-vertical-content .navbar-nav .nav .nav .nav-link {
  padding-left: 4.375rem;
}
.navbar-vertical.navbar-expand-xs .navbar-vertical-content .navbar-nav .nav .nav .nav .nav-link {
  padding-left: 5.125rem;
}
.navbar-vertical.navbar-expand-xs .navbar-vertical-content .navbar-nav .nav .nav .nav .nav .nav-link {
  padding-left: 5.875rem;
}
.navbar-vertical.navbar-expand-xs ~ .navbar-top {
  padding-right: 2.5rem;
}
.navbar-vertical.navbar-expand-xs ~ .navbar-top .navbar-toggler {
  display: none;
}
.navbar-vertical.navbar-expand-xs ~ .navbar-top .navbar-logo {
  position: relative;
  background: transparent;
}
.navbar-vertical.navbar-expand-xs ~ .navbar-top ~ .content {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  margin-left: 15.875rem;
}
.navbar-vertical .new-page-indicator {
  margin-top: -10px;
}

.navbar-vertical-collapsed {
  position: relative;
}
@media (min-width: 1540px) {
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xxl {
    position: absolute;
    top: 0;
    height: auto;
    min-height: 100%;
    padding-top: var(--phoenix-navbar-top-height);
    padding-bottom: 4rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xxl .navbar-vertical-line {
    display: block;
    margin-right: 1rem;
    margin-left: 1rem;
    color: var(--phoenix-navbar-vertical-hr-color);
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xxl .navbar-vertical-footer {
    bottom: 0;
    width: calc(4rem - 1px);
    padding-left: 0rem !important;
    border-right: 0;
    padding-right: 0rem !important;
    transition: width 0.2s ease;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xxl .navbar-vertical-footer .uil-arrow-from-right {
    display: inline;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xxl .navbar-vertical-footer .uil-left-arrow-to-left {
    display: none;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xxl .nav-item-wrapper:has(.active) .label-1 .nav-link-icon {
    color: var(--phoenix-navbar-vertical-link-active-color);
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xxl {
    width: 4rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xxl .navbar-vertical-label {
    display: none;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xxl .dropdown-indicator-icon-wrapper,
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xxl .nav-link-text,
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xxl .navbar-vertical-footer-text {
    display: none;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xxl .navbar-vertical-footer {
    padding-left: 1.5rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xxl .label-1.nav-link {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 1.2;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xxl + .navbar.navbar-top ~ .content {
    margin-left: 4rem !important;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xxl .navbar-vertical-content {
    overflow: visible;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xxl .navbar-vertical-content .navbar-nav .nav-link {
    padding-left: 1rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xxl .navbar-vertical-content .navbar-nav .nav-link.label-1 {
    padding-left: 0.75rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xxl .nav-item {
    position: relative;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xxl .nav-item-wrapper {
    position: relative;
    display: block;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xxl .nav-item-wrapper > .dropdown-indicator .new-page-indicator {
    margin-left: -8px !important;
    margin-top: -15px;
    display: block !important;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xxl .parent-wrapper.label-1 {
    display: none;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xxl .parent-wrapper.label-1 > .parent:first-child {
    display: block;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xxl .dropdown-indicator.label-1 {
    pointer-events: none;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xxl .nav-item-wrapper:hover .dropdown-indicator.label-1 {
    background-color: var(--phoenix-navbar-vertical-link-hover-bg);
    border-radius: 0.5rem;
    color: var(--phoenix-navbar-vertical-link-hover-color);
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xxl .nav-item-wrapper:hover .dropdown-indicator.label-1 .nav-link-icon {
    color: var(--phoenix-navbar-vertical-link-hover-color);
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xxl .nav-item-wrapper:hover .collapsed-nav-item-title {
    display: block !important;
    padding-left: 16px;
    padding-top: 15px;
    padding-bottom: 14px;
    border-bottom: 1px solid var(--phoenix-navbar-vertical-border-color);
    color: var(--phoenix-navbar-vertical-link-hover-color);
    font-size: 12.8px;
    line-height: 1.2;
    margin-bottom: 0.5rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xxl .nav-item-wrapper:hover .nav-link:not(.label-1) .nav-link-text,
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xxl .nav-item-wrapper:hover .nav-link-text-wrapper .nav-link-text {
    display: block;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xxl .nav-item-wrapper:hover .nav-link:not(.label-1) .dropdown-indicator-icon-wrapper {
    display: flex;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xxl .nav-item-wrapper:hover .nav-link:not(.label-1) {
    margin-left: 0;
    margin-right: 0;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xxl .nav-item-wrapper:hover .nav-link:not(.label-1):hover {
    border-radius: 0;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xxl .nav-item-wrapper:hover .nav .nav .nav-link {
    padding-left: 2rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xxl .nav-item-wrapper:hover .nav .nav .nav .nav-link {
    padding-left: 3rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xxl .nav-item-wrapper:hover .nav .nav .nav .nav .nav-link {
    padding-left: 4rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xxl .nav-item-wrapper:hover .parent-wrapper.label-1,
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xxl .nav-item-wrapper:hover .nav-link-text-wrapper {
    position: absolute;
    display: block;
    left: 100%;
    background: transparent;
    top: -4px;
    padding-bottom: 2rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xxl .nav-item-wrapper:hover .parent-wrapper.label-1 > .parent,
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xxl .nav-item-wrapper:hover .nav-link-text-wrapper .nav-link-text {
    width: 220px;
    background: var(--phoenix-navbar-vertical-collapsed-menu-bg);
    margin-left: 16px;
    border-radius: 0.5rem;
    position: relative;
    padding-bottom: 8px;
    border: 1px solid var(--phoenix-navbar-vertical-border-color);
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xxl .nav-item-wrapper:hover .nav-link-text-wrapper .nav-link-text {
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 16px;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xxl .nav-item-wrapper:hover .parent-wrapper.label-1 > .parent:after,
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xxl .nav-item-wrapper:hover .nav-link-text-wrapper .nav-link-text:after {
    content: "";
    position: absolute;
    z-index: 1;
    width: 1rem;
    height: 1rem;
    background: inherit;
    top: 0.85rem;
    left: -9px;
    transform: rotate(45deg);
    border-bottom-left-radius: 0.125rem;
    border-width: 0 0 1px 1px;
    border-style: solid;
    border-color: var(--phoenix-navbar-vertical-border-color);
  }
}
@media (min-width: 1200px) {
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl {
    position: absolute;
    top: 0;
    height: auto;
    min-height: 100%;
    padding-top: var(--phoenix-navbar-top-height);
    padding-bottom: 4rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .navbar-vertical-line {
    display: block;
    margin-right: 1rem;
    margin-left: 1rem;
    color: var(--phoenix-navbar-vertical-hr-color);
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .navbar-vertical-footer {
    bottom: 0;
    width: calc(4rem - 1px);
    padding-left: 0rem !important;
    border-right: 0;
    padding-right: 0rem !important;
    transition: width 0.2s ease;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .navbar-vertical-footer .uil-arrow-from-right {
    display: inline;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .navbar-vertical-footer .uil-left-arrow-to-left {
    display: none;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .nav-item-wrapper:has(.active) .label-1 .nav-link-icon {
    color: var(--phoenix-navbar-vertical-link-active-color);
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl {
    width: 4rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .navbar-vertical-label {
    display: none;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .dropdown-indicator-icon-wrapper,
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .nav-link-text,
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .navbar-vertical-footer-text {
    display: none;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .navbar-vertical-footer {
    padding-left: 1.5rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .label-1.nav-link {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 1.2;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl + .navbar.navbar-top ~ .content {
    margin-left: 4rem !important;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .navbar-vertical-content {
    overflow: visible;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .navbar-vertical-content .navbar-nav .nav-link {
    padding-left: 1rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .navbar-vertical-content .navbar-nav .nav-link.label-1 {
    padding-left: 0.75rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .nav-item {
    position: relative;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .nav-item-wrapper {
    position: relative;
    display: block;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .nav-item-wrapper > .dropdown-indicator .new-page-indicator {
    margin-left: -8px !important;
    margin-top: -15px;
    display: block !important;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .parent-wrapper.label-1 {
    display: none;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .parent-wrapper.label-1 > .parent:first-child {
    display: block;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .dropdown-indicator.label-1 {
    pointer-events: none;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .nav-item-wrapper:hover .dropdown-indicator.label-1 {
    background-color: var(--phoenix-navbar-vertical-link-hover-bg);
    border-radius: 0.5rem;
    color: var(--phoenix-navbar-vertical-link-hover-color);
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .nav-item-wrapper:hover .dropdown-indicator.label-1 .nav-link-icon {
    color: var(--phoenix-navbar-vertical-link-hover-color);
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .nav-item-wrapper:hover .collapsed-nav-item-title {
    display: block !important;
    padding-left: 16px;
    padding-top: 15px;
    padding-bottom: 14px;
    border-bottom: 1px solid var(--phoenix-navbar-vertical-border-color);
    color: var(--phoenix-navbar-vertical-link-hover-color);
    font-size: 12.8px;
    line-height: 1.2;
    margin-bottom: 0.5rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .nav-item-wrapper:hover .nav-link:not(.label-1) .nav-link-text,
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .nav-item-wrapper:hover .nav-link-text-wrapper .nav-link-text {
    display: block;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .nav-item-wrapper:hover .nav-link:not(.label-1) .dropdown-indicator-icon-wrapper {
    display: flex;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .nav-item-wrapper:hover .nav-link:not(.label-1) {
    margin-left: 0;
    margin-right: 0;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .nav-item-wrapper:hover .nav-link:not(.label-1):hover {
    border-radius: 0;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .nav-item-wrapper:hover .nav .nav .nav-link {
    padding-left: 2rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .nav-item-wrapper:hover .nav .nav .nav .nav-link {
    padding-left: 3rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .nav-item-wrapper:hover .nav .nav .nav .nav .nav-link {
    padding-left: 4rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .nav-item-wrapper:hover .parent-wrapper.label-1,
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .nav-item-wrapper:hover .nav-link-text-wrapper {
    position: absolute;
    display: block;
    left: 100%;
    background: transparent;
    top: -4px;
    padding-bottom: 2rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .nav-item-wrapper:hover .parent-wrapper.label-1 > .parent,
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .nav-item-wrapper:hover .nav-link-text-wrapper .nav-link-text {
    width: 220px;
    background: var(--phoenix-navbar-vertical-collapsed-menu-bg);
    margin-left: 16px;
    border-radius: 0.5rem;
    position: relative;
    padding-bottom: 8px;
    border: 1px solid var(--phoenix-navbar-vertical-border-color);
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .nav-item-wrapper:hover .nav-link-text-wrapper .nav-link-text {
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 16px;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .nav-item-wrapper:hover .parent-wrapper.label-1 > .parent:after,
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .nav-item-wrapper:hover .nav-link-text-wrapper .nav-link-text:after {
    content: "";
    position: absolute;
    z-index: 1;
    width: 1rem;
    height: 1rem;
    background: inherit;
    top: 0.85rem;
    left: -9px;
    transform: rotate(45deg);
    border-bottom-left-radius: 0.125rem;
    border-width: 0 0 1px 1px;
    border-style: solid;
    border-color: var(--phoenix-navbar-vertical-border-color);
  }
}
@media (min-width: 992px) {
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-lg {
    position: absolute;
    top: 0;
    height: auto;
    min-height: 100%;
    padding-top: var(--phoenix-navbar-top-height);
    padding-bottom: 4rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-lg .navbar-vertical-line {
    display: block;
    margin-right: 1rem;
    margin-left: 1rem;
    color: var(--phoenix-navbar-vertical-hr-color);
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-lg .navbar-vertical-footer {
    bottom: 0;
    width: calc(4rem - 1px);
    padding-left: 0rem !important;
    border-right: 0;
    padding-right: 0rem !important;
    transition: width 0.2s ease;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-lg .navbar-vertical-footer .uil-arrow-from-right {
    display: inline;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-lg .navbar-vertical-footer .uil-left-arrow-to-left {
    display: none;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-lg .nav-item-wrapper:has(.active) .label-1 .nav-link-icon {
    color: var(--phoenix-navbar-vertical-link-active-color);
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-lg {
    width: 4rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-lg .navbar-vertical-label {
    display: none;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-lg .dropdown-indicator-icon-wrapper,
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-lg .nav-link-text,
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-lg .navbar-vertical-footer-text {
    display: none;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-lg .navbar-vertical-footer {
    padding-left: 1.5rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-lg .label-1.nav-link {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 1.2;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-lg + .navbar.navbar-top ~ .content {
    margin-left: 4rem !important;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-lg .navbar-vertical-content {
    overflow: visible;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-lg .navbar-vertical-content .navbar-nav .nav-link {
    padding-left: 1rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-lg .navbar-vertical-content .navbar-nav .nav-link.label-1 {
    padding-left: 0.75rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-lg .nav-item {
    position: relative;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-lg .nav-item-wrapper {
    position: relative;
    display: block;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-lg .nav-item-wrapper > .dropdown-indicator .new-page-indicator {
    margin-left: -8px !important;
    margin-top: -15px;
    display: block !important;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-lg .parent-wrapper.label-1 {
    display: none;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-lg .parent-wrapper.label-1 > .parent:first-child {
    display: block;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-lg .dropdown-indicator.label-1 {
    pointer-events: none;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-lg .nav-item-wrapper:hover .dropdown-indicator.label-1 {
    background-color: var(--phoenix-navbar-vertical-link-hover-bg);
    border-radius: 0.5rem;
    color: var(--phoenix-navbar-vertical-link-hover-color);
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-lg .nav-item-wrapper:hover .dropdown-indicator.label-1 .nav-link-icon {
    color: var(--phoenix-navbar-vertical-link-hover-color);
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-lg .nav-item-wrapper:hover .collapsed-nav-item-title {
    display: block !important;
    padding-left: 16px;
    padding-top: 15px;
    padding-bottom: 14px;
    border-bottom: 1px solid var(--phoenix-navbar-vertical-border-color);
    color: var(--phoenix-navbar-vertical-link-hover-color);
    font-size: 12.8px;
    line-height: 1.2;
    margin-bottom: 0.5rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-lg .nav-item-wrapper:hover .nav-link:not(.label-1) .nav-link-text,
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-lg .nav-item-wrapper:hover .nav-link-text-wrapper .nav-link-text {
    display: block;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-lg .nav-item-wrapper:hover .nav-link:not(.label-1) .dropdown-indicator-icon-wrapper {
    display: flex;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-lg .nav-item-wrapper:hover .nav-link:not(.label-1) {
    margin-left: 0;
    margin-right: 0;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-lg .nav-item-wrapper:hover .nav-link:not(.label-1):hover {
    border-radius: 0;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-lg .nav-item-wrapper:hover .nav .nav .nav-link {
    padding-left: 2rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-lg .nav-item-wrapper:hover .nav .nav .nav .nav-link {
    padding-left: 3rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-lg .nav-item-wrapper:hover .nav .nav .nav .nav .nav-link {
    padding-left: 4rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-lg .nav-item-wrapper:hover .parent-wrapper.label-1,
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-lg .nav-item-wrapper:hover .nav-link-text-wrapper {
    position: absolute;
    display: block;
    left: 100%;
    background: transparent;
    top: -4px;
    padding-bottom: 2rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-lg .nav-item-wrapper:hover .parent-wrapper.label-1 > .parent,
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-lg .nav-item-wrapper:hover .nav-link-text-wrapper .nav-link-text {
    width: 220px;
    background: var(--phoenix-navbar-vertical-collapsed-menu-bg);
    margin-left: 16px;
    border-radius: 0.5rem;
    position: relative;
    padding-bottom: 8px;
    border: 1px solid var(--phoenix-navbar-vertical-border-color);
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-lg .nav-item-wrapper:hover .nav-link-text-wrapper .nav-link-text {
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 16px;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-lg .nav-item-wrapper:hover .parent-wrapper.label-1 > .parent:after,
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-lg .nav-item-wrapper:hover .nav-link-text-wrapper .nav-link-text:after {
    content: "";
    position: absolute;
    z-index: 1;
    width: 1rem;
    height: 1rem;
    background: inherit;
    top: 0.85rem;
    left: -9px;
    transform: rotate(45deg);
    border-bottom-left-radius: 0.125rem;
    border-width: 0 0 1px 1px;
    border-style: solid;
    border-color: var(--phoenix-navbar-vertical-border-color);
  }
}
@media (min-width: 768px) {
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-md {
    position: absolute;
    top: 0;
    height: auto;
    min-height: 100%;
    padding-top: var(--phoenix-navbar-top-height);
    padding-bottom: 4rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-md .navbar-vertical-line {
    display: block;
    margin-right: 1rem;
    margin-left: 1rem;
    color: var(--phoenix-navbar-vertical-hr-color);
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-md .navbar-vertical-footer {
    bottom: 0;
    width: calc(4rem - 1px);
    padding-left: 0rem !important;
    border-right: 0;
    padding-right: 0rem !important;
    transition: width 0.2s ease;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-md .navbar-vertical-footer .uil-arrow-from-right {
    display: inline;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-md .navbar-vertical-footer .uil-left-arrow-to-left {
    display: none;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-md .nav-item-wrapper:has(.active) .label-1 .nav-link-icon {
    color: var(--phoenix-navbar-vertical-link-active-color);
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-md {
    width: 4rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-md .navbar-vertical-label {
    display: none;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-md .dropdown-indicator-icon-wrapper,
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-md .nav-link-text,
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-md .navbar-vertical-footer-text {
    display: none;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-md .navbar-vertical-footer {
    padding-left: 1.5rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-md .label-1.nav-link {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 1.2;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-md + .navbar.navbar-top ~ .content {
    margin-left: 4rem !important;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-md .navbar-vertical-content {
    overflow: visible;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-md .navbar-vertical-content .navbar-nav .nav-link {
    padding-left: 1rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-md .navbar-vertical-content .navbar-nav .nav-link.label-1 {
    padding-left: 0.75rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-md .nav-item {
    position: relative;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-md .nav-item-wrapper {
    position: relative;
    display: block;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-md .nav-item-wrapper > .dropdown-indicator .new-page-indicator {
    margin-left: -8px !important;
    margin-top: -15px;
    display: block !important;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-md .parent-wrapper.label-1 {
    display: none;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-md .parent-wrapper.label-1 > .parent:first-child {
    display: block;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-md .dropdown-indicator.label-1 {
    pointer-events: none;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-md .nav-item-wrapper:hover .dropdown-indicator.label-1 {
    background-color: var(--phoenix-navbar-vertical-link-hover-bg);
    border-radius: 0.5rem;
    color: var(--phoenix-navbar-vertical-link-hover-color);
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-md .nav-item-wrapper:hover .dropdown-indicator.label-1 .nav-link-icon {
    color: var(--phoenix-navbar-vertical-link-hover-color);
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-md .nav-item-wrapper:hover .collapsed-nav-item-title {
    display: block !important;
    padding-left: 16px;
    padding-top: 15px;
    padding-bottom: 14px;
    border-bottom: 1px solid var(--phoenix-navbar-vertical-border-color);
    color: var(--phoenix-navbar-vertical-link-hover-color);
    font-size: 12.8px;
    line-height: 1.2;
    margin-bottom: 0.5rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-md .nav-item-wrapper:hover .nav-link:not(.label-1) .nav-link-text,
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-md .nav-item-wrapper:hover .nav-link-text-wrapper .nav-link-text {
    display: block;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-md .nav-item-wrapper:hover .nav-link:not(.label-1) .dropdown-indicator-icon-wrapper {
    display: flex;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-md .nav-item-wrapper:hover .nav-link:not(.label-1) {
    margin-left: 0;
    margin-right: 0;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-md .nav-item-wrapper:hover .nav-link:not(.label-1):hover {
    border-radius: 0;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-md .nav-item-wrapper:hover .nav .nav .nav-link {
    padding-left: 2rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-md .nav-item-wrapper:hover .nav .nav .nav .nav-link {
    padding-left: 3rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-md .nav-item-wrapper:hover .nav .nav .nav .nav .nav-link {
    padding-left: 4rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-md .nav-item-wrapper:hover .parent-wrapper.label-1,
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-md .nav-item-wrapper:hover .nav-link-text-wrapper {
    position: absolute;
    display: block;
    left: 100%;
    background: transparent;
    top: -4px;
    padding-bottom: 2rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-md .nav-item-wrapper:hover .parent-wrapper.label-1 > .parent,
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-md .nav-item-wrapper:hover .nav-link-text-wrapper .nav-link-text {
    width: 220px;
    background: var(--phoenix-navbar-vertical-collapsed-menu-bg);
    margin-left: 16px;
    border-radius: 0.5rem;
    position: relative;
    padding-bottom: 8px;
    border: 1px solid var(--phoenix-navbar-vertical-border-color);
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-md .nav-item-wrapper:hover .nav-link-text-wrapper .nav-link-text {
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 16px;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-md .nav-item-wrapper:hover .parent-wrapper.label-1 > .parent:after,
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-md .nav-item-wrapper:hover .nav-link-text-wrapper .nav-link-text:after {
    content: "";
    position: absolute;
    z-index: 1;
    width: 1rem;
    height: 1rem;
    background: inherit;
    top: 0.85rem;
    left: -9px;
    transform: rotate(45deg);
    border-bottom-left-radius: 0.125rem;
    border-width: 0 0 1px 1px;
    border-style: solid;
    border-color: var(--phoenix-navbar-vertical-border-color);
  }
}
@media (min-width: 576px) {
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-sm {
    position: absolute;
    top: 0;
    height: auto;
    min-height: 100%;
    padding-top: var(--phoenix-navbar-top-height);
    padding-bottom: 4rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-sm .navbar-vertical-line {
    display: block;
    margin-right: 1rem;
    margin-left: 1rem;
    color: var(--phoenix-navbar-vertical-hr-color);
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-sm .navbar-vertical-footer {
    bottom: 0;
    width: calc(4rem - 1px);
    padding-left: 0rem !important;
    border-right: 0;
    padding-right: 0rem !important;
    transition: width 0.2s ease;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-sm .navbar-vertical-footer .uil-arrow-from-right {
    display: inline;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-sm .navbar-vertical-footer .uil-left-arrow-to-left {
    display: none;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-sm .nav-item-wrapper:has(.active) .label-1 .nav-link-icon {
    color: var(--phoenix-navbar-vertical-link-active-color);
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-sm {
    width: 4rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-sm .navbar-vertical-label {
    display: none;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-sm .dropdown-indicator-icon-wrapper,
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-sm .nav-link-text,
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-sm .navbar-vertical-footer-text {
    display: none;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-sm .navbar-vertical-footer {
    padding-left: 1.5rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-sm .label-1.nav-link {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 1.2;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-sm + .navbar.navbar-top ~ .content {
    margin-left: 4rem !important;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-sm .navbar-vertical-content {
    overflow: visible;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-sm .navbar-vertical-content .navbar-nav .nav-link {
    padding-left: 1rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-sm .navbar-vertical-content .navbar-nav .nav-link.label-1 {
    padding-left: 0.75rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-sm .nav-item {
    position: relative;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-sm .nav-item-wrapper {
    position: relative;
    display: block;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-sm .nav-item-wrapper > .dropdown-indicator .new-page-indicator {
    margin-left: -8px !important;
    margin-top: -15px;
    display: block !important;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-sm .parent-wrapper.label-1 {
    display: none;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-sm .parent-wrapper.label-1 > .parent:first-child {
    display: block;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-sm .dropdown-indicator.label-1 {
    pointer-events: none;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-sm .nav-item-wrapper:hover .dropdown-indicator.label-1 {
    background-color: var(--phoenix-navbar-vertical-link-hover-bg);
    border-radius: 0.5rem;
    color: var(--phoenix-navbar-vertical-link-hover-color);
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-sm .nav-item-wrapper:hover .dropdown-indicator.label-1 .nav-link-icon {
    color: var(--phoenix-navbar-vertical-link-hover-color);
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-sm .nav-item-wrapper:hover .collapsed-nav-item-title {
    display: block !important;
    padding-left: 16px;
    padding-top: 15px;
    padding-bottom: 14px;
    border-bottom: 1px solid var(--phoenix-navbar-vertical-border-color);
    color: var(--phoenix-navbar-vertical-link-hover-color);
    font-size: 12.8px;
    line-height: 1.2;
    margin-bottom: 0.5rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-sm .nav-item-wrapper:hover .nav-link:not(.label-1) .nav-link-text,
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-sm .nav-item-wrapper:hover .nav-link-text-wrapper .nav-link-text {
    display: block;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-sm .nav-item-wrapper:hover .nav-link:not(.label-1) .dropdown-indicator-icon-wrapper {
    display: flex;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-sm .nav-item-wrapper:hover .nav-link:not(.label-1) {
    margin-left: 0;
    margin-right: 0;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-sm .nav-item-wrapper:hover .nav-link:not(.label-1):hover {
    border-radius: 0;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-sm .nav-item-wrapper:hover .nav .nav .nav-link {
    padding-left: 2rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-sm .nav-item-wrapper:hover .nav .nav .nav .nav-link {
    padding-left: 3rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-sm .nav-item-wrapper:hover .nav .nav .nav .nav .nav-link {
    padding-left: 4rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-sm .nav-item-wrapper:hover .parent-wrapper.label-1,
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-sm .nav-item-wrapper:hover .nav-link-text-wrapper {
    position: absolute;
    display: block;
    left: 100%;
    background: transparent;
    top: -4px;
    padding-bottom: 2rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-sm .nav-item-wrapper:hover .parent-wrapper.label-1 > .parent,
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-sm .nav-item-wrapper:hover .nav-link-text-wrapper .nav-link-text {
    width: 220px;
    background: var(--phoenix-navbar-vertical-collapsed-menu-bg);
    margin-left: 16px;
    border-radius: 0.5rem;
    position: relative;
    padding-bottom: 8px;
    border: 1px solid var(--phoenix-navbar-vertical-border-color);
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-sm .nav-item-wrapper:hover .nav-link-text-wrapper .nav-link-text {
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 16px;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-sm .nav-item-wrapper:hover .parent-wrapper.label-1 > .parent:after,
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-sm .nav-item-wrapper:hover .nav-link-text-wrapper .nav-link-text:after {
    content: "";
    position: absolute;
    z-index: 1;
    width: 1rem;
    height: 1rem;
    background: inherit;
    top: 0.85rem;
    left: -9px;
    transform: rotate(45deg);
    border-bottom-left-radius: 0.125rem;
    border-width: 0 0 1px 1px;
    border-style: solid;
    border-color: var(--phoenix-navbar-vertical-border-color);
  }
}
.navbar-vertical-collapsed .navbar-vertical.navbar-expand-xs {
  position: absolute;
  top: 0;
  height: auto;
  min-height: 100%;
  padding-top: var(--phoenix-navbar-top-height);
  padding-bottom: 4rem;
}
.navbar-vertical-collapsed .navbar-vertical.navbar-expand-xs .navbar-vertical-line {
  display: block;
  margin-right: 1rem;
  margin-left: 1rem;
  color: var(--phoenix-navbar-vertical-hr-color);
}
.navbar-vertical-collapsed .navbar-vertical.navbar-expand-xs .navbar-vertical-footer {
  bottom: 0;
  width: calc(4rem - 1px);
  padding-left: 0rem !important;
  border-right: 0;
  padding-right: 0rem !important;
  transition: width 0.2s ease;
}
.navbar-vertical-collapsed .navbar-vertical.navbar-expand-xs .navbar-vertical-footer .uil-arrow-from-right {
  display: inline;
}
.navbar-vertical-collapsed .navbar-vertical.navbar-expand-xs .navbar-vertical-footer .uil-left-arrow-to-left {
  display: none;
}
.navbar-vertical-collapsed .navbar-vertical.navbar-expand-xs .nav-item-wrapper:has(.active) .label-1 .nav-link-icon {
  color: var(--phoenix-navbar-vertical-link-active-color);
}
.navbar-vertical-collapsed .navbar-vertical.navbar-expand-xs {
  width: 4rem;
}
.navbar-vertical-collapsed .navbar-vertical.navbar-expand-xs .navbar-vertical-label {
  display: none;
}
.navbar-vertical-collapsed .navbar-vertical.navbar-expand-xs .dropdown-indicator-icon-wrapper,
.navbar-vertical-collapsed .navbar-vertical.navbar-expand-xs .nav-link-text,
.navbar-vertical-collapsed .navbar-vertical.navbar-expand-xs .navbar-vertical-footer-text {
  display: none;
}
.navbar-vertical-collapsed .navbar-vertical.navbar-expand-xs .navbar-vertical-footer {
  padding-left: 1.5rem;
}
.navbar-vertical-collapsed .navbar-vertical.navbar-expand-xs .label-1.nav-link {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 1.2;
}
.navbar-vertical-collapsed .navbar-vertical.navbar-expand-xs + .navbar.navbar-top ~ .content {
  margin-left: 4rem !important;
}
.navbar-vertical-collapsed .navbar-vertical.navbar-expand-xs .navbar-vertical-content {
  overflow: visible;
}
.navbar-vertical-collapsed .navbar-vertical.navbar-expand-xs .navbar-vertical-content .navbar-nav .nav-link {
  padding-left: 1rem;
}
.navbar-vertical-collapsed .navbar-vertical.navbar-expand-xs .navbar-vertical-content .navbar-nav .nav-link.label-1 {
  padding-left: 0.75rem;
}
.navbar-vertical-collapsed .navbar-vertical.navbar-expand-xs .nav-item {
  position: relative;
}
.navbar-vertical-collapsed .navbar-vertical.navbar-expand-xs .nav-item-wrapper {
  position: relative;
  display: block;
}
.navbar-vertical-collapsed .navbar-vertical.navbar-expand-xs .nav-item-wrapper > .dropdown-indicator .new-page-indicator {
  margin-left: -8px !important;
  margin-top: -15px;
  display: block !important;
}
.navbar-vertical-collapsed .navbar-vertical.navbar-expand-xs .parent-wrapper.label-1 {
  display: none;
}
.navbar-vertical-collapsed .navbar-vertical.navbar-expand-xs .parent-wrapper.label-1 > .parent:first-child {
  display: block;
}
.navbar-vertical-collapsed .navbar-vertical.navbar-expand-xs .dropdown-indicator.label-1 {
  pointer-events: none;
}
.navbar-vertical-collapsed .navbar-vertical.navbar-expand-xs .nav-item-wrapper:hover .dropdown-indicator.label-1 {
  background-color: var(--phoenix-navbar-vertical-link-hover-bg);
  border-radius: 0.5rem;
  color: var(--phoenix-navbar-vertical-link-hover-color);
}
.navbar-vertical-collapsed .navbar-vertical.navbar-expand-xs .nav-item-wrapper:hover .dropdown-indicator.label-1 .nav-link-icon {
  color: var(--phoenix-navbar-vertical-link-hover-color);
}
.navbar-vertical-collapsed .navbar-vertical.navbar-expand-xs .nav-item-wrapper:hover .collapsed-nav-item-title {
  display: block !important;
  padding-left: 16px;
  padding-top: 15px;
  padding-bottom: 14px;
  border-bottom: 1px solid var(--phoenix-navbar-vertical-border-color);
  color: var(--phoenix-navbar-vertical-link-hover-color);
  font-size: 12.8px;
  line-height: 1.2;
  margin-bottom: 0.5rem;
}
.navbar-vertical-collapsed .navbar-vertical.navbar-expand-xs .nav-item-wrapper:hover .nav-link:not(.label-1) .nav-link-text,
.navbar-vertical-collapsed .navbar-vertical.navbar-expand-xs .nav-item-wrapper:hover .nav-link-text-wrapper .nav-link-text {
  display: block;
}
.navbar-vertical-collapsed .navbar-vertical.navbar-expand-xs .nav-item-wrapper:hover .nav-link:not(.label-1) .dropdown-indicator-icon-wrapper {
  display: flex;
}
.navbar-vertical-collapsed .navbar-vertical.navbar-expand-xs .nav-item-wrapper:hover .nav-link:not(.label-1) {
  margin-left: 0;
  margin-right: 0;
}
.navbar-vertical-collapsed .navbar-vertical.navbar-expand-xs .nav-item-wrapper:hover .nav-link:not(.label-1):hover {
  border-radius: 0;
}
.navbar-vertical-collapsed .navbar-vertical.navbar-expand-xs .nav-item-wrapper:hover .nav .nav .nav-link {
  padding-left: 2rem;
}
.navbar-vertical-collapsed .navbar-vertical.navbar-expand-xs .nav-item-wrapper:hover .nav .nav .nav .nav-link {
  padding-left: 3rem;
}
.navbar-vertical-collapsed .navbar-vertical.navbar-expand-xs .nav-item-wrapper:hover .nav .nav .nav .nav .nav-link {
  padding-left: 4rem;
}
.navbar-vertical-collapsed .navbar-vertical.navbar-expand-xs .nav-item-wrapper:hover .parent-wrapper.label-1,
.navbar-vertical-collapsed .navbar-vertical.navbar-expand-xs .nav-item-wrapper:hover .nav-link-text-wrapper {
  position: absolute;
  display: block;
  left: 100%;
  background: transparent;
  top: -4px;
  padding-bottom: 2rem;
}
.navbar-vertical-collapsed .navbar-vertical.navbar-expand-xs .nav-item-wrapper:hover .parent-wrapper.label-1 > .parent,
.navbar-vertical-collapsed .navbar-vertical.navbar-expand-xs .nav-item-wrapper:hover .nav-link-text-wrapper .nav-link-text {
  width: 220px;
  background: var(--phoenix-navbar-vertical-collapsed-menu-bg);
  margin-left: 16px;
  border-radius: 0.5rem;
  position: relative;
  padding-bottom: 8px;
  border: 1px solid var(--phoenix-navbar-vertical-border-color);
}
.navbar-vertical-collapsed .navbar-vertical.navbar-expand-xs .nav-item-wrapper:hover .nav-link-text-wrapper .nav-link-text {
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 16px;
}
.navbar-vertical-collapsed .navbar-vertical.navbar-expand-xs .nav-item-wrapper:hover .parent-wrapper.label-1 > .parent:after,
.navbar-vertical-collapsed .navbar-vertical.navbar-expand-xs .nav-item-wrapper:hover .nav-link-text-wrapper .nav-link-text:after {
  content: "";
  position: absolute;
  z-index: 1;
  width: 1rem;
  height: 1rem;
  background: inherit;
  top: 0.85rem;
  left: -9px;
  transform: rotate(45deg);
  border-bottom-left-radius: 0.125rem;
  border-width: 0 0 1px 1px;
  border-style: solid;
  border-color: var(--phoenix-navbar-vertical-border-color);
}
.navbar-vertical-collapsed .nav-link-badge {
  display: none;
}

/* -------------------------------------------------------------------------- */
/*                                 Navbar Top                                 */
/* -------------------------------------------------------------------------- */
[data-navigation-type=horizontal] .navbar-nav-top .dropdown .dropdown-toggle::after,
[data-navigation-type=dual] .navbar-nav-top .dropdown .dropdown-toggle::after,
[data-navigation-type=combo] .navbar-nav-top .dropdown .dropdown-toggle::after {
  margin-left: 6px;
  top: 1rem;
  border-top: 0.25rem solid;
  border-right: 0.25rem solid transparent;
  border-left: 0.25rem solid transparent;
  border-radius: 15px;
}
[data-navigation-type=horizontal] .navbar-nav-top .dropdown .dropdown .dropdown-toggle:after,
[data-navigation-type=dual] .navbar-nav-top .dropdown .dropdown .dropdown-toggle:after,
[data-navigation-type=combo] .navbar-nav-top .dropdown .dropdown .dropdown-toggle:after {
  display: none;
}
[data-navigation-type=horizontal] .navbar-nav-top .nav-link,
[data-navigation-type=dual] .navbar-nav-top .nav-link,
[data-navigation-type=combo] .navbar-nav-top .nav-link {
  color: var(--phoenix-navbar-top-link-color);
}

.navbar-top {
  font-size: 0.8rem;
  font-weight: 600;
  padding: 0;
  background: var(--phoenix-navbar-top-bg-color);
  min-height: var(--phoenix-navbar-top-height);
  color: var(--phoenix-nav-link-color);
  padding: 0 1.5rem;
  border-bottom: 1px solid var(--phoenix-navbar-vertical-border-color);
}
.navbar-top .dropdown-menu {
  margin-top: 0.5rem;
}
.navbar-top .navbar-toggler {
  margin-left: -0.5rem;
}
.navbar-top .navbar-nav-icons .nav-item {
  display: flex;
  align-items: center;
}
.navbar-top .navbar-nav-icons .nav-link {
  padding: 0.75rem 0.5rem;
}
.navbar-top .navbar-nav-icons .dropdown-menu {
  position: absolute;
}
.navbar-top .dropdown-notification {
  position: static;
}
@media (min-width: 576px) {
  .navbar-top .dropdown-notification {
    position: relative;
  }
}
.navbar-top .dropdown-notification .dropdown-menu {
  right: 0.25rem !important;
}
@media (min-width: 576px) {
  .navbar-top .dropdown-notification .dropdown-menu {
    right: -0.5625rem !important;
  }
}
.navbar-top .dropdown-notification .dropdown-menu.navbar-dropdown-caret:after {
  right: 9.125rem !important;
  left: auto;
}
@media (min-width: 576px) {
  .navbar-top .dropdown-notification .dropdown-menu.navbar-dropdown-caret:after {
    right: 0.9rem !important;
  }
}

.dropdown-profile {
  min-width: 18.3125rem;
}
.dropdown-profile .nav .nav-link {
  --phoenix-nav-link-color: var(--phoenix-body-highlight-color);
  --phoenix-nav-link-hover-color: var(--phoenix-emphasis-color);
  padding: 0.5rem 2.5rem 0.5rem 2.5rem;
  font-weight: 600;
}
.dropdown-profile .nav .nav-link:hover {
  background: var(--phoenix-body-highlight-bg);
}

.notification-dropdown-menu {
  min-width: 260px;
}
@media (min-width: 576px) {
  .notification-dropdown-menu {
    min-width: 360px;
  }
}

.dropdown-nine-dots {
  min-width: 15.375rem;
}
.dropdown-nine-dots.dropdown-menu-end:after {
  right: 0.75rem !important;
}

.dropdown-menu .nav-link {
  width: 100%;
  display: flex;
  align-items: center;
  line-height: 1;
}

.dropdown-arrow-indicator {
  position: relative;
}
.dropdown-arrow-indicator:after {
  content: "";
  display: block;
  position: absolute;
  right: 1rem;
  height: 0.4rem;
  width: 0.4rem;
  border-right: 1px solid var(--phoenix-tertiary-color);
  border-bottom: 1px solid var(--phoenix-tertiary-color);
  top: 50%;
  transform: translateY(-50%) rotate(-45deg);
  transition: all 0.2s ease-in-out;
  transform-origin: center;
  transition-property: transform, border-color;
}
.dropdown-arrow-indicator[aria-expanded=true]:after {
  transform: translateY(-50%) rotate(45deg);
}

.navbar-vertical + .navbar-top .navbar-brand {
  margin-left: 0.4rem;
}

.theme-control-toggle .theme-control-toggle-label {
  height: 2rem;
  width: 2rem;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--phoenix-theme-control-toggle-bg);
  color: var(--phoenix-theme-control-toggle-color);
  border-radius: 50%;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
}
.theme-control-toggle .theme-control-toggle-label:hover {
  background-color: var(--phoenix-theme-control-toggle-hover-bg);
  color: var(--phoenix-theme-control-toggle-hover-color);
}
.theme-control-toggle.theme-control-toggle-slim .theme-control-toggle-label {
  padding: 0 0.5rem;
  height: 1rem;
  width: auto;
  border-radius: 50rem;
}
.theme-control-toggle.theme-control-toggle-slim .theme-control-toggle-label .icon {
  height: 10.2px;
  width: 10.2px;
}
.theme-control-toggle .theme-control-toggle-input {
  display: none;
}
.theme-control-toggle .theme-control-toggle-input:checked ~ .theme-control-toggle-dark {
  display: none;
}
.theme-control-toggle .theme-control-toggle-input:not(:checked) ~ .theme-control-toggle-light {
  display: none;
}

/* -------------------------------------------------------------------------- */
/*                       Navbar horizontal || combo                           */
/* -------------------------------------------------------------------------- */
[data-navigation-type=horizontal] .dropdown-item-group,
[data-navigation-type=dual] .dropdown-item-group,
[data-navigation-type=combo] .dropdown-item-group {
  display: flex;
  align-items: center;
  margin-bottom: 0.5rem;
  color: var(--phoenix-navbar-top-link-color);
}
[data-navigation-type=horizontal] .dropdown-item-group .dropdown-item-title,
[data-navigation-type=dual] .dropdown-item-group .dropdown-item-title,
[data-navigation-type=combo] .dropdown-item-group .dropdown-item-title {
  color: var(--phoenix-navbar-top-link-color);
  margin-bottom: 0;
  white-space: nowrap;
}
[data-navigation-type=horizontal] .navbar-nav-top .nav-link,
[data-navigation-type=dual] .navbar-nav-top .nav-link,
[data-navigation-type=combo] .navbar-nav-top .nav-link {
  padding-top: 0.6rem;
  padding-bottom: 0.6rem;
  border-radius: 0.375rem;
  display: flex;
  align-items: center;
}
[data-navigation-type=horizontal] .navbar-nav-top .navbar-dropdown-caret::after,
[data-navigation-type=dual] .navbar-nav-top .navbar-dropdown-caret::after,
[data-navigation-type=combo] .navbar-nav-top .navbar-dropdown-caret::after {
  display: none;
}
[data-navigation-type=horizontal] .navbar-nav-top .dropdown-menu,
[data-navigation-type=dual] .navbar-nav-top .dropdown-menu,
[data-navigation-type=combo] .navbar-nav-top .dropdown-menu {
  border: 1px solid var(--phoenix-navbar-top-border-color);
  background-color: var(--phoenix-navbar-top-menu-bg-color);
}
[data-navigation-type=horizontal] .navbar-nav-top .dropdown-menu-content,
[data-navigation-type=dual] .navbar-nav-top .dropdown-menu-content,
[data-navigation-type=combo] .navbar-nav-top .dropdown-menu-content {
  border-radius: 0.5rem;
  background-color: var(--phoenix-navbar-top-menu-bg-color);
}
[data-navigation-type=horizontal] .navbar-nav-top .dropdown-menu-content .dropdown-item,
[data-navigation-type=dual] .navbar-nav-top .dropdown-menu-content .dropdown-item,
[data-navigation-type=combo] .navbar-nav-top .dropdown-menu-content .dropdown-item {
  color: var(--phoenix-navbar-top-link-color);
}
[data-navigation-type=horizontal] .navbar-nav-top .navbar-top-card .nav-link,
[data-navigation-type=dual] .navbar-nav-top .navbar-top-card .nav-link,
[data-navigation-type=combo] .navbar-nav-top .navbar-top-card .nav-link {
  color: var(--phoenix-navbar-top-link-color);
}
[data-navigation-type=horizontal] .navbar-nav-top .navbar-top-card .nav-link:hover,
[data-navigation-type=dual] .navbar-nav-top .navbar-top-card .nav-link:hover,
[data-navigation-type=combo] .navbar-nav-top .navbar-top-card .nav-link:hover {
  color: var(--phoenix-navbar-top-link-hover-color);
}
[data-navigation-type=horizontal] .navbar-top .max-h-dropdown,
[data-navigation-type=dual] .navbar-top .max-h-dropdown,
[data-navigation-type=combo] .navbar-top .max-h-dropdown {
  max-height: 50vh;
  overscroll-behavior: contain;
}
[data-navigation-type=horizontal] .navbar-top .navbar-top-collapse.show,
[data-navigation-type=dual] .navbar-top .navbar-top-collapse.show,
[data-navigation-type=combo] .navbar-top .navbar-top-collapse.show {
  padding-bottom: 1rem;
}
@media (min-width: 1540px) {
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-xxl,
  [data-navigation-type=dual] .navbar-top.navbar-expand-xxl,
  [data-navigation-type=combo] .navbar-top.navbar-expand-xxl {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-xxl:not(.navbar-slim) .navbar-nav-top .nav-link.show, [data-navigation-type=horizontal] .navbar-top.navbar-expand-xxl:not(.navbar-slim) .navbar-nav-top .nav-link:hover,
  [data-navigation-type=dual] .navbar-top.navbar-expand-xxl:not(.navbar-slim) .navbar-nav-top .nav-link.show,
  [data-navigation-type=dual] .navbar-top.navbar-expand-xxl:not(.navbar-slim) .navbar-nav-top .nav-link:hover,
  [data-navigation-type=combo] .navbar-top.navbar-expand-xxl:not(.navbar-slim) .navbar-nav-top .nav-link.show,
  [data-navigation-type=combo] .navbar-top.navbar-expand-xxl:not(.navbar-slim) .navbar-nav-top .nav-link:hover {
    background-color: var(--phoenix-navbar-top-dropdown-hover-bg);
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-xxl .navbar-nav-top .nav-link,
  [data-navigation-type=dual] .navbar-top.navbar-expand-xxl .navbar-nav-top .nav-link,
  [data-navigation-type=combo] .navbar-top.navbar-expand-xxl .navbar-nav-top .nav-link {
    padding-left: 1.125rem;
    padding-right: 1.5rem;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-xxl .navbar-top-collapse.show,
  [data-navigation-type=dual] .navbar-top.navbar-expand-xxl .navbar-top-collapse.show,
  [data-navigation-type=combo] .navbar-top.navbar-expand-xxl .navbar-top-collapse.show {
    padding-bottom: 0rem;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-xxl .navbar-collapse .navbar-dropdown-caret::after,
  [data-navigation-type=dual] .navbar-top.navbar-expand-xxl .navbar-collapse .navbar-dropdown-caret::after,
  [data-navigation-type=combo] .navbar-top.navbar-expand-xxl .navbar-collapse .navbar-dropdown-caret::after {
    display: block;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-xxl ~ .content,
  [data-navigation-type=dual] .navbar-top.navbar-expand-xxl ~ .content,
  [data-navigation-type=combo] .navbar-top.navbar-expand-xxl ~ .content {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (min-width: 1200px) {
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-xl,
  [data-navigation-type=dual] .navbar-top.navbar-expand-xl,
  [data-navigation-type=combo] .navbar-top.navbar-expand-xl {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-xl:not(.navbar-slim) .navbar-nav-top .nav-link.show, [data-navigation-type=horizontal] .navbar-top.navbar-expand-xl:not(.navbar-slim) .navbar-nav-top .nav-link:hover,
  [data-navigation-type=dual] .navbar-top.navbar-expand-xl:not(.navbar-slim) .navbar-nav-top .nav-link.show,
  [data-navigation-type=dual] .navbar-top.navbar-expand-xl:not(.navbar-slim) .navbar-nav-top .nav-link:hover,
  [data-navigation-type=combo] .navbar-top.navbar-expand-xl:not(.navbar-slim) .navbar-nav-top .nav-link.show,
  [data-navigation-type=combo] .navbar-top.navbar-expand-xl:not(.navbar-slim) .navbar-nav-top .nav-link:hover {
    background-color: var(--phoenix-navbar-top-dropdown-hover-bg);
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-xl .navbar-nav-top .nav-link,
  [data-navigation-type=dual] .navbar-top.navbar-expand-xl .navbar-nav-top .nav-link,
  [data-navigation-type=combo] .navbar-top.navbar-expand-xl .navbar-nav-top .nav-link {
    padding-left: 1.125rem;
    padding-right: 1.5rem;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-xl .navbar-top-collapse.show,
  [data-navigation-type=dual] .navbar-top.navbar-expand-xl .navbar-top-collapse.show,
  [data-navigation-type=combo] .navbar-top.navbar-expand-xl .navbar-top-collapse.show {
    padding-bottom: 0rem;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-xl .navbar-collapse .navbar-dropdown-caret::after,
  [data-navigation-type=dual] .navbar-top.navbar-expand-xl .navbar-collapse .navbar-dropdown-caret::after,
  [data-navigation-type=combo] .navbar-top.navbar-expand-xl .navbar-collapse .navbar-dropdown-caret::after {
    display: block;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-xl ~ .content,
  [data-navigation-type=dual] .navbar-top.navbar-expand-xl ~ .content,
  [data-navigation-type=combo] .navbar-top.navbar-expand-xl ~ .content {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (min-width: 992px) {
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-lg,
  [data-navigation-type=dual] .navbar-top.navbar-expand-lg,
  [data-navigation-type=combo] .navbar-top.navbar-expand-lg {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-lg:not(.navbar-slim) .navbar-nav-top .nav-link.show, [data-navigation-type=horizontal] .navbar-top.navbar-expand-lg:not(.navbar-slim) .navbar-nav-top .nav-link:hover,
  [data-navigation-type=dual] .navbar-top.navbar-expand-lg:not(.navbar-slim) .navbar-nav-top .nav-link.show,
  [data-navigation-type=dual] .navbar-top.navbar-expand-lg:not(.navbar-slim) .navbar-nav-top .nav-link:hover,
  [data-navigation-type=combo] .navbar-top.navbar-expand-lg:not(.navbar-slim) .navbar-nav-top .nav-link.show,
  [data-navigation-type=combo] .navbar-top.navbar-expand-lg:not(.navbar-slim) .navbar-nav-top .nav-link:hover {
    background-color: var(--phoenix-navbar-top-dropdown-hover-bg);
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-lg .navbar-nav-top .nav-link,
  [data-navigation-type=dual] .navbar-top.navbar-expand-lg .navbar-nav-top .nav-link,
  [data-navigation-type=combo] .navbar-top.navbar-expand-lg .navbar-nav-top .nav-link {
    padding-left: 1.125rem;
    padding-right: 1.5rem;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-lg .navbar-top-collapse.show,
  [data-navigation-type=dual] .navbar-top.navbar-expand-lg .navbar-top-collapse.show,
  [data-navigation-type=combo] .navbar-top.navbar-expand-lg .navbar-top-collapse.show {
    padding-bottom: 0rem;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-lg .navbar-collapse .navbar-dropdown-caret::after,
  [data-navigation-type=dual] .navbar-top.navbar-expand-lg .navbar-collapse .navbar-dropdown-caret::after,
  [data-navigation-type=combo] .navbar-top.navbar-expand-lg .navbar-collapse .navbar-dropdown-caret::after {
    display: block;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-lg ~ .content,
  [data-navigation-type=dual] .navbar-top.navbar-expand-lg ~ .content,
  [data-navigation-type=combo] .navbar-top.navbar-expand-lg ~ .content {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (min-width: 768px) {
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-md,
  [data-navigation-type=dual] .navbar-top.navbar-expand-md,
  [data-navigation-type=combo] .navbar-top.navbar-expand-md {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-md:not(.navbar-slim) .navbar-nav-top .nav-link.show, [data-navigation-type=horizontal] .navbar-top.navbar-expand-md:not(.navbar-slim) .navbar-nav-top .nav-link:hover,
  [data-navigation-type=dual] .navbar-top.navbar-expand-md:not(.navbar-slim) .navbar-nav-top .nav-link.show,
  [data-navigation-type=dual] .navbar-top.navbar-expand-md:not(.navbar-slim) .navbar-nav-top .nav-link:hover,
  [data-navigation-type=combo] .navbar-top.navbar-expand-md:not(.navbar-slim) .navbar-nav-top .nav-link.show,
  [data-navigation-type=combo] .navbar-top.navbar-expand-md:not(.navbar-slim) .navbar-nav-top .nav-link:hover {
    background-color: var(--phoenix-navbar-top-dropdown-hover-bg);
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-md .navbar-nav-top .nav-link,
  [data-navigation-type=dual] .navbar-top.navbar-expand-md .navbar-nav-top .nav-link,
  [data-navigation-type=combo] .navbar-top.navbar-expand-md .navbar-nav-top .nav-link {
    padding-left: 1.125rem;
    padding-right: 1.5rem;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-md .navbar-top-collapse.show,
  [data-navigation-type=dual] .navbar-top.navbar-expand-md .navbar-top-collapse.show,
  [data-navigation-type=combo] .navbar-top.navbar-expand-md .navbar-top-collapse.show {
    padding-bottom: 0rem;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-md .navbar-collapse .navbar-dropdown-caret::after,
  [data-navigation-type=dual] .navbar-top.navbar-expand-md .navbar-collapse .navbar-dropdown-caret::after,
  [data-navigation-type=combo] .navbar-top.navbar-expand-md .navbar-collapse .navbar-dropdown-caret::after {
    display: block;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-md ~ .content,
  [data-navigation-type=dual] .navbar-top.navbar-expand-md ~ .content,
  [data-navigation-type=combo] .navbar-top.navbar-expand-md ~ .content {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (min-width: 576px) {
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-sm,
  [data-navigation-type=dual] .navbar-top.navbar-expand-sm,
  [data-navigation-type=combo] .navbar-top.navbar-expand-sm {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-sm:not(.navbar-slim) .navbar-nav-top .nav-link.show, [data-navigation-type=horizontal] .navbar-top.navbar-expand-sm:not(.navbar-slim) .navbar-nav-top .nav-link:hover,
  [data-navigation-type=dual] .navbar-top.navbar-expand-sm:not(.navbar-slim) .navbar-nav-top .nav-link.show,
  [data-navigation-type=dual] .navbar-top.navbar-expand-sm:not(.navbar-slim) .navbar-nav-top .nav-link:hover,
  [data-navigation-type=combo] .navbar-top.navbar-expand-sm:not(.navbar-slim) .navbar-nav-top .nav-link.show,
  [data-navigation-type=combo] .navbar-top.navbar-expand-sm:not(.navbar-slim) .navbar-nav-top .nav-link:hover {
    background-color: var(--phoenix-navbar-top-dropdown-hover-bg);
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-sm .navbar-nav-top .nav-link,
  [data-navigation-type=dual] .navbar-top.navbar-expand-sm .navbar-nav-top .nav-link,
  [data-navigation-type=combo] .navbar-top.navbar-expand-sm .navbar-nav-top .nav-link {
    padding-left: 1.125rem;
    padding-right: 1.5rem;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-sm .navbar-top-collapse.show,
  [data-navigation-type=dual] .navbar-top.navbar-expand-sm .navbar-top-collapse.show,
  [data-navigation-type=combo] .navbar-top.navbar-expand-sm .navbar-top-collapse.show {
    padding-bottom: 0rem;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-sm .navbar-collapse .navbar-dropdown-caret::after,
  [data-navigation-type=dual] .navbar-top.navbar-expand-sm .navbar-collapse .navbar-dropdown-caret::after,
  [data-navigation-type=combo] .navbar-top.navbar-expand-sm .navbar-collapse .navbar-dropdown-caret::after {
    display: block;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-sm ~ .content,
  [data-navigation-type=dual] .navbar-top.navbar-expand-sm ~ .content,
  [data-navigation-type=combo] .navbar-top.navbar-expand-sm ~ .content {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
[data-navigation-type=horizontal] .navbar-top.navbar-expand-xs,
[data-navigation-type=dual] .navbar-top.navbar-expand-xs,
[data-navigation-type=combo] .navbar-top.navbar-expand-xs {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
[data-navigation-type=horizontal] .navbar-top.navbar-expand-xs:not(.navbar-slim) .navbar-nav-top .nav-link.show, [data-navigation-type=horizontal] .navbar-top.navbar-expand-xs:not(.navbar-slim) .navbar-nav-top .nav-link:hover,
[data-navigation-type=dual] .navbar-top.navbar-expand-xs:not(.navbar-slim) .navbar-nav-top .nav-link.show,
[data-navigation-type=dual] .navbar-top.navbar-expand-xs:not(.navbar-slim) .navbar-nav-top .nav-link:hover,
[data-navigation-type=combo] .navbar-top.navbar-expand-xs:not(.navbar-slim) .navbar-nav-top .nav-link.show,
[data-navigation-type=combo] .navbar-top.navbar-expand-xs:not(.navbar-slim) .navbar-nav-top .nav-link:hover {
  background-color: var(--phoenix-navbar-top-dropdown-hover-bg);
}
[data-navigation-type=horizontal] .navbar-top.navbar-expand-xs .navbar-nav-top .nav-link,
[data-navigation-type=dual] .navbar-top.navbar-expand-xs .navbar-nav-top .nav-link,
[data-navigation-type=combo] .navbar-top.navbar-expand-xs .navbar-nav-top .nav-link {
  padding-left: 1.125rem;
  padding-right: 1.5rem;
}
[data-navigation-type=horizontal] .navbar-top.navbar-expand-xs .navbar-top-collapse.show,
[data-navigation-type=dual] .navbar-top.navbar-expand-xs .navbar-top-collapse.show,
[data-navigation-type=combo] .navbar-top.navbar-expand-xs .navbar-top-collapse.show {
  padding-bottom: 0rem;
}
[data-navigation-type=horizontal] .navbar-top.navbar-expand-xs .navbar-collapse .navbar-dropdown-caret::after,
[data-navigation-type=dual] .navbar-top.navbar-expand-xs .navbar-collapse .navbar-dropdown-caret::after,
[data-navigation-type=combo] .navbar-top.navbar-expand-xs .navbar-collapse .navbar-dropdown-caret::after {
  display: block;
}
[data-navigation-type=horizontal] .navbar-top.navbar-expand-xs ~ .content,
[data-navigation-type=dual] .navbar-top.navbar-expand-xs ~ .content,
[data-navigation-type=combo] .navbar-top.navbar-expand-xs ~ .content {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

/* -------------------------------------------------------------------------- */
/*                            Navbar Combo                                    */
/* -------------------------------------------------------------------------- */
[data-navigation-type=combo] .move-container .navbar-nav-top {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
[data-navigation-type=combo] .move-container .nav-link {
  padding-left: 0rem !important;
}
[data-navigation-type=combo] [data-navbar-appearance=darker] .move-container .navbar-vertical-hr {
  color: var(--phoenix-navbar-vertical-hr-color);
}
[data-navigation-type=combo] [data-navbar-appearance=darker] .move-container .navbar-nav-top .dropdown-menu {
  background-color: var(--phoenix-navbar-vertical-bg-color);
  border-color: var(--phoenix-navbar-vertical-border-color);
}
[data-navigation-type=combo] [data-navbar-appearance=darker] .move-container .navbar-nav-top .dropdown-item {
  color: var(--phoenix-navbar-vertical-link-color);
}
[data-navigation-type=combo] [data-navbar-appearance=darker] .move-container .navbar-nav-top .dropdown-item.active {
  color: var(--phoenix-navbar-vertical-link-active-color);
}
[data-navigation-type=combo] [data-navbar-appearance=darker] .move-container .navbar-nav-top .dropdown-item:hover {
  background-color: var(--phoenix-navbar-vertical-link-hover-bg);
}
[data-navigation-type=combo] [data-navbar-appearance=darker] .move-container .navbar-nav-top .dropdown-menu-card .dropdown-link {
  color: var(--phoenix-navbar-vertical-link-color);
}
[data-navigation-type=combo] [data-navbar-appearance=darker] .move-container .navbar-nav-top .dropdown-menu-card .dropdown-link:hover {
  background-color: var(--phoenix-navbar-vertical-link-hover-bg);
}
[data-navigation-type=combo] [data-navbar-appearance=darker] .move-container .navbar-nav-top .dropdown-item-group {
  color: var(--phoenix-navbar-vertical-link-color);
}
[data-navigation-type=combo] [data-navbar-appearance=darker] .move-container .navbar-nav-top .dropdown-item-group .dropdown-item-title {
  color: var(--phoenix-navbar-vertical-link-color);
}

[data-navigation-type=horizontal] .navbar-nav-top,
[data-navigation-type=dual] .navbar-nav-top,
[data-navigation-type=combo] .navbar-nav-top {
  max-height: calc(100vh - var(--phoenix-navbar-top-height));
  overflow: auto;
}
[data-navigation-type=horizontal] .navbar-nav-top .nav-link,
[data-navigation-type=dual] .navbar-nav-top .nav-link,
[data-navigation-type=combo] .navbar-nav-top .nav-link {
  color: var(--phoenix-navbar-top-link-color);
}
[data-navigation-type=horizontal] .navbar-nav-top .nav-link.dropdown-toggle,
[data-navigation-type=dual] .navbar-nav-top .nav-link.dropdown-toggle,
[data-navigation-type=combo] .navbar-nav-top .nav-link.dropdown-toggle {
  color: var(--phoenix-navbar-top-dropdown-color);
}
[data-navigation-type=horizontal] .navbar-nav-top .dropdown-menu.navbar-dropdown-caret::after,
[data-navigation-type=dual] .navbar-nav-top .dropdown-menu.navbar-dropdown-caret::after,
[data-navigation-type=combo] .navbar-nav-top .dropdown-menu.navbar-dropdown-caret::after {
  box-shadow: none;
  top: -10px;
  height: 1.2rem;
  width: 1.2rem;
}
[data-navigation-type=horizontal] .navbar-nav-top .dropdown-menu,
[data-navigation-type=dual] .navbar-nav-top .dropdown-menu,
[data-navigation-type=combo] .navbar-nav-top .dropdown-menu {
  margin-top: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  box-shadow: none;
}
[data-navigation-type=horizontal] .navbar-nav-top .dropdown-menu [aria-expanded=true] .dropdown-indicator-icon.uil-angle-right,
[data-navigation-type=dual] .navbar-nav-top .dropdown-menu [aria-expanded=true] .dropdown-indicator-icon.uil-angle-right,
[data-navigation-type=combo] .navbar-nav-top .dropdown-menu [aria-expanded=true] .dropdown-indicator-icon.uil-angle-right {
  transform: rotate(90deg);
}
[dir=rtl] [data-navigation-type=horizontal] .navbar-nav-top .dropdown-menu [aria-expanded=true] .dropdown-indicator-icon.uil-angle-right,
[dir=rtl] [data-navigation-type=dual] .navbar-nav-top .dropdown-menu [aria-expanded=true] .dropdown-indicator-icon.uil-angle-right,
[dir=rtl] [data-navigation-type=combo] .navbar-nav-top .dropdown-menu [aria-expanded=true] .dropdown-indicator-icon.uil-angle-right {
  transform: rotate(-90deg);
}
[data-navigation-type=horizontal] .navbar-nav-top .dropdown-menu .dropdown .dropdown-menu,
[data-navigation-type=dual] .navbar-nav-top .dropdown-menu .dropdown .dropdown-menu,
[data-navigation-type=combo] .navbar-nav-top .dropdown-menu .dropdown .dropdown-menu {
  border: none;
  padding-top: 0rem;
  padding-bottom: 0rem;
  margin-top: 0px;
}
[data-navigation-type=horizontal] .navbar-nav-top .dropdown-menu .dropdown .dropdown-menu .dropdown-item,
[data-navigation-type=dual] .navbar-nav-top .dropdown-menu .dropdown .dropdown-menu .dropdown-item,
[data-navigation-type=combo] .navbar-nav-top .dropdown-menu .dropdown .dropdown-menu .dropdown-item {
  padding-left: 3rem;
}
[data-navigation-type=horizontal] .navbar-nav-top .dropdown-menu .dropdown .dropdown-menu .dropdown-item ~ .dropdown-menu .dropdown-item,
[data-navigation-type=dual] .navbar-nav-top .dropdown-menu .dropdown .dropdown-menu .dropdown-item ~ .dropdown-menu .dropdown-item,
[data-navigation-type=combo] .navbar-nav-top .dropdown-menu .dropdown .dropdown-menu .dropdown-item ~ .dropdown-menu .dropdown-item {
  padding-left: 4rem;
}
[data-navigation-type=horizontal] .navbar-nav-top .dropdown-menu .dropdown .dropdown-menu .dropdown-item ~ .dropdown-menu .dropdown-item ~ .dropdown-menu .dropdown-item,
[data-navigation-type=dual] .navbar-nav-top .dropdown-menu .dropdown .dropdown-menu .dropdown-item ~ .dropdown-menu .dropdown-item ~ .dropdown-menu .dropdown-item,
[data-navigation-type=combo] .navbar-nav-top .dropdown-menu .dropdown .dropdown-menu .dropdown-item ~ .dropdown-menu .dropdown-item ~ .dropdown-menu .dropdown-item {
  padding-left: 5rem;
}
[data-navigation-type=horizontal] .navbar-nav-top .dropdown-menu .dropdown .dropdown-menu .dropdown-item ~ .dropdown-menu .dropdown-item ~ .dropdown-menu .dropdown-item ~ .dropdown-menu .dropdown-item,
[data-navigation-type=dual] .navbar-nav-top .dropdown-menu .dropdown .dropdown-menu .dropdown-item ~ .dropdown-menu .dropdown-item ~ .dropdown-menu .dropdown-item ~ .dropdown-menu .dropdown-item,
[data-navigation-type=combo] .navbar-nav-top .dropdown-menu .dropdown .dropdown-menu .dropdown-item ~ .dropdown-menu .dropdown-item ~ .dropdown-menu .dropdown-item ~ .dropdown-menu .dropdown-item {
  padding-left: 6rem;
}
[data-navigation-type=horizontal] .navbar-nav-top.navbar-nav > .nav-item:not(:first-child),
[data-navigation-type=dual] .navbar-nav-top.navbar-nav > .nav-item:not(:first-child),
[data-navigation-type=combo] .navbar-nav-top.navbar-nav > .nav-item:not(:first-child) {
  margin-top: 0.3rem;
}
[data-navigation-type=horizontal] .navbar-nav-top .dropdown-item-wrapper,
[data-navigation-type=dual] .navbar-nav-top .dropdown-item-wrapper,
[data-navigation-type=combo] .navbar-nav-top .dropdown-item-wrapper {
  display: flex;
  margin-left: -0.25rem;
}
[data-navigation-type=horizontal] .navbar-nav-top .dropdown-item,
[data-navigation-type=dual] .navbar-nav-top .dropdown-item,
[data-navigation-type=combo] .navbar-nav-top .dropdown-item {
  padding-left: 1.5rem;
}
[data-navigation-type=horizontal] .navbar-nav-top .dropdown-item:not(.dropdown-toggle) .dropdown-item-wrapper,
[data-navigation-type=dual] .navbar-nav-top .dropdown-item:not(.dropdown-toggle) .dropdown-item-wrapper,
[data-navigation-type=combo] .navbar-nav-top .dropdown-item:not(.dropdown-toggle) .dropdown-item-wrapper {
  padding-left: 1rem;
}
[data-navigation-type=horizontal] .navbar-nav-top .dropdown-item,
[data-navigation-type=dual] .navbar-nav-top .dropdown-item,
[data-navigation-type=combo] .navbar-nav-top .dropdown-item {
  color: var(--phoenix-navbar-top-link-color);
  font-weight: 600;
  line-height: 1.2;
}
[data-navigation-type=horizontal] .navbar-nav-top .dropdown-item:focus,
[data-navigation-type=dual] .navbar-nav-top .dropdown-item:focus,
[data-navigation-type=combo] .navbar-nav-top .dropdown-item:focus {
  background-color: transparent;
  color: var(--phoenix-navbar-top-link-color);
}
[data-navigation-type=horizontal] .navbar-nav-top .dropdown-item:hover,
[data-navigation-type=dual] .navbar-nav-top .dropdown-item:hover,
[data-navigation-type=combo] .navbar-nav-top .dropdown-item:hover {
  background-color: var(--phoenix-navbar-top-link-hover-bg);
  color: var(--phoenix-navbar-top-link-hover-color);
}
[data-navigation-type=horizontal] .navbar-nav-top .dropdown-item.active,
[data-navigation-type=dual] .navbar-nav-top .dropdown-item.active,
[data-navigation-type=combo] .navbar-nav-top .dropdown-item.active {
  background-color: transparent;
  color: var(--phoenix-navbar-top-link-active-color);
}
@media (min-width: 1540px) {
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-xxl .navbar-nav-top,
  [data-navigation-type=dual] .navbar-top.navbar-expand-xxl .navbar-nav-top,
  [data-navigation-type=combo] .navbar-top.navbar-expand-xxl .navbar-nav-top {
    overflow: visible;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-xxl .navbar-nav-top.navbar-nav > .nav-item,
  [data-navigation-type=dual] .navbar-top.navbar-expand-xxl .navbar-nav-top.navbar-nav > .nav-item,
  [data-navigation-type=combo] .navbar-top.navbar-expand-xxl .navbar-nav-top.navbar-nav > .nav-item {
    margin-top: 0;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-xxl .navbar-nav-top .dropdown .dropdown-toggle::after,
  [data-navigation-type=dual] .navbar-top.navbar-expand-xxl .navbar-nav-top .dropdown .dropdown-toggle::after,
  [data-navigation-type=combo] .navbar-top.navbar-expand-xxl .navbar-nav-top .dropdown .dropdown-toggle::after {
    display: none;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-xxl .navbar-nav-top .dropdown .dropdown-toggle > .dropdown-item-wrapper,
  [data-navigation-type=dual] .navbar-top.navbar-expand-xxl .navbar-nav-top .dropdown .dropdown-toggle > .dropdown-item-wrapper,
  [data-navigation-type=combo] .navbar-top.navbar-expand-xxl .navbar-nav-top .dropdown .dropdown-toggle > .dropdown-item-wrapper {
    display: flex;
    flex-direction: row-reverse;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-xxl .navbar-nav-top .dropdown .dropdown-item-wrapper,
  [data-navigation-type=dual] .navbar-top.navbar-expand-xxl .navbar-nav-top .dropdown .dropdown-item-wrapper,
  [data-navigation-type=combo] .navbar-top.navbar-expand-xxl .navbar-nav-top .dropdown .dropdown-item-wrapper {
    width: 100%;
    padding-left: 0;
    margin-left: 0;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-xxl .navbar-nav-top .dropdown .dropdown-indicator-icon,
  [data-navigation-type=dual] .navbar-top.navbar-expand-xxl .navbar-nav-top .dropdown .dropdown-indicator-icon,
  [data-navigation-type=combo] .navbar-top.navbar-expand-xxl .navbar-nav-top .dropdown .dropdown-indicator-icon {
    margin-left: auto;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-xxl .navbar-nav-top .dropdown.nav-item > .dropdown-menu,
  [data-navigation-type=dual] .navbar-top.navbar-expand-xxl .navbar-nav-top .dropdown.nav-item > .dropdown-menu,
  [data-navigation-type=combo] .navbar-top.navbar-expand-xxl .navbar-nav-top .dropdown.nav-item > .dropdown-menu {
    margin-top: var(--phoenix-navbar-top-menu-margin);
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-xxl .navbar-nav-top .dropdown .dropdown-menu,
  [data-navigation-type=dual] .navbar-top.navbar-expand-xxl .navbar-nav-top .dropdown .dropdown-menu,
  [data-navigation-type=combo] .navbar-top.navbar-expand-xxl .navbar-nav-top .dropdown .dropdown-menu {
    min-width: 13rem;
    box-shadow: -8px 0px 16px -4px rgba(0, 0, 0, 0.1);
    left: 0;
    padding-top: 0.65rem;
    padding-bottom: 0.65rem;
    border: 1px solid var(--phoenix-navbar-top-border-color);
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-xxl .navbar-nav-top .dropdown .dropdown-menu .dropdown-item,
  [data-navigation-type=dual] .navbar-top.navbar-expand-xxl .navbar-nav-top .dropdown .dropdown-menu .dropdown-item,
  [data-navigation-type=combo] .navbar-top.navbar-expand-xxl .navbar-nav-top .dropdown .dropdown-menu .dropdown-item {
    padding-left: 1rem !important;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-xxl .navbar-nav-top .dropdown .dropdown-menu .dropdown-indicator-icon.uil-angle-right,
  [data-navigation-type=dual] .navbar-top.navbar-expand-xxl .navbar-nav-top .dropdown .dropdown-menu .dropdown-indicator-icon.uil-angle-right,
  [data-navigation-type=combo] .navbar-top.navbar-expand-xxl .navbar-nav-top .dropdown .dropdown-menu .dropdown-indicator-icon.uil-angle-right {
    transform: none;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-xxl .navbar-nav-top .dropdown .dropdown-menu.dropdown-menu-card,
  [data-navigation-type=dual] .navbar-top.navbar-expand-xxl .navbar-nav-top .dropdown .dropdown-menu.dropdown-menu-card,
  [data-navigation-type=combo] .navbar-top.navbar-expand-xxl .navbar-nav-top .dropdown .dropdown-menu.dropdown-menu-card {
    min-width: 550px;
    left: 50%;
    transform: translateX(-50%);
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-xxl .navbar-nav-top .dropdown .dropdown-menu.dropdown-menu-card.navbar-dropdown-caret::after,
  [data-navigation-type=dual] .navbar-top.navbar-expand-xxl .navbar-nav-top .dropdown .dropdown-menu.dropdown-menu-card.navbar-dropdown-caret::after,
  [data-navigation-type=combo] .navbar-top.navbar-expand-xxl .navbar-nav-top .dropdown .dropdown-menu.dropdown-menu-card.navbar-dropdown-caret::after {
    left: 50%;
    transform: translateX(-50%) rotate(45deg);
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-xxl .navbar-nav-top .dropdown .dropdown-item:hover, [data-navigation-type=horizontal] .navbar-top.navbar-expand-xxl .navbar-nav-top .dropdown .dropdown-item.show,
  [data-navigation-type=dual] .navbar-top.navbar-expand-xxl .navbar-nav-top .dropdown .dropdown-item:hover,
  [data-navigation-type=dual] .navbar-top.navbar-expand-xxl .navbar-nav-top .dropdown .dropdown-item.show,
  [data-navigation-type=combo] .navbar-top.navbar-expand-xxl .navbar-nav-top .dropdown .dropdown-item:hover,
  [data-navigation-type=combo] .navbar-top.navbar-expand-xxl .navbar-nav-top .dropdown .dropdown-item.show {
    background-color: var(--phoenix-navbar-top-link-hover-bg);
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-xxl .navbar-nav-top .dropdown .dropdown .dropdown-menu,
  [data-navigation-type=dual] .navbar-top.navbar-expand-xxl .navbar-nav-top .dropdown .dropdown .dropdown-menu,
  [data-navigation-type=combo] .navbar-top.navbar-expand-xxl .navbar-nav-top .dropdown .dropdown .dropdown-menu {
    top: 0;
    left: 100%;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-xxl .navbar-nav-top .dropdown.dropdown-inside .dropdown-item .dropdown-indicator-icon.uil-angle-right,
  [data-navigation-type=dual] .navbar-top.navbar-expand-xxl .navbar-nav-top .dropdown.dropdown-inside .dropdown-item .dropdown-indicator-icon.uil-angle-right,
  [data-navigation-type=combo] .navbar-top.navbar-expand-xxl .navbar-nav-top .dropdown.dropdown-inside .dropdown-item .dropdown-indicator-icon.uil-angle-right {
    transform: rotate(90deg);
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-xxl .navbar-nav-top .dropdown.dropdown-inside .dropdown-item.show .dropdown-indicator-icon.uil-angle-right,
  [data-navigation-type=dual] .navbar-top.navbar-expand-xxl .navbar-nav-top .dropdown.dropdown-inside .dropdown-item.show .dropdown-indicator-icon.uil-angle-right,
  [data-navigation-type=combo] .navbar-top.navbar-expand-xxl .navbar-nav-top .dropdown.dropdown-inside .dropdown-item.show .dropdown-indicator-icon.uil-angle-right {
    transform: rotate(-90deg);
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-xxl .navbar-nav-top .dropdown.dropdown-inside .dropdown-menu.show,
  [data-navigation-type=dual] .navbar-top.navbar-expand-xxl .navbar-nav-top .dropdown.dropdown-inside .dropdown-menu.show,
  [data-navigation-type=combo] .navbar-top.navbar-expand-xxl .navbar-nav-top .dropdown.dropdown-inside .dropdown-menu.show {
    position: static;
    border: none;
    margin: 0;
    box-shadow: none;
    padding-top: 0rem;
    padding-bottom: 0;
    min-width: 100%;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-xxl .navbar-nav-top .dropdown.dropdown-inside .dropdown-menu.show .dropdown-item,
  [data-navigation-type=dual] .navbar-top.navbar-expand-xxl .navbar-nav-top .dropdown.dropdown-inside .dropdown-menu.show .dropdown-item,
  [data-navigation-type=combo] .navbar-top.navbar-expand-xxl .navbar-nav-top .dropdown.dropdown-inside .dropdown-menu.show .dropdown-item {
    padding-left: 2.5rem !important;
  }
}
@media (min-width: 1200px) {
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-xl .navbar-nav-top,
  [data-navigation-type=dual] .navbar-top.navbar-expand-xl .navbar-nav-top,
  [data-navigation-type=combo] .navbar-top.navbar-expand-xl .navbar-nav-top {
    overflow: visible;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-xl .navbar-nav-top.navbar-nav > .nav-item,
  [data-navigation-type=dual] .navbar-top.navbar-expand-xl .navbar-nav-top.navbar-nav > .nav-item,
  [data-navigation-type=combo] .navbar-top.navbar-expand-xl .navbar-nav-top.navbar-nav > .nav-item {
    margin-top: 0;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-xl .navbar-nav-top .dropdown .dropdown-toggle::after,
  [data-navigation-type=dual] .navbar-top.navbar-expand-xl .navbar-nav-top .dropdown .dropdown-toggle::after,
  [data-navigation-type=combo] .navbar-top.navbar-expand-xl .navbar-nav-top .dropdown .dropdown-toggle::after {
    display: none;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-xl .navbar-nav-top .dropdown .dropdown-toggle > .dropdown-item-wrapper,
  [data-navigation-type=dual] .navbar-top.navbar-expand-xl .navbar-nav-top .dropdown .dropdown-toggle > .dropdown-item-wrapper,
  [data-navigation-type=combo] .navbar-top.navbar-expand-xl .navbar-nav-top .dropdown .dropdown-toggle > .dropdown-item-wrapper {
    display: flex;
    flex-direction: row-reverse;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-xl .navbar-nav-top .dropdown .dropdown-item-wrapper,
  [data-navigation-type=dual] .navbar-top.navbar-expand-xl .navbar-nav-top .dropdown .dropdown-item-wrapper,
  [data-navigation-type=combo] .navbar-top.navbar-expand-xl .navbar-nav-top .dropdown .dropdown-item-wrapper {
    width: 100%;
    padding-left: 0;
    margin-left: 0;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-xl .navbar-nav-top .dropdown .dropdown-indicator-icon,
  [data-navigation-type=dual] .navbar-top.navbar-expand-xl .navbar-nav-top .dropdown .dropdown-indicator-icon,
  [data-navigation-type=combo] .navbar-top.navbar-expand-xl .navbar-nav-top .dropdown .dropdown-indicator-icon {
    margin-left: auto;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-xl .navbar-nav-top .dropdown.nav-item > .dropdown-menu,
  [data-navigation-type=dual] .navbar-top.navbar-expand-xl .navbar-nav-top .dropdown.nav-item > .dropdown-menu,
  [data-navigation-type=combo] .navbar-top.navbar-expand-xl .navbar-nav-top .dropdown.nav-item > .dropdown-menu {
    margin-top: var(--phoenix-navbar-top-menu-margin);
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-xl .navbar-nav-top .dropdown .dropdown-menu,
  [data-navigation-type=dual] .navbar-top.navbar-expand-xl .navbar-nav-top .dropdown .dropdown-menu,
  [data-navigation-type=combo] .navbar-top.navbar-expand-xl .navbar-nav-top .dropdown .dropdown-menu {
    min-width: 13rem;
    box-shadow: -8px 0px 16px -4px rgba(0, 0, 0, 0.1);
    left: 0;
    padding-top: 0.65rem;
    padding-bottom: 0.65rem;
    border: 1px solid var(--phoenix-navbar-top-border-color);
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-xl .navbar-nav-top .dropdown .dropdown-menu .dropdown-item,
  [data-navigation-type=dual] .navbar-top.navbar-expand-xl .navbar-nav-top .dropdown .dropdown-menu .dropdown-item,
  [data-navigation-type=combo] .navbar-top.navbar-expand-xl .navbar-nav-top .dropdown .dropdown-menu .dropdown-item {
    padding-left: 1rem !important;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-xl .navbar-nav-top .dropdown .dropdown-menu .dropdown-indicator-icon.uil-angle-right,
  [data-navigation-type=dual] .navbar-top.navbar-expand-xl .navbar-nav-top .dropdown .dropdown-menu .dropdown-indicator-icon.uil-angle-right,
  [data-navigation-type=combo] .navbar-top.navbar-expand-xl .navbar-nav-top .dropdown .dropdown-menu .dropdown-indicator-icon.uil-angle-right {
    transform: none;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-xl .navbar-nav-top .dropdown .dropdown-menu.dropdown-menu-card,
  [data-navigation-type=dual] .navbar-top.navbar-expand-xl .navbar-nav-top .dropdown .dropdown-menu.dropdown-menu-card,
  [data-navigation-type=combo] .navbar-top.navbar-expand-xl .navbar-nav-top .dropdown .dropdown-menu.dropdown-menu-card {
    min-width: 550px;
    left: 50%;
    transform: translateX(-50%);
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-xl .navbar-nav-top .dropdown .dropdown-menu.dropdown-menu-card.navbar-dropdown-caret::after,
  [data-navigation-type=dual] .navbar-top.navbar-expand-xl .navbar-nav-top .dropdown .dropdown-menu.dropdown-menu-card.navbar-dropdown-caret::after,
  [data-navigation-type=combo] .navbar-top.navbar-expand-xl .navbar-nav-top .dropdown .dropdown-menu.dropdown-menu-card.navbar-dropdown-caret::after {
    left: 50%;
    transform: translateX(-50%) rotate(45deg);
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-xl .navbar-nav-top .dropdown .dropdown-item:hover, [data-navigation-type=horizontal] .navbar-top.navbar-expand-xl .navbar-nav-top .dropdown .dropdown-item.show,
  [data-navigation-type=dual] .navbar-top.navbar-expand-xl .navbar-nav-top .dropdown .dropdown-item:hover,
  [data-navigation-type=dual] .navbar-top.navbar-expand-xl .navbar-nav-top .dropdown .dropdown-item.show,
  [data-navigation-type=combo] .navbar-top.navbar-expand-xl .navbar-nav-top .dropdown .dropdown-item:hover,
  [data-navigation-type=combo] .navbar-top.navbar-expand-xl .navbar-nav-top .dropdown .dropdown-item.show {
    background-color: var(--phoenix-navbar-top-link-hover-bg);
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-xl .navbar-nav-top .dropdown .dropdown .dropdown-menu,
  [data-navigation-type=dual] .navbar-top.navbar-expand-xl .navbar-nav-top .dropdown .dropdown .dropdown-menu,
  [data-navigation-type=combo] .navbar-top.navbar-expand-xl .navbar-nav-top .dropdown .dropdown .dropdown-menu {
    top: 0;
    left: 100%;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-xl .navbar-nav-top .dropdown.dropdown-inside .dropdown-item .dropdown-indicator-icon.uil-angle-right,
  [data-navigation-type=dual] .navbar-top.navbar-expand-xl .navbar-nav-top .dropdown.dropdown-inside .dropdown-item .dropdown-indicator-icon.uil-angle-right,
  [data-navigation-type=combo] .navbar-top.navbar-expand-xl .navbar-nav-top .dropdown.dropdown-inside .dropdown-item .dropdown-indicator-icon.uil-angle-right {
    transform: rotate(90deg);
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-xl .navbar-nav-top .dropdown.dropdown-inside .dropdown-item.show .dropdown-indicator-icon.uil-angle-right,
  [data-navigation-type=dual] .navbar-top.navbar-expand-xl .navbar-nav-top .dropdown.dropdown-inside .dropdown-item.show .dropdown-indicator-icon.uil-angle-right,
  [data-navigation-type=combo] .navbar-top.navbar-expand-xl .navbar-nav-top .dropdown.dropdown-inside .dropdown-item.show .dropdown-indicator-icon.uil-angle-right {
    transform: rotate(-90deg);
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-xl .navbar-nav-top .dropdown.dropdown-inside .dropdown-menu.show,
  [data-navigation-type=dual] .navbar-top.navbar-expand-xl .navbar-nav-top .dropdown.dropdown-inside .dropdown-menu.show,
  [data-navigation-type=combo] .navbar-top.navbar-expand-xl .navbar-nav-top .dropdown.dropdown-inside .dropdown-menu.show {
    position: static;
    border: none;
    margin: 0;
    box-shadow: none;
    padding-top: 0rem;
    padding-bottom: 0;
    min-width: 100%;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-xl .navbar-nav-top .dropdown.dropdown-inside .dropdown-menu.show .dropdown-item,
  [data-navigation-type=dual] .navbar-top.navbar-expand-xl .navbar-nav-top .dropdown.dropdown-inside .dropdown-menu.show .dropdown-item,
  [data-navigation-type=combo] .navbar-top.navbar-expand-xl .navbar-nav-top .dropdown.dropdown-inside .dropdown-menu.show .dropdown-item {
    padding-left: 2.5rem !important;
  }
}
@media (min-width: 992px) {
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-lg .navbar-nav-top,
  [data-navigation-type=dual] .navbar-top.navbar-expand-lg .navbar-nav-top,
  [data-navigation-type=combo] .navbar-top.navbar-expand-lg .navbar-nav-top {
    overflow: visible;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-lg .navbar-nav-top.navbar-nav > .nav-item,
  [data-navigation-type=dual] .navbar-top.navbar-expand-lg .navbar-nav-top.navbar-nav > .nav-item,
  [data-navigation-type=combo] .navbar-top.navbar-expand-lg .navbar-nav-top.navbar-nav > .nav-item {
    margin-top: 0;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-lg .navbar-nav-top .dropdown .dropdown-toggle::after,
  [data-navigation-type=dual] .navbar-top.navbar-expand-lg .navbar-nav-top .dropdown .dropdown-toggle::after,
  [data-navigation-type=combo] .navbar-top.navbar-expand-lg .navbar-nav-top .dropdown .dropdown-toggle::after {
    display: none;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-lg .navbar-nav-top .dropdown .dropdown-toggle > .dropdown-item-wrapper,
  [data-navigation-type=dual] .navbar-top.navbar-expand-lg .navbar-nav-top .dropdown .dropdown-toggle > .dropdown-item-wrapper,
  [data-navigation-type=combo] .navbar-top.navbar-expand-lg .navbar-nav-top .dropdown .dropdown-toggle > .dropdown-item-wrapper {
    display: flex;
    flex-direction: row-reverse;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-lg .navbar-nav-top .dropdown .dropdown-item-wrapper,
  [data-navigation-type=dual] .navbar-top.navbar-expand-lg .navbar-nav-top .dropdown .dropdown-item-wrapper,
  [data-navigation-type=combo] .navbar-top.navbar-expand-lg .navbar-nav-top .dropdown .dropdown-item-wrapper {
    width: 100%;
    padding-left: 0;
    margin-left: 0;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-lg .navbar-nav-top .dropdown .dropdown-indicator-icon,
  [data-navigation-type=dual] .navbar-top.navbar-expand-lg .navbar-nav-top .dropdown .dropdown-indicator-icon,
  [data-navigation-type=combo] .navbar-top.navbar-expand-lg .navbar-nav-top .dropdown .dropdown-indicator-icon {
    margin-left: auto;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-lg .navbar-nav-top .dropdown.nav-item > .dropdown-menu,
  [data-navigation-type=dual] .navbar-top.navbar-expand-lg .navbar-nav-top .dropdown.nav-item > .dropdown-menu,
  [data-navigation-type=combo] .navbar-top.navbar-expand-lg .navbar-nav-top .dropdown.nav-item > .dropdown-menu {
    margin-top: var(--phoenix-navbar-top-menu-margin);
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-lg .navbar-nav-top .dropdown .dropdown-menu,
  [data-navigation-type=dual] .navbar-top.navbar-expand-lg .navbar-nav-top .dropdown .dropdown-menu,
  [data-navigation-type=combo] .navbar-top.navbar-expand-lg .navbar-nav-top .dropdown .dropdown-menu {
    min-width: 13rem;
    box-shadow: -8px 0px 16px -4px rgba(0, 0, 0, 0.1);
    left: 0;
    padding-top: 0.65rem;
    padding-bottom: 0.65rem;
    border: 1px solid var(--phoenix-navbar-top-border-color);
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-lg .navbar-nav-top .dropdown .dropdown-menu .dropdown-item,
  [data-navigation-type=dual] .navbar-top.navbar-expand-lg .navbar-nav-top .dropdown .dropdown-menu .dropdown-item,
  [data-navigation-type=combo] .navbar-top.navbar-expand-lg .navbar-nav-top .dropdown .dropdown-menu .dropdown-item {
    padding-left: 1rem !important;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-lg .navbar-nav-top .dropdown .dropdown-menu .dropdown-indicator-icon.uil-angle-right,
  [data-navigation-type=dual] .navbar-top.navbar-expand-lg .navbar-nav-top .dropdown .dropdown-menu .dropdown-indicator-icon.uil-angle-right,
  [data-navigation-type=combo] .navbar-top.navbar-expand-lg .navbar-nav-top .dropdown .dropdown-menu .dropdown-indicator-icon.uil-angle-right {
    transform: none;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-lg .navbar-nav-top .dropdown .dropdown-menu.dropdown-menu-card,
  [data-navigation-type=dual] .navbar-top.navbar-expand-lg .navbar-nav-top .dropdown .dropdown-menu.dropdown-menu-card,
  [data-navigation-type=combo] .navbar-top.navbar-expand-lg .navbar-nav-top .dropdown .dropdown-menu.dropdown-menu-card {
    min-width: 550px;
    left: 50%;
    transform: translateX(-50%);
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-lg .navbar-nav-top .dropdown .dropdown-menu.dropdown-menu-card.navbar-dropdown-caret::after,
  [data-navigation-type=dual] .navbar-top.navbar-expand-lg .navbar-nav-top .dropdown .dropdown-menu.dropdown-menu-card.navbar-dropdown-caret::after,
  [data-navigation-type=combo] .navbar-top.navbar-expand-lg .navbar-nav-top .dropdown .dropdown-menu.dropdown-menu-card.navbar-dropdown-caret::after {
    left: 50%;
    transform: translateX(-50%) rotate(45deg);
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-lg .navbar-nav-top .dropdown .dropdown-item:hover, [data-navigation-type=horizontal] .navbar-top.navbar-expand-lg .navbar-nav-top .dropdown .dropdown-item.show,
  [data-navigation-type=dual] .navbar-top.navbar-expand-lg .navbar-nav-top .dropdown .dropdown-item:hover,
  [data-navigation-type=dual] .navbar-top.navbar-expand-lg .navbar-nav-top .dropdown .dropdown-item.show,
  [data-navigation-type=combo] .navbar-top.navbar-expand-lg .navbar-nav-top .dropdown .dropdown-item:hover,
  [data-navigation-type=combo] .navbar-top.navbar-expand-lg .navbar-nav-top .dropdown .dropdown-item.show {
    background-color: var(--phoenix-navbar-top-link-hover-bg);
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-lg .navbar-nav-top .dropdown .dropdown .dropdown-menu,
  [data-navigation-type=dual] .navbar-top.navbar-expand-lg .navbar-nav-top .dropdown .dropdown .dropdown-menu,
  [data-navigation-type=combo] .navbar-top.navbar-expand-lg .navbar-nav-top .dropdown .dropdown .dropdown-menu {
    top: 0;
    left: 100%;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-lg .navbar-nav-top .dropdown.dropdown-inside .dropdown-item .dropdown-indicator-icon.uil-angle-right,
  [data-navigation-type=dual] .navbar-top.navbar-expand-lg .navbar-nav-top .dropdown.dropdown-inside .dropdown-item .dropdown-indicator-icon.uil-angle-right,
  [data-navigation-type=combo] .navbar-top.navbar-expand-lg .navbar-nav-top .dropdown.dropdown-inside .dropdown-item .dropdown-indicator-icon.uil-angle-right {
    transform: rotate(90deg);
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-lg .navbar-nav-top .dropdown.dropdown-inside .dropdown-item.show .dropdown-indicator-icon.uil-angle-right,
  [data-navigation-type=dual] .navbar-top.navbar-expand-lg .navbar-nav-top .dropdown.dropdown-inside .dropdown-item.show .dropdown-indicator-icon.uil-angle-right,
  [data-navigation-type=combo] .navbar-top.navbar-expand-lg .navbar-nav-top .dropdown.dropdown-inside .dropdown-item.show .dropdown-indicator-icon.uil-angle-right {
    transform: rotate(-90deg);
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-lg .navbar-nav-top .dropdown.dropdown-inside .dropdown-menu.show,
  [data-navigation-type=dual] .navbar-top.navbar-expand-lg .navbar-nav-top .dropdown.dropdown-inside .dropdown-menu.show,
  [data-navigation-type=combo] .navbar-top.navbar-expand-lg .navbar-nav-top .dropdown.dropdown-inside .dropdown-menu.show {
    position: static;
    border: none;
    margin: 0;
    box-shadow: none;
    padding-top: 0rem;
    padding-bottom: 0;
    min-width: 100%;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-lg .navbar-nav-top .dropdown.dropdown-inside .dropdown-menu.show .dropdown-item,
  [data-navigation-type=dual] .navbar-top.navbar-expand-lg .navbar-nav-top .dropdown.dropdown-inside .dropdown-menu.show .dropdown-item,
  [data-navigation-type=combo] .navbar-top.navbar-expand-lg .navbar-nav-top .dropdown.dropdown-inside .dropdown-menu.show .dropdown-item {
    padding-left: 2.5rem !important;
  }
}
@media (min-width: 768px) {
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-md .navbar-nav-top,
  [data-navigation-type=dual] .navbar-top.navbar-expand-md .navbar-nav-top,
  [data-navigation-type=combo] .navbar-top.navbar-expand-md .navbar-nav-top {
    overflow: visible;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-md .navbar-nav-top.navbar-nav > .nav-item,
  [data-navigation-type=dual] .navbar-top.navbar-expand-md .navbar-nav-top.navbar-nav > .nav-item,
  [data-navigation-type=combo] .navbar-top.navbar-expand-md .navbar-nav-top.navbar-nav > .nav-item {
    margin-top: 0;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-md .navbar-nav-top .dropdown .dropdown-toggle::after,
  [data-navigation-type=dual] .navbar-top.navbar-expand-md .navbar-nav-top .dropdown .dropdown-toggle::after,
  [data-navigation-type=combo] .navbar-top.navbar-expand-md .navbar-nav-top .dropdown .dropdown-toggle::after {
    display: none;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-md .navbar-nav-top .dropdown .dropdown-toggle > .dropdown-item-wrapper,
  [data-navigation-type=dual] .navbar-top.navbar-expand-md .navbar-nav-top .dropdown .dropdown-toggle > .dropdown-item-wrapper,
  [data-navigation-type=combo] .navbar-top.navbar-expand-md .navbar-nav-top .dropdown .dropdown-toggle > .dropdown-item-wrapper {
    display: flex;
    flex-direction: row-reverse;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-md .navbar-nav-top .dropdown .dropdown-item-wrapper,
  [data-navigation-type=dual] .navbar-top.navbar-expand-md .navbar-nav-top .dropdown .dropdown-item-wrapper,
  [data-navigation-type=combo] .navbar-top.navbar-expand-md .navbar-nav-top .dropdown .dropdown-item-wrapper {
    width: 100%;
    padding-left: 0;
    margin-left: 0;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-md .navbar-nav-top .dropdown .dropdown-indicator-icon,
  [data-navigation-type=dual] .navbar-top.navbar-expand-md .navbar-nav-top .dropdown .dropdown-indicator-icon,
  [data-navigation-type=combo] .navbar-top.navbar-expand-md .navbar-nav-top .dropdown .dropdown-indicator-icon {
    margin-left: auto;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-md .navbar-nav-top .dropdown.nav-item > .dropdown-menu,
  [data-navigation-type=dual] .navbar-top.navbar-expand-md .navbar-nav-top .dropdown.nav-item > .dropdown-menu,
  [data-navigation-type=combo] .navbar-top.navbar-expand-md .navbar-nav-top .dropdown.nav-item > .dropdown-menu {
    margin-top: var(--phoenix-navbar-top-menu-margin);
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-md .navbar-nav-top .dropdown .dropdown-menu,
  [data-navigation-type=dual] .navbar-top.navbar-expand-md .navbar-nav-top .dropdown .dropdown-menu,
  [data-navigation-type=combo] .navbar-top.navbar-expand-md .navbar-nav-top .dropdown .dropdown-menu {
    min-width: 13rem;
    box-shadow: -8px 0px 16px -4px rgba(0, 0, 0, 0.1);
    left: 0;
    padding-top: 0.65rem;
    padding-bottom: 0.65rem;
    border: 1px solid var(--phoenix-navbar-top-border-color);
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-md .navbar-nav-top .dropdown .dropdown-menu .dropdown-item,
  [data-navigation-type=dual] .navbar-top.navbar-expand-md .navbar-nav-top .dropdown .dropdown-menu .dropdown-item,
  [data-navigation-type=combo] .navbar-top.navbar-expand-md .navbar-nav-top .dropdown .dropdown-menu .dropdown-item {
    padding-left: 1rem !important;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-md .navbar-nav-top .dropdown .dropdown-menu .dropdown-indicator-icon.uil-angle-right,
  [data-navigation-type=dual] .navbar-top.navbar-expand-md .navbar-nav-top .dropdown .dropdown-menu .dropdown-indicator-icon.uil-angle-right,
  [data-navigation-type=combo] .navbar-top.navbar-expand-md .navbar-nav-top .dropdown .dropdown-menu .dropdown-indicator-icon.uil-angle-right {
    transform: none;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-md .navbar-nav-top .dropdown .dropdown-menu.dropdown-menu-card,
  [data-navigation-type=dual] .navbar-top.navbar-expand-md .navbar-nav-top .dropdown .dropdown-menu.dropdown-menu-card,
  [data-navigation-type=combo] .navbar-top.navbar-expand-md .navbar-nav-top .dropdown .dropdown-menu.dropdown-menu-card {
    min-width: 550px;
    left: 50%;
    transform: translateX(-50%);
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-md .navbar-nav-top .dropdown .dropdown-menu.dropdown-menu-card.navbar-dropdown-caret::after,
  [data-navigation-type=dual] .navbar-top.navbar-expand-md .navbar-nav-top .dropdown .dropdown-menu.dropdown-menu-card.navbar-dropdown-caret::after,
  [data-navigation-type=combo] .navbar-top.navbar-expand-md .navbar-nav-top .dropdown .dropdown-menu.dropdown-menu-card.navbar-dropdown-caret::after {
    left: 50%;
    transform: translateX(-50%) rotate(45deg);
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-md .navbar-nav-top .dropdown .dropdown-item:hover, [data-navigation-type=horizontal] .navbar-top.navbar-expand-md .navbar-nav-top .dropdown .dropdown-item.show,
  [data-navigation-type=dual] .navbar-top.navbar-expand-md .navbar-nav-top .dropdown .dropdown-item:hover,
  [data-navigation-type=dual] .navbar-top.navbar-expand-md .navbar-nav-top .dropdown .dropdown-item.show,
  [data-navigation-type=combo] .navbar-top.navbar-expand-md .navbar-nav-top .dropdown .dropdown-item:hover,
  [data-navigation-type=combo] .navbar-top.navbar-expand-md .navbar-nav-top .dropdown .dropdown-item.show {
    background-color: var(--phoenix-navbar-top-link-hover-bg);
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-md .navbar-nav-top .dropdown .dropdown .dropdown-menu,
  [data-navigation-type=dual] .navbar-top.navbar-expand-md .navbar-nav-top .dropdown .dropdown .dropdown-menu,
  [data-navigation-type=combo] .navbar-top.navbar-expand-md .navbar-nav-top .dropdown .dropdown .dropdown-menu {
    top: 0;
    left: 100%;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-md .navbar-nav-top .dropdown.dropdown-inside .dropdown-item .dropdown-indicator-icon.uil-angle-right,
  [data-navigation-type=dual] .navbar-top.navbar-expand-md .navbar-nav-top .dropdown.dropdown-inside .dropdown-item .dropdown-indicator-icon.uil-angle-right,
  [data-navigation-type=combo] .navbar-top.navbar-expand-md .navbar-nav-top .dropdown.dropdown-inside .dropdown-item .dropdown-indicator-icon.uil-angle-right {
    transform: rotate(90deg);
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-md .navbar-nav-top .dropdown.dropdown-inside .dropdown-item.show .dropdown-indicator-icon.uil-angle-right,
  [data-navigation-type=dual] .navbar-top.navbar-expand-md .navbar-nav-top .dropdown.dropdown-inside .dropdown-item.show .dropdown-indicator-icon.uil-angle-right,
  [data-navigation-type=combo] .navbar-top.navbar-expand-md .navbar-nav-top .dropdown.dropdown-inside .dropdown-item.show .dropdown-indicator-icon.uil-angle-right {
    transform: rotate(-90deg);
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-md .navbar-nav-top .dropdown.dropdown-inside .dropdown-menu.show,
  [data-navigation-type=dual] .navbar-top.navbar-expand-md .navbar-nav-top .dropdown.dropdown-inside .dropdown-menu.show,
  [data-navigation-type=combo] .navbar-top.navbar-expand-md .navbar-nav-top .dropdown.dropdown-inside .dropdown-menu.show {
    position: static;
    border: none;
    margin: 0;
    box-shadow: none;
    padding-top: 0rem;
    padding-bottom: 0;
    min-width: 100%;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-md .navbar-nav-top .dropdown.dropdown-inside .dropdown-menu.show .dropdown-item,
  [data-navigation-type=dual] .navbar-top.navbar-expand-md .navbar-nav-top .dropdown.dropdown-inside .dropdown-menu.show .dropdown-item,
  [data-navigation-type=combo] .navbar-top.navbar-expand-md .navbar-nav-top .dropdown.dropdown-inside .dropdown-menu.show .dropdown-item {
    padding-left: 2.5rem !important;
  }
}
@media (min-width: 576px) {
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-sm .navbar-nav-top,
  [data-navigation-type=dual] .navbar-top.navbar-expand-sm .navbar-nav-top,
  [data-navigation-type=combo] .navbar-top.navbar-expand-sm .navbar-nav-top {
    overflow: visible;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-sm .navbar-nav-top.navbar-nav > .nav-item,
  [data-navigation-type=dual] .navbar-top.navbar-expand-sm .navbar-nav-top.navbar-nav > .nav-item,
  [data-navigation-type=combo] .navbar-top.navbar-expand-sm .navbar-nav-top.navbar-nav > .nav-item {
    margin-top: 0;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-sm .navbar-nav-top .dropdown .dropdown-toggle::after,
  [data-navigation-type=dual] .navbar-top.navbar-expand-sm .navbar-nav-top .dropdown .dropdown-toggle::after,
  [data-navigation-type=combo] .navbar-top.navbar-expand-sm .navbar-nav-top .dropdown .dropdown-toggle::after {
    display: none;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-sm .navbar-nav-top .dropdown .dropdown-toggle > .dropdown-item-wrapper,
  [data-navigation-type=dual] .navbar-top.navbar-expand-sm .navbar-nav-top .dropdown .dropdown-toggle > .dropdown-item-wrapper,
  [data-navigation-type=combo] .navbar-top.navbar-expand-sm .navbar-nav-top .dropdown .dropdown-toggle > .dropdown-item-wrapper {
    display: flex;
    flex-direction: row-reverse;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-sm .navbar-nav-top .dropdown .dropdown-item-wrapper,
  [data-navigation-type=dual] .navbar-top.navbar-expand-sm .navbar-nav-top .dropdown .dropdown-item-wrapper,
  [data-navigation-type=combo] .navbar-top.navbar-expand-sm .navbar-nav-top .dropdown .dropdown-item-wrapper {
    width: 100%;
    padding-left: 0;
    margin-left: 0;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-sm .navbar-nav-top .dropdown .dropdown-indicator-icon,
  [data-navigation-type=dual] .navbar-top.navbar-expand-sm .navbar-nav-top .dropdown .dropdown-indicator-icon,
  [data-navigation-type=combo] .navbar-top.navbar-expand-sm .navbar-nav-top .dropdown .dropdown-indicator-icon {
    margin-left: auto;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-sm .navbar-nav-top .dropdown.nav-item > .dropdown-menu,
  [data-navigation-type=dual] .navbar-top.navbar-expand-sm .navbar-nav-top .dropdown.nav-item > .dropdown-menu,
  [data-navigation-type=combo] .navbar-top.navbar-expand-sm .navbar-nav-top .dropdown.nav-item > .dropdown-menu {
    margin-top: var(--phoenix-navbar-top-menu-margin);
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-sm .navbar-nav-top .dropdown .dropdown-menu,
  [data-navigation-type=dual] .navbar-top.navbar-expand-sm .navbar-nav-top .dropdown .dropdown-menu,
  [data-navigation-type=combo] .navbar-top.navbar-expand-sm .navbar-nav-top .dropdown .dropdown-menu {
    min-width: 13rem;
    box-shadow: -8px 0px 16px -4px rgba(0, 0, 0, 0.1);
    left: 0;
    padding-top: 0.65rem;
    padding-bottom: 0.65rem;
    border: 1px solid var(--phoenix-navbar-top-border-color);
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-sm .navbar-nav-top .dropdown .dropdown-menu .dropdown-item,
  [data-navigation-type=dual] .navbar-top.navbar-expand-sm .navbar-nav-top .dropdown .dropdown-menu .dropdown-item,
  [data-navigation-type=combo] .navbar-top.navbar-expand-sm .navbar-nav-top .dropdown .dropdown-menu .dropdown-item {
    padding-left: 1rem !important;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-sm .navbar-nav-top .dropdown .dropdown-menu .dropdown-indicator-icon.uil-angle-right,
  [data-navigation-type=dual] .navbar-top.navbar-expand-sm .navbar-nav-top .dropdown .dropdown-menu .dropdown-indicator-icon.uil-angle-right,
  [data-navigation-type=combo] .navbar-top.navbar-expand-sm .navbar-nav-top .dropdown .dropdown-menu .dropdown-indicator-icon.uil-angle-right {
    transform: none;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-sm .navbar-nav-top .dropdown .dropdown-menu.dropdown-menu-card,
  [data-navigation-type=dual] .navbar-top.navbar-expand-sm .navbar-nav-top .dropdown .dropdown-menu.dropdown-menu-card,
  [data-navigation-type=combo] .navbar-top.navbar-expand-sm .navbar-nav-top .dropdown .dropdown-menu.dropdown-menu-card {
    min-width: 550px;
    left: 50%;
    transform: translateX(-50%);
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-sm .navbar-nav-top .dropdown .dropdown-menu.dropdown-menu-card.navbar-dropdown-caret::after,
  [data-navigation-type=dual] .navbar-top.navbar-expand-sm .navbar-nav-top .dropdown .dropdown-menu.dropdown-menu-card.navbar-dropdown-caret::after,
  [data-navigation-type=combo] .navbar-top.navbar-expand-sm .navbar-nav-top .dropdown .dropdown-menu.dropdown-menu-card.navbar-dropdown-caret::after {
    left: 50%;
    transform: translateX(-50%) rotate(45deg);
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-sm .navbar-nav-top .dropdown .dropdown-item:hover, [data-navigation-type=horizontal] .navbar-top.navbar-expand-sm .navbar-nav-top .dropdown .dropdown-item.show,
  [data-navigation-type=dual] .navbar-top.navbar-expand-sm .navbar-nav-top .dropdown .dropdown-item:hover,
  [data-navigation-type=dual] .navbar-top.navbar-expand-sm .navbar-nav-top .dropdown .dropdown-item.show,
  [data-navigation-type=combo] .navbar-top.navbar-expand-sm .navbar-nav-top .dropdown .dropdown-item:hover,
  [data-navigation-type=combo] .navbar-top.navbar-expand-sm .navbar-nav-top .dropdown .dropdown-item.show {
    background-color: var(--phoenix-navbar-top-link-hover-bg);
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-sm .navbar-nav-top .dropdown .dropdown .dropdown-menu,
  [data-navigation-type=dual] .navbar-top.navbar-expand-sm .navbar-nav-top .dropdown .dropdown .dropdown-menu,
  [data-navigation-type=combo] .navbar-top.navbar-expand-sm .navbar-nav-top .dropdown .dropdown .dropdown-menu {
    top: 0;
    left: 100%;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-sm .navbar-nav-top .dropdown.dropdown-inside .dropdown-item .dropdown-indicator-icon.uil-angle-right,
  [data-navigation-type=dual] .navbar-top.navbar-expand-sm .navbar-nav-top .dropdown.dropdown-inside .dropdown-item .dropdown-indicator-icon.uil-angle-right,
  [data-navigation-type=combo] .navbar-top.navbar-expand-sm .navbar-nav-top .dropdown.dropdown-inside .dropdown-item .dropdown-indicator-icon.uil-angle-right {
    transform: rotate(90deg);
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-sm .navbar-nav-top .dropdown.dropdown-inside .dropdown-item.show .dropdown-indicator-icon.uil-angle-right,
  [data-navigation-type=dual] .navbar-top.navbar-expand-sm .navbar-nav-top .dropdown.dropdown-inside .dropdown-item.show .dropdown-indicator-icon.uil-angle-right,
  [data-navigation-type=combo] .navbar-top.navbar-expand-sm .navbar-nav-top .dropdown.dropdown-inside .dropdown-item.show .dropdown-indicator-icon.uil-angle-right {
    transform: rotate(-90deg);
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-sm .navbar-nav-top .dropdown.dropdown-inside .dropdown-menu.show,
  [data-navigation-type=dual] .navbar-top.navbar-expand-sm .navbar-nav-top .dropdown.dropdown-inside .dropdown-menu.show,
  [data-navigation-type=combo] .navbar-top.navbar-expand-sm .navbar-nav-top .dropdown.dropdown-inside .dropdown-menu.show {
    position: static;
    border: none;
    margin: 0;
    box-shadow: none;
    padding-top: 0rem;
    padding-bottom: 0;
    min-width: 100%;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-sm .navbar-nav-top .dropdown.dropdown-inside .dropdown-menu.show .dropdown-item,
  [data-navigation-type=dual] .navbar-top.navbar-expand-sm .navbar-nav-top .dropdown.dropdown-inside .dropdown-menu.show .dropdown-item,
  [data-navigation-type=combo] .navbar-top.navbar-expand-sm .navbar-nav-top .dropdown.dropdown-inside .dropdown-menu.show .dropdown-item {
    padding-left: 2.5rem !important;
  }
}
[data-navigation-type=horizontal] .navbar-top.navbar-expand-xs .navbar-nav-top,
[data-navigation-type=dual] .navbar-top.navbar-expand-xs .navbar-nav-top,
[data-navigation-type=combo] .navbar-top.navbar-expand-xs .navbar-nav-top {
  overflow: visible;
}
[data-navigation-type=horizontal] .navbar-top.navbar-expand-xs .navbar-nav-top.navbar-nav > .nav-item,
[data-navigation-type=dual] .navbar-top.navbar-expand-xs .navbar-nav-top.navbar-nav > .nav-item,
[data-navigation-type=combo] .navbar-top.navbar-expand-xs .navbar-nav-top.navbar-nav > .nav-item {
  margin-top: 0;
}
[data-navigation-type=horizontal] .navbar-top.navbar-expand-xs .navbar-nav-top .dropdown .dropdown-toggle::after,
[data-navigation-type=dual] .navbar-top.navbar-expand-xs .navbar-nav-top .dropdown .dropdown-toggle::after,
[data-navigation-type=combo] .navbar-top.navbar-expand-xs .navbar-nav-top .dropdown .dropdown-toggle::after {
  display: none;
}
[data-navigation-type=horizontal] .navbar-top.navbar-expand-xs .navbar-nav-top .dropdown .dropdown-toggle > .dropdown-item-wrapper,
[data-navigation-type=dual] .navbar-top.navbar-expand-xs .navbar-nav-top .dropdown .dropdown-toggle > .dropdown-item-wrapper,
[data-navigation-type=combo] .navbar-top.navbar-expand-xs .navbar-nav-top .dropdown .dropdown-toggle > .dropdown-item-wrapper {
  display: flex;
  flex-direction: row-reverse;
}
[data-navigation-type=horizontal] .navbar-top.navbar-expand-xs .navbar-nav-top .dropdown .dropdown-item-wrapper,
[data-navigation-type=dual] .navbar-top.navbar-expand-xs .navbar-nav-top .dropdown .dropdown-item-wrapper,
[data-navigation-type=combo] .navbar-top.navbar-expand-xs .navbar-nav-top .dropdown .dropdown-item-wrapper {
  width: 100%;
  padding-left: 0;
  margin-left: 0;
}
[data-navigation-type=horizontal] .navbar-top.navbar-expand-xs .navbar-nav-top .dropdown .dropdown-indicator-icon,
[data-navigation-type=dual] .navbar-top.navbar-expand-xs .navbar-nav-top .dropdown .dropdown-indicator-icon,
[data-navigation-type=combo] .navbar-top.navbar-expand-xs .navbar-nav-top .dropdown .dropdown-indicator-icon {
  margin-left: auto;
}
[data-navigation-type=horizontal] .navbar-top.navbar-expand-xs .navbar-nav-top .dropdown.nav-item > .dropdown-menu,
[data-navigation-type=dual] .navbar-top.navbar-expand-xs .navbar-nav-top .dropdown.nav-item > .dropdown-menu,
[data-navigation-type=combo] .navbar-top.navbar-expand-xs .navbar-nav-top .dropdown.nav-item > .dropdown-menu {
  margin-top: var(--phoenix-navbar-top-menu-margin);
}
[data-navigation-type=horizontal] .navbar-top.navbar-expand-xs .navbar-nav-top .dropdown .dropdown-menu,
[data-navigation-type=dual] .navbar-top.navbar-expand-xs .navbar-nav-top .dropdown .dropdown-menu,
[data-navigation-type=combo] .navbar-top.navbar-expand-xs .navbar-nav-top .dropdown .dropdown-menu {
  min-width: 13rem;
  box-shadow: -8px 0px 16px -4px rgba(0, 0, 0, 0.1);
  left: 0;
  padding-top: 0.65rem;
  padding-bottom: 0.65rem;
  border: 1px solid var(--phoenix-navbar-top-border-color);
}
[data-navigation-type=horizontal] .navbar-top.navbar-expand-xs .navbar-nav-top .dropdown .dropdown-menu .dropdown-item,
[data-navigation-type=dual] .navbar-top.navbar-expand-xs .navbar-nav-top .dropdown .dropdown-menu .dropdown-item,
[data-navigation-type=combo] .navbar-top.navbar-expand-xs .navbar-nav-top .dropdown .dropdown-menu .dropdown-item {
  padding-left: 1rem !important;
}
[data-navigation-type=horizontal] .navbar-top.navbar-expand-xs .navbar-nav-top .dropdown .dropdown-menu .dropdown-indicator-icon.uil-angle-right,
[data-navigation-type=dual] .navbar-top.navbar-expand-xs .navbar-nav-top .dropdown .dropdown-menu .dropdown-indicator-icon.uil-angle-right,
[data-navigation-type=combo] .navbar-top.navbar-expand-xs .navbar-nav-top .dropdown .dropdown-menu .dropdown-indicator-icon.uil-angle-right {
  transform: none;
}
[data-navigation-type=horizontal] .navbar-top.navbar-expand-xs .navbar-nav-top .dropdown .dropdown-menu.dropdown-menu-card,
[data-navigation-type=dual] .navbar-top.navbar-expand-xs .navbar-nav-top .dropdown .dropdown-menu.dropdown-menu-card,
[data-navigation-type=combo] .navbar-top.navbar-expand-xs .navbar-nav-top .dropdown .dropdown-menu.dropdown-menu-card {
  min-width: 550px;
  left: 50%;
  transform: translateX(-50%);
}
[data-navigation-type=horizontal] .navbar-top.navbar-expand-xs .navbar-nav-top .dropdown .dropdown-menu.dropdown-menu-card.navbar-dropdown-caret::after,
[data-navigation-type=dual] .navbar-top.navbar-expand-xs .navbar-nav-top .dropdown .dropdown-menu.dropdown-menu-card.navbar-dropdown-caret::after,
[data-navigation-type=combo] .navbar-top.navbar-expand-xs .navbar-nav-top .dropdown .dropdown-menu.dropdown-menu-card.navbar-dropdown-caret::after {
  left: 50%;
  transform: translateX(-50%) rotate(45deg);
}
[data-navigation-type=horizontal] .navbar-top.navbar-expand-xs .navbar-nav-top .dropdown .dropdown-item:hover, [data-navigation-type=horizontal] .navbar-top.navbar-expand-xs .navbar-nav-top .dropdown .dropdown-item.show,
[data-navigation-type=dual] .navbar-top.navbar-expand-xs .navbar-nav-top .dropdown .dropdown-item:hover,
[data-navigation-type=dual] .navbar-top.navbar-expand-xs .navbar-nav-top .dropdown .dropdown-item.show,
[data-navigation-type=combo] .navbar-top.navbar-expand-xs .navbar-nav-top .dropdown .dropdown-item:hover,
[data-navigation-type=combo] .navbar-top.navbar-expand-xs .navbar-nav-top .dropdown .dropdown-item.show {
  background-color: var(--phoenix-navbar-top-link-hover-bg);
}
[data-navigation-type=horizontal] .navbar-top.navbar-expand-xs .navbar-nav-top .dropdown .dropdown .dropdown-menu,
[data-navigation-type=dual] .navbar-top.navbar-expand-xs .navbar-nav-top .dropdown .dropdown .dropdown-menu,
[data-navigation-type=combo] .navbar-top.navbar-expand-xs .navbar-nav-top .dropdown .dropdown .dropdown-menu {
  top: 0;
  left: 100%;
}
[data-navigation-type=horizontal] .navbar-top.navbar-expand-xs .navbar-nav-top .dropdown.dropdown-inside .dropdown-item .dropdown-indicator-icon.uil-angle-right,
[data-navigation-type=dual] .navbar-top.navbar-expand-xs .navbar-nav-top .dropdown.dropdown-inside .dropdown-item .dropdown-indicator-icon.uil-angle-right,
[data-navigation-type=combo] .navbar-top.navbar-expand-xs .navbar-nav-top .dropdown.dropdown-inside .dropdown-item .dropdown-indicator-icon.uil-angle-right {
  transform: rotate(90deg);
}
[data-navigation-type=horizontal] .navbar-top.navbar-expand-xs .navbar-nav-top .dropdown.dropdown-inside .dropdown-item.show .dropdown-indicator-icon.uil-angle-right,
[data-navigation-type=dual] .navbar-top.navbar-expand-xs .navbar-nav-top .dropdown.dropdown-inside .dropdown-item.show .dropdown-indicator-icon.uil-angle-right,
[data-navigation-type=combo] .navbar-top.navbar-expand-xs .navbar-nav-top .dropdown.dropdown-inside .dropdown-item.show .dropdown-indicator-icon.uil-angle-right {
  transform: rotate(-90deg);
}
[data-navigation-type=horizontal] .navbar-top.navbar-expand-xs .navbar-nav-top .dropdown.dropdown-inside .dropdown-menu.show,
[data-navigation-type=dual] .navbar-top.navbar-expand-xs .navbar-nav-top .dropdown.dropdown-inside .dropdown-menu.show,
[data-navigation-type=combo] .navbar-top.navbar-expand-xs .navbar-nav-top .dropdown.dropdown-inside .dropdown-menu.show {
  position: static;
  border: none;
  margin: 0;
  box-shadow: none;
  padding-top: 0rem;
  padding-bottom: 0;
  min-width: 100%;
}
[data-navigation-type=horizontal] .navbar-top.navbar-expand-xs .navbar-nav-top .dropdown.dropdown-inside .dropdown-menu.show .dropdown-item,
[data-navigation-type=dual] .navbar-top.navbar-expand-xs .navbar-nav-top .dropdown.dropdown-inside .dropdown-menu.show .dropdown-item,
[data-navigation-type=combo] .navbar-top.navbar-expand-xs .navbar-nav-top .dropdown.dropdown-inside .dropdown-menu.show .dropdown-item {
  padding-left: 2.5rem !important;
}

[data-dropdown-on-hover] .dropdown-menu::before {
  content: "";
  position: absolute;
  height: 1.5rem;
  background: transparent;
  top: -1.5rem;
  width: calc(100% - 5px);
  z-index: -1;
}

.dropdown-menu-card .dropdown-link {
  border-radius: 0.375rem;
  text-decoration: none;
  padding: var(--phoenix-dropdown-item-padding-y) 1.5rem;
  display: block;
  color: var(--phoenix-navbar-top-link-color);
}
.dropdown-menu-card .dropdown-link.active {
  color: var(--phoenix-primary);
}
.dropdown-menu-card .dropdown-link:hover {
  background: var(--phoenix-navbar-top-link-hover-bg);
  color: var(--phoenix-navbar-top-link-hover-color);
}

.img-dropdown {
  background-image: url("../img/icons/logo-bg.png");
  background-position: right -14px bottom -20px;
  background-repeat: no-repeat;
}

/* -------------------------------------------------------------------------- */
/*                       Navbar double-top                                    */
/* -------------------------------------------------------------------------- */
[data-navigation-type=dual] .navbar-top {
  border-bottom: 1px solid var(--phoenix-dual-nav-border-color);
}
@media (min-width: 1540px) {
  [data-navigation-type=dual] .navbar-top.navbar-expand-xxl {
    padding-left: 0;
    padding-right: 0;
  }
  [data-navigation-type=dual] .navbar-top.navbar-expand-xxl ~ .content {
    --phoenix-navbar-top-height: 7.3rem;
  }
  [data-navigation-type=dual] .navbar-top.navbar-expand-xxl .navbar-top-collapse {
    border-top: 1px solid var(--phoenix-dual-nav-border-color);
    padding: 0.5rem 2rem;
  }
  [data-navigation-type=dual] .navbar-top.navbar-expand-xxl .navbar-top-collapse.show {
    padding-bottom: 0.5rem;
  }
  [data-navigation-type=dual] .navbar-top.navbar-expand-xxl .dual-nav-first-layer {
    background-color: var(--phoenix-dual-nav-first-layer-bg);
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media (min-width: 1200px) {
  [data-navigation-type=dual] .navbar-top.navbar-expand-xl {
    padding-left: 0;
    padding-right: 0;
  }
  [data-navigation-type=dual] .navbar-top.navbar-expand-xl ~ .content {
    --phoenix-navbar-top-height: 7.3rem;
  }
  [data-navigation-type=dual] .navbar-top.navbar-expand-xl .navbar-top-collapse {
    border-top: 1px solid var(--phoenix-dual-nav-border-color);
    padding: 0.5rem 2rem;
  }
  [data-navigation-type=dual] .navbar-top.navbar-expand-xl .navbar-top-collapse.show {
    padding-bottom: 0.5rem;
  }
  [data-navigation-type=dual] .navbar-top.navbar-expand-xl .dual-nav-first-layer {
    background-color: var(--phoenix-dual-nav-first-layer-bg);
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media (min-width: 992px) {
  [data-navigation-type=dual] .navbar-top.navbar-expand-lg {
    padding-left: 0;
    padding-right: 0;
  }
  [data-navigation-type=dual] .navbar-top.navbar-expand-lg ~ .content {
    --phoenix-navbar-top-height: 7.3rem;
  }
  [data-navigation-type=dual] .navbar-top.navbar-expand-lg .navbar-top-collapse {
    border-top: 1px solid var(--phoenix-dual-nav-border-color);
    padding: 0.5rem 2rem;
  }
  [data-navigation-type=dual] .navbar-top.navbar-expand-lg .navbar-top-collapse.show {
    padding-bottom: 0.5rem;
  }
  [data-navigation-type=dual] .navbar-top.navbar-expand-lg .dual-nav-first-layer {
    background-color: var(--phoenix-dual-nav-first-layer-bg);
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media (min-width: 768px) {
  [data-navigation-type=dual] .navbar-top.navbar-expand-md {
    padding-left: 0;
    padding-right: 0;
  }
  [data-navigation-type=dual] .navbar-top.navbar-expand-md ~ .content {
    --phoenix-navbar-top-height: 7.3rem;
  }
  [data-navigation-type=dual] .navbar-top.navbar-expand-md .navbar-top-collapse {
    border-top: 1px solid var(--phoenix-dual-nav-border-color);
    padding: 0.5rem 2rem;
  }
  [data-navigation-type=dual] .navbar-top.navbar-expand-md .navbar-top-collapse.show {
    padding-bottom: 0.5rem;
  }
  [data-navigation-type=dual] .navbar-top.navbar-expand-md .dual-nav-first-layer {
    background-color: var(--phoenix-dual-nav-first-layer-bg);
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media (min-width: 576px) {
  [data-navigation-type=dual] .navbar-top.navbar-expand-sm {
    padding-left: 0;
    padding-right: 0;
  }
  [data-navigation-type=dual] .navbar-top.navbar-expand-sm ~ .content {
    --phoenix-navbar-top-height: 7.3rem;
  }
  [data-navigation-type=dual] .navbar-top.navbar-expand-sm .navbar-top-collapse {
    border-top: 1px solid var(--phoenix-dual-nav-border-color);
    padding: 0.5rem 2rem;
  }
  [data-navigation-type=dual] .navbar-top.navbar-expand-sm .navbar-top-collapse.show {
    padding-bottom: 0.5rem;
  }
  [data-navigation-type=dual] .navbar-top.navbar-expand-sm .dual-nav-first-layer {
    background-color: var(--phoenix-dual-nav-first-layer-bg);
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
[data-navigation-type=dual] .navbar-top.navbar-expand-xs {
  padding-left: 0;
  padding-right: 0;
}
[data-navigation-type=dual] .navbar-top.navbar-expand-xs ~ .content {
  --phoenix-navbar-top-height: 7.3rem;
}
[data-navigation-type=dual] .navbar-top.navbar-expand-xs .navbar-top-collapse {
  border-top: 1px solid var(--phoenix-dual-nav-border-color);
  padding: 0.5rem 2rem;
}
[data-navigation-type=dual] .navbar-top.navbar-expand-xs .navbar-top-collapse.show {
  padding-bottom: 0.5rem;
}
[data-navigation-type=dual] .navbar-top.navbar-expand-xs .dual-nav-first-layer {
  background-color: var(--phoenix-dual-nav-first-layer-bg);
  padding-left: 2rem;
  padding-right: 2rem;
}

/* -------------------------------------------------------------------------- */
/*                                   Navbar                                   */
/* -------------------------------------------------------------------------- */
.navbar .container-small {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
}
.navbar .navbar-logo {
  height: 4rem;
  display: flex;
  align-items: center;
}
.navbar .nav-link {
  outline: none;
}
.navbar .dropdown-menu {
  overflow: visible;
  left: -0.5625rem;
}
.navbar .dropdown-menu.navbar-dropdown-caret:after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 1.5rem;
  height: 1.5rem;
  background: var(--phoenix-emphasis-color);
  top: -10px;
  left: 1.5rem;
  transform: rotate(45deg);
  background: var(--phoenix-emphasis-bg);
  background: inherit;
  border-top-left-radius: 0.25rem;
  border-width: 1px 0 0 1px;
  border-style: solid;
  border-color: var(--phoenix-border-color);
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
}
.navbar .dropdown-menu.dropdown-menu-end.navbar-dropdown-caret {
  left: auto;
  right: -0.5625rem;
}
.navbar .dropdown-menu.dropdown-menu-end.navbar-dropdown-caret:after {
  right: 0.9rem;
  left: auto;
}
.navbar.navbar-slim .dropdown-menu.navbar-dropdown-caret:after {
  width: 1rem;
  height: 1rem;
  top: -9px;
}
.navbar .dropdown-item {
  font-weight: 500;
}
.navbar .dropdown-item:hover, .navbar .dropdown-item:focus {
  background-color: var(--phoenix-secondary-bg);
  color: var(--phoenix-body-highlight-color);
}

.navbar-toggler-humburger-icon {
  height: 2.25rem;
  width: 2.25rem;
  padding: 0.3125rem;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  border: 0;
  margin-right: 0.6125rem;
}
.navbar-toggler-humburger-icon:hover, .navbar-toggler-humburger-icon:focus {
  background-color: var(--phoenix-tertiary-bg);
}

.navbar-toggle-icon {
  position: relative;
  height: 0.125rem;
  width: 1.125rem;
  transition: all 0.2s ease-in-out;
  display: block;
  top: -0.3125rem;
  padding-right: 0;
}
.navbar-toggle-icon .toggle-line {
  display: block;
  height: 100%;
  border-radius: 0.375rem;
  transition: all 0.2s ease-in-out;
  background-color: var(--phoenix-hamburger-menu-color);
}
.navbar-toggle-icon:after, .navbar-toggle-icon:before {
  content: "";
  position: absolute;
  height: 0.125rem;
  background-color: var(--phoenix-hamburger-menu-color);
  left: 0;
  transition: all 0.2s ease-in-out;
  border-radius: 0.375rem;
  width: 100%;
}
.navbar-toggle-icon:before {
  top: 0.3125rem;
}
.navbar-toggle-icon:after {
  top: 0.625rem;
}

.nav-vertical .nav .nav-link {
  padding-left: 1.5rem;
}
.nav-vertical .nav-link {
  padding: 0.5rem;
  border-radius: 0.375rem;
  color: var(--phoenix-secondary-color);
}
.nav-vertical .nav-link:visited, .nav-vertical .nav-link:active, .nav-vertical .nav-link:focus, .nav-vertical .nav-link:hover {
  background-color: var(--phoenix-secondary-bg);
  color: var(--phoenix-nav-vertical-color-global);
}
.nav-vertical.doc-nav .nav-link.active {
  background-color: var(--phoenix-secondary-bg);
}
@media (max-width: 1199.98px) {
  .nav-vertical.nav-vertical .nav-link {
    padding-left: 1.5rem;
  }
}

.ecommerce-topbar .navbar-nav .dropdown-menu {
  position: absolute;
}

.navbar-responsive-navitems .nav-item {
  white-space: nowrap;
}
.navbar-responsive-navitems .nav-item .nav-link {
  color: var(--phoenix-tertiary-color);
  font-size: 0.8rem;
  font-weight: 600;
  padding: 0 15px;
}
.navbar-responsive-navitems .nav-item .nav-link.active, .navbar-responsive-navitems .nav-item .nav-link:hover {
  color: var(--phoenix-emphasis-color);
}

.navbar-toggler {
  border-width: 0;
}

.nav-link:hover, .nav-link:focus {
  color: var(--phoenix-nav-link-color);
}

.navbar-nav .nav-link.show {
  color: var(--phoenix-nav-link-color);
}

.navbar-landing {
  --phoenix-navbar-color: var(--phoenix-body-highlight-color);
  --phoenix-navbar-hover-color: var(--phoenix-body-highlight-color);
  --phoenix-navbar-active-color: var(--phoenix-primary);
}
.navbar-landing .nav-link {
  padding: 0.5rem 1rem !important;
  border-radius: 6px;
}
.navbar-landing .nav-link:hover, .navbar-landing .nav-link.active {
  background: var(--phoenix-secondary-bg);
}
@media (min-width: 576px) {
  .navbar-landing.navbar-home .nav-link {
    padding: 1rem 2rem !important;
  }
}

/* -------------------------------------------------------------------------- */
/*                                   Avatar                                   */
/* -------------------------------------------------------------------------- */
.avatar {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.avatar .avatar-placeholder {
  background: var(--phoenix-secondary-bg);
}
.avatar .avatar-name {
  position: absolute;
  text-align: center;
  color: var(--phoenix-avatar-name-color);
  background-color: var(--phoenix-primary-bg-subtle);
  font-weight: bold;
  text-transform: uppercase;
  display: block;
}
.avatar .avatar-name > span {
  position: absolute;
  top: 53%;
  left: 50%;
  transform: translate3d(-50%, -50%, 0);
  font-weight: 900 !important;
}
.avatar .avatar-emoji {
  height: 100%;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.avatar .avatar-emoji > span {
  transform: translateY(2%);
  display: inline-block;
}
.avatar img {
  display: block;
}
.avatar img,
.avatar .avatar-name {
  width: 100%;
  height: 100%;
}
.avatar img {
  -o-object-fit: cover;
     object-fit: cover;
}
.avatar.avatar-bordered.avatar-s img,
.avatar.avatar-bordered.avatar-s .avatar-name {
  border: 1px solid var(--phoenix-border-color-translucent);
}
.avatar.avatar-bordered.avatar-m img,
.avatar.avatar-bordered.avatar-m .avatar-name {
  border: 1px solid var(--phoenix-border-color-translucent);
}
.avatar.avatar-bordered.avatar-l img,
.avatar.avatar-bordered.avatar-l .avatar-name {
  border: 2px solid var(--phoenix-emphasis-bg);
}
.avatar.avatar-bordered.avatar-xl img,
.avatar.avatar-bordered.avatar-xl .avatar-name {
  border: 3px solid var(--phoenix-emphasis-bg);
}
.avatar[class*=status-]:before {
  content: "";
  position: absolute;
  border-radius: 100%;
  z-index: 1;
}
.avatar.status-online:before {
  background-color: var(--phoenix-success);
}
.avatar.status-offline:before {
  background-color: var(--phoenix-secondary);
}
.avatar.status-away:before {
  background-color: var(--phoenix-warning);
}
.avatar.status-do-not-disturb:before {
  background-color: var(--phoenix-danger);
}
.avatar .avatar-button {
  background-color: var(--phoenix-avatar-button-bg) !important;
  transition: all 0.2s ease-in-out;
  border: 1px solid var(--phoenix-avatar-button-bg);
  font-size: 12px;
}
.avatar .avatar-button:hover, .avatar .avatar-button:focus {
  background-color: var(--phoenix-avatar-button-hover-bg) !important;
}

.avatar:hover .overlay-icon {
  opacity: 1;
}

.avatar-s {
  height: 1.5rem;
  width: 1.5rem;
}
.avatar-s .avatar-name {
  font-size: 0.7894736842rem;
  line-height: 1.2;
}
.avatar-s .avatar-emoji {
  font-size: 1.5rem;
}
.avatar-s[class*=status-]:before {
  border: 1px solid var(--phoenix-emphasis-bg);
  height: 6px;
  width: 6px;
  right: 1px;
  bottom: 1px;
}
.avatar-s .rounded-soft {
  border-radius: 0.25rem !important;
}
.avatar-s .rounded-none {
  border-radius: 0 !important;
}

.avatar-m {
  height: 2rem;
  width: 2rem;
}
.avatar-m .avatar-name {
  font-size: 1.0526315789rem;
  line-height: 1.2;
}
.avatar-m .avatar-emoji {
  font-size: 2rem;
}
.avatar-m[class*=status-]:before {
  border: 1px solid var(--phoenix-emphasis-bg);
  height: 8px;
  width: 8px;
  right: 1px;
  bottom: 1px;
}
.avatar-m .rounded-soft {
  border-radius: 0.3333333333rem !important;
}
.avatar-m .rounded-none {
  border-radius: 0 !important;
}

.avatar-l {
  height: 2.5rem;
  width: 2.5rem;
}
.avatar-l .avatar-name {
  font-size: 1.3157894737rem;
  line-height: 1.2;
}
.avatar-l .avatar-emoji {
  font-size: 2.5rem;
}
.avatar-l[class*=status-]:before {
  border: 1px solid var(--phoenix-emphasis-bg);
  height: 9px;
  width: 9px;
  right: 2px;
  bottom: 2px;
}
.avatar-l .rounded-soft {
  border-radius: 0.4166666667rem !important;
}
.avatar-l .rounded-none {
  border-radius: 0 !important;
}

.avatar-xl {
  height: 3rem;
  width: 3rem;
}
.avatar-xl .avatar-name {
  font-size: 1.5789473684rem;
  line-height: 1.2;
}
.avatar-xl .avatar-emoji {
  font-size: 3rem;
}
.avatar-xl[class*=status-]:before {
  border: 2px solid var(--phoenix-emphasis-bg);
  height: 12px;
  width: 12px;
  right: 1px;
  bottom: 1px;
}
.avatar-xl .rounded-soft {
  border-radius: 0.5rem !important;
}
.avatar-xl .rounded-none {
  border-radius: 0 !important;
}

.avatar-2xl {
  height: 3.5rem;
  width: 3.5rem;
}
.avatar-2xl .avatar-name {
  font-size: 1.8421052632rem;
  line-height: 1.2;
}
.avatar-2xl .avatar-emoji {
  font-size: 3.5rem;
}
.avatar-2xl[class*=status-]:before {
  border: 2px solid var(--phoenix-emphasis-bg);
  height: 16px;
  width: 16px;
  right: -3px;
  bottom: -3px;
}
.avatar-2xl .rounded-soft {
  border-radius: 0.5833333333rem !important;
}
.avatar-2xl .rounded-none {
  border-radius: 0 !important;
}

.avatar-3xl {
  height: 4.5rem;
  width: 4.5rem;
}
.avatar-3xl .avatar-name {
  font-size: 2.3684210526rem;
  line-height: 1.2;
}
.avatar-3xl .avatar-emoji {
  font-size: 4.5rem;
}
.avatar-3xl[class*=status-]:before {
  border: 3px solid var(--phoenix-emphasis-bg);
  height: 18px;
  width: 18px;
  right: 0;
  bottom: 0;
}
.avatar-3xl .rounded-soft {
  border-radius: 0.75rem !important;
}
.avatar-3xl .rounded-none {
  border-radius: 0 !important;
}

.avatar-4xl {
  height: 6rem;
  width: 6rem;
}
.avatar-4xl .avatar-name {
  font-size: 3.1578947368rem;
  line-height: 1.2;
}
.avatar-4xl .avatar-emoji {
  font-size: 6rem;
}
.avatar-4xl[class*=status-]:before {
  border: 3px solid var(--phoenix-emphasis-bg);
  height: 24px;
  width: 24px;
  right: 3px;
  bottom: 3px;
}
.avatar-4xl .rounded-soft {
  border-radius: 1rem !important;
}
.avatar-4xl .rounded-none {
  border-radius: 0 !important;
}

.avatar-5xl {
  height: 9.375rem;
  width: 9.375rem;
}
.avatar-5xl .avatar-name {
  font-size: 4.9342105263rem;
  line-height: 1.2;
}
.avatar-5xl .avatar-emoji {
  font-size: 9.375rem;
}
.avatar-5xl[class*=status-]:before {
  border: 4px solid var(--phoenix-emphasis-bg);
  height: 32px;
  width: 32px;
  right: 8px;
  bottom: 8px;
}
.avatar-5xl .rounded-soft {
  border-radius: 1.5625rem !important;
}
.avatar-5xl .rounded-none {
  border-radius: 0 !important;
}

.avatar-group {
  display: flex;
  flex-wrap: nowrap;
}
.avatar-group .avatar-s:not(:first-child),
.avatar-group .avatar-m:not(:first-child),
.avatar-group .avatar-l:not(:first-child),
.avatar-group .avatar-xl:not(:first-child),
.avatar-group .avatar-2xl:not(:first-child),
.avatar-group .dropdown-toggle:not(:first-child) {
  margin-left: -0.5rem;
}
.avatar-group .avatar-3x:not(:first-child) {
  margin-left: -1rem;
}
.avatar-group .avatar-4x:not(:first-child) {
  margin-left: -1.5rem;
}
.avatar-group .avatar-5x:not(:first-child) {
  margin-left: -2rem;
}
.avatar-group-dense .avatar-s:not(:first-child) {
  margin-left: -0.6rem;
}
.avatar-group-dense .avatar-m:not(:first-child) {
  margin-left: -0.8rem;
}
.avatar-group-dense .avatar-l:not(:first-child),
.avatar-group-dense .avatar-xl:not(:first-child),
.avatar-group-dense .avatar-2xl:not(:first-child) {
  margin-left: -1rem;
}
.avatar-group-dense .avatar-3xl:not(:first-child) {
  margin-left: -1.5rem;
}
.avatar-group-dense .avatar-4xl:not(:first-child) {
  margin-left: -2.2rem;
}
.avatar-group-dense .avatar-5xl:not(:first-child) {
  margin-left: -3.6rem;
}

.avatar-dropdown-menu .nav .nav-link:hover {
  background: var(--phoenix-body-highlight-bg);
}

.modal-title {
  font-size: 1.25rem;
  color: var(--phoenix-secondary-color);
}

@media (min-width: 768px) {
  .modal-md {
    --phoenix-modal-width: 768px;
  }
}
@media (min-width: 768px) {
  .modal-600 {
    --phoenix-modal-width: 600px;
  }
}
/* -------------------------------- accordion ------------------------------- */
.accordion-button {
  font-weight: 700;
}

.accordion-item {
  border-bottom: 1px solid var(--phoenix-border-color);
  padding: 0.5rem;
}

.accordion-button-arrow-icon {
  --phoenix-accordion-btn-icon: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzIzNTQwXzQ4NjIxKSI+CjxwYXRoIGQ9Ik0zLjYwMDUyIDUuODY5NTNDMy45MDA1MiA1Ljg2OTUzIDQuMTY3MTkgNS45Njk1MyA0LjM2NzE5IDYuMTY5NTNMMTAuMDAwNSAxMS44MDI5TDE1LjY2NzIgNi4xNjk1M0MxNi4wNjcyIDUuNzM2MiAxNi43NjcyIDUuNzM2MiAxNy4xNjcyIDYuMTY5NTNDMTcuNjAwNSA2LjU2OTUzIDE3LjYwMDUgNy4yNjk1MyAxNy4xNjcyIDcuNjY5NTNMMTAuNzY3MiAxNC4wNjk1QzEwLjM2NzIgMTQuNTAyOSA5LjY2NzE5IDE0LjUwMjkgOS4yNjcxOSAxNC4wNjk1TDIuODY3MTkgNy42Njk1M0MyLjQzMzg2IDcuMjY5NTMgMi40MzM4NiA2LjU2OTUzIDIuODY3MTkgNi4xNjk1M0MzLjA2NzE5IDUuOTY5NTMgMy4zMzM4NiA1Ljg2OTUzIDMuNjAwNTIgNS44Njk1M1oiIGZpbGw9IiMzODc0RkYiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8yMzU0MF80ODYyMSI+CjxyZWN0IHdpZHRoPSIxNiIgaGVpZ2h0PSI5LjMzMzMzIiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJtYXRyaXgoLTEgMCAwIC0xIDE4IDE0LjY2OCkiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K');
  --phoenix-accordion-btn-active-icon: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzIzNTQwXzQ4NjIxKSI+CjxwYXRoIGQ9Ik0zLjYwMDUyIDUuODY5NTNDMy45MDA1MiA1Ljg2OTUzIDQuMTY3MTkgNS45Njk1MyA0LjM2NzE5IDYuMTY5NTNMMTAuMDAwNSAxMS44MDI5TDE1LjY2NzIgNi4xNjk1M0MxNi4wNjcyIDUuNzM2MiAxNi43NjcyIDUuNzM2MiAxNy4xNjcyIDYuMTY5NTNDMTcuNjAwNSA2LjU2OTUzIDE3LjYwMDUgNy4yNjk1MyAxNy4xNjcyIDcuNjY5NTNMMTAuNzY3MiAxNC4wNjk1QzEwLjM2NzIgMTQuNTAyOSA5LjY2NzE5IDE0LjUwMjkgOS4yNjcxOSAxNC4wNjk1TDIuODY3MTkgNy42Njk1M0MyLjQzMzg2IDcuMjY5NTMgMi40MzM4NiA2LjU2OTUzIDIuODY3MTkgNi4xNjk1M0MzLjA2NzE5IDUuOTY5NTMgMy4zMzM4NiA1Ljg2OTUzIDMuNjAwNTIgNS44Njk1M1oiIGZpbGw9IiMzODc0RkYiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8yMzU0MF80ODYyMSI+CjxyZWN0IHdpZHRoPSIxNiIgaGVpZ2h0PSI5LjMzMzMzIiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJtYXRyaXgoLTEgMCAwIC0xIDE4IDE0LjY2OCkiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K');
}
[data-bs-theme=dark] .accordion-button-arrow-icon .accordion-button::after {
  --phoenix-accordion-btn-icon: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzIzNTQzXzQ4NjI0KSI+CjxwYXRoIGQ9Ik0zLjYwMDUyIDUuODY5NTNDMy45MDA1MiA1Ljg2OTUzIDQuMTY3MTkgNS45Njk1MyA0LjM2NzE5IDYuMTY5NTNMMTAuMDAwNSAxMS44MDI5TDE1LjY2NzIgNi4xNjk1M0MxNi4wNjcyIDUuNzM2MiAxNi43NjcyIDUuNzM2MiAxNy4xNjcyIDYuMTY5NTNDMTcuNjAwNSA2LjU2OTUzIDE3LjYwMDUgNy4yNjk1MyAxNy4xNjcyIDcuNjY5NTNMMTAuNzY3MiAxNC4wNjk1QzEwLjM2NzIgMTQuNTAyOSA5LjY2NzE5IDE0LjUwMjkgOS4yNjcxOSAxNC4wNjk1TDIuODY3MTkgNy42Njk1M0MyLjQzMzg2IDcuMjY5NTMgMi40MzM4NiA2LjU2OTUzIDIuODY3MTkgNi4xNjk1M0MzLjA2NzE5IDUuOTY5NTMgMy4zMzM4NiA1Ljg2OTUzIDMuNjAwNTIgNS44Njk1M1oiIGZpbGw9IiM4NUE5RkYiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8yMzU0M180ODYyNCI+CjxyZWN0IHdpZHRoPSIxNiIgaGVpZ2h0PSI5LjMzMzMzIiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJtYXRyaXgoLTEgMCAwIC0xIDE4IDE0LjY2OCkiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K');
  --phoenix-accordion-btn-active-icon: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzIzNTQzXzQ4NjI0KSI+CjxwYXRoIGQ9Ik0zLjYwMDUyIDUuODY5NTNDMy45MDA1MiA1Ljg2OTUzIDQuMTY3MTkgNS45Njk1MyA0LjM2NzE5IDYuMTY5NTNMMTAuMDAwNSAxMS44MDI5TDE1LjY2NzIgNi4xNjk1M0MxNi4wNjcyIDUuNzM2MiAxNi43NjcyIDUuNzM2MiAxNy4xNjcyIDYuMTY5NTNDMTcuNjAwNSA2LjU2OTUzIDE3LjYwMDUgNy4yNjk1MyAxNy4xNjcyIDcuNjY5NTNMMTAuNzY3MiAxNC4wNjk1QzEwLjM2NzIgMTQuNTAyOSA5LjY2NzE5IDE0LjUwMjkgOS4yNjcxOSAxNC4wNjk1TDIuODY3MTkgNy42Njk1M0MyLjQzMzg2IDcuMjY5NTMgMi40MzM4NiA2LjU2OTUzIDIuODY3MTkgNi4xNjk1M0MzLjA2NzE5IDUuOTY5NTMgMy4zMzM4NiA1Ljg2OTUzIDMuNjAwNTIgNS44Njk1M1oiIGZpbGw9IiM4NUE5RkYiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8yMzU0M180ODYyNCI+CjxyZWN0IHdpZHRoPSIxNiIgaGVpZ2h0PSI5LjMzMzMzIiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJtYXRyaXgoLTEgMCAwIC0xIDE4IDE0LjY2OCkiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K');
}

.breadcrumb {
  font-weight: 700;
}

@media (min-width: 1200px) {
  .breadcrumb-sticky-top {
    position: sticky;
    top: calc(var(--phoenix-navbar-top-height) + 2rem);
  }
}

/*-----------------------------------------------
|   Dropdown
-----------------------------------------------*/
.dropdown-menu {
  font-size: 0.8rem;
}

.dropdown-caret-none:after, .dropdown-caret-none:before {
  display: none !important;
}

.dropdown-md {
  min-width: 16.625rem;
}

/*-----------------------------------------------
|   Theme control dropdown
-----------------------------------------------*/
.theme-control-dropdown .dropdown-menu {
  --phoenix-dropdown-min-width: 8rem;
}
.theme-control-dropdown .dropdown-menu .dropdown-item {
  padding-left: 0.75rem !important;
  padding-right: 0.75rem !important;
}
.theme-control-dropdown .dropdown-menu .dropdown-item.active {
  color: var(--phoenix-body-color);
  background-color: var(--phoenix-body-highlight-bg);
}
.theme-control-dropdown .dropdown-menu .dropdown-item:not(.active) .dropdown-check-icon {
  display: none;
}

/* -------------------------------------------------------------------------- */
/*                                    Hover                                   */
/* -------------------------------------------------------------------------- */
.hover-actions {
  display: none;
  position: absolute;
}
.hover-actions.show {
  display: inline-block;
}
.hover-actions.show + .hover-hide {
  opacity: 1;
  transition: opacity 0.3s ease;
}

a[href].bg-body-secondary:hover, a[href].bg-body-secondary:focus {
  background-color: var(--phoenix-tertiary-bg) !important;
}

.text-primary-hover:hover, .text-primary-hover:focus {
  color: var(--phoenix-primary) !important;
}

.hover-danger:hover, .hover-danger:focus {
  color: var(--phoenix-danger) !important;
}

.hover-shadow:hover, .hover-shadow:focus {
  box-shadow: 0 0 0.5rem 0 rgba(0, 0, 0, 0.1);
}

.hover-actions-trigger {
  position: relative;
}
.hover-actions-trigger .inbox-link {
  color: inherit;
  text-decoration: none;
}
.hover-actions-trigger:hover .hover-actions, .hover-actions-trigger:focus .hover-actions {
  z-index: 1;
  display: flex;
}
.hover-actions-trigger:hover .hover-actions.btn, .hover-actions-trigger:focus .hover-actions.btn {
  display: inline-block;
}
.hover-actions-trigger:hover .hover-actions, .hover-actions-trigger:focus .hover-actions {
  animation: fade 0.15s ease-in-out;
}
.hover-actions-trigger:hover .hover-hide, .hover-actions-trigger:focus .hover-hide {
  opacity: 0;
}
.hover-actions-trigger:hover .hover-xs-hide, .hover-actions-trigger:focus .hover-xs-hide {
  opacity: 0;
}
.hover-actions-trigger:hover .hover-xs-show, .hover-actions-trigger:focus .hover-xs-show {
  opacity: 1;
}
@media (min-width: 576px) {
  .hover-actions-trigger:hover .hover-sm-hide, .hover-actions-trigger:focus .hover-sm-hide {
    opacity: 0;
  }
}
@media (min-width: 576px) {
  .hover-actions-trigger:hover .hover-sm-show, .hover-actions-trigger:focus .hover-sm-show {
    opacity: 1;
  }
}
@media (min-width: 768px) {
  .hover-actions-trigger:hover .hover-md-hide, .hover-actions-trigger:focus .hover-md-hide {
    opacity: 0;
  }
}
@media (min-width: 768px) {
  .hover-actions-trigger:hover .hover-md-show, .hover-actions-trigger:focus .hover-md-show {
    opacity: 1;
  }
}
@media (min-width: 992px) {
  .hover-actions-trigger:hover .hover-lg-hide, .hover-actions-trigger:focus .hover-lg-hide {
    opacity: 0;
  }
}
@media (min-width: 992px) {
  .hover-actions-trigger:hover .hover-lg-show, .hover-actions-trigger:focus .hover-lg-show {
    opacity: 1;
  }
}
@media (min-width: 1200px) {
  .hover-actions-trigger:hover .hover-xl-hide, .hover-actions-trigger:focus .hover-xl-hide {
    opacity: 0;
  }
}
@media (min-width: 1200px) {
  .hover-actions-trigger:hover .hover-xl-show, .hover-actions-trigger:focus .hover-xl-show {
    opacity: 1;
  }
}
@media (min-width: 1540px) {
  .hover-actions-trigger:hover .hover-xxl-hide, .hover-actions-trigger:focus .hover-xxl-hide {
    opacity: 0;
  }
}
@media (min-width: 1540px) {
  .hover-actions-trigger:hover .hover-xxl-show, .hover-actions-trigger:focus .hover-xxl-show {
    opacity: 1;
  }
}

.bg-body-quaternary-hover:hover {
  background-color: var(--phoenix-quaternary-bg) !important;
}
.bg-body-tertiary-hover:hover {
  background-color: var(--phoenix-tertiary-bg) !important;
}
.bg-body-secondary-hover:hover {
  background-color: var(--phoenix-secondary-bg) !important;
}
.bg-body-hover:hover {
  background-color: var(--phoenix-body-bg) !important;
}
.bg-body-highlight-hover:hover {
  background-color: var(--phoenix-body-highlight-bg) !important;
}
.bg-body-emphasis-hover:hover {
  background-color: var(--phoenix-emphasis-bg) !important;
}

.text-body-quaternary-hover:hover {
  color: var(--phoenix-quaternary-color) !important;
}
.text-body-tertiary-hover:hover {
  color: var(--phoenix-tertiary-color) !important;
}
.text-body-secondary-hover:hover {
  color: var(--phoenix-secondary-color) !important;
}
.text-body-hover:hover {
  color: var(--phoenix-body-color) !important;
}
.text-body-highlight-hover:hover {
  color: var(--phoenix-body-highlight-color) !important;
}
.text-body-emphasis-hover:hover {
  color: var(--phoenix-emphasis-color) !important;
}

.d-toggle-container .d-none-hover {
  display: block !important;
}
.d-toggle-container .d-block-hover {
  display: none !important;
}
.d-toggle-container:hover .d-none-hover, .d-toggle-container:focus .d-none-hover {
  display: none !important;
}
.d-toggle-container:hover .d-block-hover, .d-toggle-container:focus .d-block-hover {
  display: block !important;
}

@keyframes fade {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.icon-item {
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 2.5rem;
  width: 2.5rem;
}
.icon-item.icon-item-xs {
  height: 0.75rem;
  width: 0.75rem;
}
.icon-item {
  width: 2.5rem;
}
.icon-item.icon-item-sm {
  height: 1.5rem;
  width: 1.5rem;
}
.icon-item.icon-item-md {
  height: 2.5rem;
  width: 2.5rem;
}
.icon-item.icon-item-lg {
  height: 2.75rem;
  width: 2.75rem;
}

.icon-nav-item {
  text-align: center;
  color: var(--phoenix-body-color);
  font-weight: 600;
  font-size: 0.8rem;
}
.icon-nav-item:not(:first-child) {
  margin-left: 15px;
}
.icon-nav-item:not(:last-child) {
  margin-right: 15px;
}
.icon-nav-item .icon-container {
  background: var(--phoenix-primary-bg-subtle);
  display: flex;
  justify-content: center;
  align-items: center;
  width: 58px;
  height: 58px;
  border-radius: 8px;
}
.icon-nav-item:hover .icon-container {
  color: var(--phoenix-emphasis-bg);
  background: var(--phoenix-primary);
}
.icon-nav-item:hover .nav-label {
  color: var(--phoenix-secondary-color);
}

.fa-icon-wait {
  opacity: 0;
}
.fontawesome-i2svg-active .fa-icon-wait {
  opacity: 1;
}

.hover-actions-trigger.btn-reveal-trigger .hover-actions {
  right: 3rem;
}
[dir=rtl] .hover-actions-trigger.btn-reveal-trigger .hover-actions {
  right: 3rem;
}

@media (min-width: 1200px) {
  .todo-list .to-do-list-body {
    height: 270px;
  }
}

.white-space-nowrap {
  white-space: nowrap;
}

.table > thead > tr > th {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  line-height: 1;
}
.table > thead > tr > th:last-child {
  padding-right: 0;
}
.table > tbody > tr > td:first-child {
  padding-left: 0;
}
.table > tbody > tr > td:last-child {
  padding-right: 0;
}

/*-----------------------------------------------
|   Scrollbar style for windows
-----------------------------------------------*/
.scrollbar, .offcanvas.faq-sidebar, html:not(.navbar-vertical-collapsed) .navbar-vertical .navbar-vertical-content,
.scrollbar-overlay {
  overflow: auto;
}
.scrollbar::-webkit-scrollbar, .offcanvas.faq-sidebar::-webkit-scrollbar, html:not(.navbar-vertical-collapsed) .navbar-vertical .navbar-vertical-content::-webkit-scrollbar,
.scrollbar-overlay::-webkit-scrollbar {
  visibility: hidden;
  -webkit-appearance: none;
  width: 6px;
  height: 6px;
  background-color: transparent;
}
.scrollbar::-webkit-scrollbar-thumb, .offcanvas.faq-sidebar::-webkit-scrollbar-thumb, html:not(.navbar-vertical-collapsed) .navbar-vertical .navbar-vertical-content::-webkit-scrollbar-thumb,
.scrollbar-overlay::-webkit-scrollbar-thumb {
  visibility: hidden;
  border-radius: 3px;
  background-color: var(--phoenix-scrollbar-bg);
}
.scrollbar:hover::-webkit-scrollbar, .offcanvas.faq-sidebar:hover::-webkit-scrollbar, html:not(.navbar-vertical-collapsed) .navbar-vertical .navbar-vertical-content:hover::-webkit-scrollbar, .scrollbar:hover::-webkit-scrollbar-thumb, .offcanvas.faq-sidebar:hover::-webkit-scrollbar-thumb, html:not(.navbar-vertical-collapsed) .navbar-vertical .navbar-vertical-content:hover::-webkit-scrollbar-thumb, .scrollbar:focus::-webkit-scrollbar, .offcanvas.faq-sidebar:focus::-webkit-scrollbar, html:not(.navbar-vertical-collapsed) .navbar-vertical .navbar-vertical-content:focus::-webkit-scrollbar, .scrollbar:focus::-webkit-scrollbar-thumb, .offcanvas.faq-sidebar:focus::-webkit-scrollbar-thumb, html:not(.navbar-vertical-collapsed) .navbar-vertical .navbar-vertical-content:focus::-webkit-scrollbar-thumb,
.scrollbar-overlay:hover::-webkit-scrollbar,
.scrollbar-overlay:hover::-webkit-scrollbar-thumb,
.scrollbar-overlay:focus::-webkit-scrollbar,
.scrollbar-overlay:focus::-webkit-scrollbar-thumb {
  visibility: visible;
}

.navbar-vibrant .scrollbar, .navbar-vibrant .offcanvas.faq-sidebar, .navbar-vibrant html:not(.navbar-vertical-collapsed) .navbar-vertical .navbar-vertical-content, html:not(.navbar-vertical-collapsed) .navbar-vertical .navbar-vibrant .navbar-vertical-content {
  overflow: auto;
}
.navbar-vibrant .scrollbar::-webkit-scrollbar, .navbar-vibrant .offcanvas.faq-sidebar::-webkit-scrollbar, .navbar-vibrant html:not(.navbar-vertical-collapsed) .navbar-vertical .navbar-vertical-content::-webkit-scrollbar, html:not(.navbar-vertical-collapsed) .navbar-vertical .navbar-vibrant .navbar-vertical-content::-webkit-scrollbar {
  visibility: hidden;
  -webkit-appearance: none;
  width: 6px;
  height: 6px;
  background-color: transparent;
}
.navbar-vibrant .scrollbar::-webkit-scrollbar-thumb, .navbar-vibrant .offcanvas.faq-sidebar::-webkit-scrollbar-thumb, .navbar-vibrant html:not(.navbar-vertical-collapsed) .navbar-vertical .navbar-vertical-content::-webkit-scrollbar-thumb, html:not(.navbar-vertical-collapsed) .navbar-vertical .navbar-vibrant .navbar-vertical-content::-webkit-scrollbar-thumb {
  visibility: hidden;
  border-radius: 3px;
  background-color: rgba(255, 255, 255, 0.4);
}
.navbar-vibrant .scrollbar:hover::-webkit-scrollbar, .navbar-vibrant .offcanvas.faq-sidebar:hover::-webkit-scrollbar, .navbar-vibrant html:not(.navbar-vertical-collapsed) .navbar-vertical .navbar-vertical-content:hover::-webkit-scrollbar, html:not(.navbar-vertical-collapsed) .navbar-vertical .navbar-vibrant .navbar-vertical-content:hover::-webkit-scrollbar, .navbar-vibrant .scrollbar:hover::-webkit-scrollbar-thumb, .navbar-vibrant .offcanvas.faq-sidebar:hover::-webkit-scrollbar-thumb, .navbar-vibrant html:not(.navbar-vertical-collapsed) .navbar-vertical .navbar-vertical-content:hover::-webkit-scrollbar-thumb, html:not(.navbar-vertical-collapsed) .navbar-vertical .navbar-vibrant .navbar-vertical-content:hover::-webkit-scrollbar-thumb, .navbar-vibrant .scrollbar:focus::-webkit-scrollbar, .navbar-vibrant .offcanvas.faq-sidebar:focus::-webkit-scrollbar, .navbar-vibrant html:not(.navbar-vertical-collapsed) .navbar-vertical .navbar-vertical-content:focus::-webkit-scrollbar, html:not(.navbar-vertical-collapsed) .navbar-vertical .navbar-vibrant .navbar-vertical-content:focus::-webkit-scrollbar, .navbar-vibrant .scrollbar:focus::-webkit-scrollbar-thumb, .navbar-vibrant .offcanvas.faq-sidebar:focus::-webkit-scrollbar-thumb, .navbar-vibrant html:not(.navbar-vertical-collapsed) .navbar-vertical .navbar-vertical-content:focus::-webkit-scrollbar-thumb, html:not(.navbar-vertical-collapsed) .navbar-vertical .navbar-vibrant .navbar-vertical-content:focus::-webkit-scrollbar-thumb {
  visibility: visible;
}

.firefox .scrollbar, .firefox .offcanvas.faq-sidebar, .firefox html:not(.navbar-vertical-collapsed) .navbar-vertical .navbar-vertical-content, html:not(.navbar-vertical-collapsed) .navbar-vertical .firefox .navbar-vertical-content {
  overflow: auto !important;
  scrollbar-color: var(--phoenix-scrollbar-bg) transparent;
  scrollbar-width: thin;
}
.firefox .navbar-vibrant .scrollbar, .firefox .navbar-vibrant .offcanvas.faq-sidebar, .firefox .navbar-vibrant html:not(.navbar-vertical-collapsed) .navbar-vertical .navbar-vertical-content, html:not(.navbar-vertical-collapsed) .navbar-vertical .firefox .navbar-vibrant .navbar-vertical-content {
  overflow: auto !important;
  scrollbar-color: rgba(255, 255, 255, 0.4) transparent;
  scrollbar-width: thin;
}

.os-theme-dark > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle {
  background: var(--phoenix-scrollbar-bg);
}
.os-theme-dark > .os-scrollbar:hover > .os-scrollbar-track > .os-scrollbar-handle, .os-theme-dark > .os-scrollbar:focus > .os-scrollbar-track > .os-scrollbar-handle {
  background: var(--phoenix-scrollbar-bg);
}

/*-----------------------------------------------
|   Simplebar
-----------------------------------------------*/
.simplebar-track.simplebar-vertical {
  width: 10px;
}

.simplebar-scrollbar::before {
  background: var(--phoenix-scrollbar-bg);
}
.simplebar-scrollbar.simplebar-visible::before {
  opacity: 1;
}

.simplebar-content-wrapper::-webkit-scrollbar {
  display: none;
  width: 0;
  height: 0;
}

.list-group-item.active * {
  color: var(--phoenix--white);
}

/* -------------------------------------------------------------------------- */
/*                                    Badge                                   */
/* -------------------------------------------------------------------------- */
.badge-phoenix {
  text-transform: uppercase;
  padding: 2px 8px;
  background-color: var(--phoenix-badge-bg);
  color: var(--phoenix-badge-color);
  border: 1px solid var(--phoenix-badge-border-color);
}
.badge-phoenix .badge-label {
  display: inline-block;
  transform: translateY(0.0875rem);
}
.badge-phoenix[href]:hover, .badge-phoenix[href]:focus {
  text-decoration: none;
}

.badge-phoenix-primary {
  --phoenix-badge-bg: var(--phoenix-primary-bg-subtle);
  --phoenix-badge-color: var(--phoenix-primary-text-emphasis);
  --phoenix-badge-border-color: var(--phoenix-primary-border-subtle);
}

.badge-phoenix-secondary {
  --phoenix-badge-bg: var(--phoenix-secondary-bg-subtle);
  --phoenix-badge-color: var(--phoenix-secondary-text-emphasis);
  --phoenix-badge-border-color: var(--phoenix-secondary-border-subtle);
}

.badge-phoenix-success {
  --phoenix-badge-bg: var(--phoenix-success-bg-subtle);
  --phoenix-badge-color: var(--phoenix-success-text-emphasis);
  --phoenix-badge-border-color: var(--phoenix-success-border-subtle);
}

.badge-phoenix-info {
  --phoenix-badge-bg: var(--phoenix-info-bg-subtle);
  --phoenix-badge-color: var(--phoenix-info-text-emphasis);
  --phoenix-badge-border-color: var(--phoenix-info-border-subtle);
}

.badge-phoenix-warning {
  --phoenix-badge-bg: var(--phoenix-warning-bg-subtle);
  --phoenix-badge-color: var(--phoenix-warning-text-emphasis);
  --phoenix-badge-border-color: var(--phoenix-warning-border-subtle);
}

.badge-phoenix-danger {
  --phoenix-badge-bg: var(--phoenix-danger-bg-subtle);
  --phoenix-badge-color: var(--phoenix-danger-text-emphasis);
  --phoenix-badge-border-color: var(--phoenix-danger-border-subtle);
}

.badge-phoenix-light {
  --phoenix-badge-bg: var(--phoenix-light-bg-subtle);
  --phoenix-badge-color: var(--phoenix-light-text-emphasis);
  --phoenix-badge-border-color: var(--phoenix-light-border-subtle);
}

.badge-phoenix-dark {
  --phoenix-badge-bg: var(--phoenix-dark-bg-subtle);
  --phoenix-badge-color: var(--phoenix-dark-text-emphasis);
  --phoenix-badge-border-color: var(--phoenix-dark-border-subtle);
}

.badge-phoenix-primary[href]:hover, .badge-phoenix-primary[href]:focus {
  color: #85a9ff;
}

.badge-phoenix-success[href]:hover, .badge-phoenix-success[href]:focus {
  color: #90d67f;
}

.badge-phoenix-info[href]:hover, .badge-phoenix-info[href]:focus {
  color: #60c6ff;
}

.badge-phoenix-warning[href]:hover, .badge-phoenix-warning[href]:focus {
  color: #ffcc85;
}

.badge-phoenix-danger[href]:hover, .badge-phoenix-danger[href]:focus {
  color: #f48270;
}

.badge-phoenix-warning img {
  height: 10px;
}

.badge-tag {
  background-color: var(--phoenix-secondary-bg);
  color: var(--phoenix-body-highlight-color);
  font-weight: 700;
  font-size: 0.64rem;
  padding: 0.25rem 0.5rem;
  text-transform: uppercase;
}
.badge-tag:hover, .badge-tag:focus {
  background-color: var(--phoenix-tertiary-bg);
}

.container-small,
.container-medium,
.container-small-fluid,
.container-medium-fluid {
  --phoenix-gutter-x: 2rem;
  --phoenix-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--phoenix-gutter-x) * 0.5);
  padding-left: calc(var(--phoenix-gutter-x) * 0.5);
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container-small-sm, .container-small {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-small-md, .container-small-sm, .container-small {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container-small-lg, .container-small-md, .container-small-sm, .container-small {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container-small-xl, .container-small-lg, .container-small-md, .container-small-sm, .container-small {
    max-width: 1216px;
  }
}
@media (min-width: 576px) {
  .container-medium-sm, .container-medium {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-medium-md, .container-medium-sm, .container-medium {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container-medium-lg, .container-medium-md, .container-medium-sm, .container-medium {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container-medium-xl, .container-medium-lg, .container-medium-md, .container-medium-sm, .container-medium {
    max-width: 1216px;
  }
}
@media (min-width: 1540px) {
  .container-medium-xxl, .container-medium-xl, .container-medium-lg, .container-medium-md, .container-medium-sm, .container-medium {
    max-width: 1400px;
  }
}
.icon-indicator {
  position: relative;
}
.icon-indicator::before {
  position: absolute;
  content: "";
  right: -3px;
  top: 1px;
  height: 19px;
  width: 19px;
  border-radius: 50%;
}
.icon-indicator-sm::before {
  height: 0.5rem;
  width: 0.5rem;
  right: 9px;
  top: 8px;
}
.icon-indicator-number {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  right: -1.5px;
  top: 3.5px;
  height: 1rem;
  width: 1rem;
  font-size: 0.8rem;
  color: #fff;
  font-weight: 700;
}
.icon-indicator-primary::before {
  background-color: #3874ff;
}
.icon-indicator-secondary::before {
  background-color: #31374a;
}
.icon-indicator-success::before {
  background-color: #25b003;
}
.icon-indicator-info::before {
  background-color: #0097eb;
}
.icon-indicator-warning::before {
  background-color: #e5780b;
}
.icon-indicator-danger::before {
  background-color: #fa3b1d;
}
.icon-indicator-light::before {
  background-color: #eff2f6;
}
.icon-indicator-dark::before {
  background-color: #141824;
}
.icon-indicator-fill::before {
  border: 0;
}

.content-offcanvas {
  position: fixed;
  width: 35rem !important;
  top: calc(var(--phoenix-navbar-top-height) + 1px) !important;
  height: calc(100vh - (var(--phoenix-navbar-top-height) + 4rem)) !important;
}
@media (min-width: 576px) {
  .content-offcanvas {
    background-position: 100% !important;
  }
}

.offcanvas-backdrop-transparent ~ .offcanvas-backdrop {
  opacity: 0;
}

.phoenix-offcanvas-container {
  position: relative;
  overflow: hidden;
}

.phoenix-offcanvas {
  position: absolute;
  overflow: auto;
  top: 0;
  bottom: 0;
  transition: transform 0.3s ease-in-out;
  z-index: 10;
}
.phoenix-offcanvas.phoenix-offcanvas-fixed {
  position: fixed;
  left: 0;
  transform: translateX(-100%);
}
.phoenix-offcanvas.phoenix-offcanvas-start {
  left: 0;
  transform: translateX(-100%);
}
.phoenix-offcanvas.phoenix-offcanvas-end {
  transform: translateX(100%);
  right: 0;
}
.phoenix-offcanvas.phoenix-offcanvas-top {
  transform: translateY(-100%);
}
.phoenix-offcanvas.phoenix-offcanvas-bottom {
  transform: translateY(100%);
}
.phoenix-offcanvas.show {
  transform: none;
}
.phoenix-offcanvas.show ~ .phoenix-offcanvas-backdrop {
  position: fixed;
  top: var(--phoenix-navbar-top-height);
  left: 0;
  height: 100vh;
  width: 100vw;
  background: rgba(0, 0, 0, 0.1);
  z-index: 8;
}

.phoenix-offcanvas-filter {
  max-width: 300px;
  top: var(--phoenix-navbar-top-height);
  height: calc(100vh - 5rem);
  padding: 2rem;
}
@media (min-width: 992px) {
  .phoenix-offcanvas-filter {
    position: sticky !important;
    top: 1rem !important;
    padding: 0 0 0 0.5rem !important;
    transform: none !important;
    height: calc(100vh - 2rem);
    padding-left: 4px;
  }
}

.phoenix-offcanvas-filter-xl {
  width: 300px;
  top: var(--phoenix-navbar-top-height);
  padding: 1.5rem 1.5rem 0;
}
@media (min-width: 992px) {
  .phoenix-offcanvas-filter-xl {
    z-index: 9999;
  }
}
@media (min-width: 1200px) {
  .phoenix-offcanvas-filter-xl {
    width: 250px;
    padding: 0 0 0 0.5rem !important;
    position: sticky !important;
    top: 1rem !important;
    transform: none !important;
    height: 100vh;
    z-index: 10;
  }
}

.offcanvas.faq-sidebar {
  height: 100%;
  visibility: visible !important;
  box-shadow: none;
}
@media (min-width: 768px) {
  .offcanvas.faq-sidebar {
    overflow: unset !important;
  }
  .firefox .offcanvas.faq-sidebar {
    overflow: unset !important;
  }
}
@media (min-width: 768px) {
  .offcanvas.faq-sidebar.offcanvas-start {
    border-right: 0px;
    transform: translateX(0%) !important;
    position: sticky;
  }
}

.bg-auth-card-overlay {
  mix-blend-mode: overlay;
}

.auth-card {
  background-color: var(--phoenix-emphasis-bg);
}
[data-bs-theme=dark] .auth-card {
  background-color: #0f111a;
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .auth-card {
    width: 27rem;
    margin: 0 auto;
  }
}
.auth-card .auth-title-box {
  width: 100%;
}
@media (min-width: 768px) {
  .auth-card .auth-title-box {
    width: 16.875rem;
  }
}
@media (min-width: 992px) {
  .auth-card .auth-title-box {
    width: 23.4375rem;
  }
}
.auth-card .auth-title-box .auth-title-box-img {
  width: 9.5rem;
  height: 7.56rem;
}
@media (min-width: 768px) {
  .auth-card .auth-title-box .auth-title-box-img {
    width: 12.5rem;
    height: 9.875rem;
  }
}
@media (min-width: 992px) {
  .auth-card .auth-title-box .auth-title-box-img {
    width: 17.93rem;
    height: 14.18rem;
  }
}
@media (min-width: 768px) {
  .auth-card .auth-title-box .card-sign-up {
    padding-bottom: 10rem !important;
  }
}
@media (min-width: 1200px) {
  .auth-card .auth-title-box .card-sign-up {
    padding-bottom: 3rem !important;
  }
}
.auth-card .auth-form-box {
  margin: auto;
  width: 100%;
}
@media (min-width: 768px) {
  .auth-card .auth-form-box {
    max-width: 16.625rem;
  }
}
@media (min-width: 992px) {
  .auth-card .auth-form-box {
    max-width: 18.75rem;
  }
}
@media (min-width: 1540px) {
  .auth-card .auth-form-box {
    max-width: 25rem;
  }
}

.verification-form {
  max-width: 17.6875rem;
  margin: 0 auto;
}
.verification-form .form-control::-webkit-outer-spin-button, .verification-form .form-control::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.verification-form .form-control {
  -moz-appearance: textfield;
}

/* -------------------------------------------------------------------------- */
/*                                  Override                                  */
/* -------------------------------------------------------------------------- */
[data-bs-theme=dark] .dark__bg-primary {
  background-color: #3874ff !important;
}
[data-bs-theme=dark] .dark__text-primary {
  color: #3874ff !important;
}
[data-bs-theme=dark] .dark__bg-secondary {
  background-color: #31374a !important;
}
[data-bs-theme=dark] .dark__text-secondary {
  color: #31374a !important;
}
[data-bs-theme=dark] .dark__bg-success {
  background-color: #25b003 !important;
}
[data-bs-theme=dark] .dark__text-success {
  color: #25b003 !important;
}
[data-bs-theme=dark] .dark__bg-info {
  background-color: #0097eb !important;
}
[data-bs-theme=dark] .dark__text-info {
  color: #0097eb !important;
}
[data-bs-theme=dark] .dark__bg-warning {
  background-color: #e5780b !important;
}
[data-bs-theme=dark] .dark__text-warning {
  color: #e5780b !important;
}
[data-bs-theme=dark] .dark__bg-danger {
  background-color: #fa3b1d !important;
}
[data-bs-theme=dark] .dark__text-danger {
  color: #fa3b1d !important;
}
[data-bs-theme=dark] .dark__bg-light {
  background-color: #eff2f6 !important;
}
[data-bs-theme=dark] .dark__text-light {
  color: #eff2f6 !important;
}
[data-bs-theme=dark] .dark__bg-dark {
  background-color: #141824 !important;
}
[data-bs-theme=dark] .dark__text-dark {
  color: #141824 !important;
}
[data-bs-theme=dark] .dark__bg-gray-50 {
  background-color: #f5f7fa !important;
}
[data-bs-theme=dark] .dark__text-gray-50 {
  color: #f5f7fa !important;
}
[data-bs-theme=dark] .dark__bg-gray-100 {
  background-color: #eff2f6 !important;
}
[data-bs-theme=dark] .dark__text-gray-100 {
  color: #eff2f6 !important;
}
[data-bs-theme=dark] .dark__bg-gray-200 {
  background-color: #e3e6ed !important;
}
[data-bs-theme=dark] .dark__text-gray-200 {
  color: #e3e6ed !important;
}
[data-bs-theme=dark] .dark__bg-gray-300 {
  background-color: #cbd0dd !important;
}
[data-bs-theme=dark] .dark__text-gray-300 {
  color: #cbd0dd !important;
}
[data-bs-theme=dark] .dark__bg-gray-400 {
  background-color: #9fa6bc !important;
}
[data-bs-theme=dark] .dark__text-gray-400 {
  color: #9fa6bc !important;
}
[data-bs-theme=dark] .dark__bg-gray-500 {
  background-color: #8a94ad !important;
}
[data-bs-theme=dark] .dark__text-gray-500 {
  color: #8a94ad !important;
}
[data-bs-theme=dark] .dark__bg-gray-600 {
  background-color: #6e7891 !important;
}
[data-bs-theme=dark] .dark__text-gray-600 {
  color: #6e7891 !important;
}
[data-bs-theme=dark] .dark__bg-gray-700 {
  background-color: #525b75 !important;
}
[data-bs-theme=dark] .dark__text-gray-700 {
  color: #525b75 !important;
}
[data-bs-theme=dark] .dark__bg-gray-800 {
  background-color: #3e465b !important;
}
[data-bs-theme=dark] .dark__text-gray-800 {
  color: #3e465b !important;
}
[data-bs-theme=dark] .dark__bg-gray-900 {
  background-color: #31374a !important;
}
[data-bs-theme=dark] .dark__text-gray-900 {
  color: #31374a !important;
}
[data-bs-theme=dark] .dark__bg-gray-1000 {
  background-color: #222834 !important;
}
[data-bs-theme=dark] .dark__text-gray-1000 {
  color: #222834 !important;
}
[data-bs-theme=dark] .dark__bg-gray-1100 {
  background-color: #141824 !important;
}
[data-bs-theme=dark] .dark__text-gray-1100 {
  color: #141824 !important;
}
[data-bs-theme=dark] .dark__bg-gray-1200 {
  background-color: #0f111a !important;
}
[data-bs-theme=dark] ::-moz-selection {
  background-color: var(--phoenix-primary-light);
}
[data-bs-theme=dark] ::selection {
  background-color: var(--phoenix-primary-light);
}
[data-bs-theme=dark] .dark__bg-opacity-10 {
  --phoenix-bg-opacity: 0.1;
}
[data-bs-theme=dark] .dark__bg-opacity-25 {
  --phoenix-bg-opacity: 0.25;
}
[data-bs-theme=dark] .dark__bg-opacity-50 {
  --phoenix-bg-opacity: 0.5;
}
[data-bs-theme=dark] .dark__bg-opacity-75 {
  --phoenix-bg-opacity: 0.75;
}
[data-bs-theme=dark] .dark__bg-opacity-85 {
  --phoenix-bg-opacity: 0.85;
}
[data-bs-theme=dark] .dark__bg-opacity-100 {
  --phoenix-bg-opacity: 1;
}
[data-bs-theme=dark] .dark__text-opacity-25 {
  --phoenix-text-opacity: 0.25;
}
[data-bs-theme=dark] .dark__text-opacity-50 {
  --phoenix-text-opacity: 0.5;
}
[data-bs-theme=dark] .dark__text-opacity-75 {
  --phoenix-text-opacity: 0.75;
}
[data-bs-theme=dark] .dark__text-opacity-85 {
  --phoenix-text-opacity: 0.85;
}
[data-bs-theme=dark] .dark__text-opacity-100 {
  --phoenix-text-opacity: 1;
}

/*# sourceMappingURL=data:application/json;base64,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QUF3QjtBQUMxQjs7QUFFQTs7RUFFRSx3QkFBd0I7QUFDMUI7O0FBRUE7O0VBRUUsMEJBQTBCO0FBQzVCOztBQUVBOztFQUVFLDBCQUEwQjtBQUM1Qjs7QUFFQTs7RUFFRSx3QkFBd0I7QUFDMUI7O0FBRUE7O0VBRUUsd0JBQXdCO0FBQzFCOztBQUVBOztFQUVFLDBCQUEwQjtBQUM1Qjs7QUFFQTs7RUFFRSwwQkFBMEI7QUFDNUI7O0FBRUE7O0VBRUUsd0JBQXdCO0FBQzFCOztBQUVBOztFQUVFLHdCQUF3QjtBQUMxQjs7QUFFQTs7RUFFRSx3QkFBd0I7QUFDMUI7O0FBRUE7O0VBRUUsd0JBQXdCO0FBQzFCOztBQUVBOztFQUVFLDBCQUEwQjtBQUM1Qjs7QUFFQTs7RUFFRSwwQkFBMEI7QUFDNUI7O0FBRUE7O0VBRUUsd0JBQXdCO0FBQzFCOztBQUVBOztFQUVFLHdCQUF3QjtBQUMxQjs7QUFFQTs7RUFFRSwwQkFBMEI7QUFDNUI7O0FBRUE7O0VBRUUsMEJBQTBCO0FBQzVCOztBQUVBOztFQUVFLHdCQUF3QjtBQUMxQjs7QUFFQTs7RUFFRSx3QkFBd0I7QUFDMUI7O0FBRUE7RUFDRTtJQUNFLFdBQVc7RUFDYjtFQUNBO0lBQ0UsY0FBYztJQUNkLFdBQVc7RUFDYjtFQUNBO0lBQ0UsY0FBYztJQUNkLFdBQVc7RUFDYjtFQUNBO0lBQ0UsY0FBYztJQUNkLFVBQVU7RUFDWjtFQUNBO0lBQ0UsY0FBYztJQUNkLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsY0FBYztJQUNkLFVBQVU7RUFDWjtFQUNBO0lBQ0UsY0FBYztJQUNkLFVBQVU7RUFDWjtFQUNBO0lBQ0UsY0FBYztJQUNkLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsY0FBYztJQUNkLFdBQVc7RUFDYjtFQUNBO0lBQ0UsY0FBYztJQUNkLGtCQUFrQjtFQUNwQjtFQUNBO0lBQ0UsY0FBYztJQUNkLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsY0FBYztJQUNkLFVBQVU7RUFDWjtFQUNBO0lBQ0UsY0FBYztJQUNkLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsY0FBYztJQUNkLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsY0FBYztJQUNkLFVBQVU7RUFDWjtFQUNBO0lBQ0UsY0FBYztJQUNkLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsY0FBYztJQUNkLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsY0FBYztJQUNkLFVBQVU7RUFDWjtFQUNBO0lBQ0UsY0FBYztJQUNkLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsY0FBYztJQUNkLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsY0FBYztJQUNkLFdBQVc7RUFDYjtFQUNBO0lBQ0UsY0FBYztFQUNoQjtFQUNBO0lBQ0Usd0JBQXdCO0VBQzFCO0VBQ0E7SUFDRSx5QkFBeUI7RUFDM0I7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UseUJBQXlCO0VBQzNCO0VBQ0E7SUFDRSx5QkFBeUI7RUFDM0I7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UseUJBQXlCO0VBQzNCO0VBQ0E7SUFDRSx5QkFBeUI7RUFDM0I7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UseUJBQXlCO0VBQzNCO0VBQ0E7SUFDRSx5QkFBeUI7RUFDM0I7RUFDQTs7SUFFRSxxQkFBcUI7RUFDdkI7RUFDQTs7SUFFRSxxQkFBcUI7RUFDdkI7RUFDQTs7SUFFRSwyQkFBMkI7RUFDN0I7RUFDQTs7SUFFRSwyQkFBMkI7RUFDN0I7RUFDQTs7SUFFRSwwQkFBMEI7RUFDNUI7RUFDQTs7SUFFRSwwQkFBMEI7RUFDNUI7RUFDQTs7SUFFRSx3QkFBd0I7RUFDMUI7RUFDQTs7SUFFRSx3QkFBd0I7RUFDMUI7RUFDQTs7SUFFRSwwQkFBMEI7RUFDNUI7RUFDQTs7SUFFRSwwQkFBMEI7RUFDNUI7RUFDQTs7SUFFRSx3QkFBd0I7RUFDMUI7RUFDQTs7SUFFRSx3QkFBd0I7RUFDMUI7RUFDQTs7SUFFRSwwQkFBMEI7RUFDNUI7RUFDQTs7SUFFRSwwQkFBMEI7RUFDNUI7RUFDQTs7SUFFRSx3QkFBd0I7RUFDMUI7RUFDQTs7SUFFRSx3QkFBd0I7RUFDMUI7RUFDQTs7SUFFRSwwQkFBMEI7RUFDNUI7RUFDQTs7SUFFRSwwQkFBMEI7RUFDNUI7RUFDQTs7SUFFRSx3QkFBd0I7RUFDMUI7RUFDQTs7SUFFRSx3QkFBd0I7RUFDMUI7RUFDQTs7SUFFRSwwQkFBMEI7RUFDNUI7RUFDQTs7SUFFRSwwQkFBMEI7RUFDNUI7RUFDQTs7SUFFRSx3QkFBd0I7RUFDMUI7RUFDQTs7SUFFRSx3QkFBd0I7RUFDMUI7RUFDQTs7SUFFRSx3QkFBd0I7RUFDMUI7RUFDQTs7SUFFRSx3QkFBd0I7RUFDMUI7RUFDQTs7SUFFRSwwQkFBMEI7RUFDNUI7RUFDQTs7SUFFRSwwQkFBMEI7RUFDNUI7RUFDQTs7SUFFRSx3QkFBd0I7RUFDMUI7RUFDQTs7SUFFRSx3QkFBd0I7RUFDMUI7RUFDQTs7SUFFRSwwQkFBMEI7RUFDNUI7RUFDQTs7SUFFRSwwQkFBMEI7RUFDNUI7RUFDQTs7SUFFRSx3QkFBd0I7RUFDMUI7RUFDQTs7SUFFRSx3QkFBd0I7RUFDMUI7QUFDRjtBQUNBO0VBQ0U7SUFDRSxXQUFXO0VBQ2I7RUFDQTtJQUNFLGNBQWM7SUFDZCxXQUFXO0VBQ2I7RUFDQTtJQUNFLGNBQWM7SUFDZCxXQUFXO0VBQ2I7RUFDQTtJQUNFLGNBQWM7SUFDZCxVQUFVO0VBQ1o7RUFDQTtJQUNFLGNBQWM7SUFDZCxtQkFBbUI7RUFDckI7RUFDQTtJQUNFLGNBQWM7SUFDZCxVQUFVO0VBQ1o7RUFDQTtJQUNFLGNBQWM7SUFDZCxVQUFVO0VBQ1o7RUFDQTtJQUNFLGNBQWM7SUFDZCxtQkFBbUI7RUFDckI7RUFDQTtJQUNFLGNBQWM7SUFDZCxXQUFXO0VBQ2I7RUFDQTtJQUNFLGNBQWM7SUFDZCxrQkFBa0I7RUFDcEI7RUFDQTtJQUNFLGNBQWM7SUFDZCxtQkFBbUI7RUFDckI7RUFDQTtJQUNFLGNBQWM7SUFDZCxVQUFVO0VBQ1o7RUFDQTtJQUNFLGNBQWM7SUFDZCxtQkFBbUI7RUFDckI7RUFDQTtJQUNFLGNBQWM7SUFDZCxtQkFBbUI7RUFDckI7RUFDQTtJQUNFLGNBQWM7SUFDZCxVQUFVO0VBQ1o7RUFDQTtJQUNFLGNBQWM7SUFDZCxtQkFBbUI7RUFDckI7RUFDQTtJQUNFLGNBQWM7SUFDZCxtQkFBbUI7RUFDckI7RUFDQTtJQUNFLGNBQWM7SUFDZCxVQUFVO0VBQ1o7RUFDQTtJQUNFLGNBQWM7SUFDZCxtQkFBbUI7RUFDckI7RUFDQTtJQUNFLGNBQWM7SUFDZCxtQkFBbUI7RUFDckI7RUFDQTtJQUNFLGNBQWM7SUFDZCxXQUFXO0VBQ2I7RUFDQTtJQUNFLGNBQWM7RUFDaEI7RUFDQTtJQUNFLHdCQUF3QjtFQUMxQjtFQUNBO0lBQ0UseUJBQXlCO0VBQzNCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLHlCQUF5QjtFQUMzQjtFQUNBO0lBQ0UseUJBQXlCO0VBQzNCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLHlCQUF5QjtFQUMzQjtFQUNBO0lBQ0UseUJBQXlCO0VBQzNCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLHlCQUF5QjtFQUMzQjtFQUNBO0lBQ0UseUJBQXlCO0VBQzNCO0VBQ0E7O0lBRUUscUJBQXFCO0VBQ3ZCO0VBQ0E7O0lBRUUscUJBQXFCO0VBQ3ZCO0VBQ0E7O0lBRUUsMkJBQTJCO0VBQzdCO0VBQ0E7O0lBRUUsMkJBQTJCO0VBQzdCO0VBQ0E7O0lBRUUsMEJBQTBCO0VBQzVCO0VBQ0E7O0lBRUUsMEJBQTBCO0VBQzVCO0VBQ0E7O0lBRUUsd0JBQXdCO0VBQzFCO0VBQ0E7O0lBRUUsd0JBQXdCO0VBQzFCO0VBQ0E7O0lBRUUsMEJBQTBCO0VBQzVCO0VBQ0E7O0lBRUUsMEJBQTBCO0VBQzVCO0VBQ0E7O0lBRUUsd0JBQXdCO0VBQzFCO0VBQ0E7O0lBRUUsd0JBQXdCO0VBQzFCO0VBQ0E7O0lBRUUsMEJBQTBCO0VBQzVCO0VBQ0E7O0lBRUUsMEJBQTBCO0VBQzVCO0VBQ0E7O0lBRUUsd0JBQXdCO0VBQzFCO0VBQ0E7O0lBRUUsd0JBQXdCO0VBQzFCO0VBQ0E7O0lBRUUsMEJBQTBCO0VBQzVCO0VBQ0E7O0lBRUUsMEJBQTBCO0VBQzVCO0VBQ0E7O0lBRUUsd0JBQXdCO0VBQzFCO0VBQ0E7O0lBRUUsd0JBQXdCO0VBQzFCO0VBQ0E7O0lBRUUsMEJBQTBCO0VBQzVCO0VBQ0E7O0lBRUUsMEJBQTBCO0VBQzVCO0VBQ0E7O0lBRUUsd0JBQXdCO0VBQzFCO0VBQ0E7O0lBRUUsd0JBQXdCO0VBQzFCO0VBQ0E7O0lBRUUsd0JBQXdCO0VBQzFCO0VBQ0E7O0lBRUUsd0JBQXdCO0VBQzFCO0VBQ0E7O0lBRUUsMEJBQTBCO0VBQzVCO0VBQ0E7O0lBRUUsMEJBQTBCO0VBQzVCO0VBQ0E7O0lBRUUsd0JBQXdCO0VBQzFCO0VBQ0E7O0lBRUUsd0JBQXdCO0VBQzFCO0VBQ0E7O0lBRUUsMEJBQTBCO0VBQzVCO0VBQ0E7O0lBRUUsMEJBQTBCO0VBQzVCO0VBQ0E7O0lBRUUsd0JBQXdCO0VBQzFCO0VBQ0E7O0lBRUUsd0JBQXdCO0VBQzFCO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsV0FBVztFQUNiO0VBQ0E7SUFDRSxjQUFjO0lBQ2QsV0FBVztFQUNiO0VBQ0E7SUFDRSxjQUFjO0lBQ2QsV0FBVztFQUNiO0VBQ0E7SUFDRSxjQUFjO0lBQ2QsVUFBVTtFQUNaO0VBQ0E7SUFDRSxjQUFjO0lBQ2QsbUJBQW1CO0VBQ3JCO0VBQ0E7SUFDRSxjQUFjO0lBQ2QsVUFBVTtFQUNaO0VBQ0E7SUFDRSxjQUFjO0lBQ2QsVUFBVTtFQUNaO0VBQ0E7SUFDRSxjQUFjO0lBQ2QsbUJBQW1CO0VBQ3JCO0VBQ0E7SUFDRSxjQUFjO0lBQ2QsV0FBVztFQUNiO0VBQ0E7SUFDRSxjQUFjO0lBQ2Qsa0JBQWtCO0VBQ3BCO0VBQ0E7SUFDRSxjQUFjO0lBQ2QsbUJBQW1CO0VBQ3JCO0VBQ0E7SUFDRSxjQUFjO0lBQ2QsVUFBVTtFQUNaO0VBQ0E7SUFDRSxjQUFjO0lBQ2QsbUJBQW1CO0VBQ3JCO0VBQ0E7SUFDRSxjQUFjO0lBQ2QsbUJBQW1CO0VBQ3JCO0VBQ0E7SUFDRSxjQUFjO0lBQ2QsVUFBVTtFQUNaO0VBQ0E7SUFDRSxjQUFjO0lBQ2QsbUJBQW1CO0VBQ3JCO0VBQ0E7SUFDRSxjQUFjO0lBQ2QsbUJBQW1CO0VBQ3JCO0VBQ0E7SUFDRSxjQUFjO0lBQ2QsVUFBVTtFQUNaO0VBQ0E7SUFDRSxjQUFjO0lBQ2QsbUJBQW1CO0VBQ3JCO0VBQ0E7SUFDRSxjQUFjO0lBQ2QsbUJBQW1CO0VBQ3JCO0VBQ0E7SUFDRSxjQUFjO0lBQ2QsV0FBVztFQUNiO0VBQ0E7SUFDRSxjQUFjO0VBQ2hCO0VBQ0E7SUFDRSx3QkFBd0I7RUFDMUI7RUFDQTtJQUNFLHlCQUF5QjtFQUMzQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSx5QkFBeUI7RUFDM0I7RUFDQTtJQUNFLHlCQUF5QjtFQUMzQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSx5QkFBeUI7RUFDM0I7RUFDQTtJQUNFLHlCQUF5QjtFQUMzQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSx5QkFBeUI7RUFDM0I7RUFDQTtJQUNFLHlCQUF5QjtFQUMzQjtFQUNBOztJQUVFLHFCQUFxQjtFQUN2QjtFQUNBOztJQUVFLHFCQUFxQjtFQUN2QjtFQUNBOztJQUVFLDJCQUEyQjtFQUM3QjtFQUNBOztJQUVFLDJCQUEyQjtFQUM3QjtFQUNBOztJQUVFLDBCQUEwQjtFQUM1QjtFQUNBOztJQUVFLDBCQUEwQjtFQUM1QjtFQUNBOztJQUVFLHdCQUF3QjtFQUMxQjtFQUNBOztJQUVFLHdCQUF3QjtFQUMxQjtFQUNBOztJQUVFLDBCQUEwQjtFQUM1QjtFQUNBOztJQUVFLDBCQUEwQjtFQUM1QjtFQUNBOztJQUVFLHdCQUF3QjtFQUMxQjtFQUNBOztJQUVFLHdCQUF3QjtFQUMxQjtFQUNBOztJQUVFLDBCQUEwQjtFQUM1QjtFQUNBOztJQUVFLDBCQUEwQjtFQUM1QjtFQUNBOztJQUVFLHdCQUF3QjtFQUMxQjtFQUNBOztJQUVFLHdCQUF3QjtFQUMxQjtFQUNBOztJQUVFLDBCQUEwQjtFQUM1QjtFQUNBOztJQUVFLDBCQUEwQjtFQUM1QjtFQUNBOztJQUVFLHdCQUF3QjtFQUMxQjtFQUNBOztJQUVFLHdCQUF3QjtFQUMxQjtFQUNBOztJQUVFLDBCQUEwQjtFQUM1QjtFQUNBOztJQUVFLDBCQUEwQjtFQUM1QjtFQUNBOztJQUVFLHdCQUF3QjtFQUMxQjtFQUNBOztJQUVFLHdCQUF3QjtFQUMxQjtFQUNBOztJQUVFLHdCQUF3QjtFQUMxQjtFQUNBOztJQUVFLHdCQUF3QjtFQUMxQjtFQUNBOztJQUVFLDBCQUEwQjtFQUM1QjtFQUNBOztJQUVFLDBCQUEwQjtFQUM1QjtFQUNBOztJQUVFLHdCQUF3QjtFQUMxQjtFQUNBOztJQUVFLHdCQUF3QjtFQUMxQjtFQUNBOztJQUVFLDBCQUEwQjtFQUM1QjtFQUNBOztJQUVFLDBCQUEwQjtFQUM1QjtFQUNBOztJQUVFLHdCQUF3QjtFQUMxQjtFQUNBOztJQUVFLHdCQUF3QjtFQUMxQjtBQUNGO0FBQ0E7RUFDRTtJQUNFLFdBQVc7RUFDYjtFQUNBO0lBQ0UsY0FBYztJQUNkLFdBQVc7RUFDYjtFQUNBO0lBQ0UsY0FBYztJQUNkLFdBQVc7RUFDYjtFQUNBO0lBQ0UsY0FBYztJQUNkLFVBQVU7RUFDWjtFQUNBO0lBQ0UsY0FBYztJQUNkLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsY0FBYztJQUNkLFVBQVU7RUFDWjtFQUNBO0lBQ0UsY0FBYztJQUNkLFVBQVU7RUFDWjtFQUNBO0lBQ0UsY0FBYztJQUNkLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsY0FBYztJQUNkLFdBQVc7RUFDYjtFQUNBO0lBQ0UsY0FBYztJQUNkLGtCQUFrQjtFQUNwQjtFQUNBO0lBQ0UsY0FBYztJQUNkLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsY0FBYztJQUNkLFVBQVU7RUFDWjtFQUNBO0lBQ0UsY0FBYztJQUNkLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsY0FBYztJQUNkLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsY0FBYztJQUNkLFVBQVU7RUFDWjtFQUNBO0lBQ0UsY0FBYztJQUNkLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsY0FBYztJQUNkLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsY0FBYztJQUNkLFVBQVU7RUFDWjtFQUNBO0lBQ0UsY0FBYztJQUNkLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsY0FBYztJQUNkLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsY0FBYztJQUNkLFdBQVc7RUFDYjtFQUNBO0lBQ0UsY0FBYztFQUNoQjtFQUNBO0lBQ0Usd0JBQXdCO0VBQzFCO0VBQ0E7SUFDRSx5QkFBeUI7RUFDM0I7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UseUJBQXlCO0VBQzNCO0VBQ0E7SUFDRSx5QkFBeUI7RUFDM0I7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UseUJBQXlCO0VBQzNCO0VBQ0E7SUFDRSx5QkFBeUI7RUFDM0I7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UseUJBQXlCO0VBQzNCO0VBQ0E7SUFDRSx5QkFBeUI7RUFDM0I7RUFDQTs7SUFFRSxxQkFBcUI7RUFDdkI7RUFDQTs7SUFFRSxxQkFBcUI7RUFDdkI7RUFDQTs7SUFFRSwyQkFBMkI7RUFDN0I7RUFDQTs7SUFFRSwyQkFBMkI7RUFDN0I7RUFDQTs7SUFFRSwwQkFBMEI7RUFDNUI7RUFDQTs7SUFFRSwwQkFBMEI7RUFDNUI7RUFDQTs7SUFFRSx3QkFBd0I7RUFDMUI7RUFDQTs7SUFFRSx3QkFBd0I7RUFDMUI7RUFDQTs7SUFFRSwwQkFBMEI7RUFDNUI7RUFDQTs7SUFFRSwwQkFBMEI7RUFDNUI7RUFDQTs7SUFFRSx3QkFBd0I7RUFDMUI7RUFDQTs7SUFFRSx3QkFBd0I7RUFDMUI7RUFDQTs7SUFFRSwwQkFBMEI7RUFDNUI7RUFDQTs7SUFFRSwwQkFBMEI7RUFDNUI7RUFDQTs7SUFFRSx3QkFBd0I7RUFDMUI7RUFDQTs7SUFFRSx3QkFBd0I7RUFDMUI7RUFDQTs7SUFFRSwwQkFBMEI7RUFDNUI7RUFDQTs7SUFFRSwwQkFBMEI7RUFDNUI7RUFDQTs7SUFFRSx3QkFBd0I7RUFDMUI7RUFDQTs7SUFFRSx3QkFBd0I7RUFDMUI7RUFDQTs7SUFFRSwwQkFBMEI7RUFDNUI7RUFDQTs7SUFFRSwwQkFBMEI7RUFDNUI7RUFDQTs7SUFFRSx3QkFBd0I7RUFDMUI7RUFDQTs7SUFFRSx3QkFBd0I7RUFDMUI7RUFDQTs7SUFFRSx3QkFBd0I7RUFDMUI7RUFDQTs7SUFFRSx3QkFBd0I7RUFDMUI7RUFDQTs7SUFFRSwwQkFBMEI7RUFDNUI7RUFDQTs7SUFFRSwwQkFBMEI7RUFDNUI7RUFDQTs7SUFFRSx3QkFBd0I7RUFDMUI7RUFDQTs7SUFFRSx3QkFBd0I7RUFDMUI7RUFDQTs7SUFFRSwwQkFBMEI7RUFDNUI7RUFDQTs7SUFFRSwwQkFBMEI7RUFDNUI7RUFDQTs7SUFFRSx3QkFBd0I7RUFDMUI7RUFDQTs7SUFFRSx3QkFBd0I7RUFDMUI7QUFDRjtBQUNBO0VBQ0U7SUFDRSxXQUFXO0VBQ2I7RUFDQTtJQUNFLGNBQWM7SUFDZCxXQUFXO0VBQ2I7RUFDQTtJQUNFLGNBQWM7SUFDZCxXQUFXO0VBQ2I7RUFDQTtJQUNFLGNBQWM7SUFDZCxVQUFVO0VBQ1o7RUFDQTtJQUNFLGNBQWM7SUFDZCxtQkFBbUI7RUFDckI7RUFDQTtJQUNFLGNBQWM7SUFDZCxVQUFVO0VBQ1o7RUFDQTtJQUNFLGNBQWM7SUFDZCxVQUFVO0VBQ1o7RUFDQTtJQUNFLGNBQWM7SUFDZCxtQkFBbUI7RUFDckI7RUFDQTtJQUNFLGNBQWM7SUFDZCxXQUFXO0VBQ2I7RUFDQTtJQUNFLGNBQWM7SUFDZCxrQkFBa0I7RUFDcEI7RUFDQTtJQUNFLGNBQWM7SUFDZCxtQkFBbUI7RUFDckI7RUFDQTtJQUNFLGNBQWM7SUFDZCxVQUFVO0VBQ1o7RUFDQTtJQUNFLGNBQWM7SUFDZCxtQkFBbUI7RUFDckI7RUFDQTtJQUNFLGNBQWM7SUFDZCxtQkFBbUI7RUFDckI7RUFDQTtJQUNFLGNBQWM7SUFDZCxVQUFVO0VBQ1o7RUFDQTtJQUNFLGNBQWM7SUFDZCxtQkFBbUI7RUFDckI7RUFDQTtJQUNFLGNBQWM7SUFDZCxtQkFBbUI7RUFDckI7RUFDQTtJQUNFLGNBQWM7SUFDZCxVQUFVO0VBQ1o7RUFDQTtJQUNFLGNBQWM7SUFDZCxtQkFBbUI7RUFDckI7RUFDQTtJQUNFLGNBQWM7SUFDZCxt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RUE7RUFDRSwrRkFBK0Y7QUFDakc7O0FBRUE7RUFDRSw0RkFBNEY7QUFDOUY7O0FBRUE7RUFDRSwrRkFBK0Y7QUFDakc7O0FBRUE7RUFDRSw4RkFBOEY7QUFDaEc7O0FBRUE7RUFDRSw2RkFBNkY7QUFDL0Y7O0FBRUE7RUFDRSw0RkFBNEY7QUFDOUY7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSwwQkFBMEI7QUFDNUI7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSxpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxtQkFBbUI7QUFDckI7O0FBRUE7RUFDRSxvQkFBb0I7QUFDdEI7O0FBRUE7RUFDRSxvQkFBb0I7QUFDdEI7O0FBRUE7RUFDRSxzQkFBc0I7QUFDeEI7O0FBRUE7RUFDRSx1QkFBdUI7QUFDekI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxvQkFBb0I7QUFDdEI7O0FBRUE7RUFDRSxxQkFBcUI7QUFDdkI7O0FBRUE7RUFDRSxtQkFBbUI7QUFDckI7O0FBRUE7RUFDRSxxQkFBcUI7QUFDdkI7O0FBRUE7RUFDRSxzQkFBc0I7QUFDeEI7O0FBRUE7RUFDRSwyQ0FBMkM7QUFDN0M7O0FBRUE7RUFDRSxzQ0FBc0M7QUFDeEM7O0FBRUE7RUFDRSxzQ0FBc0M7QUFDeEM7O0FBRUE7RUFDRSxzR0FBc0c7QUFDeEc7O0FBRUE7RUFDRSxvQkFBb0I7QUFDdEI7O0FBRUE7RUFDRSwwR0FBMEc7QUFDNUc7O0FBRUE7RUFDRSx3QkFBd0I7QUFDMUI7O0FBRUE7RUFDRSw0R0FBNEc7QUFDOUc7O0FBRUE7RUFDRSwwQkFBMEI7QUFDNUI7O0FBRUE7RUFDRSw2R0FBNkc7QUFDL0c7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSwyR0FBMkc7QUFDN0c7O0FBRUE7RUFDRSx5QkFBeUI7QUFDM0I7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSxxQkFBcUI7QUFDdkI7O0FBRUE7RUFDRSxxQkFBcUI7QUFDdkI7O0FBRUE7RUFDRSxxQkFBcUI7QUFDdkI7O0FBRUE7RUFDRSxxQkFBcUI7QUFDdkI7O0FBRUE7RUFDRSxxQkFBcUI7QUFDdkI7O0FBRUE7RUFDRSxxQkFBcUI7QUFDdkI7O0FBRUE7RUFDRSxzQkFBc0I7QUFDeEI7O0FBRUE7RUFDRSxzQkFBc0I7QUFDeEI7O0FBRUE7RUFDRSwwQkFBMEI7QUFDNUI7O0FBRUE7RUFDRSx1QkFBdUI7QUFDekI7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSxzQkFBc0I7QUFDeEI7O0FBRUE7RUFDRSxzQkFBc0I7QUFDeEI7O0FBRUE7RUFDRSxzQkFBc0I7QUFDeEI7O0FBRUE7RUFDRSxzQkFBc0I7QUFDeEI7O0FBRUE7RUFDRSxzQkFBc0I7QUFDeEI7O0FBRUE7RUFDRSxzQkFBc0I7QUFDeEI7O0FBRUE7RUFDRSx1QkFBdUI7QUFDekI7O0FBRUE7RUFDRSx1QkFBdUI7QUFDekI7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSx1QkFBdUI7QUFDekI7O0FBRUE7RUFDRSx3QkFBd0I7QUFDMUI7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSx5QkFBeUI7QUFDM0I7O0FBRUE7RUFDRSw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRSxpQ0FBaUM7QUFDbkM7O0FBRUE7RUFDRSxzQ0FBc0M7QUFDeEM7O0FBRUE7RUFDRSx5Q0FBeUM7QUFDM0M7O0FBRUE7RUFDRSx1QkFBdUI7QUFDekI7O0FBRUE7RUFDRSx1QkFBdUI7QUFDekI7O0FBRUE7RUFDRSx5QkFBeUI7QUFDM0I7O0FBRUE7RUFDRSx5QkFBeUI7QUFDM0I7O0FBRUE7RUFDRSwwQkFBMEI7QUFDNUI7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSxrQ0FBa0M7QUFDcEM7O0FBRUE7RUFDRSxzQ0FBc0M7QUFDeEM7O0FBRUE7RUFDRSxvQ0FBb0M7QUFDdEM7O0FBRUE7RUFDRSxrQ0FBa0M7QUFDcEM7O0FBRUE7RUFDRSx5Q0FBeUM7QUFDM0M7O0FBRUE7RUFDRSx3Q0FBd0M7QUFDMUM7O0FBRUE7RUFDRSx3Q0FBd0M7QUFDMUM7O0FBRUE7RUFDRSxrQ0FBa0M7QUFDcEM7O0FBRUE7RUFDRSxnQ0FBZ0M7QUFDbEM7O0FBRUE7RUFDRSw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRSxnQ0FBZ0M7QUFDbEM7O0FBRUE7RUFDRSwrQkFBK0I7QUFDakM7O0FBRUE7RUFDRSxvQ0FBb0M7QUFDdEM7O0FBRUE7RUFDRSxrQ0FBa0M7QUFDcEM7O0FBRUE7RUFDRSxnQ0FBZ0M7QUFDbEM7O0FBRUE7RUFDRSx1Q0FBdUM7QUFDekM7O0FBRUE7RUFDRSxzQ0FBc0M7QUFDeEM7O0FBRUE7RUFDRSxpQ0FBaUM7QUFDbkM7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSxpQ0FBaUM7QUFDbkM7O0FBRUE7RUFDRSwrQkFBK0I7QUFDakM7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSwrQkFBK0I7QUFDakM7O0FBRUE7RUFDRSw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRSxvQkFBb0I7QUFDdEI7O0FBRUE7RUFDRSxtQkFBbUI7QUFDckI7O0FBRUE7RUFDRSxtQkFBbUI7QUFDckI7O0FBRUE7RUFDRSxtQkFBbUI7QUFDckI7O0FBRUE7RUFDRSxtQkFBbUI7QUFDckI7O0FBRUE7RUFDRSxtQkFBbUI7QUFDckI7O0FBRUE7RUFDRSxtQkFBbUI7QUFDckI7O0FBRUE7RUFDRSxtQkFBbUI7QUFDckI7O0FBRUE7RUFDRSxvQkFBb0I7QUFDdEI7O0FBRUE7RUFDRSwwQkFBMEI7QUFDNUI7O0FBRUE7RUFDRSx5QkFBeUI7QUFDM0I7O0FBRUE7RUFDRSx1QkFBdUI7QUFDekI7O0FBRUE7RUFDRSx5QkFB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O0VBQ0UsNkJBQTZCO0FBQy9COztBQUVBO0VBQ0UsMkJBQTJCO0FBQzdCOztBQUVBO0VBQ0UsMkJBQTJCO0FBQzdCOztBQUVBO0VBQ0UsNkJBQTZCO0FBQy9COztBQUVBO0VBQ0UsMkJBQTJCO0FBQzdCOztBQUVBO0VBQ0UsNkJBQTZCO0FBQy9COztBQUVBO0VBQ0UsMkJBQTJCO0FBQzdCOztBQUVBO0VBQ0UsMEJBQTBCO0FBQzVCOztBQUVBO0VBQ0UsZ0NBQWdDO0FBQ2xDOztBQUVBO0VBQ0UsK0JBQStCO0FBQ2pDOztBQUVBO0VBQ0UsNkJBQTZCO0FBQy9COztBQUVBO0VBQ0UsK0JBQStCO0FBQ2pDOztBQUVBO0VBQ0UsNkJBQTZCO0FBQy9COztBQUVBO0VBQ0UsK0JBQStCO0FBQ2pDOztBQUVBO0VBQ0UsNkJBQTZCO0FBQy9COztBQUVBO0VBQ0UsK0JBQStCO0FBQ2pDOztBQUVBO0VBQ0UsNkJBQTZCO0FBQy9COztBQUVBO0VBQ0UsK0JBQStCO0FBQ2pDOztBQUVBO0VBQ0UsNkJBQTZCO0FBQy9COztBQUVBO0VBQ0UsNkJBQTZCO0FBQy9COztBQUVBO0VBQ0UsK0JBQStCO0FBQ2pDOztBQUVBO0VBQ0UsNkJBQTZCO0FBQy9COztBQUVBO0VBQ0UsK0JBQStCO0FBQ2pDOztBQUVBO0VBQ0UsNkJBQTZCO0FBQy9COztBQUVBO0VBQ0UsMkJBQTJCO0FBQzdCOztBQUVBO0VBQ0UsaUNBQWlDO0FBQ25DOztBQUVBO0VBQ0UsZ0NBQWdDO0FBQ2xDOztBQUVBO0VBQ0UsOEJBQThCO0FBQ2hDOztBQUVBO0VBQ0UsZ0NBQWdDO0FBQ2xDOztBQUVBO0VBQ0UsOEJBQThCO0FBQ2hDOztBQUVBO0VBQ0UsZ0NBQWdDO0FBQ2xDOztBQUVBO0VBQ0UsOEJBQThCO0FBQ2hDOztBQUVBO0VBQ0UsZ0NBQWdDO0FBQ2xDOztBQUVBO0VBQ0UsOEJBQThCO0FBQ2hDOztBQUVBO0VBQ0UsZ0NBQWdDO0FBQ2xDOztBQUVBO0VBQ0UsOEJBQThCO0FBQ2hDOztBQUVBO0VBQ0UsOEJBQThCO0FBQ2hDOztBQUVBO0VBQ0UsZ0NBQWdDO0FBQ2xDOztBQUVBO0VBQ0UsOEJBQThCO0FBQ2hDOztBQUVBO0VBQ0UsZ0NBQWdDO0FBQ2xDOztBQUVBO0VBQ0UsOEJBQThCO0FBQ2hDOztBQUVBO0VBQ0UseUJBQXlCO0FBQzNCOztBQUVBO0VBQ0UsK0JBQStCO0FBQ2pDOztBQUVBO0VBQ0UsOEJBQThCO0FBQ2hDOztBQUVBO0VBQ0UsNEJBQTRCO0FBQzlCOztBQUVBO0VBQ0UsOEJBQThCO0FBQ2hDOztBQUVBO0VBQ0UsNEJBQTRCO0FBQzlCOztBQUVBO0VBQ0UsOEJBQThCO0FBQ2hDOztBQUVBO0VBQ0UsNEJBQTRCO0FBQzlCOztBQUVBO0VBQ0UsOEJBQThCO0FBQ2hDOztBQUVBO0VBQ0UsNEJBQTRCO0FBQzlCOztBQUVBO0VBQ0UsOEJBQThCO0FBQ2hDOztBQUVBO0VBQ0UsNEJBQTRCO0FBQzlCOztBQUVBO0VBQ0UsNEJBQTRCO0FBQzlCOztBQUVBO0VBQ0UsOEJBQThCO0FBQ2hDOztBQUVBO0VBQ0UsNEJBQTRCO0FBQzlCOztBQUVBO0VBQ0UsOEJBQThCO0FBQ2hDOztBQUVBO0VBQ0UsNEJBQTRCO0FBQzlCOztBQUVBO0VBQ0UsMkJBQTJCO0FBQzdCOztBQUVBO0VBQ0UsMEJBQTBCO0FBQzVCOztBQUVBO0VBQ0Usd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UsMEJBQTBCO0FBQzVCOztBQUVBO0VBQ0Usd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UsMEJBQTBCO0FBQzVCOztBQUVBO0VBQ0Usd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UsMEJBQTBCO0FBQzVCOztBQUVBO0VBQ0Usd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UsMEJBQTBCO0FBQzVCOztBQUVBO0VBQ0Usd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0Usd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UsMEJBQTBCO0FBQzVCOztBQUVBO0VBQ0Usd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UsMEJBQTBCO0FBQzVCOztBQUVBO0VBQ0UsaUNBQWlDO0VBQ2pDLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLGdDQUFn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OztBQUVBO0VBQ0UsaUNBQWlDO0FBQ25DOztBQUVBO0VBQ0UsK0JBQStCO0FBQ2pDOztBQUVBO0VBQ0UsaUNBQWlDO0FBQ25DOztBQUVBO0VBQ0UsK0JBQStCO0FBQ2pDOztBQUVBO0VBQ0UsaUNBQWlDO0FBQ25DOztBQUVBO0VBQ0UsK0JBQStCO0FBQ2pDOztBQUVBO0VBQ0UsaUNBQWlDO0FBQ25DOztBQUVBO0VBQ0UsK0JBQStCO0FBQ2pDOztBQUVBO0VBQ0UsaUNBQWlDO0FBQ25DOztBQUVBO0VBQ0UsK0JBQStCO0FBQ2pDOztBQUVBO0VBQ0UsK0JBQStCO0FBQ2pDOztBQUVBO0VBQ0UsaUNBQWlDO0FBQ25DOztBQUVBO0VBQ0UsK0JBQStCO0FBQ2pDOztBQUVBO0VBQ0UsaUNBQWlDO0FBQ25DOztBQUVBO0VBQ0UsZ0NBQWdDO0FBQ2xDOztBQUVBO0VBQ0UsK0JBQStCO0FBQ2pDOztBQUVBO0VBQ0UsNkJBQTZCO0FBQy9COztBQUVBO0VBQ0UsK0JBQStCO0FBQ2pDOztBQUVBO0VBQ0UsNkJBQTZCO0FBQy9COztBQUVBO0VBQ0UsK0JBQStCO0FBQ2pDOztBQUVBO0VBQ0UsNkJBQTZCO0FBQy9COztBQUVBO0VBQ0UsK0JBQStCO0FBQ2pDOztBQUVBO0VBQ0UsNkJBQTZCO0FBQy9COztBQUVBO0VBQ0UsK0JBQStCO0FBQ2pDOztBQUVBO0VBQ0UsNkJBQTZCO0FBQy9COztBQUVBO0VBQ0UsNkJBQTZCO0FBQy9COztBQUVBO0VBQ0UsK0JBQStCO0FBQ2pDOztBQUVBO0VBQ0UsNkJBQTZCO0FBQy9COztBQUVBO0VBQ0UsK0JBQStCO0FBQ2pDOztBQUVBO0VBQ0UscUJBQXFCO0FBQ3ZCOztBQUVBO0VBQ0UsMkJBQTJCO0FBQzdCOztBQUVBO0VBQ0UsMEJBQTBCO0FBQzVCOztBQUVBO0VBQ0Usd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UsMEJBQTBCO0FBQzVCOztBQUVBO0VBQ0Usd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UsMEJBQTBCO0FBQzVCOztBQUVBO0VBQ0Usd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0Us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RUE7RUFDRSxnQ0FBZ0M7QUFDbEM7O0FBRUE7RUFDRSw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRSxnQ0FBZ0M7QUFDbEM7O0FBRUE7RUFDRSw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRSxnQ0FBZ0M7QUFDbEM7O0FBRUE7RUFDRSw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRSxnQ0FBZ0M7QUFDbEM7O0FBRUE7RUFDRSw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRSxnQ0FBZ0M7QUFDbEM7O0FBRUE7RUFDRSw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRSw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRSxnQ0FBZ0M7QUFDbEM7O0FBRUE7RUFDRSw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRSxnQ0FBZ0M7QUFDbEM7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSxrQ0FBa0M7QUFDcEM7O0FBRUE7RUFDRSxpQ0FBaUM7QUFDbkM7O0FBRUE7RUFDRSwrQkFBK0I7QUFDakM7O0FBRUE7RUFDRSxpQ0FBaUM7QUFDbkM7O0FBRUE7RUFDRSwrQkFBK0I7QUFDakM7O0FBRUE7RUFDRSxpQ0FBaUM7QUFDbkM7O0FBRUE7RUFDRSwrQkFBK0I7QUFDakM7O0FBRUE7RUFDRSxpQ0FBaUM7QUFDbkM7O0FBRUE7RUFDRSwrQkFBK0I7QUFDakM7O0FBRUE7RUFDRSxpQ0FBaUM7QUFDbkM7O0FBRUE7RUFDRSwrQkFBK0I7QUFDakM7O0FBRUE7RUFDRSwrQkFBK0I7QUFDakM7O0FBRUE7RUFDRSxpQ0FBaUM7QUFDbkM7O0FBRUE7RUFDRSwrQkFBK0I7QUFDakM7O0FBRUE7RUFDRSxpQ0FBaUM7QUFDbkM7O0FBRUE7RUFDRSwwQkFBMEI7QUFDNUI7O0FBRUE7RUFDRSxnQ0FBZ0M7QUFDbEM7O0FBRUE7RUFDRSwrQkFBK0I7QUFDakM7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSwrQkFBK0I7QUFDakM7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSwrQkFBK0I7QUFDakM7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSwrQkFBK0I7QUFDakM7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSwrQkFBK0I7QUFDakM7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSwrQkFBK0I7QUFDakM7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSwrQkFBK0I7QUFDakM7O0FBRUE7RUFDRSxpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSx1QkFBdUI7QUFDekI7O0FBRUE7RUFDRSxzQkFBc0I7QUFDeEI7O0FBRUE7RUFDRSxvQkFBb0I7QUFDdEI7O0FBRUE7RUFDRSxzQkFBc0I7QUFDeEI7O0FBRUE7RUFDRSxvQkFBb0I7QUFDdEI7O0FBRUE7RUFDRSxzQkFBc0I7QUFDeEI7O0FBRUE7RUFDRSxvQkFBb0I7QUFDdEI7O0FBRUE7RUFDRSxzQkFBc0I7QUFDeEI7O0FBRUE7RUFDRSxvQkFBb0I7QUFDdEI7O0FBRUE7RUFDRSxzQkFBc0I7QUFDeEI7O0FBRUE7RUFDRSxvQkFBb0I7QUFDdEI7O0FBRUE7RUFDRSxvQkFBb0I7QUFDdEI7O0FBRUE7RUFDRSxzQkFBc0I7QUFDeEI7O0FBRUE7RUFDRSxvQkFBb0I7QUFDdEI7O0FBRUE7RUFDRSxzQkFBc0I7QUFDeEI7O0FBRUE7RUFDRSxxQkFBcUI7QUFDdkI7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSwwQkFBMEI7QUFDNUI7O0FBRUE7RUFDRSx3QkFBd0I7QUFDMUI7O0FBRUE7RUFDRSwwQkFBMEI7QUFDNUI7O0FBRUE7RUFDRSx3QkFBd0I7QUFDMUI7O0FBRUE7RUFDRSwwQkFBMEI7QUFDNUI7O0FBRUE7RUFDRSx3QkFBd0I7QUFDMUI7O0FBRUE7RUFDRSwwQkFBMEI7QUFDNUI7O0FBRUE7RUFDRSx3QkFBd0I7QUFDMUI7O0FBRUE7RUFDRSwwQkFBMEI7QUFDNUI7O0FBRUE7RUFDRSx3QkFBd0I7QUFDMUI7O0FBRUE7RUFDRSx3QkFBd0I7QUFDMUI7O0FB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SUFDL0IsOEJBQThCO0VBQ2hDO0VBQ0E7SUFDRSw2QkFBNkI7SUFDN0IsNEJBQTRCO0VBQzlCO0VBQ0E7SUFDRSwrQkFBK0I7SUFDL0IsOEJBQThCO0VBQ2hDO0VBQ0E7SUFDRSw2QkFBNkI7SUFDN0IsNEJBQTRCO0VBQzlCO0VBQ0E7SUFDRSw2QkFBNkI7SUFDN0IsNEJBQTRCO0VBQzlCO0VBQ0E7SUFDRSwrQkFBK0I7SUFDL0IsOEJBQThCO0VBQ2hDO0VBQ0E7SUFDRSw2QkFBNkI7SUFDN0IsNEJBQTRCO0VBQzlCO0VBQ0E7SUFDRSwrQkFBK0I7SUFDL0IsOEJBQThCO0VBQ2hDO0VBQ0E7SUFDRSw2QkFBNkI7SUFDN0IsNEJBQTRCO0VBQzlCO0VBQ0E7SUFDRSx3QkFBd0I7SUFDeEIsMkJBQTJCO0VBQzdCO0VBQ0E7SUFDRSw4QkFBOEI7SUFDOUIsaUNBQWlDO0VBQ25DO0VBQ0E7SUFDRSw2QkFBNkI7SUFDN0IsZ0NBQWdDO0VBQ2xDO0VBQ0E7SUFDRSwyQkFBMkI7SUFDM0IsOEJBQThCO0VBQ2hDO0VBQ0E7SUFDRSw2QkFBNkI7SUFDN0IsZ0NBQWdDO0VBQ2xDO0VBQ0E7SUFDRSwyQkFBMkI7SUFDM0IsOEJBQThCO0VBQ2hDO0VBQ0E7SUFDRSw2QkFBNkI7SUFDN0IsZ0NBQWdDO0VBQ2xDO0VBQ0E7SUFDRSwyQkFBMkI7SUFDM0IsOEJBQThCO0VBQ2hDO0VBQ0E7SUFDRSw2QkFBNkI7SUFDN0IsZ0NBQWdDO0VBQ2xDO0VBQ0E7SUFDRSwyQkFBMkI7SUFDM0IsOEJBQThCO0VBQ2hDO0VBQ0E7SUFDRSw2QkFBNkI7SUFDN0IsZ0NBQWdDO0VBQ2xDO0VBQ0E7SUFDRSwyQkFBMkI7SUFDM0IsOEJBQThCO0VBQ2hDO0VBQ0E7SUFDRSwyQkFBMkI7SUFDM0IsOEJBQThCO0VBQ2hDO0VBQ0E7SUFDRSw2QkFBNkI7SUFDN0IsZ0NBQWdDO0VBQ2xDO0VBQ0E7SUFDRSwyQkFBMkI7SUFDM0IsOEJBQThCO0VBQ2hDO0VBQ0E7SUFDRSw2QkFBNkI7SUFDN0IsZ0NBQWdDO0VBQ2xDO0VBQ0E7SUFDRSwyQkFBMkI7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QStCO0VBQ2pDO0VBQ0E7SUFDRSwrQkFBK0I7SUFDL0Isa0NBQWtDO0VBQ3BDO0VBQ0E7SUFDRSw4QkFBOEI7SUFDOUIsaUNBQWlDO0VBQ25DO0VBQ0E7SUFDRSw0QkFBNEI7SUFDNUIsK0JBQStCO0VBQ2pDO0VBQ0E7SUFDRSw4QkFBOEI7SUFDOUIsaUNBQWlDO0VBQ25DO0VBQ0E7SUFDRSw0QkFBNEI7SUFDNUIsK0JBQStCO0VBQ2pDO0VBQ0E7SUFDRSw4QkFBOEI7SUFDOUIsaUNBQWlDO0VBQ25DO0VBQ0E7SUFDRSw0QkFBNEI7SUFDNUIsK0JBQStCO0VBQ2pDO0VBQ0E7SUFDRSw4QkFBOEI7SUFDOUIsaUNBQWlDO0VBQ25DO0VBQ0E7SUFDRSw0QkFBNEI7SUFDNUIsK0JBQStCO0VBQ2pDO0VBQ0E7SUFDRSw4QkFBOEI7SUFDOUIsaUNBQWlDO0VBQ25DO0VBQ0E7SUFDRSw0QkFBNEI7SUFDNUIsK0JBQStCO0VBQ2pDO0VBQ0E7SUFDRSw0QkFBNEI7SUFDNUIsK0JBQStCO0VBQ2pDO0VBQ0E7SUFDRSw4QkFBOEI7SUFDOUIsaUNBQWlDO0VBQ25DO0VBQ0E7SUFDRSw0QkFBNEI7SUFDNUIsK0JBQStCO0VBQ2pDO0VBQ0E7SUFDRSw4QkFBOEI7SUFDOUIsaUNBQWlDO0VBQ25DO0VBQ0E7SUFDRSwrQkFBK0I7RUFDakM7RUFDQTtJQUNFLDhCQUE4QjtFQUNoQztFQUNBO0lBQ0UsNEJBQTRCO0VBQzlCO0VBQ0E7SUFDRSw4QkFBOEI7RUFDaEM7RUFDQTtJQUNFLDRCQUE0QjtFQUM5QjtFQUNBO0lBQ0UsOEJBQThCO0VBQ2hDO0VBQ0E7SUFDRSw0QkFBNEI7RUFDOUI7RUFDQTtJQUNFLDhCQUE4QjtFQUNoQztFQUNBO0lBQ0UsNEJBQTRCO0VBQzlCO0VBQ0E7SUFDRSw4QkFBOEI7RUFDaEM7RUFDQTtJQUNFLDRCQUE0QjtFQUM5QjtFQUNBO0lBQ0UsNEJBQTRCO0VBQzlCO0VBQ0E7SUFDRSw4QkFBOEI7RUFDaEM7RUFDQTtJQUNFLDRCQUE0QjtFQUM5QjtFQUNBO0lBQ0UsOEJBQThCO0VBQ2hDO0VBQ0E7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QUFDQTtFQUNFLHlCQUF5QjtBQUMzQiIsImZpbGUiOiJhcHBsaWNhdGlvbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogICAgICAgICAgICAgICAgICAgIFBob2VuaXggdGhlbWUgKGNvcmUgZGVzaWduIHN5c3RlbSBvbmx5KSAgICAgICAgICAgICAgICAgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBwcmV0dGllci1pZ25vcmUgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBVdGlsaXRpZXMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbjpyb290LFxuW2RhdGEtYnMtdGhlbWU9bGlnaHRdIHtcbiAgLS1waG9lbml4LWJsdWU6ICMzODc0ZmY7XG4gIC0tcGhvZW5peC1pbmRpZ286ICM2NjEwZjI7XG4gIC0tcGhvZW5peC1wdXJwbGU6ICM2ZjQyYzE7XG4gIC0tcGhvZW5peC1waW5rOiAjZDYzMzg0O1xuICAtLXBob2VuaXgtcmVkOiAjZmEzYjFkO1xuICAtLXBob2VuaXgtb3JhbmdlOiAjZTU3ODBiO1xuICAtLXBob2VuaXgteWVsbG93OiAjZmZjMTA3O1xuICAtLXBob2VuaXgtZ3JlZW46ICMyNWIwMDM7XG4gIC0tcGhvZW5peC10ZWFsOiAjMjBjOTk3O1xuICAtLXBob2VuaXgtY3lhbjogIzAwOTdlYjtcbiAgLS1waG9lbml4LWJsYWNrOiAjMDAwMDAwO1xuICAtLXBob2VuaXgtd2hpdGU6ICNmZmY7XG4gIC0tcGhvZW5peC1ncmF5OiAjNmU3ODkxO1xuICAtLXBob2VuaXgtZ3JheS1kYXJrOiAjMTQxODI0O1xuICAtLXBob2VuaXgtZ3JheS01MDogI2Y1ZjdmYTtcbiAgLS1waG9lbml4LWdyYXktMTAwOiAjZWZmMmY2O1xuICAtLXBob2VuaXgtZ3JheS0yMDA6ICNlM2U2ZWQ7XG4gIC0tcGhvZW5peC1ncmF5LTMwMDogI2NiZDBkZDtcbiAgLS1waG9lbml4LWdyYXktNDAwOiAjOWZhNmJjO1xuICAtLXBob2VuaXgtZ3JheS01MDA6ICM4YTk0YWQ7XG4gIC0tcGhvZW5peC1ncmF5LTYwMDogIzZlNzg5MTtcbiAgLS1waG9lbml4LWdyYXktNzAwOiAjNTI1Yjc1O1xuICAtLXBob2VuaXgtZ3JheS04MDA6ICMzZTQ2NWI7XG4gIC0tcGhvZW5peC1ncmF5LTkwMDogIzMxMzc0YTtcbiAgLS1waG9lbml4LWdyYXktMTAwMDogIzIyMjgzNDtcbiAgLS1waG9lbml4LWdyYXktMTEwMDogIzE0MTgyNDtcbiAgLS1waG9lbml4LXByaW1hcnk6ICMzODc0ZmY7XG4gIC0tcGhvZW5peC1zZWNvbmRhcnk6ICMzMTM3NGE7XG4gIC0tcGhvZW5peC1zdWNjZXNzOiAjMjViMDAzO1xuICAtLXBob2VuaXgtaW5mbzogIzAwOTdlYjtcbiAgLS1waG9lbml4LXdhcm5pbmc6ICNlNTc4MGI7XG4gIC0tcGhvZW5peC1kYW5nZXI6ICNmYTNiMWQ7XG4gIC0tcGhvZW5peC1saWdodDogI2VmZjJmNjtcbiAgLS1waG9lbml4LWRhcms6ICMxNDE4MjQ7XG4gIC0tcGhvZW5peC1wcmltYXJ5LXJnYjogNTYsIDExNiwgMjU1O1xuICAtLXBob2VuaXgtc2Vjb25kYXJ5LXJnYjogNDksIDU1LCA3NDtcbiAgLS1waG9lbml4LXN1Y2Nlc3MtcmdiOiAzNywgMTc2LCAzO1xuICAtLXBob2VuaXgtaW5mby1yZ2I6IDAsIDE1MSwgMjM1O1xuICAtLXBob2VuaXgtd2FybmluZy1yZ2I6IDIyOSwgMTIwLCAxMTtcbiAgLS1waG9lbml4LWRhbmdlci1yZ2I6IDI1MCwgNTksIDI5O1xuICAtLXBob2VuaXgtbGlnaHQtcmdiOiAyMzksIDI0MiwgMjQ2O1xuICAtLXBob2VuaXgtZGFyay1yZ2I6IDIwLCAyNCwgMzY7XG4gIC0tcGhvZW5peC1wcmltYXJ5LXRleHQtZW1waGFzaXM6ICMwMDNjYzc7XG4gIC0tcGhvZW5peC1zZWNvbmRhcnktdGV4dC1lbXBoYXNpczogIzUyNWI3NTtcbiAgLS1waG9lbml4LXN1Y2Nlc3MtdGV4dC1lbXBoYXNpczogIzFjNmMwOTtcbiAgLS1waG9lbml4LWluZm8tdGV4dC1lbXBoYXNpczogIzAwNTU4NTtcbiAgLS1waG9lbml4LXdhcm5pbmctdGV4dC1lbXBoYXNpczogI2JjMzgwMztcbiAgLS1waG9lbml4LWRhbmdlci10ZXh0LWVtcGhhc2lzOiAjYjgxODAwO1xuICAtLXBob2VuaXgtbGlnaHQtdGV4dC1lbXBoYXNpczogIzE0MTgyNDtcbiAgLS1waG9lbml4LWRhcmstdGV4dC1lbXBoYXNpczogI2ZmZjtcbiAgLS1waG9lbml4LXByaW1hcnktYmctc3VidGxlOiAjZTVlZGZmO1xuICAtLXBob2VuaXgtc2Vjb25kYXJ5LWJnLXN1YnRsZTogI2VmZjJmNjtcbiAgLS1waG9lbml4LXN1Y2Nlc3MtYmctc3VidGxlOiAjZDlmYmQwO1xuICAtLXBob2VuaXgtaW5mby1iZy1zdWJ0bGU6ICNjN2ViZmY7XG4gIC0tcGhvZW5peC13YXJuaW5nLWJnLXN1YnRsZTogI2ZmZWZjYTtcbiAgLS1waG9lbml4LWRhbmdlci1iZy1zdWJ0bGU6ICNmZmUwZGI7XG4gIC0tcGhvZW5peC1saWdodC1iZy1zdWJ0bGU6IHJnYig5Ni44NjI3NDUwOTglLCA5Ny40NTA5ODAzOTIyJSwgOTguMjM1Mjk0MTE3NiUpO1xuICAtLXBob2VuaXgtZGFyay1iZy1zdWJ0bGU6ICM5ZmE2YmM7XG4gIC0tcGhvZW5peC1wcmltYXJ5LWJvcmRlci1zdWJ0bGU6ICM4NWE5ZmY7XG4gIC0tcGhvZW5peC1zZWNvbmRhcnktYm9yZGVyLXN1YnRsZTogI2NiZDBkZDtcbiAgLS1waG9lbml4LXN1Y2Nlc3MtYm9yZGVyLXN1YnRsZTogIzkwZDY3ZjtcbiAgLS1waG9lbml4LWluZm8tYm9yZGVyLXN1YnRsZTogIzYwYzZmZjtcbiAgLS1waG9lbml4LXdhcm5pbmctYm9yZGVyLXN1YnRsZTogI2ZmY2M4NTtcbiAgLS1waG9lbml4LWRhbmdlci1ib3JkZXItc3VidGxlOiAjZjQ4MjcwO1xuICAtLXBob2VuaXgtbGlnaHQtYm9yZGVyLXN1YnRsZTogI2VmZjJmNjtcbiAgLS1waG9lbml4LWRhcmstYm9yZGVyLXN1YnRsZTogIzhhOTRhZDtcbiAgLS1waG9lbml4LXdoaXRlLXJnYjogMjU1LCAyNTUsIDI1NTtcbiAgLS1waG9lbml4LWJsYWNrLXJnYjogMCwgMCwgMDtcbiAgLS1waG9lbml4LWZvbnQtc2Fucy1zZXJpZjogXCJOdW5pdG8gU2Fuc1wiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgLS1waG9lbml4LWZvbnQtbW9ub3NwYWNlOiBcIlNGTW9uby1SZWd1bGFyXCIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgLS1waG9lbml4LWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKTtcbiAgLS1waG9lbml4LWJvZHktZm9udC1mYW1pbHk6IHZhcigtLXBob2VuaXgtZm9udC1zYW5zLXNlcmlmKTtcbiAgLS1waG9lbml4LWJvZHktZm9udC1zaXplOiAxcmVtO1xuICAtLXBob2VuaXgtYm9keS1mb250LXdlaWdodDogNDAwO1xuICAtLXBob2VuaXgtYm9keS1saW5lLWhlaWdodDogMS40OTtcbiAgLS1waG9lbml4LWJvZHktY29sb3I6ICMzMTM3NGE7XG4gIC0tcGhvZW5peC1ib2R5LWNvbG9yLXJnYjogNDksIDU1LCA3NDtcbiAgLS1waG9lbml4LWJvZHktYmc6ICNmNWY3ZmE7XG4gIC0tcGhvZW5peC1ib2R5LWJnLXJnYjogMjQ1LCAyNDcsIDI1MDtcbiAgLS1waG9lbml4LWVtcGhhc2lzLWNvbG9yOiAjMTQxODI0O1xuICAtLXBob2VuaXgtZW1waGFzaXMtY29sb3ItcmdiOiAyMCwgMjQsIDM2O1xuICAtLXBob2VuaXgtc2Vjb25kYXJ5LWNvbG9yOiAjM2U0NjViO1xuICAtLXBob2VuaXgtc2Vjb25kYXJ5LWNvbG9yLXJnYjogNjIsIDcwLCA5MTtcbiAgLS1waG9lbml4LXNlY29uZGFyeS1iZzogI2UzZTZlZDtcbiAgLS1waG9lbml4LXNlY29uZGFyeS1iZy1yZ2I6IDIyNywgMjMwLCAyMzc7XG4gIC0tcGhvZW5peC10ZXJ0aWFyeS1jb2xvcjogIzUyNWI3NTtcbiAgLS1waG9lbml4LXRlcnRpYXJ5LWNvbG9yLXJnYjogODIsIDkxLCAxMTc7XG4gIC0tcGhvZW5peC10ZXJ0aWFyeS1iZzogI2NiZDBkZDtcbiAgLS1waG9lbml4LXRlcnRpYXJ5LWJnLXJnYjogMjAzLCAyMDgsIDIyMTtcbiAgLS1waG9lbml4LWhlYWRpbmctY29sb3I6IHZhcigtLXBob2VuaXgtZW1waGFzaXMtY29sb3IpO1xuICAtLXBob2VuaXgtbGluay1jb2xvcjogIzM4NzRmZjtcbiAgLS1waG9lbml4LWxpbmstY29sb3ItcmdiOiA1NiwgMTE2LCAyNTU7XG4gIC0tcGhvZW5peC1saW5rLWRlY29yYXRpb246IG5vbmU7XG4gIC0tcGhvZW5peC1saW5rLWhvdmVyLWNvbG9yOiAjMDAzY2M3O1xuICAtLXBob2VuaXgtbGluay1ob3Zlci1jb2xvci1yZ2I6IDAsIDYwLCAxOTk7XG4gIC0tcGhvZW5peC1saW5rLWhvdmVyLWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLS1waG9lbml4LWNvZGUtY29sb3I6ICNkNjMzODQ7XG4gIC0tcGhvZW5peC1oaWdobGlnaHQtY29sb3I6ICMzMTM3NGE7XG4gIC0tcGhvZW5peC1oaWdobGlnaHQtYmc6IHJnYigxMDAlLCA5NS4xMzcyNTQ5MDIlLCA4MC41NDkwMTk2MDc4JSk7XG4gIC0tcGhvZW5peC1ib3JkZXItd2lkdGg6IDFweDtcbiAgLS1waG9lbml4LWJvcmRlci1zdHlsZTogc29saWQ7XG4gIC0tcGhvZW5peC1ib3JkZXItY29sb3I6ICNjYmQwZGQ7XG4gIC0tcGhvZW5peC1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6IHJnYmEoMjAzLCAyMDgsIDIyMSwgMC41NCk7XG4gIC0tcGhvZW5peC1ib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgLS1waG9lbml4LWJvcmRlci1yYWRpdXMtc206IDAuMjVyZW07XG4gIC0tcGhvZW5peC1ib3JkZXItcmFkaXVzLWxnOiAwLjVyZW07XG4gIC0tcGhvZW5peC1ib3JkZXItcmFkaXVzLXhsOiAxcmVtO1xuICAtLXBob2VuaXgtYm9yZGVyLXJhZGl1cy14eGw6IDJyZW07XG4gIC0tcGhvZW5peC1ib3JkZXItcmFkaXVzLTJ4bDogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzLXh4bCk7XG4gIC0tcGhvZW5peC1ib3JkZXItcmFkaXVzLXBpbGw6IDUwcmVtO1xuICAtLXBob2VuaXgtYm94LXNoYWRvdzogMHB4IDJweCA0cHggLTJweCByZ2JhKDM2LCA0MCwgNDYsIDAuMDgpO1xuICAtLXBob2VuaXgtYm94LXNoYWRvdy1zbTogMCAwLjEyNXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICAtLXBob2VuaXgtYm94LXNoYWRvdy1sZzogMCAxcmVtIDNyZW0gcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG4gIC0tcGhvZW5peC1ib3gtc2hhZG93LWluc2V0OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIC0tcGhvZW5peC1mb2N1cy1yaW5nLXdpZHRoOiAwLjI1cmVtO1xuICAtLXBob2VuaXgtZm9jdXMtcmluZy1vcGFjaXR5OiAwLjI1O1xuICAtLXBob2VuaXgtZm9jdXMtcmluZy1jb2xvcjogcmdiYSg1NiwgMTE2LCAyNTUsIDAuMjUpO1xuICAtLXBob2VuaXgtZm9ybS12YWxpZC1jb2xvcjogIzI1YjAwMztcbiAgLS1waG9lbml4LWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yOiAjMjViMDAzO1xuICAtLXBob2VuaXgtZm9ybS1pbnZhbGlkLWNvbG9yOiAjZmEzYjFkO1xuICAtLXBob2VuaXgtZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcjogI2ZhM2IxZDtcbn1cblxuW2RhdGEtYnMtdGhlbWU9ZGFya10ge1xuICBjb2xvci1zY2hlbWU6IGRhcms7XG4gIC0tcGhvZW5peC1ib2R5LWNvbG9yOiAjOWZhNmJjO1xuICAtLXBob2VuaXgtYm9keS1jb2xvci1yZ2I6IDE1OSwgMTY2LCAxODg7XG4gIC0tcGhvZW5peC1ib2R5LWJnOiAjMGYxMTFhO1xuICAtLXBob2VuaXgtYm9keS1iZy1yZ2I6IDE1LCAxNywgMjY7XG4gIC0tcGhvZW5peC1lbXBoYXNpcy1jb2xvcjogI2VmZjJmNjtcbiAgLS1waG9lbml4LWVtcGhhc2lzLWNvbG9yLXJnYjogMjM5LCAyNDIsIDI0NjtcbiAgLS1waG9lbml4LXNlY29uZGFyeS1jb2xvcjogIzk0OWRiNTtcbiAgLS1waG9lbml4LXNlY29uZGFyeS1jb2xvci1yZ2I6IDE0OCwgMTU3LCAxODE7XG4gIC0tcGhvZW5peC1zZWNvbmRhcnktYmc6ICMzMTM3NGE7XG4gIC0tcGhvZW5peC1zZWNvbmRhcnktYmctcmdiOiA0OSwgNTUsIDc0O1xuICAtLXBob2VuaXgtdGVydGlhcnktY29sb3I6ICM4YTk0YWQ7XG4gIC0tcGhvZW5peC10ZXJ0aWFyeS1jb2xvci1yZ2I6IDEzOCwgMTQ4LCAxNzM7XG4gIC0tcGhvZW5peC10ZXJ0aWFyeS1iZzogIzM3M2U1MztcbiAgLS1waG9lbml4LXRlcnRpYXJ5LWJnLXJnYjogNTUsIDYyLCA4MztcbiAgLS1waG9lbml4LXByaW1hcnktdGV4dC1lbXBoYXNpczogIzg1YTlmZjtcbiAgLS1waG9lbml4LXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzOiAjY2JkMGRkO1xuICAtLXBob2VuaXgtc3VjY2Vzcy10ZXh0LWVtcGhhc2lzOiAjOTBkNjdmO1xuICAtLXBob2VuaXgtaW5mby10ZXh0LWVtcGhhc2lzOiAjNjBjNmZmO1xuICAtLXBob2VuaXgtd2FybmluZy10ZXh0LWVtcGhhc2lzOiAjZmZjYzg1O1xuICAtLXBob2VuaXgtZGFuZ2VyLXRleHQtZW1waGFzaXM6ICNmNDgyNzA7XG4gIC0tcGhvZW5peC1saWdodC10ZXh0LWVtcGhhc2lzOiAjZWZmMmY2O1xuICAtLXBob2VuaXgtZGFyay10ZXh0LWVtcGhhc2lzOiAjMTQxODI0O1xuICAtLXBob2VuaXgtcHJpbWFyeS1iZy1zdWJ0bGU6ICMxQzIyMzE7XG4gIC0tcGhvZW5peC1zZWNvbmRhcnktYmctc3VidGxlOiAjMjUyODM0O1xuICAtLXBob2VuaXgtc3VjY2Vzcy1iZy1zdWJ0bGU6ICMxRDI1Mjc7XG4gIC0tcGhvZW5peC1pbmZvLWJnLXN1YnRsZTogIzFBMjQzMTtcbiAgLS1waG9lbml4LXdhcm5pbmctYmctc3VidGxlOiAjMjYyNTI3O1xuICAtLXBob2VuaXgtZGFuZ2VyLWJnLXN1YnRsZTogIzI0MUYyNTtcbiAgLS1waG9lbml4LWxpZ2h0LWJnLXN1YnRsZTogIzNlNDY1YjtcbiAgLS1waG9lbml4LWRhcmstYmctc3VidGxlOiByZ2IoMTIuMTU2ODYyNzQ1MSUsIDEzLjcyNTQ5MDE5NjElLCAxNy44NDMxMzcyNTQ5JSk7XG4gIC0tcGhvZW5peC1wcmltYXJ5LWJvcmRlci1zdWJ0bGU6ICMzMDNCNUE7XG4gIC0tcGhvZW5peC1zZWNvbmRhcnktYm9yZGVyLXN1YnRsZTogIzNENDE0QztcbiAgLS1waG9lbml4LXN1Y2Nlc3MtYm9yZGVyLXN1YnRsZTogIzM1NDczOTtcbiAgLS1waG9lbml4LWluZm8tYm9yZGVyLXN1YnRsZTogIzI5NDM1QTtcbiAgLS1waG9lbml4LXdhcm5pbmctYm9yZGVyLXN1YnRsZTogIzUxNDUzQTtcbiAgLS1waG9lbml4LWRhbmdlci1ib3JkZXItc3VidGxlOiAjNEMzMjMzO1xuICAtLXBob2VuaXgtbGlnaHQtYm9yZGVyLXN1YnRsZTogIzE0MTgyNDtcbiAgLS1waG9lbml4LWRhcmstYm9yZGVyLXN1YnRsZTogIzNlNDY1YjtcbiAgLS1waG9lbml4LWhlYWRpbmctY29sb3I6IHZhcigtLXBob2VuaXgtZW1waGFzaXMtY29sb3IpO1xuICAtLXBob2VuaXgtbGluay1jb2xvcjogIzg1YTlmZjtcbiAgLS1waG9lbml4LWxpbmstaG92ZXItY29sb3I6ICM4NWE5ZmY7XG4gIC0tcGhvZW5peC1saW5rLWNvbG9yLXJnYjogMTMzLCAxNjksIDI1NTtcbiAgLS1waG9lbml4LWxpbmstaG92ZXItY29sb3ItcmdiOiAxMzMsIDE2OSwgMjU1O1xuICAtLXBob2VuaXgtY29kZS1jb2xvcjogI2Q2MzM4NDtcbiAgLS1waG9lbml4LWhpZ2hsaWdodC1jb2xvcjogIzlmYTZiYztcbiAgLS1waG9lbml4LWhpZ2hsaWdodC1iZzogcmdiKDQwJSwgMzAuMjc0NTA5ODAzOSUsIDEuMDk4MDM5MjE1NyUpO1xuICAtLXBob2VuaXgtYm9yZGVyLWNvbG9yOiAjMzczZTUzO1xuICAtLXBob2VuaXgtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50OiByZ2JhKDU1LCA2MiwgODMsIDAuNzgpO1xuICAtLXBob2VuaXgtZm9ybS12YWxpZC1jb2xvcjogIzkwZDY3ZjtcbiAgLS1waG9lbml4LWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yOiAjOTBkNjdmO1xuICAtLXBob2VuaXgtZm9ybS1pbnZhbGlkLWNvbG9yOiAjZjQ4MjcwO1xuICAtLXBob2VuaXgtZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcjogI2Y0ODI3MDtcbn1cblxuOnJvb3Qge1xuICAtLXBob2VuaXgtc2Nyb2xsLW1hcmdpbi10b3A6IDIuNXJlbTtcbiAgLS1waG9lbml4LW5hdmJhci10b3AtaGVpZ2h0OiA0cmVtO1xufVxuOnJvb3RbZGF0YS1uYXZiYXItaG9yaXpvbnRhbC1zaGFwZT1zbGltXSB7XG4gIC0tcGhvZW5peC1uYXZiYXItdG9wLWhlaWdodDogMS43cmVtO1xufVxuOnJvb3QgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWR1YWxdIHtcbiAgLS1waG9lbml4LW5hdmJhci10b3AtaGVpZ2h0OiA3LjI1cmVtO1xufVxuOnJvb3Qge1xuICAtLXBob2VuaXgtbmF2YmFyLXRvcC1tZW51LW1hcmdpbjogMS41cmVtO1xufVxuOnJvb3QgLm5hdmJhci1zbGltIHtcbiAgLS1waG9lbml4LW5hdmJhci10b3AtbWVudS1tYXJnaW46IDAuOHJlbTtcbn1cbjpyb290IFtkYXRhLW5hdmlnYXRpb24tdHlwZT1kdWFsXSB7XG4gIC0tcGhvZW5peC1uYXZiYXItdG9wLW1lbnUtbWFyZ2luOiAxLjNyZW07XG59XG5cbjpyb290LFxuW2RhdGEtYnMtdGhlbWU9bGlnaHRdIHtcbiAgLS1waG9lbml4LWdyYXktNTAtcmdiOiAyNDUsIDI0NywgMjUwO1xuICAtLXBob2VuaXgtZ3JheS0xMDAtcmdiOiAyMzksIDI0MiwgMjQ2O1xuICAtLXBob2VuaXgtZ3JheS0yMDAtcmdiOiAyMjcsIDIzMCwgMjM3O1xuICAtLXBob2VuaXgtZ3JheS0zMDAtcmdiOiAyMDMsIDIwOCwgMjIxO1xuICAtLXBob2VuaXgtZ3JheS00MDAtcmdiOiAxNTksIDE2NiwgMTg4O1xuICAtLXBob2VuaXgtZ3JheS01MDAtcmdiOiAxMzgsIDE0OCwgMTczO1xuICAtLXBob2VuaXgtZ3JheS02MDAtcmdiOiAxMTAsIDEyMCwgMTQ1O1xuICAtLXBob2VuaXgtZ3JheS03MDAtcmdiOiA4MiwgOTEsIDExNztcbiAgLS1waG9lbml4LWdyYXktODAwLXJnYjogNjIsIDcwLCA5MTtcbiAgLS1waG9lbml4LWdyYXktOTAwLXJnYjogNDksIDU1LCA3NDtcbiAgLS1waG9lbml4LWdyYXktMTAwMC1yZ2I6IDM0LCA0MCwgNTI7XG4gIC0tcGhvZW5peC1ncmF5LTExMDAtcmdiOiAyMCwgMjQsIDM2O1xuICAtLXBob2VuaXgtcHJpbWFyeS1saWdodGVyOiAjYWRjNWZmO1xuICAtLXBob2VuaXgtcHJpbWFyeS1saWdodDogIzg1YTlmZjtcbiAgLS1waG9lbml4LXByaW1hcnktZGFyazogIzAwNGRmZjtcbiAgLS1waG9lbml4LXByaW1hcnktZGFya2VyOiAjMDAzY2M3O1xuICAtLXBob2VuaXgtc2Vjb25kYXJ5LWxpZ2h0ZXI6ICNlM2U2ZWQ7XG4gIC0tcGhvZW5peC1zZWNvbmRhcnktbGlnaHQ6ICNjYmQwZGQ7XG4gIC0tcGhvZW5peC1zZWNvbmRhcnktZGFyazogIzIyMjgzNDtcbiAgLS1waG9lbml4LXNlY29uZGFyeS1kYXJrZXI6ICM1MjViNzU7XG4gIC0tcGhvZW5peC13YXJuaW5nLWxpZ2h0ZXI6ICNmZmU2YWQ7XG4gIC0tcGhvZW5peC13YXJuaW5nLWxpZ2h0OiAjZmZjYzg1O1xuICAtLXBob2VuaXgtd2FybmluZy1kYXJrOiAjZDY2MzBhO1xuICAtLXBob2VuaXgtd2FybmluZy1kYXJrZXI6ICNiYzM4MDM7XG4gIC0tcGhvZW5peC1kYW5nZXItbGlnaHRlcjogI2ZhYmNiMztcbiAgLS1waG9lbml4LWRhbmdlci1saWdodDogI2Y0ODI3MDtcbiAgLS1waG9lbml4LWRhbmdlci1kYXJrOiAjY2MxYjAwO1xuICAtLXBob2VuaXgtZGFuZ2VyLWRhcmtlcjogI2I4MTgwMDtcbiAgLS1waG9lbml4LXN1Y2Nlc3MtbGlnaHRlcjogI2JlZThiNDtcbiAgLS1waG9lbml4LXN1Y2Nlc3MtbGlnaHQ6ICM5MGQ2N2Y7XG4gIC0tcGhvZW5peC1zdWNjZXNzLWRhcms6ICMyMzg5MGI7XG4gIC0tcGhvZW5peC1zdWNjZXNzLWRhcmtlcjogIzFjNmMwOTtcbiAgLS1waG9lbml4LWluZm8tbGlnaHRlcjogIzk2ZDlmZjtcbiAgLS1waG9lbml4LWluZm8tbGlnaHQ6ICM2MGM2ZmY7XG4gIC0tcGhvZW5peC1pbmZvLWRhcms6ICMwMDgwYzc7XG4gIC0tcGhvZW5peC1pbmZvLWRhcmtlcjogIzAwNTU4NTtcbiAgLS1waG9lbml4LXByaW1hcnktbGlnaHRlci1yZ2I6IDE3MywgMTk3LCAyNTU7XG4gIC0tcGhvZW5peC1wcmltYXJ5LWxpZ2h0LXJnYjogMTMzLCAxNjksIDI1NTtcbiAgLS1waG9lbml4LXByaW1hcnktZGFyay1yZ2I6IDAsIDc3LCAyNTU7XG4gIC0tcGhvZW5peC1wcmltYXJ5LWRhcmtlci1yZ2I6IDAsIDYwLCAxOTk7XG4gIC0tcGhvZW5peC1zZWNvbmRhcnktbGlnaHRlci1yZ2I6IDIyNywgMjMwLCAyMzc7XG4gIC0tcGhvZW5peC1zZWNvbmRhcnktbGlnaHQtcmdiOiAyMDMsIDIwOCwgMjIxO1xuICAtLXBob2VuaXgtc2Vjb25kYXJ5LWRhcmstcmdiOiAzNCwgNDAsIDUyO1xuICAtLXBob2VuaXgtc2Vjb25kYXJ5LWRhcmtlci1yZ2I6IDgyLCA5MSwgMTE3O1xuICAtLXBob2VuaXgtd2FybmluZy1saWdodGVyLXJnYjogMjU1LCAyMzAsIDE3MztcbiAgLS1waG9lbml4LXdhcm5pbmctbGlnaHQtcmdiOiAyNTUsIDIwNCwgMTMzO1xuICAtLXBob2VuaXgtd2FybmluZy1kYXJrLXJnYjogMjE0LCA5OSwgMTA7XG4gIC0tcGhvZW5peC13YXJuaW5nLWRhcmtlci1yZ2I6IDE4OCwgNTYsIDM7XG4gIC0tcGhvZW5peC1kYW5nZXItbGlnaHRlci1yZ2I6IDI1MCwgMTg4LCAxNzk7XG4gIC0tcGhvZW5peC1kYW5nZXItbGlnaHQtcmdiOiAyNDQsIDEzMCwgMTEyO1xuICAtLXBob2VuaXgtZGFuZ2VyLWRhcmstcmdiOiAyMDQsIDI3LCAwO1xuICAtLXBob2VuaXgtZGFuZ2VyLWRhcmtlci1yZ2I6IDE4NCwgMjQsIDA7XG4gIC0tcGhvZW5peC1zdWNjZXNzLWxpZ2h0ZXItcmdiOiAxOTAsIDIzMiwgMTgwO1xuICAtLXBob2VuaXgtc3VjY2Vzcy1saWdodC1yZ2I6IDE0NCwgMjE0LCAxMjc7XG4gIC0tcGhvZW5peC1zdWNjZXNzLWRhcmstcmdiOiAzNSwgMTM3LCAxMTtcbiAgLS1waG9lbml4LXN1Y2Nlc3MtZGFya2VyLXJnYjogMjgsIDEwOCwgOTtcbiAgLS1waG9lbml4LWluZm8tbGlnaHRlci1yZ2I6IDE1MCwgMjE3LCAyNTU7XG4gIC0tcGhvZW5peC1pbmZvLWxpZ2h0LXJnYjogOTYsIDE5OCwgMjU1O1xuICAtLXBob2VuaXgtaW5mby1kYXJrLXJnYjogMCwgMTI4LCAxOTk7XG4gIC0tcGhvZW5peC1pbmZvLWRhcmtlci1yZ2I6IDAsIDg1LCAxMzM7XG4gIC0tcGhvZW5peC1wcmltYXJ5LWJnLXN1YnRsZS1yZ2I6IDIyOSwgMjM3LCAyNTU7XG4gIC0tcGhvZW5peC1xdWF0ZXJuYXJ5LWNvbG9yOiAjOGE5NGFkO1xuICAtLXBob2VuaXgtcXVhdGVybmFyeS1jb2xvci1yZ2I6IDEzOCwgMTQ4LCAxNzM7XG4gIC0tcGhvZW5peC1xdWF0ZXJuYXJ5LWJnOiAjOWZhNmJjO1xuICAtLXBob2VuaXgtcXVhdGVybmFyeS1iZy1yZ2I6IDE1OSwgMTY2LCAxODg7XG4gIC0tcGhvZW5peC1lbXBoYXNpcy1iZzogI2ZmZjtcbiAgLS1waG9lbml4LWVtcGhhc2lzLWJnLXJnYjogMjU1LCAyNTUsIDI1NTtcbiAgLS1waG9lbml4LWJvZHktaGlnaGxpZ2h0LWNvbG9yOiAjMjIyODM0O1xuICAtLXBob2VuaXgtYm9keS1oaWdobGlnaHQtY29sb3ItcmdiOiAzNCwgNDAsIDUyO1xuICAtLXBob2VuaXgtYm9keS1oaWdobGlnaHQtYmc6ICNlZmYyZjY7XG4gIC0tcGhvZW5peC1ib2R5LWhpZ2hsaWdodC1iZy1yZ2I6IDIzOSwgMjQyLCAyNDY7XG4gIC0tcGhvZW5peC1ib3JkZXItY29sb3ItcmdiOiAyMDMsIDIwOCwgMjIxO1xuICAtLXBob2VuaXgtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50LXJnYjogMjAzLCAyMDgsIDIyMTtcbiAgLS1waG9lbml4LWlucHV0LWdyb3VwLWFkZG9uLWJnLWdsb2JhbDogI2VmZjJmNjtcbiAgLS1waG9lbml4LWRyb3Bkb3duLWxpbmstY29sb3ItZ2xvYmFsOiAjNTI1Yjc1O1xuICAtLXBob2VuaXgtZHJvcGRvd24tbGluay1ob3Zlci1jb2xvci1nbG9iYWw6IHJnYigxNi4wNzg0MzEzNzI1JSwgMTcuODQzMTM3MjU0OSUsIDIyLjk0MTE3NjQ3MDYlKTtcbiAgLS1waG9lbml4LW5hdi12ZXJ0aWNhbC1jb2xvci1nbG9iYWw6ICMxNDE4MjQ7XG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBTY3JvbGxiYXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC0tcGhvZW5peC1zY3JvbGxiYXItYmc6IHJnYmEodmFyKC0tcGhvZW5peC1xdWF0ZXJuYXJ5LWJnLXJnYiksIDAuNTUpO1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIGRvY3MgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAtLXBob2VuaXgtZG9jcy1sYW5ndWFnZS1iZzogIzIyMjgzNDtcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLyogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5hdmJhciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBuYXZiYXItdG9wICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC0tcGhvZW5peC1uYXZiYXItdG9wLWxpbmstY29sb3I6IHZhcigtLXBob2VuaXgtYm9keS1jb2xvcik7XG4gIC0tcGhvZW5peC1uYXZiYXItdG9wLW1lbnUtYmctY29sb3I6IHZhcigtLXBob2VuaXgtZW1waGFzaXMtYmcpO1xuICAtLXBob2VuaXgtbmF2YmFyLXRvcC1ib3JkZXItY29sb3I6ICNjYmQwZGQ7XG4gIC0tcGhvZW5peC1uYXZiYXItdG9wLWxpbmstaG92ZXItY29sb3I6IHZhcihcbiAgICAtLXBob2VuaXgtYm9keS1oaWdobGlnaHQtY29sb3JcbiAgKTtcbiAgLS1waG9lbml4LW5hdmJhci10b3AtbGluay1ob3Zlci1iZzogdmFyKC0tcGhvZW5peC1ib2R5LWhpZ2hsaWdodC1iZyk7XG4gIC0tcGhvZW5peC1uYXZiYXItdG9wLWxpbmstYWN0aXZlLWNvbG9yOiB2YXIoLS1waG9lbml4LXByaW1hcnkpO1xuICAtLXBob2VuaXgtbmF2YmFyLXRvcC1kcm9wZG93bi1jb2xvcjogdmFyKC0tcGhvZW5peC1ib2R5LWNvbG9yKTtcbiAgLS1waG9lbml4LW5hdmJhci10b3AtZHJvcGRvd24taG92ZXItYmc6IHZhcigtLXBob2VuaXgtYm9keS1oaWdobGlnaHQtYmcpO1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIGR1YWwtbmF2IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLS1waG9lbml4LWR1YWwtbmF2LWJvcmRlci1jb2xvcjogI2UzZTZlZDtcbiAgLS1waG9lbml4LWR1YWwtbmF2LWZpcnN0LWxheWVyLWJnOiAjZWZmMmY2O1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIG5hdmJhci12ZXJ0aWNhbCBsaWdodCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC0tcGhvZW5peC1uYXZiYXItdmVydGljYWwtYm9yZGVyLWNvbG9yOiAjY2JkMGRkO1xuICAtLXBob2VuaXgtbmF2YmFyLXZlcnRpY2FsLWJnLWNvbG9yOiB2YXIoLS1waG9lbml4LWVtcGhhc2lzLWJnKTtcbiAgLS1waG9lbml4LW5hdmJhci12ZXJ0aWNhbC1sYWJlbC1jb2xvcjogIzZlNzg5MTtcbiAgLS1waG9lbml4LW5hdmJhci12ZXJ0aWNhbC1saW5rLWNvbG9yOiAjNTI1Yjc1O1xuICAtLXBob2VuaXgtbmF2YmFyLXZlcnRpY2FsLWxpbmstaG92ZXItY29sb3I6ICMzZTQ2NWI7XG4gIC0tcGhvZW5peC1uYXZiYXItdmVydGljYWwtbGluay1ob3Zlci1iZzogI2VmZjJmNjtcbiAgLS1waG9lbml4LW5hdmJhci12ZXJ0aWNhbC1saW5rLWFjdGl2ZS1jb2xvcjogIzM4NzRmZjtcbiAgLS1waG9lbml4LW5hdmJhci12ZXJ0aWNhbC1saW5rLWRpc2FibGUtY29sb3I6ICM4YTk0YWQ7XG4gIC0tcGhvZW5peC1uYXZiYXItdmVydGljYWwtd2lkdGg6IDE1Ljg3NXJlbTtcbn1cbjpyb290Lm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQsXG5bZGF0YS1icy10aGVtZT1saWdodF0ubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCB7XG4gIC0tcGhvZW5peC1uYXZiYXItdmVydGljYWwtd2lkdGg6IDRyZW07XG59XG46cm9vdCxcbltkYXRhLWJzLXRoZW1lPWxpZ2h0XSB7XG4gIC0tcGhvZW5peC1uYXZiYXItdmVydGljYWwtZHJvcGRvd24taW5kaWNhdG9yLWNvbG9yOiAjOGE5NGFkO1xuICAtLXBob2VuaXgtbmF2YmFyLWZvb3Rlci1ib3JkZXItY29sb3I6IHZhcigtLXBob2VuaXgtYm9yZGVyLWNvbG9yKTtcbiAgLS1waG9lbml4LW5hdmJhci12ZXJ0aWNhbC1oci1jb2xvcjogI2UzZTZlZDtcbiAgLS1waG9lbml4LW5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQtbWVudS1iZzogI2ZmZjtcbiAgLS1waG9lbml4LWhhbWJ1cmdlci1tZW51LWNvbG9yOiAjNmU3ODkxO1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIG5hdmJhci10b3AgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAtLXBob2VuaXgtbmF2YmFyLXRvcC1iZy1jb2xvcjogdmFyKC0tcGhvZW5peC1lbXBoYXNpcy1iZyk7XG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBidXR0b25zIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC0tcGhvZW5peC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1waG9lbml4LWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIGNob2ljZXMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLS1waG9lbml4LWNob2ljZXMtaW5uZXItbWluLWhlaWdodDogYXV0bztcbiAgLS1waG9lbml4LWNob2ljZXMtaXRlbS1oYXMtbm8tY2hvaWNlcy1iZzogdmFyKC0tcGhvZW5peC1lbXBoYXNpcy1iZyk7XG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIEZsYXRwaWNrciAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC0tcGhvZW5peC1mbGF0cGlja3ItY2FsZW5kYXItaW5wdXQtYmc6IHZhcigtLXBob2VuaXgtZW1waGFzaXMtYmcpO1xuICAtLXBob2VuaXgtZmxhdHBpY2tyLWNhbGVuZGFyLWJnOiAjZTNlNmVkO1xuICAtLXBob2VuaXgtZmxhdHBpY2tyLWN1cnJlbnQtbW9udGgtY29sb3I6ICMzMTM3NGE7XG4gIC0tcGhvZW5peC1mbGF0cGlja3Itd2Vla2RheS1jb2xvcjogIzMxMzc0YTtcbiAgLS1waG9lbml4LWZsYXRwaWNrci1jYWxlbmRhci1kYXktaG92ZXItYmc6IHJnYmEodmFyKC0tcGhvZW5peC10ZXJ0aWFyeS1iZy1yZ2IpLCAwLjUpO1xuICAtLXBob2VuaXgtZmxhdHBpY2tyLXdlZWtlbmQtZGF5cy1jb2xvcjogI2U1NzgwYjtcbiAgLS1waG9lbml4LWZsYXRwaWNrci10b2RheS1jb2xvcjogI2ZmZjtcbiAgLS1waG9lbml4LWZsYXRwaWNrci1jYWxlbmRhci1kYXktc2VsZWN0ZWQtYmc6IHJnYmEodmFyKC0tcGhvZW5peC1wcmltYXJ5LXJnYiksIDAuMik7XG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIEZ1bGxjYWxlbmRhciAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC0tcGhvZW5peC1jYWxlbmRhci1iZzogI2UzZTZlZDtcbiAgLS1waG9lbml4LWNhbGVuZGFyLWJvcmRlci1jb2xvcjogdmFyKC0tcGhvZW5peC1ib2R5LWJnKTtcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIHdpemFyZCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLS1waG9lbml4LXRoZW1lLXdpemFyZC1uYXYtaXRlbS1jaXJjbGUtYmc6IHZhcihcbiAgICAtLXBob2VuaXgtYm9keS1oaWdobGlnaHQtYmdcbiAgKTtcbiAgLS1waG9lbml4LXRoZW1lLXdpemFyZC1jb21wbGV0ZS1jb2xvcjogIzM4NzRmZjtcbiAgLS1waG9lbml4LXRoZW1lLXdpemFyZC1hY3RpdmUtY29sb3I6ICMzODc0ZmY7XG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSB0aW55bWNlIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC0tcGhvZW5peC10aW55bWNlLWJnOiB2YXIoLS1waG9lbml4LWVtcGhhc2lzLWJnKTtcbiAgLS1waG9lbml4LXRpbnltY2UtdG94LXRidG4tZW5hYmxlZC1pY29uLWNvbG9yOiB2YXIoXG4gICAgLS1waG9lbml4LXNlY29uZGFyeS1jb2xvclxuICApO1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBjaG9pY2VzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC0tcGhvZW5peC1jaG9pY2VzLWl0ZW0tYmc6IHZhcigtLXBob2VuaXgtcHJpbWFyeS1iZy1zdWJ0bGUpO1xuICAtLXBob2VuaXgtY2hvaWNlcy1pdGVtLWNvbG9yOiB2YXIoLS1waG9lbml4LWJvZHktaGlnaGxpZ2h0LWNvbG9yKTtcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIEF2YXRhciAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLS1waG9lbml4LWF2YXRhci1uYW1lLWNvbG9yOiB2YXIoLS1waG9lbml4LXByaW1hcnktZGFyayk7XG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gbG9nbyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC0tcGhvZW5peC1sb2dvLXRleHQ6IHJnYmEodmFyKC0tcGhvZW5peC10ZXJ0aWFyeS1jb2xvci1yZ2IpLCAwLjgpO1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSB0aGVtZS1jb250cm9sLXRvZ2dsZSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAtLXBob2VuaXgtdGhlbWUtY29udHJvbC10b2dnbGUtYmc6IHJnYmEoMjU1LCAyMDQsIDEzMywgMC4yNCk7XG4gIC0tcGhvZW5peC10aGVtZS1jb250cm9sLXRvZ2dsZS1ob3Zlci1iZzogdmFyKC0tcGhvZW5peC13YXJuaW5nKTtcbiAgLS1waG9lbml4LXRoZW1lLWNvbnRyb2wtdG9nZ2xlLWNvbG9yOiB2YXIoLS1waG9lbml4LXdhcm5pbmcpO1xuICAtLXBob2VuaXgtdGhlbWUtY29udHJvbC10b2dnbGUtaG92ZXItY29sb3I6ICNmZmVmY2E7XG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIEthbmJhbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC0tcGhvZW5peC1rYW5iYW4tYmc6ICNlM2U2ZWQ7XG4gIC0tcGhvZW5peC1rYW5iYW4tY29sdW1uLWJnOiB2YXIoLS1waG9lbml4LWJvZHktYmcpO1xuICAtLXBob2VuaXgta2FuYmFuLWdob3N0LWJnOiB2YXIoLS1waG9lbml4LWJvZHktaGlnaGxpZ2h0LWJnKTtcbiAgLS1waG9lbml4LWthbmJhbi1kcmFnLWJnOiB2YXIoLS1waG9lbml4LXdoaXRlKTtcbiAgLS1waG9lbml4LWthbmJhbi1jb2x1bW4taG92ZXItYmc6IHZhcigtLXBob2VuaXgtd2hpdGUpO1xuICAtLXBob2VuaXgtbGVhZmxldC1iYXItYmc6IHZhcigtLXBob2VuaXgtYm9keS1oaWdobGlnaHQtYmcpO1xuICAtLXBob2VuaXgtbGVhZmxldC1wb3B1cC1jb250ZW50LXdyYXBwZXItYmc6IHZhcigtLXBob2VuaXgtZW1waGFzaXMtYmcpO1xufVxuOnJvb3QgW2NsYXNzKj1idG4tcGhvZW5peC1dLFxuW2RhdGEtYnMtdGhlbWU9bGlnaHRdIFtjbGFzcyo9YnRuLXBob2VuaXgtXSB7XG4gIC0tcGhvZW5peC1idG4tZGlzYWJsZWQtb3BhY2l0eTogMC43O1xuICAtLXBob2VuaXgtYnRuLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1waG9lbml4LXF1YXRlcm5hcnktY29sb3IpO1xuICAtLXBob2VuaXgtYnRuLWRpc2FibGVkLWJnOiB2YXIoLS1waG9lbml4LXNlY29uZGFyeS1iZyk7XG59XG46cm9vdCxcbltkYXRhLWJzLXRoZW1lPWxpZ2h0XSB7XG4gIC0tcGhvZW5peC1mb3JtLXNlbGVjdC1pbmRpY2F0b3I6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1UVXdJaUJvWldsbmFIUTlJakUxTUNJZ2RtbGxkMEp2ZUQwaU1DQXdJREUxTUNBeE5UQWlJR1pwYkd3OUltNXZibVVpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUkrQ2p4d1lYUm9JR1E5SWswM05TNHpORGdnTVRJM0xqRTVNa00zTWk0ME16Z3hJREV5Tnk0eE9USWdOamt1T0RVeE5DQXhNall1TWpJeUlEWTNMamt4TVRVZ01USTBMakk0TWt3MUxqZ3pNakUxSURZeUxqSXdNak5ETVM0Mk1qZzROeUExT0M0ek1qSXpJREV1TmpJNE9EY2dOVEV1TlRNeU5DQTFMamd6TWpFMUlEUTNMalkxTWpWRE9TNDNNVEl4TVNBME15NDBORGt5SURFMkxqVXdNaUEwTXk0ME5Ea3lJREl3TGpNNE1pQTBOeTQyTlRJMVREYzFMak0wT0NBeE1ESXVNamsxVERFeU9TNDVPVEVnTkRjdU5qVXlOVU14TXpNdU9EY3hJRFF6TGpRME9USWdNVFF3TGpZMk1TQTBNeTQwTkRreUlERTBOQzQxTkRFZ05EY3VOalV5TlVNeE5EZ3VOelEwSURVeExqVXpNalFnTVRRNExqYzBOQ0ExT0M0ek1qSXpJREUwTkM0MU5ERWdOakl1TWpBeU0wdzRNaTQwTmpFeklERXlOQzR5T0RKRE9EQXVOVEl4TXlBeE1qWXVNakl5SURjM0xqa3pORGNnTVRJM0xqRTVNaUEzTlM0ek5EZ2dNVEkzTGpFNU1sb2lJR1pwYkd3OUlpTXpNVE0zTkVFaUx6NEtQQzl6ZG1jK0NnPT1cIik7XG59XG5cbltkYXRhLWJzLXRoZW1lPWRhcmtdIHtcbiAgLS1waG9lbml4LWdyYXktNTA6ICMwZjExMWE7XG4gIC0tcGhvZW5peC1ncmF5LTEwMDogIzIyMjgzNDtcbiAgLS1waG9lbml4LWdyYXktMjAwOiAjMzEzNzRhO1xuICAtLXBob2VuaXgtZ3JheS0zMDA6ICMzNzNlNTM7XG4gIC0tcGhvZW5peC1ncmF5LTQwMDogIzNlNDY1YjtcbiAgLS1waG9lbml4LWdyYXktNTAwOiAjNjA2OTgxO1xuICAtLXBob2VuaXgtZ3JheS02MDA6ICM2ZTc4OTE7XG4gIC0tcGhvZW5peC1ncmF5LTcwMDogIzhhOTRhZDtcbiAgLS1waG9lbml4LWdyYXktODAwOiAjOTQ5ZGI1O1xuICAtLXBob2VuaXgtZ3JheS05MDA6ICM5ZmE2YmM7XG4gIC0tcGhvZW5peC1ncmF5LTEwMDA6ICNjYmQwZGQ7XG4gIC0tcGhvZW5peC1ncmF5LTExMDA6ICNFRkYxRjU7XG4gIC0tcGhvZW5peC1ncmF5LTUwLXJnYjogMTUsIDE3LCAyNjtcbiAgLS1waG9lbml4LWdyYXktMTAwLXJnYjogMzQsIDQwLCA1MjtcbiAgLS1waG9lbml4LWdyYXktMjAwLXJnYjogNDksIDU1LCA3NDtcbiAgLS1waG9lbml4LWdyYXktMzAwLXJnYjogNTUsIDYyLCA4MztcbiAgLS1waG9lbml4LWdyYXktNDAwLXJnYjogNjIsIDcwLCA5MTtcbiAgLS1waG9lbml4LWdyYXktNTAwLXJnYjogOTYsIDEwNSwgMTI5O1xuICAtLXBob2VuaXgtZ3JheS02MDAtcmdiOiAxMTAsIDEyMCwgMTQ1O1xuICAtLXBob2VuaXgtZ3JheS03MDAtcmdiOiAxMzgsIDE0OCwgMTczO1xuICAtLXBob2VuaXgtZ3JheS04MDAtcmdiOiAxNDgsIDE1NywgMTgxO1xuICAtLXBob2VuaXgtZ3JheS05MDAtcmdiOiAxNTksIDE2NiwgMTg4O1xuICAtLXBob2VuaXgtZ3JheS0xMDAwLXJnYjogMjAzLCAyMDgsIDIyMTtcbiAgLS1waG9lbml4LWdyYXktMTEwMC1yZ2I6IDIzOSwgMjQxLCAyNDU7XG4gIC0tcGhvZW5peC1wcmltYXJ5OiAjODVhOWZmO1xuICAtLXBob2VuaXgtc2Vjb25kYXJ5OiAjMzEzNzRhO1xuICAtLXBob2VuaXgtc3VjY2VzczogIzkwZDY3ZjtcbiAgLS1waG9lbml4LWluZm86ICM2MGM2ZmY7XG4gIC0tcGhvZW5peC13YXJuaW5nOiAjZmZjYzg1O1xuICAtLXBob2VuaXgtZGFuZ2VyOiAjZjQ4MjcwO1xuICAtLXBob2VuaXgtcHJpbWFyeS1yZ2I6IDEzMywgMTY5LCAyNTU7XG4gIC0tcGhvZW5peC1zZWNvbmRhcnktcmdiOiA0OSwgNTUsIDc0O1xuICAtLXBob2VuaXgtc3VjY2Vzcy1yZ2I6IDE0NCwgMjE0LCAxMjc7XG4gIC0tcGhvZW5peC1pbmZvLXJnYjogOTYsIDE5OCwgMjU1O1xuICAtLXBob2VuaXgtd2FybmluZy1yZ2I6IDI1NSwgMjA0LCAxMzM7XG4gIC0tcGhvZW5peC1kYW5nZXItcmdiOiAyNDQsIDEzMCwgMTEyO1xuICAtLXBob2VuaXgtcHJpbWFyeS1saWdodGVyOiAjMDAzY2M3O1xuICAtLXBob2VuaXgtcHJpbWFyeS1saWdodDogIzM4NzRmZjtcbiAgLS1waG9lbml4LXByaW1hcnktZGFyazogIzg1YTlmZjtcbiAgLS1waG9lbml4LXByaW1hcnktZGFya2VyOiAjODVhOWZmO1xuICAtLXBob2VuaXgtd2FybmluZy1saWdodGVyOiAjYmMzODAzO1xuICAtLXBob2VuaXgtd2FybmluZy1saWdodDogI2U1NzgwYjtcbiAgLS1waG9lbml4LXdhcm5pbmctZGFyazogI2ZmY2M4NTtcbiAgLS1waG9lbml4LXdhcm5pbmctZGFya2VyOiAjZmZjYzg1O1xuICAtLXBob2VuaXgtZGFuZ2VyLWxpZ2h0ZXI6ICNiODE4MDA7XG4gIC0tcGhvZW5peC1kYW5nZXItbGlnaHQ6ICNmYTNiMWQ7XG4gIC0tcGhvZW5peC1kYW5nZXItZGFyazogI2Y0ODI3MDtcbiAgLS1waG9lbml4LWRhbmdlci1kYXJrZXI6ICNmNDgyNzA7XG4gIC0tcGhvZW5peC1zdWNjZXNzLWxpZ2h0ZXI6ICMxYzZjMDk7XG4gIC0tcGhvZW5peC1zdWNjZXNzLWxpZ2h0OiAjMjViMDAzO1xuICAtLXBob2VuaXgtc3VjY2Vzcy1kYXJrOiAjOTBkNjdmO1xuICAtLXBob2VuaXgtc3VjY2Vzcy1kYXJrZXI6ICM5MGQ2N2Y7XG4gIC0tcGhvZW5peC1pbmZvLWxpZ2h0ZXI6ICMwMDU1ODU7XG4gIC0tcGhvZW5peC1pbmZvLWxpZ2h0OiAjMDA5N2ViO1xuICAtLXBob2VuaXgtaW5mby1kYXJrOiAjNjBjNmZmO1xuICAtLXBob2VuaXgtaW5mby1kYXJrZXI6ICM2MGM2ZmY7XG4gIC0tcGhvZW5peC1wcmltYXJ5LWxpZ2h0ZXItcmdiOiAwLCA2MCwgMTk5O1xuICAtLXBob2VuaXgtcHJpbWFyeS1saWdodC1yZ2I6IDU2LCAxMTYsIDI1NTtcbiAgLS1waG9lbml4LXByaW1hcnktZGFyay1yZ2I6IDEzMywgMTY5LCAyNTU7XG4gIC0tcGhvZW5peC1wcmltYXJ5LWRhcmtlci1yZ2I6IDEzMywgMTY5LCAyNTU7XG4gIC0tcGhvZW5peC13YXJuaW5nLWxpZ2h0ZXItcmdiOiAxODgsIDU2LCAzO1xuICAtLXBob2VuaXgtd2FybmluZy1saWdodC1yZ2I6IDIyOSwgMTIwLCAxMTtcbiAgLS1waG9lbml4LXdhcm5pbmctZGFyay1yZ2I6IDI1NSwgMjA0LCAxMzM7XG4gIC0tcGhvZW5peC13YXJuaW5nLWRhcmtlci1yZ2I6IDI1NSwgMjA0LCAxMzM7XG4gIC0tcGhvZW5peC1kYW5nZXItbGlnaHRlci1yZ2I6IDE4NCwgMjQsIDA7XG4gIC0tcGhvZW5peC1kYW5nZXItbGlnaHQtcmdiOiAyNTAsIDU5LCAyOTtcbiAgLS1waG9lbml4LWRhbmdlci1kYXJrLXJnYjogMjQ0LCAxMzAsIDExMjtcbiAgLS1waG9lbml4LWRhbmdlci1kYXJrZXItcmdiOiAyNDQsIDEzMCwgMTEyO1xuICAtLXBob2VuaXgtc3VjY2Vzcy1saWdodGVyLXJnYjogMjgsIDEwOCwgOTtcbiAgLS1waG9lbml4LXN1Y2Nlc3MtbGlnaHQtcmdiOiAzNywgMTc2LCAzO1xuICAtLXBob2VuaXgtc3VjY2Vzcy1kYXJrLXJnYjogMTQ0LCAyMTQsIDEyNztcbiAgLS1waG9lbml4LXN1Y2Nlc3MtZGFya2VyLXJnYjogMTQ0LCAyMTQsIDEyNztcbiAgLS1waG9lbml4LWluZm8tbGlnaHRlci1yZ2I6IDAsIDg1LCAxMzM7XG4gIC0tcGhvZW5peC1pbmZvLWxpZ2h0LXJnYjogMCwgMTUxLCAyMzU7XG4gIC0tcGhvZW5peC1pbmZvLWRhcmstcmdiOiA5NiwgMTk4LCAyNTU7XG4gIC0tcGhvZW5peC1pbmZvLWRhcmtlci1yZ2I6IDk2LCAxOTgsIDI1NTtcbiAgLS1waG9lbml4LXF1YXRlcm5hcnktY29sb3I6ICM2MDY5ODE7XG4gIC0tcGhvZW5peC1xdWF0ZXJuYXJ5LWNvbG9yLXJnYjogOTYsIDEwNSwgMTI5O1xuICAtLXBob2VuaXgtcXVhdGVybmFyeS1iZzogIzNlNDY1YjtcbiAgLS1waG9lbml4LXF1YXRlcm5hcnktYmctcmdiOiA2MiwgNzAsIDkxO1xuICAtLXBob2VuaXgtZW1waGFzaXMtYmc6ICMxNDE4MjQ7XG4gIC0tcGhvZW5peC1lbXBoYXNpcy1iZy1yZ2I6IDIwLCAyNCwgMzY7XG4gIC0tcGhvZW5peC1ib2R5LWhpZ2hsaWdodC1jb2xvcjogI2NiZDBkZDtcbiAgLS1waG9lbml4LWJvZHktaGlnaGxpZ2h0LWNvbG9yLXJnYjogMjAzLCAyMDgsIDIyMTtcbiAgLS1waG9lbml4LWJvZHktaGlnaGxpZ2h0LWJnOiAjMjIyODM0O1xuICAtLXBob2VuaXgtYm9keS1oaWdobGlnaHQtYmctcmdiOiAzNCwgNDAsIDUyO1xuICAtLXBob2VuaXgtdHJhbnNsdWNlbnQtcmdiOiA1NSwgNjIsIDgzO1xuICAtLXBob2VuaXgtaW5wdXQtZ3JvdXAtYWRkb24tYmctZ2xvYmFsOiAjMzEzNzRhO1xuICAtLXBob2VuaXgtZHJvcGRvd24tbGluay1jb2xvci1nbG9iYWw6IHZhcihcbiAgICAtLXBob2VuaXgtYm9keS1oaWdobGlnaHQtY29sb3JcbiAgKTtcbiAgLS1waG9lbml4LWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3ItZ2xvYmFsOiAjZmZmO1xuICAtLXBob2VuaXgtbmF2LXZlcnRpY2FsLWNvbG9yLWdsb2JhbDogI2VmZjJmNjtcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBuYXZiYXItdmVydGljYWwgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAtLXBob2VuaXgtbmF2YmFyLXZlcnRpY2FsLWJvcmRlci1jb2xvcjogIzMxMzc0YTtcbiAgLS1waG9lbml4LW5hdmJhci1mb290ZXItYm9yZGVyLWNvbG9yOiAjMzEzNzRhO1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gQXZhdGFyIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAtLXBob2VuaXgtYXZhdGFyLW5hbWUtY29sb3I6IHZhcigtLXBob2VuaXgtcHJpbWFyeS1saWdodCk7XG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBidXR0b25zIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG59XG5bZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLXJldmVhbCB7XG4gIC0tcGhvZW5peC1idG4tY29sb3I6ICM5ZmE2YmM7XG59XG5bZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLmFjdGl2ZSB7XG4gIC0tcGhvZW5peC1idG4tYWN0aXZlLWJnOiB2YXIoLS1waG9lbml4LXNlY29uZGFyeS1iZyk7XG59XG5bZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLXBob2VuaXgtcHJpbWFyeSB7XG4gIC0tcGhvZW5peC1idG4tY29sb3I6ICM4NWE5ZmY7XG4gIC0tcGhvZW5peC1idG4tYmc6ICMwZjExMWE7XG4gIC0tcGhvZW5peC1idG4tYm9yZGVyLWNvbG9yOiAjMzEzNzRhO1xuICAtLXBob2VuaXgtYnRuLWhvdmVyLWJnOiB2YXIoLS1waG9lbml4LWJvZHktaGlnaGxpZ2h0LWJnKTtcbiAgLS1waG9lbml4LWJ0bi1hY3RpdmUtYmc6IHZhcigtLXBob2VuaXgtYm9keS1oaWdobGlnaHQtYmcpO1xuICAtLXBob2VuaXgtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzMxMzc0YTtcbiAgLS1waG9lbml4LWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMjIyODM0O1xufVxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmJ0bi1waG9lbml4LXNlY29uZGFyeSB7XG4gIC0tcGhvZW5peC1idG4tY29sb3I6ICM5ZmE2YmM7XG4gIC0tcGhvZW5peC1idG4taG92ZXItY29sb3I6IHZhcigtLXBob2VuaXgtc2Vjb25kYXJ5LWxpZ2h0KTtcbiAgLS1waG9lbml4LWJ0bi1hY3RpdmUtY29sb3I6ICM5ZmE2YmM7XG4gIC0tcGhvZW5peC1idG4tYmc6ICMwZjExMWE7XG4gIC0tcGhvZW5peC1idG4tYm9yZGVyLWNvbG9yOiAjMzEzNzRhO1xuICAtLXBob2VuaXgtYnRuLWhvdmVyLWJnOiB2YXIoLS1waG9lbml4LWJvZHktaGlnaGxpZ2h0LWJnKTtcbiAgLS1waG9lbml4LWJ0bi1hY3RpdmUtYmc6IHZhcigtLXBob2VuaXgtYm9keS1oaWdobGlnaHQtYmcpO1xuICAtLXBob2VuaXgtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzMxMzc0YTtcbiAgLS1waG9lbml4LWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMjIyODM0O1xufVxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmJ0bi1waG9lbml4LXN1Y2Nlc3Mge1xuICAtLXBob2VuaXgtYnRuLWNvbG9yOiAjOTBkNjdmO1xuICAtLXBob2VuaXgtYnRuLWJnOiAjMGYxMTFhO1xuICAtLXBob2VuaXgtYnRuLWJvcmRlci1jb2xvcjogIzMxMzc0YTtcbiAgLS1waG9lbml4LWJ0bi1ob3Zlci1iZzogdmFyKC0tcGhvZW5peC1ib2R5LWhpZ2hsaWdodC1iZyk7XG4gIC0tcGhvZW5peC1idG4tYWN0aXZlLWJnOiB2YXIoLS1waG9lbml4LWJvZHktaGlnaGxpZ2h0LWJnKTtcbiAgLS1waG9lbml4LWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMzMTM3NGE7XG4gIC0tcGhvZW5peC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzIyMjgzNDtcbn1cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5idG4tcGhvZW5peC1pbmZvIHtcbiAgLS1waG9lbml4LWJ0bi1jb2xvcjogIzYwYzZmZjtcbiAgLS1waG9lbml4LWJ0bi1iZzogIzBmMTExYTtcbiAgLS1waG9lbml4LWJ0bi1ib3JkZXItY29sb3I6ICMzMTM3NGE7XG4gIC0tcGhvZW5peC1idG4taG92ZXItYmc6IHZhcigtLXBob2VuaXgtYm9keS1oaWdobGlnaHQtYmcpO1xuICAtLXBob2VuaXgtYnRuLWFjdGl2ZS1iZzogdmFyKC0tcGhvZW5peC1ib2R5LWhpZ2hsaWdodC1iZyk7XG4gIC0tcGhvZW5peC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMzEzNzRhO1xuICAtLXBob2VuaXgtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMyMjI4MzQ7XG59XG5bZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLXBob2VuaXgtd2FybmluZyB7XG4gIC0tcGhvZW5peC1idG4tY29sb3I6ICNmZmNjODU7XG4gIC0tcGhvZW5peC1idG4tYmc6ICMwZjExMWE7XG4gIC0tcGhvZW5peC1idG4tYm9yZGVyLWNvbG9yOiAjMzEzNzRhO1xuICAtLXBob2VuaXgtYnRuLWhvdmVyLWJnOiB2YXIoLS1waG9lbml4LWJvZHktaGlnaGxpZ2h0LWJnKTtcbiAgLS1waG9lbml4LWJ0bi1hY3RpdmUtYmc6IHZhcigtLXBob2VuaXgtYm9keS1oaWdobGlnaHQtYmcpO1xuICAtLXBob2VuaXgtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzMxMzc0YTtcbiAgLS1waG9lbml4LWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMjIyODM0O1xufVxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmJ0bi1waG9lbml4LWRhbmdlciB7XG4gIC0tcGhvZW5peC1idG4tY29sb3I6ICNmNDgyNzA7XG4gIC0tcGhvZW5peC1idG4tYmc6ICMwZjExMWE7XG4gIC0tcGhvZW5peC1idG4tYm9yZGVyLWNvbG9yOiAjMzEzNzRhO1xuICAtLXBob2VuaXgtYnRuLWhvdmVyLWJnOiB2YXIoLS1waG9lbml4LWJvZHktaGlnaGxpZ2h0LWJnKTtcbiAgLS1waG9lbml4LWJ0bi1hY3RpdmUtYmc6IHZhcigtLXBob2VuaXgtYm9keS1oaWdobGlnaHQtYmcpO1xuICAtLXBob2VuaXgtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzMxMzc0YTtcbiAgLS1waG9lbml4LWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMjIyODM0O1xufVxuW2RhdGEtYnMtdGhlbWU9ZGFya10gW2NsYXNzKj1idG4tcGhvZW5peC1dIHtcbiAgLS1waG9lbml4LWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHZhcigtLXBob2VuaXgtYm9yZGVyLWNvbG9yKTtcbn1cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5zZXR0aW5ncy1wYW5lbCAuYnRuIHtcbiAgLS1waG9lbml4LWJ0bi1jb2xvcjogIzZlNzg5MTtcbn1cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5idG4tc3VidGxlLXByaW1hcnkge1xuICAtLXBob2VuaXgtYnRuLWNvbG9yOiAjODVhOWZmO1xuICAtLXBob2VuaXgtYnRuLWJnOiByZ2JhKDU2LCAxMTYsIDI1NSwgMC4xNCk7XG4gIC0tcGhvZW5peC1idG4tYm9yZGVyLWNvbG9yOiByZ2JhKDU2LCAxMTYsIDI1NSwgMC4xNCk7XG4gIC0tcGhvZW5peC1idG4taG92ZXItY29sb3I6ICM4NWE5ZmY7XG4gIC0tcGhvZW5peC1idG4taG92ZXItYmc6IHJnYmEoNTYsIDExNiwgMjU1LCAwLjIpO1xuICAtLXBob2VuaXgtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiYSg2OC40ODQxNjI4OTU5JSwgNzcuOTg2NDI1MzM5NCUsIDEwMCUsIDAuMjI2KTtcbiAgLS1waG9lbml4LWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMTAsIDE1MywgMjU1O1xuICAtLXBob2VuaXgtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDAwMDtcbiAgLS1waG9lbml4LWJ0bi1hY3RpdmUtYmc6IHJnYmEoODEuOTQxMzM4NTE4OSUsIDg3LjM4NjE2MTA3NiUsIDEwMCUsIDAuMzEyKTtcbiAgLS1waG9lbml4LWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2JhKDY4LjQ4NDE2Mjg5NTklLCA3Ny45ODY0MjUzMzk0JSwgMTAwJSwgMC4yMjYpO1xuICAtLXBob2VuaXgtYnRuLWFjdGl2ZS1zaGFkb3c6IGluaXRpYWw7XG4gIC0tcGhvZW5peC1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gIC0tcGhvZW5peC1idG4tZGlzYWJsZWQtYmc6IHJnYmEoNTYsIDExNiwgMjU1LCAwLjE0KTtcbiAgLS1waG9lbml4LWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHJnYmEoNTYsIDExNiwgMjU1LCAwLjE0KTtcbn1cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5idG4tc3VidGxlLXNlY29uZGFyeSB7XG4gIC0tcGhvZW5peC1idG4tY29sb3I6ICNjYmQwZGQ7XG4gIC0tcGhvZW5peC1idG4tYmc6IHJnYmEoNDksIDU1LCA3NCwgMC41KTtcbiAgLS1waG9lbml4LWJ0bi1ib3JkZXItY29sb3I6IHJnYmEoNDksIDU1LCA3NCwgMC41KTtcbiAgLS1waG9lbml4LWJ0bi1ob3Zlci1jb2xvcjogI2NiZDBkZDtcbiAgLS1waG9lbml4LWJ0bi1ob3Zlci1iZzogcmdiYSg0OSwgNTUsIDc0LCAwLjgpO1xuICAtLXBob2VuaXgtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiYSgzOS40MTE3NjQ3MDU5JSwgNDEuMTc2NDcwNTg4MiUsIDQ2Ljc2NDcwNTg4MjQlLCAwLjU1KTtcbiAgLS1waG9lbml4LWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMDIsIDEwOCwgMTI1O1xuICAtLXBob2VuaXgtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1waG9lbml4LWJ0bi1hY3RpdmUtYmc6IHJnYmEoNTMuODM3NTM1MDE0JSwgNTUuMTgyMDcyODI5MSUsIDU5LjQzOTc3NTkxMDQlLCAwLjYpO1xuICAtLXBob2VuaXgtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYmEoMzkuNDExNzY0NzA1OSUsIDQxLjE3NjQ3MDU4ODIlLCA0Ni43NjQ3MDU4ODI0JSwgMC41NSk7XG4gIC0tcGhvZW5peC1idG4tYWN0aXZlLXNoYWRvdzogaW5pdGlhbDtcbiAgLS1waG9lbml4LWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgLS1waG9lbml4LWJ0bi1kaXNhYmxlZC1iZzogcmdiYSg0OSwgNTUsIDc0LCAwLjUpO1xuICAtLXBob2VuaXgtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogcmdiYSg0OSwgNTUsIDc0LCAwLjUpO1xufVxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmJ0bi1zdWJ0bGUtc3VjY2VzcyB7XG4gIC0tcGhvZW5peC1idG4tY29sb3I6ICM5MGQ2N2Y7XG4gIC0tcGhvZW5peC1idG4tYmc6IHJnYmEoMzcsIDE3NiwgMywgMC4xNCk7XG4gIC0tcGhvZW5peC1idG4tYm9yZGVyLWNvbG9yOiByZ2JhKDM3LCAxNzYsIDMsIDAuMTQpO1xuICAtLXBob2VuaXgtYnRuLWhvdmVyLWNvbG9yOiAjOTBkNjdmO1xuICAtLXBob2VuaXgtYnRuLWhvdmVyLWJnOiByZ2JhKDM3LCAxNzYsIDMsIDAuMik7XG4gIC0tcGhvZW5peC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2JhKDY1LjQ3NTExMzEyMjIlLCA4Ny40ODg2ODc3ODI4JSwgNjAuMDkwNDk3NzM3NiUsIDAuMjI2KTtcbiAgLS1waG9lbml4LWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMTIsIDIwMywgOTA7XG4gIC0tcGhvZW5peC1idG4tYWN0aXZlLWNvbG9yOiAjMDAwMDAwO1xuICAtLXBob2VuaXgtYnRuLWFjdGl2ZS1iZzogcmdiYSg4MC4yMTcxNDQ3MDkxJSwgOTIuODMwOTgzNjMzMSUsIDc3LjEzMTc0NTI2MDElLCAwLjMxMik7XG4gIC0tcGhvZW5peC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiYSg2NS40NzUxMTMxMjIyJSwgODcuNDg4Njg3NzgyOCUsIDYwLjA5MDQ5NzczNzYlLCAwLjIyNik7XG4gIC0tcGhvZW5peC1idG4tYWN0aXZlLXNoYWRvdzogaW5pdGlhbDtcbiAgLS1waG9lbml4LWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgLS1waG9lbml4LWJ0bi1kaXNhYmxlZC1iZzogcmdiYSgzNywgMTc2LCAzLCAwLjE0KTtcbiAgLS1waG9lbml4LWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHJnYmEoMzcsIDE3NiwgMywgMC4xNCk7XG59XG5bZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLXN1YnRsZS1pbmZvIHtcbiAgLS1waG9lbml4LWJ0bi1jb2xvcjogIzYwYzZmZjtcbiAgLS1waG9lbml4LWJ0bi1iZzogcmdiYSgwLCAxNTEsIDIzNSwgMC4xNCk7XG4gIC0tcGhvZW5peC1idG4tYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDE1MSwgMjM1LCAwLjE0KTtcbiAgLS1waG9lbml4LWJ0bi1ob3Zlci1jb2xvcjogIzYwYzZmZjtcbiAgLS1waG9lbml4LWJ0bi1ob3Zlci1iZzogcmdiYSgwLCAxNTEsIDIzNSwgMC4yKTtcbiAgLS1waG9lbml4LWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYmEoNTkuNjE1Mzg0NjE1NCUsIDgzLjUyOTQxMTc2NDclLCA5Ni44MzI1NzkxODU1JSwgMC4yMjYpO1xuICAtLXBob2VuaXgtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDY3LCAxODQsIDI0OTtcbiAgLS1waG9lbml4LWJ0bi1hY3RpdmUtY29sb3I6ICMwMDAwMDA7XG4gIC0tcGhvZW5peC1idG4tYWN0aXZlLWJnOiByZ2JhKDc2Ljg1OTUwNDEzMjIlLCA5MC41NjIzMDc1Njc3JSwgOTguMTg1MDU5MTQ3NiUsIDAuMzEyKTtcbiAgLS1waG9lbml4LWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2JhKDU5LjYxNTM4NDYxNTQlLCA4My41Mjk0MTE3NjQ3JSwgOTYuODMyNTc5MTg1NSUsIDAuMjI2KTtcbiAgLS1waG9lbml4LWJ0bi1hY3RpdmUtc2hhZG93OiBpbml0aWFsO1xuICAtLXBob2VuaXgtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmO1xuICAtLXBob2VuaXgtYnRuLWRpc2FibGVkLWJnOiByZ2JhKDAsIDE1MSwgMjM1LCAwLjE0KTtcbiAgLS1waG9lbml4LWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHJnYmEoMCwgMTUxLCAyMzUsIDAuMTQpO1xufVxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmJ0bi1zdWJ0bGUtd2FybmluZyB7XG4gIC0tcGhvZW5peC1idG4tY29sb3I6ICNmZmNjODU7XG4gIC0tcGhvZW5peC1idG4tYmc6IHJnYmEoMjI5LCAxMjAsIDExLCAwLjE0KTtcbiAgLS1waG9lbml4LWJ0bi1ib3JkZXItY29sb3I6IHJnYmEoMjI5LCAxMjAsIDExLCAwLjE0KTtcbiAgLS1waG9lbml4LWJ0bi1ob3Zlci1jb2xvcjogI2ZmY2M4NTtcbiAgLS1waG9lbml4LWJ0bi1ob3Zlci1iZzogcmdiYSgyMjksIDEyMCwgMTEsIDAuMik7XG4gIC0tcGhvZW5peC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2JhKDk1Ljg4MjM1Mjk0MTIlLCA3OC42MTk5MDk1MDIzJSwgNjEuMzU3NDY2MDYzMyUsIDAuMjI2KTtcbiAgLS1waG9lbml4LWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNDcsIDE3OSwgOTc7XG4gIC0tcGhvZW5peC1idG4tYWN0aXZlLWNvbG9yOiAjMDAwMDAwO1xuICAtLXBob2VuaXgtYnRuLWFjdGl2ZS1iZzogcmdiYSg5Ny42NDA1NzY4OTE5JSwgODcuNzQ5MTQ5MjQ2NSUsIDc3Ljg1NzcyMTYwMSUsIDAuMzEyKTtcbiAgLS1waG9lbml4LWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2JhKDk1Ljg4MjM1Mjk0MTIlLCA3OC42MTk5MDk1MDIzJSwgNjEuMzU3NDY2MDYzMyUsIDAuMjI2KTtcbiAgLS1waG9lbml4LWJ0bi1hY3RpdmUtc2hhZG93OiBpbml0aWFsO1xuICAtLXBob2VuaXgtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmO1xuICAtLXBob2VuaXgtYnRuLWRpc2FibGVkLWJnOiByZ2JhKDIyOSwgMTIwLCAxMSwgMC4xNCk7XG4gIC0tcGhvZW5peC1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiByZ2JhKDIyOSwgMTIwLCAxMSwgMC4xNCk7XG59XG5bZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLXN1YnRsZS1kYW5nZXIge1xuICAtLXBob2VuaXgtYnRuLWNvbG9yOiAjZjQ4MjcwO1xuICAtLXBob2VuaXgtYnRuLWJnOiByZ2JhKDI1MCwgNTksIDI5LCAwLjE0KTtcbiAgLS1waG9lbml4LWJ0bi1ib3JkZXItY29sb3I6IHJnYmEoMjUwLCA1OSwgMjksIDAuMTQpO1xuICAtLXBob2VuaXgtYnRuLWhvdmVyLWNvbG9yOiAjZjQ4MjcwO1xuICAtLXBob2VuaXgtYnRuLWhvdmVyLWJnOiByZ2JhKDI1MCwgNTksIDI5LCAwLjIpO1xuICAtLXBob2VuaXgtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiYSg5OS4yMDgxNDQ3OTY0JSwgNjguOTU5Mjc2MDE4MSUsIDY0LjIwODE0NDc5NjQlLCAwLjIyNik7XG4gIC0tcGhvZW5peC1idG4tZm9jdXMtc2hhZG93LXJnYjogMjQ2LCAxMDksIDg3O1xuICAtLXBob2VuaXgtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDAwMDtcbiAgLS1waG9lbml4LWJ0bi1hY3RpdmUtYmc6IHJnYmEoOTkuNTQ2MjY0Nzg2OSUsIDgyLjIxMzU3OTY0NjclLCA3OS40OTExNjgzNjgyJSwgMC4zMTIpO1xuICAtLXBob2VuaXgtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYmEoOTkuMjA4MTQ0Nzk2NCUsIDY4Ljk1OTI3NjAxODElLCA2NC4yMDgxNDQ3OTY0JSwgMC4yMjYpO1xuICAtLXBob2VuaXgtYnRuLWFjdGl2ZS1zaGFkb3c6IGluaXRpYWw7XG4gIC0tcGhvZW5peC1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gIC0tcGhvZW5peC1idG4tZGlzYWJsZWQtYmc6IHJnYmEoMjUwLCA1OSwgMjksIDAuMTQpO1xuICAtLXBob2VuaXgtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogcmdiYSgyNTAsIDU5LCAyOSwgMC4xNCk7XG59XG5bZGF0YS1icy10aGVtZT1kYXJrXSB7XG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIG91dGxpbmUgYnV0dG9ucyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG59XG5bZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLW91dGxpbmUtcHJpbWFyeSBlbHNlIHtcbiAgLS1waG9lbml4LWJ0bi1jb2xvcjogdmFyKC0tcGhvZW5peC1wcmltYXJ5LWxpZ2h0KTtcbiAgLS1waG9lbml4LWJ0bi1ib3JkZXItY29sb3I6IHZhcigtLXBob2VuaXgtcHJpbWFyeS1saWdodCk7XG59XG5bZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcbiAgLS1waG9lbml4LWJ0bi1jb2xvcjogI2NiZDBkZDtcbiAgLS1waG9lbml4LWJ0bi1ib3JkZXItY29sb3I6ICNjYmQwZGQ7XG59XG5bZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5IGVsc2Uge1xuICAtLXBob2VuaXgtYnRuLWNvbG9yOiB2YXIoLS1waG9lbml4LXNlY29uZGFyeS1saWdodCk7XG4gIC0tcGhvZW5peC1idG4tYm9yZGVyLWNvbG9yOiB2YXIoLS1waG9lbml4LXNlY29uZGFyeS1saWdodCk7XG59XG5bZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLW91dGxpbmUtc3VjY2VzcyBlbHNlIHtcbiAgLS1waG9lbml4LWJ0bi1jb2xvcjogdmFyKC0tcGhvZW5peC1zdWNjZXNzLWxpZ2h0KTtcbiAgLS1waG9lbml4LWJ0bi1ib3JkZXItY29sb3I6IHZhcigtLXBob2VuaXgtc3VjY2Vzcy1saWdodCk7XG59XG5bZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLW91dGxpbmUtaW5mbyBlbHNlIHtcbiAgLS1waG9lbml4LWJ0bi1jb2xvcjogdmFyKC0tcGhvZW5peC1pbmZvLWxpZ2h0KTtcbiAgLS1waG9lbml4LWJ0bi1ib3JkZXItY29sb3I6IHZhcigtLXBob2VuaXgtaW5mby1saWdodCk7XG59XG5bZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLW91dGxpbmUtd2FybmluZyBlbHNlIHtcbiAgLS1waG9lbml4LWJ0bi1jb2xvcjogdmFyKC0tcGhvZW5peC13YXJuaW5nLWxpZ2h0KTtcbiAgLS1waG9lbml4LWJ0bi1ib3JkZXItY29sb3I6IHZhcigtLXBob2VuaXgtd2FybmluZy1saWdodCk7XG59XG5bZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLW91dGxpbmUtZGFuZ2VyIGVsc2Uge1xuICAtLXBob2VuaXgtYnRuLWNvbG9yOiB2YXIoLS1waG9lbml4LWRhbmdlci1saWdodCk7XG4gIC0tcGhvZW5peC1idG4tYm9yZGVyLWNvbG9yOiB2YXIoLS1waG9lbml4LWRhbmdlci1saWdodCk7XG59XG5bZGF0YS1icy10aGVtZT1kYXJrXSB7XG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBsaXN0IGpzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC0tcGhvZW5peC1saXN0LXNvcnQtaWNvbjogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlOeUlnYUdWcFoyaDBQU0k1SWlCMmFXVjNRbTk0UFNJd0lEQWdOeUE1SWlCbWFXeHNQU0p1YjI1bElpQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaVBnbzhjR0YwYUNCa1BTSk5NUzR4TWpreklEUXVPVGt3TWpORE1DNDJPVEV3TVRZZ05DNDVPVEF5TXlBd0xqUTNNVGczTlNBMUxqVXdPRElnTUM0M09UQTJNalVnTlM0NE1EY3dNMHd6TGpFMk1UTXpJRGd1TVRjM056TkRNeTR6TkRBMk1pQTRMak0zTmprMUlETXVOak01TkRVZ09DNHpOelk1TlNBekxqZ3pPRFkzSURndU1UYzNOek5NTmk0eU1Ea3pOeUExTGpnd056QXpRell1TlRBNE1pQTFMalV3T0RJZ05pNHlPRGt3TmlBMExqazVNREl6SURVdU9EY3dOeUEwTGprNU1ESXpTREV1TVRJNU0xcE5OaTR5TURrek55QXlMamc1T0RRMFRETXVPRE00TmpjZ01DNDFNamMzTXpWRE15NDJNemswTlNBd0xqTTBPRFF6T0NBekxqTTBNRFl5SURBdU16UTRORE00SURNdU1UWXhNek1nTUM0MU1qYzNNelZNTUM0M09UQTJNalVnTWk0NE9UZzBORU13TGpRM01UZzNOU0F6TGpJeE56RTVJREF1TmpreE1ERTJJRE11TnpFMU1qTWdNUzR4TWpreklETXVOekUxTWpOSU5TNDROekEzUXpZdU1qZzVNRFlnTXk0M01UVXlNeUEyTGpVd09ESWdNeTR5TVRjeE9TQTJMakl3T1RNM0lESXVPRGs0TkRSYUlpQm1hV3hzUFNJak0wVTBOalZDSWk4K0Nqd3ZjM1puUGdvPScpO1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gdGlueW1jZSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAtLXBob2VuaXgtdGlueW1jZS10b3gtdGJ0bi1lbmFibGVkLWljb24tY29sb3I6IHZhcihcbiAgICAtLXBob2VuaXgtYm9keS1oaWdobGlnaHQtY29sb3JcbiAgKTtcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gY2hvaWNlcyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAtLXBob2VuaXgtY2hvaWNlcy1pdGVtLWJnOiByZ2JhKHZhcigtLXBob2VuaXgtcHJpbWFyeS1saWdodC1yZ2IpLCAwLjI1KTtcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBsb2dvIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLS1waG9lbml4LWxvZ28tdGV4dDogdmFyKC0tcGhvZW5peC1lbXBoYXNpcy1jb2xvcik7XG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gZGF0ZS1waWNrZXIgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC0tcGhvZW5peC1mbGF0cGlja3ItY2FsZW5kYXItYmc6ICMxNDE4MjQ7XG4gIC0tcGhvZW5peC1mbGF0cGlja3ItY3VycmVudC1tb250aC1jb2xvcjogdmFyKFxuICAgIC0tcGhvZW5peC1ib2R5LWhpZ2hsaWdodC1jb2xvclxuICApO1xuICAtLXBob2VuaXgtZmxhdHBpY2tyLXdlZWtkYXktY29sb3I6IHZhcigtLXBob2VuaXgtYm9keS1oaWdobGlnaHQtY29sb3IpO1xuICAtLXBob2VuaXgtZmxhdHBpY2tyLWNhbGVuZGFyLWRheS1ob3Zlci1iZzogdmFyKFxuICAgIC0tcGhvZW5peC1ib2R5LWhpZ2hsaWdodC1iZ1xuICApO1xuICAtLXBob2VuaXgtZmxhdHBpY2tyLXdlZWtlbmQtZGF5cy1jb2xvcjogdmFyKC0tcGhvZW5peC13YXJuaW5nKTtcbiAgLS1waG9lbml4LWZsYXRwaWNrci10b2RheS1jb2xvcjogIzMxMzc0YTtcbiAgLS1waG9lbml4LWZsYXRwaWNrci1jYWxlbmRhci1kYXktc2VsZWN0ZWQtYmc6IHJnYmEodmFyKC0tcGhvZW5peC1wcmltYXJ5LXJnYiksIDAuMik7XG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIEZ1bGxjYWxlbmRhciAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC0tcGhvZW5peC1jYWxlbmRhci1iZzogIzE0MTgyNDtcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gb2ZmY2FudmFzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbn1cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5vZmZjYW52YXMge1xuICAtLXBob2VuaXgtb2ZmY2FudmFzLWJnOiAjMTQxODI0O1xufVxuW2RhdGEtYnMtdGhlbWU9ZGFya10ge1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIG5hdmJhci10b3AgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLS1waG9lbml4LW5hdmJhci10b3AtYm9yZGVyLWNvbG9yOiAjMzEzNzRhO1xuICAtLXBob2VuaXgtbmF2YmFyLXRvcC1kcm9wZG93bi1jb2xvcjogIzlmYTZiYztcbn1cbltkYXRhLWJzLXRoZW1lPWRhcmtdIFtkYXRhLW5hdmJhci1hcHBlYXJhbmNlPWRhcmtlcl0ge1xuICAtLXBob2VuaXgtbmF2YmFyLXRvcC1kcm9wZG93bi1ob3Zlci1iZzogIzMxMzc0YTtcbn1cbltkYXRhLWJzLXRoZW1lPWRhcmtdIHtcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBuYXZiYXItZG91YmxlIHRvcCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC0tcGhvZW5peC1kdWFsLW5hdi1ib3JkZXItY29sb3I6ICMzMTM3NGE7XG4gIC0tcGhvZW5peC1kdWFsLW5hdi1maXJzdC1sYXllci1iZzogIzBmMTExYTtcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBuYXZiYXItdmVydGljYWwgaW52ZXJ0ZWQgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAtLXBob2VuaXgtbmF2YmFyLXZlcnRpY2FsLWxpbmstY29sb3I6ICM5ZmE2YmM7XG4gIC0tcGhvZW5peC1uYXZiYXItdmVydGljYWwtbGluay1ob3Zlci1jb2xvcjogI2VmZjJmNjtcbiAgLS1waG9lbml4LW5hdmJhci12ZXJ0aWNhbC1saW5rLWhvdmVyLWJnOiAjMzEzNzRhO1xuICAtLXBob2VuaXgtbmF2YmFyLXZlcnRpY2FsLWxpbmstYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLXBob2VuaXgtbmF2YmFyLXZlcnRpY2FsLWxpbmstZGlzYWJsZS1jb2xvcjogIzZlNzg5MTtcbiAgLS1waG9lbml4LWhhbWJ1cmdlci1tZW51LWNvbG9yOiAjNjA2OTgxO1xuICAtLXBob2VuaXgtbmF2YmFyLXZlcnRpY2FsLWhyLWNvbG9yOiAjM2U0NjViO1xuICAtLXBob2VuaXgtbmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZC1tZW51LWJnOiB2YXIoXG4gICAgLS1waG9lbml4LWJvZHktaGlnaGxpZ2h0LWJnXG4gICk7XG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIHRoZW1lLWNvbnRyb2wtdG9nZ2xlIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC0tcGhvZW5peC10aGVtZS1jb250cm9sLXRvZ2dsZS1iZzogcmdiYShcbiAgICB2YXIoLS1waG9lbml4LXByaW1hcnktcmdiKSxcbiAgICAwLjI0XG4gICk7XG4gIC0tcGhvZW5peC10aGVtZS1jb250cm9sLXRvZ2dsZS1ob3Zlci1iZzogcmdiYShcbiAgICB2YXIoLS1waG9lbml4LXByaW1hcnktcmdiKSxcbiAgICAwLjdcbiAgKTtcbiAgLS1waG9lbml4LXRoZW1lLWNvbnRyb2wtdG9nZ2xlLWNvbG9yOiB2YXIoLS1waG9lbml4LXByaW1hcnktbGlnaHQpO1xuICAtLXBob2VuaXgtdGhlbWUtY29udHJvbC10b2dnbGUtaG92ZXItY29sb3I6ICNlNWVkZmY7XG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIFNjcm9sbGJhciAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC0tYnMtc2Nyb2xsYmFyLWJnOiByZ2JhKDQ5LCA1NSwgNzQsIDAuNik7XG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIEthbmJhbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC0tcGhvZW5peC1rYW5iYW4tYmc6ICMwZjExMWE7XG4gIC0tcGhvZW5peC1rYW5iYW4tY29sdW1uLWJnOiB2YXIoLS1waG9lbml4LWVtcGhhc2lzLWJnKTtcbiAgLS1waG9lbml4LWthbmJhbi1naG9zdC1iZzogIzBmMTExYTtcbiAgLS1waG9lbml4LWthbmJhbi1kcmFnLWJnOiAjMWMyMjJjO1xuICAtLXBob2VuaXgta2FuYmFuLWNvbHVtbi1ob3Zlci1iZzogIzFjMjIyYztcbiAgLS1waG9lbml4LWxlYWZsZXQtcG9wdXAtY29udGVudC13cmFwcGVyLWJnOiAjMTQxODI0O1xufVxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLnRhYmxlLXByaW1hcnkge1xuICAtLXBob2VuaXgtdGFibGUtYmc6IHJnYig0LjM5MjE1Njg2MjclLCA5LjA5ODAzOTIxNTclLCAyMCUpO1xuICAtLXBob2VuaXgtdGFibGUtY29sb3I6ICNmZmY7XG4gIC0tcGhvZW5peC10YWJsZS1ob3Zlci1iZzogcmdiKDI3LjgxMzcyNTQ5MDIlLCA0OS41Nzg0MzEzNzI1JSwgMTAwJSk7XG4gIC0tcGhvZW5peC10YWJsZS1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1waG9lbml4LXRhYmxlLXN0cmlwZWQtYmc6IHJnYigyNS44NjI3NDUwOTglLCA0OC4yMTU2ODYyNzQ1JSwgMTAwJSk7XG4gIC0tcGhvZW5peC10YWJsZS1zdHJpcGVkLWNvbG9yOiAjZmZmO1xuICAtLXBob2VuaXgtdGFibGUtYWN0aXZlLWJnOiByZ2IoMjkuNzY0NzA1ODgyNCUsIDUwLjk0MTE3NjQ3MDYlLCAxMDAlKTtcbiAgLS1waG9lbml4LXRhYmxlLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1waG9lbml4LXRhYmxlLWJvcmRlci1jb2xvcjogcmdiYSgzNy41Njg2Mjc0NTElLCA1Ni4zOTIxNTY4NjI3JSwgMTAwJSwgMC4wNSk7XG59XG5bZGF0YS1icy10aGVtZT1kYXJrXSAudGFibGUtc2Vjb25kYXJ5IHtcbiAgLS1waG9lbml4LXRhYmxlLWJnOiByZ2IoMy44NDMxMzcyNTQ5JSwgNC4zMTM3MjU0OTAyJSwgNS44MDM5MjE1Njg2JSk7XG4gIC0tcGhvZW5peC10YWJsZS1jb2xvcjogI2ZmZjtcbiAgLS1waG9lbml4LXRhYmxlLWhvdmVyLWJnOiByZ2IoMjUuMjc0NTA5ODAzOSUsIDI3LjQ1MDk4MDM5MjIlLCAzNC4zNDMxMzcyNTQ5JSk7XG4gIC0tcGhvZW5peC10YWJsZS1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1waG9lbml4LXRhYmxlLXN0cmlwZWQtYmc6IHJnYigyMy4yNTQ5MDE5NjA4JSwgMjUuNDkwMTk2MDc4NCUsIDMyLjU2ODYyNzQ1MSUpO1xuICAtLXBob2VuaXgtdGFibGUtc3RyaXBlZC1jb2xvcjogI2ZmZjtcbiAgLS1waG9lbml4LXRhYmxlLWFjdGl2ZS1iZzogcmdiKDI3LjI5NDExNzY0NzElLCAyOS40MTE3NjQ3MDU5JSwgMzYuMTE3NjQ3MDU4OCUpO1xuICAtLXBob2VuaXgtdGFibGUtYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLXBob2VuaXgtdGFibGUtYm9yZGVyLWNvbG9yOiByZ2JhKDM1LjM3MjU0OTAxOTYlLCAzNy4yNTQ5MDE5NjA4JSwgNDMuMjE1Njg2Mjc0NSUsIDAuMDUpO1xufVxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLnRhYmxlLXN1Y2Nlc3Mge1xuICAtLXBob2VuaXgtdGFibGUtYmc6IHJnYigyLjkwMTk2MDc4NDMlLCAxMy44MDM5MjE1Njg2JSwgMC4yMzUyOTQxMTc2JSk7XG4gIC0tcGhvZW5peC10YWJsZS1jb2xvcjogI2ZmZjtcbiAgLS1waG9lbml4LXRhYmxlLWhvdmVyLWJnOiByZ2IoMjAuOTIxNTY4NjI3NSUsIDcxLjM0MzEzNzI1NDklLCA4LjU4ODIzNTI5NDElKTtcbiAgLS1waG9lbml4LXRhYmxlLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLXBob2VuaXgtdGFibGUtc3RyaXBlZC1iZzogcmdiKDE4Ljc4NDMxMzcyNTUlLCA3MC41Njg2Mjc0NTElLCA2LjExNzY0NzA1ODglKTtcbiAgLS1waG9lbml4LXRhYmxlLXN0cmlwZWQtY29sb3I6ICNmZmY7XG4gIC0tcGhvZW5peC10YWJsZS1hY3RpdmUtYmc6IHJnYigyMy4wNTg4MjM1Mjk0JSwgNzIuMTE3NjQ3MDU4OCUsIDExLjA1ODgyMzUyOTQlKTtcbiAgLS1waG9lbml4LXRhYmxlLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1waG9lbml4LXRhYmxlLWJvcmRlci1jb2xvcjogcmdiYSgzMS42MDc4NDMxMzczJSwgNzUuMjE1Njg2Mjc0NSUsIDIwLjk0MTE3NjQ3MDYlLCAwLjA1KTtcbn1cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC50YWJsZS1pbmZvIHtcbiAgLS1waG9lbml4LXRhYmxlLWJnOiByZ2IoMCUsIDExLjg0MzEzNzI1NDklLCAxOC40MzEzNzI1NDklKTtcbiAgLS1waG9lbml4LXRhYmxlLWNvbG9yOiAjZmZmO1xuICAtLXBob2VuaXgtdGFibGUtaG92ZXItYmc6IHJnYig3LjUlLCA2Mi4yNzQ1MDk4MDM5JSwgOTIuNzQ1MDk4MDM5MiUpO1xuICAtLXBob2VuaXgtdGFibGUtaG92ZXItY29sb3I6ICNmZmY7XG4gIC0tcGhvZW5peC10YWJsZS1zdHJpcGVkLWJnOiByZ2IoNSUsIDYxLjI1NDkwMTk2MDglLCA5Mi41NDkwMTk2MDc4JSk7XG4gIC0tcGhvZW5peC10YWJsZS1zdHJpcGVkLWNvbG9yOiAjZmZmO1xuICAtLXBob2VuaXgtdGFibGUtYWN0aXZlLWJnOiByZ2IoMTAlLCA2My4yOTQxMTc2NDcxJSwgOTIuOTQxMTc2NDcwNiUpO1xuICAtLXBob2VuaXgtdGFibGUtYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLXBob2VuaXgtdGFibGUtYm9yZGVyLWNvbG9yOiByZ2JhKDIwJSwgNjcuMzcyNTQ5MDE5NiUsIDkzLjcyNTQ5MDE5NjElLCAwLjA1KTtcbn1cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC50YWJsZS13YXJuaW5nIHtcbiAgLS1waG9lbml4LXRhYmxlLWJnOiByZ2IoMTcuOTYwNzg0MzEzNyUsIDkuNDExNzY0NzA1OSUsIDAuODYyNzQ1MDk4JSk7XG4gIC0tcGhvZW5peC10YWJsZS1jb2xvcjogI2ZmZjtcbiAgLS1waG9lbml4LXRhYmxlLWhvdmVyLWJnOiByZ2IoOTAuNTY4NjI3NDUxJSwgNTEuMDI5NDExNzY0NyUsIDExLjQ5MDE5NjA3ODQlKTtcbiAgLS1waG9lbml4LXRhYmxlLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLXBob2VuaXgtdGFibGUtc3RyaXBlZC1iZzogcmdiKDkwLjMxMzcyNTQ5MDIlLCA0OS43MDU4ODIzNTI5JSwgOS4wOTgwMzkyMTU3JSk7XG4gIC0tcGhvZW5peC10YWJsZS1zdHJpcGVkLWNvbG9yOiAjZmZmO1xuICAtLXBob2VuaXgtdGFibGUtYWN0aXZlLWJnOiByZ2IoOTAuODIzNTI5NDExOCUsIDUyLjM1Mjk0MTE3NjUlLCAxMy44ODIzNTI5NDEyJSk7XG4gIC0tcGhvZW5peC10YWJsZS1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tcGhvZW5peC10YWJsZS1ib3JkZXItY29sb3I6IHJnYmEoOTEuODQzMTM3MjU0OSUsIDU3LjY0NzA1ODgyMzUlLCAyMy40NTA5ODAzOTIyJSwgMC4wNSk7XG59XG5bZGF0YS1icy10aGVtZT1kYXJrXSAudGFibGUtZGFuZ2VyIHtcbiAgLS1waG9lbml4LXRhYmxlLWJnOiByZ2IoMTkuNjA3ODQzMTM3MyUsIDQuNjI3NDUwOTgwNCUsIDIuMjc0NTA5ODAzOSUpO1xuICAtLXBob2VuaXgtdGFibGUtY29sb3I6ICNmZmY7XG4gIC0tcGhvZW5peC10YWJsZS1ob3Zlci1iZzogcmdiKDk4LjE4NjI3NDUwOTglLCAyOC45MDE5NjA3ODQzJSwgMTguMDE5NjA3ODQzMSUpO1xuICAtLXBob2VuaXgtdGFibGUtaG92ZXItY29sb3I6ICNmZmY7XG4gIC0tcGhvZW5peC10YWJsZS1zdHJpcGVkLWJnOiByZ2IoOTguMTM3MjU0OTAyJSwgMjYuOTgwMzkyMTU2OSUsIDE1LjgwMzkyMTU2ODYlKTtcbiAgLS1waG9lbml4LXRhYmxlLXN0cmlwZWQtY29sb3I6ICNmZmY7XG4gIC0tcGhvZW5peC10YWJsZS1hY3RpdmUtYmc6IHJnYig5OC4yMzUyOTQxMTc2JSwgMzAuODIzNTI5NDExOCUsIDIwLjIzNTI5NDExNzYlKTtcbiAgLS1waG9lbml4LXRhYmxlLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1waG9lbml4LXRhYmxlLWJvcmRlci1jb2xvcjogcmdiYSg5OC40MzEzNzI1NDklLCAzOC41MDk4MDM5MjE2JSwgMjkuMDk4MDM5MjE1NyUsIDAuMDUpO1xufVxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLnRhYmxlLWxpZ2h0IHtcbiAgLS1waG9lbml4LXRhYmxlLWJnOiAjZWZmMmY2O1xufVxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLnRhYmxlLWRhcmsge1xuICAtLXBob2VuaXgtdGFibGUtYmc6ICR2YWx1ZTtcbn1cbltkYXRhLWJzLXRoZW1lPWRhcmtdIHtcbiAgLS1waG9lbml4LWZvcm0tc2VsZWN0LWluZGljYXRvcjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTVRJaUlHaGxhV2RvZEQwaU1UTWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1pQXhNeUlnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0S1BIQmhkR2dnWkQwaVRUWWdNVEF1TlRJMU1rTTFMamMzTlNBeE1DNDFNalV5SURVdU5UYzFJREV3TGpRMU1ESWdOUzQwTWpVZ01UQXVNekF3TWt3d0xqWXlOU0ExTGpVd01ESkRNQzR6SURVdU1qQXdNaUF3TGpNZ05DNDJOelV5SURBdU5qSTFJRFF1TXpjMU1rTXdMamt5TlNBMExqQTFNRElnTVM0ME5TQTBMakExTURJZ01TNDNOU0EwTGpNM05USk1OaUE0TGpZd01ESk1NVEF1TWpJMUlEUXVNemMxTWtNeE1DNDFNalVnTkM0d05UQXlJREV4TGpBMUlEUXVNRFV3TWlBeE1TNHpOU0EwTGpNM05USkRNVEV1TmpjMUlEUXVOamMxTWlBeE1TNDJOelVnTlM0eU1EQXlJREV4TGpNMUlEVXVOVEF3TWt3MkxqVTFJREV3TGpNd01ESkROaTQwSURFd0xqUTFNRElnTmk0eUlERXdMalV5TlRJZ05pQXhNQzQxTWpVeVdpSWdabWxzYkQwaUl6aEJPVFJCUkNJdlBnbzhMM04yWno0S1wiKTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufCAgIEJvb3RzdHJhcCBTdHlsZXMgKGN1cmF0ZWQgc3Vic2V0LCBtYXRjaGVzIFBob2VuaXgncyBvd24gc2VsZWN0aW9uKVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiBuby1wcmVmZXJlbmNlKSB7XG4gIDpyb290IHtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgfVxufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogdmFyKC0tcGhvZW5peC1ib2R5LWZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1waG9lbml4LWJvZHktZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLXBob2VuaXgtYm9keS1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1waG9lbml4LWJvZHktbGluZS1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tcGhvZW5peC1ib2R5LWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogdmFyKC0tcGhvZW5peC1ib2R5LXRleHQtYWxpZ24pO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waG9lbml4LWJvZHktYmcpO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuaHIge1xuICBtYXJnaW46IDFyZW0gMDtcbiAgY29sb3I6IHZhcigtLXBob2VuaXgtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiB2YXIoLS1waG9lbml4LWJvcmRlci13aWR0aCkgc29saWQ7XG4gIG9wYWNpdHk6IDE7XG59XG5cbmg2LCAuaDYsIGg1LCAuaDUsIGg0LCAuaDQsIGgzLCAuaDMsIGgyLCAuaDIsIGgxLCAuaDEge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IHZhcigtLXBob2VuaXgtaGVhZGluZy1jb2xvcik7XG59XG5cbmgxLCAuaDEge1xuICBmb250LXNpemU6IGNhbGMoMS4zNjkxNDA2MjVyZW0gKyAxLjQyOTY4NzV2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGgxLCAuaDEge1xuICAgIGZvbnQtc2l6ZTogMi40NDE0MDYyNXJlbTtcbiAgfVxufVxuXG5oMiwgLmgyIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzIwMzEyNXJlbSArIDAuODQzNzV2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGgyLCAuaDIge1xuICAgIGZvbnQtc2l6ZTogMS45NTMxMjVyZW07XG4gIH1cbn1cblxuaDMsIC5oMyB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjI4MTI1cmVtICsgMC4zNzV2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGgzLCAuaDMge1xuICAgIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xuICB9XG59XG5cbmg0LCAuaDQge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbmg1LCAuaDUge1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbmg2LCAuaDYge1xuICBmb250LXNpemU6IDAuOHJlbTtcbn1cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbmFiYnJbdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICBjdXJzb3I6IGhlbHA7XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTtcbn1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbm9sLFxudWwge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cblxuc21hbGwsIC5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xufVxuXG5tYXJrLCAubWFyayB7XG4gIHBhZGRpbmc6IDAuMTg3NWVtO1xuICBjb2xvcjogdmFyKC0tcGhvZW5peC1oaWdobGlnaHQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waG9lbml4LWhpZ2hsaWdodC1iZyk7XG59XG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbmEge1xuICBjb2xvcjogcmdiYSh2YXIoLS1waG9lbml4LWxpbmstY29sb3ItcmdiKSwgdmFyKC0tcGhvZW5peC1saW5rLW9wYWNpdHksIDEpKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYTpob3ZlciB7XG4gIC0tcGhvZW5peC1saW5rLWNvbG9yLXJnYjogdmFyKC0tcGhvZW5peC1saW5rLWhvdmVyLWNvbG9yLXJnYik7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKSwgYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSk6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1waG9lbml4LWZvbnQtbW9ub3NwYWNlKTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBvdmVyZmxvdzogYXV0bztcbiAgZm9udC1zaXplOiA3NSU7XG59XG5wcmUgY29kZSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbn1cblxuY29kZSB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBjb2xvcjogdmFyKC0tcGhvZW5peC1jb2RlLWNvbG9yKTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuYSA+IGNvZGUge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxua2JkIHtcbiAgcGFkZGluZzogMC4xODc1cmVtIDAuMzc1cmVtO1xuICBmb250LXNpemU6IDc1JTtcbiAgY29sb3I6IHZhcigtLXBob2VuaXgtYm9keS1iZyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBob2VuaXgtYm9keS1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5rYmQga2JkIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmltZyxcbnN2ZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbnRhYmxlIHtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIGNvbG9yOiB2YXIoLS1waG9lbml4LXNlY29uZGFyeS1jb2xvcik7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbnRoIHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7XG59XG5cbnRoZWFkLFxudGJvZHksXG50Zm9vdCxcbnRyLFxudGQsXG50aCB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuYnV0dG9uOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuW3JvbGU9YnV0dG9uXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuc2VsZWN0IHtcbiAgd29yZC13cmFwOiBub3JtYWw7XG59XG5zZWxlY3Q6ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAxO1xufVxuXG5bbGlzdF06bm90KFt0eXBlPWRhdGVdKTpub3QoW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdKTpub3QoW3R5cGU9bW9udGhdKTpub3QoW3R5cGU9d2Vla10pOm5vdChbdHlwZT10aW1lXSk6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuYnV0dG9uLFxuW3R5cGU9YnV0dG9uXSxcblt0eXBlPXJlc2V0XSxcblt0eXBlPXN1Ym1pdF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cbmJ1dHRvbjpub3QoOmRpc2FibGVkKSxcblt0eXBlPWJ1dHRvbl06bm90KDpkaXNhYmxlZCksXG5bdHlwZT1yZXNldF06bm90KDpkaXNhYmxlZCksXG5bdHlwZT1zdWJtaXRdOm5vdCg6ZGlzYWJsZWQpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG46Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbnRleHRhcmVhIHtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG5sZWdlbmQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjI3NXJlbSArIDAuM3Z3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgbGVnZW5kIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxubGVnZW5kICsgKiB7XG4gIGNsZWFyOiBsZWZ0O1xufVxuXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1maWVsZHMtd3JhcHBlcixcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXRleHQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1taW51dGUsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1ob3VyLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZGF5LWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbW9udGgtZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC15ZWFyLWZpZWxkIHtcbiAgcGFkZGluZzogMDtcbn1cblxuOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1zZWFyY2hdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuW3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG59XG5cbi8qIHJ0bDpyYXc6XG5bdHlwZT1cInRlbFwiXSxcblt0eXBlPVwidXJsXCJdLFxuW3R5cGU9XCJlbWFpbFwiXSxcblt0eXBlPVwibnVtYmVyXCJdIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG4qL1xuOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG46Oi13ZWJraXQtY29sb3Itc3dhdGNoLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG46OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuaWZyYW1lIHtcbiAgYm9yZGVyOiAwO1xufVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmxlYWQge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5kaXNwbGF5LTEge1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiBjYWxjKDEuNjAxODM3MTU4MnJlbSArIDQuMjIyMDQ1ODk4NHZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3BsYXktMSB7XG4gICAgZm9udC1zaXplOiA0Ljc2ODM3MTU4MnJlbTtcbiAgfVxufVxuXG4uZGlzcGxheS0yIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjUwNjQ2OTcyNjZyZW0gKyAzLjA3NzYzNjcxODh2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXNwbGF5LTIge1xuICAgIGZvbnQtc2l6ZTogMy44MTQ2OTcyNjU2cmVtO1xuICB9XG59XG5cbi5kaXNwbGF5LTMge1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiBjYWxjKDEuNDMwMTc1NzgxM3JlbSArIDIuMTYyMTA5Mzc1dncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzcGxheS0zIHtcbiAgICBmb250LXNpemU6IDMuMDUxNzU3ODEyNXJlbTtcbiAgfVxufVxuXG4uZGlzcGxheS00IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjM2OTE0MDYyNXJlbSArIDEuNDI5Njg3NXZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3BsYXktNCB7XG4gICAgZm9udC1zaXplOiAyLjQ0MTQwNjI1cmVtO1xuICB9XG59XG5cbi5kaXNwbGF5LTUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzIwMzEyNXJlbSArIDAuODQzNzV2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXNwbGF5LTUge1xuICAgIGZvbnQtc2l6ZTogMS45NTMxMjVyZW07XG4gIH1cbn1cblxuLmRpc3BsYXktNiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IGNhbGMoMS4yODEyNXJlbSArIDAuMzc1dncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzcGxheS02IHtcbiAgICBmb250LXNpemU6IDEuNTYyNXJlbTtcbiAgfVxufVxuXG4ubGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmxpc3QtaW5saW5lIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubGlzdC1pbmxpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5saXN0LWlubGluZS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLmluaXRpYWxpc20ge1xuICBmb250LXNpemU6IDc1JTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbi5ibG9ja3F1b3RlID4gOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAtMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGNvbG9yOiAjNmU3ODkxO1xufVxuLmJsb2NrcXVvdGUtZm9vdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAlMKgXCI7XG59XG5cbi5pbWctZmx1aWQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAwLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waG9lbml4LWVtcGhhc2lzLWJnKTtcbiAgYm9yZGVyOiB2YXIoLS1waG9lbml4LWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tcGhvZW5peC1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMpO1xuICBib3gtc2hhZG93OiB2YXIoLS1waG9lbml4LWJveC1zaGFkb3ctc20pO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmZpZ3VyZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmlndXJlLWNhcHRpb24ge1xuICBmb250LXNpemU6IDc1JTtcbiAgY29sb3I6IHZhcigtLXBob2VuaXgtc2Vjb25kYXJ5LWNvbG9yKTtcbn1cblxuLmNvbnRhaW5lcixcbi5jb250YWluZXItZmx1aWQsXG4uY29udGFpbmVyLW1lZGl1bS14eGwsXG4uY29udGFpbmVyLW1lZGl1bS14bCxcbi5jb250YWluZXItbWVkaXVtLWxnLFxuLmNvbnRhaW5lci1tZWRpdW0tbWQsXG4uY29udGFpbmVyLW1lZGl1bS1zbSxcbi5jb250YWluZXItc21hbGwteGwsXG4uY29udGFpbmVyLXNtYWxsLWxnLFxuLmNvbnRhaW5lci1zbWFsbC1tZCxcbi5jb250YWluZXItc21hbGwtc20sXG4uY29udGFpbmVyLXh4bCxcbi5jb250YWluZXIteGwsXG4uY29udGFpbmVyLWxnLFxuLmNvbnRhaW5lci1tZCxcbi5jb250YWluZXItc20ge1xuICAtLXBob2VuaXgtZ3V0dGVyLXg6IDJyZW07XG4gIC0tcGhvZW5peC1ndXR0ZXIteTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tcGhvZW5peC1ndXR0ZXIteCkgKiAwLjUpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tcGhvZW5peC1ndXR0ZXIteCkgKiAwLjUpO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIteGwsIC5jb250YWluZXItbGcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTE4NHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTU0MHB4KSB7XG4gIC5jb250YWluZXIteHhsLCAuY29udGFpbmVyLXhsLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE2NzhweDtcbiAgfVxufVxuOnJvb3Qge1xuICAtLXBob2VuaXgtYnJlYWtwb2ludC14czogMDtcbiAgLS1waG9lbml4LWJyZWFrcG9pbnQtc206IDU3NnB4O1xuICAtLXBob2VuaXgtYnJlYWtwb2ludC1tZDogNzY4cHg7XG4gIC0tcGhvZW5peC1icmVha3BvaW50LWxnOiA5OTJweDtcbiAgLS1waG9lbml4LWJyZWFrcG9pbnQteGw6IDEyMDBweDtcbiAgLS1waG9lbml4LWJyZWFrcG9pbnQteHhsOiAxNTQwcHg7XG59XG5cbi5yb3cge1xuICAtLXBob2VuaXgtZ3V0dGVyLXg6IDJyZW07XG4gIC0tcGhvZW5peC1ndXR0ZXIteTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tcGhvZW5peC1ndXR0ZXIteSkpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTAuNSAqIHZhcigtLXBob2VuaXgtZ3V0dGVyLXgpKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTAuNSAqIHZhcigtLXBob2VuaXgtZ3V0dGVyLXgpKTtcbn1cbi5yb3cgPiAqIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tcGhvZW5peC1ndXR0ZXIteCkgKiAwLjUpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tcGhvZW5peC1ndXR0ZXIteCkgKiAwLjUpO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1waG9lbml4LWd1dHRlci15KTtcbn1cblxuLmNvbCB7XG4gIGZsZXg6IDEgMCAwO1xufVxuXG4ucm93LWNvbHMtYXV0byA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5yb3ctY29scy0xID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnJvdy1jb2xzLTIgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5yb3ctY29scy0zID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMzMuMzMzMzMzMzMlO1xufVxuXG4ucm93LWNvbHMtNCA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDI1JTtcbn1cblxuLnJvdy1jb2xzLTUgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyMCU7XG59XG5cbi5yb3ctY29scy02ID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTYuNjY2NjY2NjclO1xufVxuXG4uY29sLWF1dG8ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5jb2wtMSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogOC4zMzMzMzMzMyU7XG59XG5cbi5jb2wtMiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTYuNjY2NjY2NjclO1xufVxuXG4uY29sLTMge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDI1JTtcbn1cblxuLmNvbC00IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG59XG5cbi5jb2wtNSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNDEuNjY2NjY2NjclO1xufVxuXG4uY29sLTYge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmNvbC03IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG59XG5cbi5jb2wtOCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNjYuNjY2NjY2NjclO1xufVxuXG4uY29sLTkge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDc1JTtcbn1cblxuLmNvbC0xMCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogODMuMzMzMzMzMzMlO1xufVxuXG4uY29sLTExIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA5MS42NjY2NjY2NyU7XG59XG5cbi5jb2wtMTIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cblxuLm9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cblxuLm9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cblxuLm9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xufVxuXG4uZy0wLFxuLmd4LTAge1xuICAtLXBob2VuaXgtZ3V0dGVyLXg6IDA7XG59XG5cbi5nLTAsXG4uZ3ktMCB7XG4gIC0tcGhvZW5peC1ndXR0ZXIteTogMDtcbn1cblxuLmctMSxcbi5neC0xIHtcbiAgLS1waG9lbml4LWd1dHRlci14OiAwLjI1cmVtO1xufVxuXG4uZy0xLFxuLmd5LTEge1xuICAtLXBob2VuaXgtZ3V0dGVyLXk6IDAuMjVyZW07XG59XG5cbi5nLTIsXG4uZ3gtMiB7XG4gIC0tcGhvZW5peC1ndXR0ZXIteDogMC41cmVtO1xufVxuXG4uZy0yLFxuLmd5LTIge1xuICAtLXBob2VuaXgtZ3V0dGVyLXk6IDAuNXJlbTtcbn1cblxuLmctMyxcbi5neC0zIHtcbiAgLS1waG9lbml4LWd1dHRlci14OiAxcmVtO1xufVxuXG4uZy0zLFxuLmd5LTMge1xuICAtLXBob2VuaXgtZ3V0dGVyLXk6IDFyZW07XG59XG5cbi5nLTQsXG4uZ3gtNCB7XG4gIC0tcGhvZW5peC1ndXR0ZXIteDogMS41cmVtO1xufVxuXG4uZy00LFxuLmd5LTQge1xuICAtLXBob2VuaXgtZ3V0dGVyLXk6IDEuNXJlbTtcbn1cblxuLmctNSxcbi5neC01IHtcbiAgLS1waG9lbml4LWd1dHRlci14OiAycmVtO1xufVxuXG4uZy01LFxuLmd5LTUge1xuICAtLXBob2VuaXgtZ3V0dGVyLXk6IDJyZW07XG59XG5cbi5nLTYsXG4uZ3gtNiB7XG4gIC0tcGhvZW5peC1ndXR0ZXIteDogMi41cmVtO1xufVxuXG4uZy02LFxuLmd5LTYge1xuICAtLXBob2VuaXgtZ3V0dGVyLXk6IDIuNXJlbTtcbn1cblxuLmctNyxcbi5neC03IHtcbiAgLS1waG9lbml4LWd1dHRlci14OiAzcmVtO1xufVxuXG4uZy03LFxuLmd5LTcge1xuICAtLXBob2VuaXgtZ3V0dGVyLXk6IDNyZW07XG59XG5cbi5nLTgsXG4uZ3gtOCB7XG4gIC0tcGhvZW5peC1ndXR0ZXIteDogMy41cmVtO1xufVxuXG4uZy04LFxuLmd5LTgge1xuICAtLXBob2VuaXgtZ3V0dGVyLXk6IDMuNXJlbTtcbn1cblxuLmctOSxcbi5neC05IHtcbiAgLS1waG9lbml4LWd1dHRlci14OiA0cmVtO1xufVxuXG4uZy05LFxuLmd5LTkge1xuICAtLXBob2VuaXgtZ3V0dGVyLXk6IDRyZW07XG59XG5cbi5nLTEwLFxuLmd4LTEwIHtcbiAgLS1waG9lbml4LWd1dHRlci14OiA0LjVyZW07XG59XG5cbi5nLTEwLFxuLmd5LTEwIHtcbiAgLS1waG9lbml4LWd1dHRlci15OiA0LjVyZW07XG59XG5cbi5nLTExLFxuLmd4LTExIHtcbiAgLS1waG9lbml4LWd1dHRlci14OiA1cmVtO1xufVxuXG4uZy0xMSxcbi5neS0xMSB7XG4gIC0tcGhvZW5peC1ndXR0ZXIteTogNXJlbTtcbn1cblxuLmctMTIsXG4uZ3gtMTIge1xuICAtLXBob2VuaXgtZ3V0dGVyLXg6IDZyZW07XG59XG5cbi5nLTEyLFxuLmd5LTEyIHtcbiAgLS1waG9lbml4LWd1dHRlci15OiA2cmVtO1xufVxuXG4uZy0xMyxcbi5neC0xMyB7XG4gIC0tcGhvZW5peC1ndXR0ZXIteDogNi41cmVtO1xufVxuXG4uZy0xMyxcbi5neS0xMyB7XG4gIC0tcGhvZW5peC1ndXR0ZXIteTogNi41cmVtO1xufVxuXG4uZy0xNCxcbi5neC0xNCB7XG4gIC0tcGhvZW5peC1ndXR0ZXIteDogN3JlbTtcbn1cblxuLmctMTQsXG4uZ3ktMTQge1xuICAtLXBob2VuaXgtZ3V0dGVyLXk6IDdyZW07XG59XG5cbi5nLTE1LFxuLmd4LTE1IHtcbiAgLS1waG9lbml4LWd1dHRlci14OiA3LjVyZW07XG59XG5cbi5nLTE1LFxuLmd5LTE1IHtcbiAgLS1waG9lbml4LWd1dHRlci15OiA3LjVyZW07XG59XG5cbi5nLWNhcmQsXG4uZ3gtY2FyZCB7XG4gIC0tcGhvZW5peC1ndXR0ZXIteDogM3JlbTtcbn1cblxuLmctY2FyZCxcbi5neS1jYXJkIHtcbiAgLS1waG9lbml4LWd1dHRlci15OiAzcmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbC1zbSB7XG4gICAgZmxleDogMSAwIDA7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucm93LWNvbHMtc20tMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1zbS0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMtc20tMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1zbS01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtc20tNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY29sLXNtLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtc20tNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtc20tNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtc20tMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub2Zmc2V0LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5nLXNtLTAsXG4gIC5neC1zbS0wIHtcbiAgICAtLXBob2VuaXgtZ3V0dGVyLXg6IDA7XG4gIH1cbiAgLmctc20tMCxcbiAgLmd5LXNtLTAge1xuICAgIC0tcGhvZW5peC1ndXR0ZXIteTogMDtcbiAgfVxuICAuZy1zbS0xLFxuICAuZ3gtc20tMSB7XG4gICAgLS1waG9lbml4LWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG4gIC5nLXNtLTEsXG4gIC5neS1zbS0xIHtcbiAgICAtLXBob2VuaXgtZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cbiAgLmctc20tMixcbiAgLmd4LXNtLTIge1xuICAgIC0tcGhvZW5peC1ndXR0ZXIteDogMC41cmVtO1xuICB9XG4gIC5nLXNtLTIsXG4gIC5neS1zbS0yIHtcbiAgICAtLXBob2VuaXgtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuICAuZy1zbS0zLFxuICAuZ3gtc20tMyB7XG4gICAgLS1waG9lbml4LWd1dHRlci14OiAxcmVtO1xuICB9XG4gIC5nLXNtLTMsXG4gIC5neS1zbS0zIHtcbiAgICAtLXBob2VuaXgtZ3V0dGVyLXk6IDFyZW07XG4gIH1cbiAgLmctc20tNCxcbiAgLmd4LXNtLTQge1xuICAgIC0tcGhvZW5peC1ndXR0ZXIteDogMS41cmVtO1xuICB9XG4gIC5nLXNtLTQsXG4gIC5neS1zbS00IHtcbiAgICAtLXBob2VuaXgtZ3V0dGVyLXk6IDEuNXJlbTtcbiAgfVxuICAuZy1zbS01LFxuICAuZ3gtc20tNSB7XG4gICAgLS1waG9lbml4LWd1dHRlci14OiAycmVtO1xuICB9XG4gIC5nLXNtLTUsXG4gIC5neS1zbS01IHtcbiAgICAtLXBob2VuaXgtZ3V0dGVyLXk6IDJyZW07XG4gIH1cbiAgLmctc20tNixcbiAgLmd4LXNtLTYge1xuICAgIC0tcGhvZW5peC1ndXR0ZXIteDogMi41cmVtO1xuICB9XG4gIC5nLXNtLTYsXG4gIC5neS1zbS02IHtcbiAgICAtLXBob2VuaXgtZ3V0dGVyLXk6IDIuNXJlbTtcbiAgfVxuICAuZy1zbS03LFxuICAuZ3gtc20tNyB7XG4gICAgLS1waG9lbml4LWd1dHRlci14OiAzcmVtO1xuICB9XG4gIC5nLXNtLTcsXG4gIC5neS1zbS03IHtcbiAgICAtLXBob2VuaXgtZ3V0dGVyLXk6IDNyZW07XG4gIH1cbiAgLmctc20tOCxcbiAgLmd4LXNtLTgge1xuICAgIC0tcGhvZW5peC1ndXR0ZXIteDogMy41cmVtO1xuICB9XG4gIC5nLXNtLTgsXG4gIC5neS1zbS04IHtcbiAgICAtLXBob2VuaXgtZ3V0dGVyLXk6IDMuNXJlbTtcbiAgfVxuICAuZy1zbS05LFxuICAuZ3gtc20tOSB7XG4gICAgLS1waG9lbml4LWd1dHRlci14OiA0cmVtO1xuICB9XG4gIC5nLXNtLTksXG4gIC5neS1zbS05IHtcbiAgICAtLXBob2VuaXgtZ3V0dGVyLXk6IDRyZW07XG4gIH1cbiAgLmctc20tMTAsXG4gIC5neC1zbS0xMCB7XG4gICAgLS1waG9lbml4LWd1dHRlci14OiA0LjVyZW07XG4gIH1cbiAgLmctc20tMTAsXG4gIC5neS1zbS0xMCB7XG4gICAgLS1waG9lbml4LWd1dHRlci15OiA0LjVyZW07XG4gIH1cbiAgLmctc20tMTEsXG4gIC5neC1zbS0xMSB7XG4gICAgLS1waG9lbml4LWd1dHRlci14OiA1cmVtO1xuICB9XG4gIC5nLXNtLTExLFxuICAuZ3ktc20tMTEge1xuICAgIC0tcGhvZW5peC1ndXR0ZXIteTogNXJlbTtcbiAgfVxuICAuZy1zbS0xMixcbiAgLmd4LXNtLTEyIHtcbiAgICAtLXBob2VuaXgtZ3V0dGVyLXg6IDZyZW07XG4gIH1cbiAgLmctc20tMTIsXG4gIC5neS1zbS0xMiB7XG4gICAgLS1waG9lbml4LWd1dHRlci15OiA2cmVtO1xuICB9XG4gIC5nLXNtLTEzLFxuICAuZ3gtc20tMTMge1xuICAgIC0tcGhvZW5peC1ndXR0ZXIteDogNi41cmVtO1xuICB9XG4gIC5nLXNtLTEzLFxuICAuZ3ktc20tMTMge1xuICAgIC0tcGhvZW5peC1ndXR0ZXIteTogNi41cmVtO1xuICB9XG4gIC5nLXNtLTE0LFxuICAuZ3gtc20tMTQge1xuICAgIC0tcGhvZW5peC1ndXR0ZXIteDogN3JlbTtcbiAgfVxuICAuZy1zbS0xNCxcbiAgLmd5LXNtLTE0IHtcbiAgICAtLXBob2VuaXgtZ3V0dGVyLXk6IDdyZW07XG4gIH1cbiAgLmctc20tMTUsXG4gIC5neC1zbS0xNSB7XG4gICAgLS1waG9lbml4LWd1dHRlci14OiA3LjVyZW07XG4gIH1cbiAgLmctc20tMTUsXG4gIC5neS1zbS0xNSB7XG4gICAgLS1waG9lbml4LWd1dHRlci15OiA3LjVyZW07XG4gIH1cbiAgLmctc20tY2FyZCxcbiAgLmd4LXNtLWNhcmQge1xuICAgIC0tcGhvZW5peC1ndXR0ZXIteDogM3JlbTtcbiAgfVxuICAuZy1zbS1jYXJkLFxuICAuZ3ktc20tY2FyZCB7XG4gICAgLS1waG9lbml4LWd1dHRlci15OiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1tZCB7XG4gICAgZmxleDogMSAwIDA7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucm93LWNvbHMtbWQtMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1tZC0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1tZC01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY29sLW1kLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbWQtNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbWQtNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbWQtMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub2Zmc2V0LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1tZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5nLW1kLTAsXG4gIC5neC1tZC0wIHtcbiAgICAtLXBob2VuaXgtZ3V0dGVyLXg6IDA7XG4gIH1cbiAgLmctbWQtMCxcbiAgLmd5LW1kLTAge1xuICAgIC0tcGhvZW5peC1ndXR0ZXIteTogMDtcbiAgfVxuICAuZy1tZC0xLFxuICAuZ3gtbWQtMSB7XG4gICAgLS1waG9lbml4LWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG4gIC5nLW1kLTEsXG4gIC5neS1tZC0xIHtcbiAgICAtLXBob2VuaXgtZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cbiAgLmctbWQtMixcbiAgLmd4LW1kLTIge1xuICAgIC0tcGhvZW5peC1ndXR0ZXIteDogMC41cmVtO1xuICB9XG4gIC5nLW1kLTIsXG4gIC5neS1tZC0yIHtcbiAgICAtLXBob2VuaXgtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuICAuZy1tZC0zLFxuICAuZ3gtbWQtMyB7XG4gICAgLS1waG9lbml4LWd1dHRlci14OiAxcmVtO1xuICB9XG4gIC5nLW1kLTMsXG4gIC5neS1tZC0zIHtcbiAgICAtLXBob2VuaXgtZ3V0dGVyLXk6IDFyZW07XG4gIH1cbiAgLmctbWQtNCxcbiAgLmd4LW1kLTQge1xuICAgIC0tcGhvZW5peC1ndXR0ZXIteDogMS41cmVtO1xuICB9XG4gIC5nLW1kLTQsXG4gIC5neS1tZC00IHtcbiAgICAtLXBob2VuaXgtZ3V0dGVyLXk6IDEuNXJlbTtcbiAgfVxuICAuZy1tZC01LFxuICAuZ3gtbWQtNSB7XG4gICAgLS1waG9lbml4LWd1dHRlci14OiAycmVtO1xuICB9XG4gIC5nLW1kLTUsXG4gIC5neS1tZC01IHtcbiAgICAtLXBob2VuaXgtZ3V0dGVyLXk6IDJyZW07XG4gIH1cbiAgLmctbWQtNixcbiAgLmd4LW1kLTYge1xuICAgIC0tcGhvZW5peC1ndXR0ZXIteDogMi41cmVtO1xuICB9XG4gIC5nLW1kLTYsXG4gIC5neS1tZC02IHtcbiAgICAtLXBob2VuaXgtZ3V0dGVyLXk6IDIuNXJlbTtcbiAgfVxuICAuZy1tZC03LFxuICAuZ3gtbWQtNyB7XG4gICAgLS1waG9lbml4LWd1dHRlci14OiAzcmVtO1xuICB9XG4gIC5nLW1kLTcsXG4gIC5neS1tZC03IHtcbiAgICAtLXBob2VuaXgtZ3V0dGVyLXk6IDNyZW07XG4gIH1cbiAgLmctbWQtOCxcbiAgLmd4LW1kLTgge1xuICAgIC0tcGhvZW5peC1ndXR0ZXIteDogMy41cmVtO1xuICB9XG4gIC5nLW1kLTgsXG4gIC5neS1tZC04IHtcbiAgICAtLXBob2VuaXgtZ3V0dGVyLXk6IDMuNXJlbTtcbiAgfVxuICAuZy1tZC05LFxuICAuZ3gtbWQtOSB7XG4gICAgLS1waG9lbml4LWd1dHRlci14OiA0cmVtO1xuICB9XG4gIC5nLW1kLTksXG4gIC5neS1tZC05IHtcbiAgICAtLXBob2VuaXgtZ3V0dGVyLXk6IDRyZW07XG4gIH1cbiAgLmctbWQtMTAsXG4gIC5neC1tZC0xMCB7XG4gICAgLS1waG9lbml4LWd1dHRlci14OiA0LjVyZW07XG4gIH1cbiAgLmctbWQtMTAsXG4gIC5neS1tZC0xMCB7XG4gICAgLS1waG9lbml4LWd1dHRlci15OiA0LjVyZW07XG4gIH1cbiAgLmctbWQtMTEsXG4gIC5neC1tZC0xMSB7XG4gICAgLS1waG9lbml4LWd1dHRlci14OiA1cmVtO1xuICB9XG4gIC5nLW1kLTExLFxuICAuZ3ktbWQtMTEge1xuICAgIC0tcGhvZW5peC1ndXR0ZXIteTogNXJlbTtcbiAgfVxuICAuZy1tZC0xMixcbiAgLmd4LW1kLTEyIHtcbiAgICAtLXBob2VuaXgtZ3V0dGVyLXg6IDZyZW07XG4gIH1cbiAgLmctbWQtMTIsXG4gIC5neS1tZC0xMiB7XG4gICAgLS1waG9lbml4LWd1dHRlci15OiA2cmVtO1xuICB9XG4gIC5nLW1kLTEzLFxuICAuZ3gtbWQtMTMge1xuICAgIC0tcGhvZW5peC1ndXR0ZXIteDogNi41cmVtO1xuICB9XG4gIC5nLW1kLTEzLFxuICAuZ3ktbWQtMTMge1xuICAgIC0tcGhvZW5peC1ndXR0ZXIteTogNi41cmVtO1xuICB9XG4gIC5nLW1kLTE0LFxuICAuZ3gtbWQtMTQge1xuICAgIC0tcGhvZW5peC1ndXR0ZXIteDogN3JlbTtcbiAgfVxuICAuZy1tZC0xNCxcbiAgLmd5LW1kLTE0IHtcbiAgICAtLXBob2VuaXgtZ3V0dGVyLXk6IDdyZW07XG4gIH1cbiAgLmctbWQtMTUsXG4gIC5neC1tZC0xNSB7XG4gICAgLS1waG9lbml4LWd1dHRlci14OiA3LjVyZW07XG4gIH1cbiAgLmctbWQtMTUsXG4gIC5neS1tZC0xNSB7XG4gICAgLS1waG9lbml4LWd1dHRlci15OiA3LjVyZW07XG4gIH1cbiAgLmctbWQtY2FyZCxcbiAgLmd4LW1kLWNhcmQge1xuICAgIC0tcGhvZW5peC1ndXR0ZXIteDogM3JlbTtcbiAgfVxuICAuZy1tZC1jYXJkLFxuICAuZ3ktbWQtY2FyZCB7XG4gICAgLS1waG9lbml4LWd1dHRlci15OiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1sZyB7XG4gICAgZmxleDogMSAwIDA7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucm93LWNvbHMtbGctMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1sZy0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMtbGctMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1sZy01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtbGctNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY29sLWxnLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbGctNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbGctNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbGctMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub2Zmc2V0LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1sZy03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWxnLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1sZy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5nLWxnLTAsXG4gIC5neC1sZy0wIHtcbiAgICAtLXBob2VuaXgtZ3V0dGVyLXg6IDA7XG4gIH1cbiAgLmctbGctMCxcbiAgLmd5LWxnLTAge1xuICAgIC0tcGhvZW5peC1ndXR0ZXIteTogMDtcbiAgfVxuICAuZy1sZy0xLFxuICAuZ3gtbGctMSB7XG4gICAgLS1waG9lbml4LWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG4gIC5nLWxnLTEsXG4gIC5neS1sZy0xIHtcbiAgICAtLXBob2VuaXgtZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cbiAgLmctbGctMixcbiAgLmd4LWxnLTIge1xuICAgIC0tcGhvZW5peC1ndXR0ZXIteDogMC41cmVtO1xuICB9XG4gIC5nLWxnLTIsXG4gIC5neS1sZy0yIHtcbiAgICAtLXBob2VuaXgtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuICAuZy1sZy0zLFxuICAuZ3gtbGctMyB7XG4gICAgLS1waG9lbml4LWd1dHRlci14OiAxcmVtO1xuICB9XG4gIC5nLWxnLTMsXG4gIC5neS1sZy0zIHtcbiAgICAtLXBob2VuaXgtZ3V0dGVyLXk6IDFyZW07XG4gIH1cbiAgLmctbGctNCxcbiAgLmd4LWxnLTQge1xuICAgIC0tcGhvZW5peC1ndXR0ZXIteDogMS41cmVtO1xuICB9XG4gIC5nLWxnLTQsXG4gIC5neS1sZy00IHtcbiAgICAtLXBob2VuaXgtZ3V0dGVyLXk6IDEuNXJlbTtcbiAgfVxuICAuZy1sZy01LFxuICAuZ3gtbGctNSB7XG4gICAgLS1waG9lbml4LWd1dHRlci14OiAycmVtO1xuICB9XG4gIC5nLWxnLTUsXG4gIC5neS1sZy01IHtcbiAgICAtLXBob2VuaXgtZ3V0dGVyLXk6IDJyZW07XG4gIH1cbiAgLmctbGctNixcbiAgLmd4LWxnLTYge1xuICAgIC0tcGhvZW5peC1ndXR0ZXIteDogMi41cmVtO1xuICB9XG4gIC5nLWxnLTYsXG4gIC5neS1sZy02IHtcbiAgICAtLXBob2VuaXgtZ3V0dGVyLXk6IDIuNXJlbTtcbiAgfVxuICAuZy1sZy03LFxuICAuZ3gtbGctNyB7XG4gICAgLS1waG9lbml4LWd1dHRlci14OiAzcmVtO1xuICB9XG4gIC5nLWxnLTcsXG4gIC5neS1sZy03IHtcbiAgICAtLXBob2VuaXgtZ3V0dGVyLXk6IDNyZW07XG4gIH1cbiAgLmctbGctOCxcbiAgLmd4LWxnLTgge1xuICAgIC0tcGhvZW5peC1ndXR0ZXIteDogMy41cmVtO1xuICB9XG4gIC5nLWxnLTgsXG4gIC5neS1sZy04IHtcbiAgICAtLXBob2VuaXgtZ3V0dGVyLXk6IDMuNXJlbTtcbiAgfVxuICAuZy1sZy05LFxuICAuZ3gtbGctOSB7XG4gICAgLS1waG9lbml4LWd1dHRlci14OiA0cmVtO1xuICB9XG4gIC5nLWxnLTksXG4gIC5neS1sZy05IHtcbiAgICAtLXBob2VuaXgtZ3V0dGVyLXk6IDRyZW07XG4gIH1cbiAgLmctbGctMTAsXG4gIC5neC1sZy0xMCB7XG4gICAgLS1waG9lbml4LWd1dHRlci14OiA0LjVyZW07XG4gIH1cbiAgLmctbGctMTAsXG4gIC5neS1sZy0xMCB7XG4gICAgLS1waG9lbml4LWd1dHRlci15OiA0LjVyZW07XG4gIH1cbiAgLmctbGctMTEsXG4gIC5neC1sZy0xMSB7XG4gICAgLS1waG9lbml4LWd1dHRlci14OiA1cmVtO1xuICB9XG4gIC5nLWxnLTExLFxuICAuZ3ktbGctMTEge1xuICAgIC0tcGhvZW5peC1ndXR0ZXIteTogNXJlbTtcbiAgfVxuICAuZy1sZy0xMixcbiAgLmd4LWxnLTEyIHtcbiAgICAtLXBob2VuaXgtZ3V0dGVyLXg6IDZyZW07XG4gIH1cbiAgLmctbGctMTIsXG4gIC5neS1sZy0xMiB7XG4gICAgLS1waG9lbml4LWd1dHRlci15OiA2cmVtO1xuICB9XG4gIC5nLWxnLTEzLFxuICAuZ3gtbGctMTMge1xuICAgIC0tcGhvZW5peC1ndXR0ZXIteDogNi41cmVtO1xuICB9XG4gIC5nLWxnLTEzLFxuICAuZ3ktbGctMTMge1xuICAgIC0tcGhvZW5peC1ndXR0ZXIteTogNi41cmVtO1xuICB9XG4gIC5nLWxnLTE0LFxuICAuZ3gtbGctMTQge1xuICAgIC0tcGhvZW5peC1ndXR0ZXIteDogN3JlbTtcbiAgfVxuICAuZy1sZy0xNCxcbiAgLmd5LWxnLTE0IHtcbiAgICAtLXBob2VuaXgtZ3V0dGVyLXk6IDdyZW07XG4gIH1cbiAgLmctbGctMTUsXG4gIC5neC1sZy0xNSB7XG4gICAgLS1waG9lbml4LWd1dHRlci14OiA3LjVyZW07XG4gIH1cbiAgLmctbGctMTUsXG4gIC5neS1sZy0xNSB7XG4gICAgLS1waG9lbml4LWd1dHRlci15OiA3LjVyZW07XG4gIH1cbiAgLmctbGctY2FyZCxcbiAgLmd4LWxnLWNhcmQge1xuICAgIC0tcGhvZW5peC1ndXR0ZXIteDogM3JlbTtcbiAgfVxuICAuZy1sZy1jYXJkLFxuICAuZ3ktbGctY2FyZCB7XG4gICAgLS1waG9lbml4LWd1dHRlci15OiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wteGwge1xuICAgIGZsZXg6IDEgMCAwO1xuICB9XG4gIC5yb3ctY29scy14bC1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMteGwtMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy14bC00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMteGwtNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNvbC14bC0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXhsLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXhsLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXhsLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9mZnNldC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQteGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQteGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuZy14bC0wLFxuICAuZ3gteGwtMCB7XG4gICAgLS1waG9lbml4LWd1dHRlci14OiAwO1xuICB9XG4gIC5nLXhsLTAsXG4gIC5neS14bC0wIHtcbiAgICAtLXBob2VuaXgtZ3V0dGVyLXk6IDA7XG4gIH1cbiAgLmcteGwtMSxcbiAgLmd4LXhsLTEge1xuICAgIC0tcGhvZW5peC1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuICAuZy14bC0xLFxuICAuZ3kteGwtMSB7XG4gICAgLS1waG9lbml4LWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG4gIC5nLXhsLTIsXG4gIC5neC14bC0yIHtcbiAgICAtLXBob2VuaXgtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuICAuZy14bC0yLFxuICAuZ3kteGwtMiB7XG4gICAgLS1waG9lbml4LWd1dHRlci15OiAwLjVyZW07XG4gIH1cbiAgLmcteGwtMyxcbiAgLmd4LXhsLTMge1xuICAgIC0tcGhvZW5peC1ndXR0ZXIteDogMXJlbTtcbiAgfVxuICAuZy14bC0zLFxuICAuZ3kteGwtMyB7XG4gICAgLS1waG9lbml4LWd1dHRlci15OiAxcmVtO1xuICB9XG4gIC5nLXhsLTQsXG4gIC5neC14bC00IHtcbiAgICAtLXBob2VuaXgtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuICAuZy14bC00LFxuICAuZ3kteGwtNCB7XG4gICAgLS1waG9lbml4LWd1dHRlci15OiAxLjVyZW07XG4gIH1cbiAgLmcteGwtNSxcbiAgLmd4LXhsLTUge1xuICAgIC0tcGhvZW5peC1ndXR0ZXIteDogMnJlbTtcbiAgfVxuICAuZy14bC01LFxuICAuZ3kteGwtNSB7XG4gICAgLS1waG9lbml4LWd1dHRlci15OiAycmVtO1xuICB9XG4gIC5nLXhsLTYsXG4gIC5neC14bC02IHtcbiAgICAtLXBob2VuaXgtZ3V0dGVyLXg6IDIuNXJlbTtcbiAgfVxuICAuZy14bC02LFxuICAuZ3kteGwtNiB7XG4gICAgLS1waG9lbml4LWd1dHRlci15OiAyLjVyZW07XG4gIH1cbiAgLmcteGwtNyxcbiAgLmd4LXhsLTcge1xuICAgIC0tcGhvZW5peC1ndXR0ZXIteDogM3JlbTtcbiAgfVxuICAuZy14bC03LFxuICAuZ3kteGwtNyB7XG4gICAgLS1waG9lbml4LWd1dHRlci15OiAzcmVtO1xuICB9XG4gIC5nLXhsLTgsXG4gIC5neC14bC04IHtcbiAgICAtLXBob2VuaXgtZ3V0dGVyLXg6IDMuNXJlbTtcbiAgfVxuICAuZy14bC04LFxuICAuZ3kteGwtOCB7XG4gICAgLS1waG9lbml4LWd1dHRlci15OiAzLjVyZW07XG4gIH1cbiAgLmcteGwtOSxcbiAgLmd4LXhsLTkge1xuICAgIC0tcGhvZW5peC1ndXR0ZXIteDogNHJlbTtcbiAgfVxuICAuZy14bC05LFxuICAuZ3kteGwtOSB7XG4gICAgLS1waG9lbml4LWd1dHRlci15OiA0cmVtO1xuICB9XG4gIC5nLXhsLTEwLFxuICAuZ3gteGwtMTAge1xuICAgIC0tcGhvZW5peC1ndXR0ZXIteDogNC41cmVtO1xuICB9XG4gIC5nLXhsLTEwLFxuICAuZ3kteGwtMTAge1xuICAgIC0tcGhvZW5peC1ndXR0ZXIteTogNC41cmVtO1xuICB9XG4gIC5nLXhsLTExLFxuICAuZ3gteGwtMTEge1xuICAgIC0tcGhvZW5peC1ndXR0ZXIteDogNXJlbTtcbiAgfVxuICAuZy14bC0xMSxcbiAgLmd5LXhsLTExIHtcbiAgICAtLXBob2VuaXgtZ3V0dGVyLXk6IDVyZW07XG4gIH1cbiAgLmcteGwtMTIsXG4gIC5neC14bC0xMiB7XG4gICAgLS1waG9lbml4LWd1dHRlci14OiA2cmVtO1xuICB9XG4gIC5nLXhsLTEyLFxuICAuZ3kteGwtMTIge1xuICAgIC0tcGhvZW5peC1ndXR0ZXIteTogNnJlbTtcbiAgfVxuICAuZy14bC0xMyxcbiAgLmd4LXhsLTEzIHtcbiAgICAtLXBob2VuaXgtZ3V0dGVyLXg6IDYuNXJlbTtcbiAgfVxuICAuZy14bC0xMyxcbiAgLmd5LXhsLTEzIHtcbiAgICAtLXBob2VuaXgtZ3V0dGVyLXk6IDYuNXJlbTtcbiAgfVxuICAuZy14bC0xNCxcbiAgLmd4LXhsLTE0IHtcbiAgICAtLXBob2VuaXgtZ3V0dGVyLXg6IDdyZW07XG4gIH1cbiAgLmcteGwtMTQsXG4gIC5neS14bC0xNCB7XG4gICAgLS1waG9lbml4LWd1dHRlci15OiA3cmVtO1xuICB9XG4gIC5nLXhsLTE1LFxuICAuZ3gteGwtMTUge1xuICAgIC0tcGhvZW5peC1ndXR0ZXIteDogNy41cmVtO1xuICB9XG4gIC5nLXhsLTE1LFxuICAuZ3kteGwtMTUge1xuICAgIC0tcGhvZW5peC1ndXR0ZXIteTogNy41cmVtO1xuICB9XG4gIC5nLXhsLWNhcmQsXG4gIC5neC14bC1jYXJkIHtcbiAgICAtLXBob2VuaXgtZ3V0dGVyLXg6IDNyZW07XG4gIH1cbiAgLmcteGwtY2FyZCxcbiAgLmd5LXhsLWNhcmQge1xuICAgIC0tcGhvZW5peC1ndXR0ZXIteTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE1NDBweCkge1xuICAuY29sLXh4bCB7XG4gICAgZmxleDogMSAwIDA7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMteHhsLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy14eGwtNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMteHhsLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jb2wteHhsLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC14eGwtNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC14eGwtNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC14eGwtMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eGwtMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vZmZzZXQteHhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQteHhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXh4bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteHhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC14eGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXh4bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteHhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC14eGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXh4bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteHhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC14eGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmcteHhsLTAsXG4gIC5neC14eGwtMCB7XG4gICAgLS1waG9lbml4LWd1dHRlci14OiAwO1xuICB9XG4gIC5nLXh4bC0wLFxuICAuZ3kteHhsLTAge1xuICAgIC0tcGhvZW5peC1ndXR0ZXIteTogMDtcbiAgfVxuICAuZy14eGwtMSxcbiAgLmd4LXh4bC0xIHtcbiAgICAtLXBob2VuaXgtZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cbiAgLmcteHhsLTEsXG4gIC5neS14eGwtMSB7XG4gICAgLS1waG9lbml4LWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG4gIC5nLXh4bC0yLFxuICAuZ3gteHhsLTIge1xuICAgIC0tcGhvZW5peC1ndXR0ZXIteDogMC41cmVtO1xuICB9XG4gIC5nLXh4bC0yLFxuICAuZ3kteHhsLTIge1xuICAgIC0tcGhvZW5peC1ndXR0ZXIteTogMC41cmVtO1xuICB9XG4gIC5nLXh4bC0zLFxuICAuZ3gteHhsLTMge1xuICAgIC0tcGhvZW5peC1ndXR0ZXIteDogMXJlbTtcbiAgfVxuICAuZy14eGwtMyxcbiAgLmd5LXh4bC0zIHtcbiAgICAtLXBob2VuaXgtZ3V0dGVyLXk6IDFyZW07XG4gIH1cbiAgLmcteHhsLTQsXG4gIC5neC14eGwtNCB7XG4gICAgLS1waG9lbml4LWd1dHRlci14OiAxLjVyZW07XG4gIH1cbiAgLmcteHhsLTQsXG4gIC5neS14eGwtNCB7XG4gICAgLS1waG9lbml4LWd1dHRlci15OiAxLjVyZW07XG4gIH1cbiAgLmcteHhsLTUsXG4gIC5neC14eGwtNSB7XG4gICAgLS1waG9lbml4LWd1dHRlci14OiAycmVtO1xuICB9XG4gIC5nLXh4bC01LFxuICAuZ3kteHhsLTUge1xuICAgIC0tcGhvZW5peC1ndXR0ZXIteTogMnJlbTtcbiAgfVxuICAuZy14eGwtNixcbiAgLmd4LXh4bC02IHtcbiAgICAtLXBob2VuaXgtZ3V0dGVyLXg6IDIuNXJlbTtcbiAgfVxuICAuZy14eGwtNixcbiAgLmd5LXh4bC02IHtcbiAgICAtLXBob2VuaXgtZ3V0dGVyLXk6IDIuNXJlbTtcbiAgfVxuICAuZy14eGwtNyxcbiAgLmd4LXh4bC03IHtcbiAgICAtLXBob2VuaXgtZ3V0dGVyLXg6IDNyZW07XG4gIH1cbiAgLmcteHhsLTcsXG4gIC5neS14eGwtNyB7XG4gICAgLS1waG9lbml4LWd1dHRlci15OiAzcmVtO1xuICB9XG4gIC5nLXh4bC04LFxuICAuZ3gteHhsLTgge1xuICAgIC0tcGhvZW5peC1ndXR0ZXIteDogMy41cmVtO1xuICB9XG4gIC5nLXh4bC04LFxuICAuZ3kteHhsLTgge1xuICAgIC0tcGhvZW5peC1ndXR0ZXIteTogMy41cmVtO1xuICB9XG4gIC5nLXh4bC05LFxuICAuZ3gteHhsLTkge1xuICAgIC0tcGhvZW5peC1ndXR0ZXIteDogNHJlbTtcbiAgfVxuICAuZy14eGwtOSxcbiAgLmd5LXh4bC05IHtcbiAgICAtLXBob2VuaXgtZ3V0dGVyLXk6IDRyZW07XG4gIH1cbiAgLmcteHhsLTEwLFxuICAuZ3gteHhsLTEwIHtcbiAgICAtLXBob2VuaXgtZ3V0dGVyLXg6IDQuNXJlbTtcbiAgfVxuICAuZy14eGwtMTAsXG4gIC5neS14eGwtMTAge1xuICAgIC0tcGhvZW5peC1ndXR0ZXIteTogNC41cmVtO1xuICB9XG4gIC5nLXh4bC0xMSxcbiAgLmd4LXh4bC0xMSB7XG4gICAgLS1waG9lbml4LWd1dHRlci14OiA1cmVtO1xuICB9XG4gIC5nLXh4bC0xMSxcbiAgLmd5LXh4bC0xMSB7XG4gICAgLS1waG9lbml4LWd1dHRlci15OiA1cmVtO1xuICB9XG4gIC5nLXh4bC0xMixcbiAgLmd4LXh4bC0xMiB7XG4gICAgLS1waG9lbml4LWd1dHRlci14OiA2cmVtO1xuICB9XG4gIC5nLXh4bC0xMixcbiAgLmd5LXh4bC0xMiB7XG4gICAgLS1waG9lbml4LWd1dHRlci15OiA2cmVtO1xuICB9XG4gIC5nLXh4bC0xMyxcbiAgLmd4LXh4bC0xMyB7XG4gICAgLS1waG9lbml4LWd1dHRlci14OiA2LjVyZW07XG4gIH1cbiAgLmcteHhsLTEzLFxuICAuZ3kteHhsLTEzIHtcbiAgICAtLXBob2VuaXgtZ3V0dGVyLXk6IDYuNXJlbTtcbiAgfVxuICAuZy14eGwtMTQsXG4gIC5neC14eGwtMTQge1xuICAgIC0tcGhvZW5peC1ndXR0ZXIteDogN3JlbTtcbiAgfVxuICAuZy14eGwtMTQsXG4gIC5neS14eGwtMTQge1xuICAgIC0tcGhvZW5peC1ndXR0ZXIteTogN3JlbTtcbiAgfVxuICAuZy14eGwtMTUsXG4gIC5neC14eGwtMTUge1xuICAgIC0tcGhvZW5peC1ndXR0ZXIteDogNy41cmVtO1xuICB9XG4gIC5nLXh4bC0xNSxcbiAgLmd5LXh4bC0xNSB7XG4gICAgLS1waG9lbml4LWd1dHRlci15OiA3LjVyZW07XG4gIH1cbiAgLmcteHhsLWNhcmQsXG4gIC5neC14eGwtY2FyZCB7XG4gICAgLS1waG9lbml4LWd1dHRlci14OiAzcmVtO1xuICB9XG4gIC5nLXh4bC1jYXJkLFxuICAuZ3kteHhsLWNhcmQge1xuICAgIC0tcGhvZW5peC1ndXR0ZXIteTogM3JlbTtcbiAgfVxufVxuLnRhYmxlIHtcbiAgLS1waG9lbml4LXRhYmxlLWNvbG9yLXR5cGU6IGluaXRpYWw7XG4gIC0tcGhvZW5peC10YWJsZS1iZy10eXBlOiBpbml0aWFsO1xuICAtLXBob2VuaXgtdGFibGUtY29sb3Itc3RhdGU6IGluaXRpYWw7XG4gIC0tcGhvZW5peC10YWJsZS1iZy1zdGF0ZTogaW5pdGlhbDtcbiAgLS1waG9lbml4LXRhYmxlLWNvbG9yOiB2YXIoLS1waG9lbml4LWJvZHktY29sb3IpO1xuICAtLXBob2VuaXgtdGFibGUtYmc6IHRyYW5zcGFyZW50O1xuICAtLXBob2VuaXgtdGFibGUtYm9yZGVyLWNvbG9yOiB2YXIoLS1waG9lbml4LWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tcGhvZW5peC10YWJsZS1hY2NlbnQtYmc6IHRyYW5zcGFyZW50O1xuICAtLXBob2VuaXgtdGFibGUtc3RyaXBlZC1jb2xvcjogdmFyKC0tcGhvZW5peC1ib2R5LWhpZ2hsaWdodC1jb2xvcik7XG4gIC0tcGhvZW5peC10YWJsZS1zdHJpcGVkLWJnOiByZ2JhKHZhcigtLXBob2VuaXgtcXVhdGVybmFyeS1iZy1yZ2IpLCAwLjIpO1xuICAtLXBob2VuaXgtdGFibGUtYWN0aXZlLWNvbG9yOiB2YXIoLS1waG9lbml4LWJvZHktY29sb3IpO1xuICAtLXBob2VuaXgtdGFibGUtYWN0aXZlLWJnOiByZ2JhKHZhcigtLXBob2VuaXgtcXVhdGVybmFyeS1iZy1yZ2IpLCAwLjQpO1xuICAtLXBob2VuaXgtdGFibGUtaG92ZXItY29sb3I6IHZhcigtLXBob2VuaXgtZW1waGFzaXMtY29sb3IpO1xuICAtLXBob2VuaXgtdGFibGUtaG92ZXItYmc6IHJnYmEodmFyKC0tcGhvZW5peC1wcmltYXJ5LWRhcmstcmdiKSwgMC4wNyk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3JkZXItY29sb3I6IHZhcigtLXBob2VuaXgtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cbi50YWJsZSA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gIHBhZGRpbmc6IDFyZW0gMC41cmVtO1xuICBjb2xvcjogdmFyKC0tcGhvZW5peC10YWJsZS1jb2xvci1zdGF0ZSwgdmFyKC0tcGhvZW5peC10YWJsZS1jb2xvci10eXBlLCB2YXIoLS1waG9lbml4LXRhYmxlLWNvbG9yKSkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waG9lbml4LXRhYmxlLWJnKTtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogdmFyKC0tcGhvZW5peC1ib3JkZXItd2lkdGgpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA5OTk5cHggdmFyKC0tcGhvZW5peC10YWJsZS1iZy1zdGF0ZSwgdmFyKC0tcGhvZW5peC10YWJsZS1iZy10eXBlLCB2YXIoLS1waG9lbml4LXRhYmxlLWFjY2VudC1iZykpKTtcbn1cbi50YWJsZSA+IHRib2R5IHtcbiAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG59XG4udGFibGUgPiB0aGVhZCB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi50YWJsZS1ncm91cC1kaXZpZGVyIHtcbiAgYm9yZGVyLXRvcDogY2FsYyh2YXIoLS1waG9lbml4LWJvcmRlci13aWR0aCkgKiAyKSBzb2xpZCBpbmhlcml0O1xufVxuXG4uY2FwdGlvbi10b3Age1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbn1cblxuLnRhYmxlLXNtID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjI1cmVtO1xufVxuXG4udGFibGUtYm9yZGVyZWQgPiA6bm90KGNhcHRpb24pID4gKiB7XG4gIGJvcmRlci13aWR0aDogdmFyKC0tcGhvZW5peC1ib3JkZXItd2lkdGgpIDA7XG59XG4udGFibGUtYm9yZGVyZWQgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICBib3JkZXItd2lkdGg6IDAgdmFyKC0tcGhvZW5peC1ib3JkZXItd2lkdGgpO1xufVxuXG4udGFibGUtYm9yZGVybGVzcyA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG4udGFibGUtYm9yZGVybGVzcyA+IDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG5cbi50YWJsZS1zdHJpcGVkID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZShldmVuKSA+ICoge1xuICAtLXBob2VuaXgtdGFibGUtY29sb3ItdHlwZTogdmFyKC0tcGhvZW5peC10YWJsZS1zdHJpcGVkLWNvbG9yKTtcbiAgLS1waG9lbml4LXRhYmxlLWJnLXR5cGU6IHZhcigtLXBob2VuaXgtdGFibGUtc3RyaXBlZC1iZyk7XG59XG5cbi50YWJsZS1zdHJpcGVkLWNvbHVtbnMgPiA6bm90KGNhcHRpb24pID4gdHIgPiA6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgLS1waG9lbml4LXRhYmxlLWNvbG9yLXR5cGU6IHZhcigtLXBob2VuaXgtdGFibGUtc3RyaXBlZC1jb2xvcik7XG4gIC0tcGhvZW5peC10YWJsZS1iZy10eXBlOiB2YXIoLS1waG9lbml4LXRhYmxlLXN0cmlwZWQtYmcpO1xufVxuXG4udGFibGUtYWN0aXZlIHtcbiAgLS1waG9lbml4LXRhYmxlLWNvbG9yLXN0YXRlOiB2YXIoLS1waG9lbml4LXRhYmxlLWFjdGl2ZS1jb2xvcik7XG4gIC0tcGhvZW5peC10YWJsZS1iZy1zdGF0ZTogdmFyKC0tcGhvZW5peC10YWJsZS1hY3RpdmUtYmcpO1xufVxuXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gKiB7XG4gIC0tcGhvZW5peC10YWJsZS1jb2xvci1zdGF0ZTogdmFyKC0tcGhvZW5peC10YWJsZS1ob3Zlci1jb2xvcik7XG4gIC0tcGhvZW5peC10YWJsZS1iZy1zdGF0ZTogdmFyKC0tcGhvZW5peC10YWJsZS1ob3Zlci1iZyk7XG59XG5cbi50YWJsZS1wcmltYXJ5IHtcbiAgLS1waG9lbml4LXRhYmxlLWNvbG9yOiAjMDAwMDAwO1xuICAtLXBob2VuaXgtdGFibGUtYmc6IHJnYig4NC4zOTIxNTY4NjI3JSwgODkuMDk4MDM5MjE1NyUsIDEwMCUpO1xuICAtLXBob2VuaXgtdGFibGUtYm9yZGVyLWNvbG9yOiByZ2IoNjcuNTEzNzI1NDkwMiUsIDcxLjI3ODQzMTM3MjUlLCA4MCUpO1xuICAtLXBob2VuaXgtdGFibGUtc3RyaXBlZC1iZzogcmdiKDgwLjE3MjU0OTAxOTYlLCA4NC42NDMxMzcyNTQ5JSwgOTUlKTtcbiAgLS1waG9lbml4LXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDAwMDA7XG4gIC0tcGhvZW5peC10YWJsZS1hY3RpdmUtYmc6IHJnYig3NS45NTI5NDExNzY1JSwgODAuMTg4MjM1Mjk0MSUsIDkwJSk7XG4gIC0tcGhvZW5peC10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDAwMDA7XG4gIC0tcGhvZW5peC10YWJsZS1ob3Zlci1iZzogcmdiKDc4LjA2Mjc0NTA5OCUsIDgyLjQxNTY4NjI3NDUlLCA5Mi41JSk7XG4gIC0tcGhvZW5peC10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6IHZhcigtLXBob2VuaXgtdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXBob2VuaXgtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnRhYmxlLXNlY29uZGFyeSB7XG4gIC0tcGhvZW5peC10YWJsZS1jb2xvcjogIzAwMDAwMDtcbiAgLS1waG9lbml4LXRhYmxlLWJnOiByZ2IoODMuODQzMTM3MjU0OSUsIDg0LjMxMzcyNTQ5MDIlLCA4NS44MDM5MjE1Njg2JSk7XG4gIC0tcGhvZW5peC10YWJsZS1ib3JkZXItY29sb3I6IHJnYig2Ny4wNzQ1MDk4MDM5JSwgNjcuNDUwOTgwMzkyMiUsIDY4LjY0MzEzNzI1NDklKTtcbiAgLS1waG9lbml4LXRhYmxlLXN0cmlwZWQtYmc6IHJnYig3OS42NTA5ODAzOTIyJSwgODAuMDk4MDM5MjE1NyUsIDgxLjUxMzcyNTQ5MDIlKTtcbiAgLS1waG9lbml4LXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDAwMDA7XG4gIC0tcGhvZW5peC10YWJsZS1hY3RpdmUtYmc6IHJnYig3NS40NTg4MjM1Mjk0JSwgNzUuODgyMzUyOTQxMiUsIDc3LjIyMzUyOTQxMTglKTtcbiAgLS1waG9lbml4LXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDAwMDtcbiAgLS1waG9lbml4LXRhYmxlLWhvdmVyLWJnOiByZ2IoNzcuNTU0OTAxOTYwOCUsIDc3Ljk5MDE5NjA3ODQlLCA3OS4zNjg2Mjc0NTElKTtcbiAgLS1waG9lbml4LXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogdmFyKC0tcGhvZW5peC10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcGhvZW5peC10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtc3VjY2VzcyB7XG4gIC0tcGhvZW5peC10YWJsZS1jb2xvcjogIzAwMDAwMDtcbiAgLS1waG9lbml4LXRhYmxlLWJnOiByZ2IoODIuOTAxOTYwNzg0MyUsIDkzLjgwMzkyMTU2ODYlLCA4MC4yMzUyOTQxMTc2JSk7XG4gIC0tcGhvZW5peC10YWJsZS1ib3JkZXItY29sb3I6IHJnYig2Ni4zMjE1Njg2Mjc1JSwgNzUuMDQzMTM3MjU0OSUsIDY0LjE4ODIzNTI5NDElKTtcbiAgLS1waG9lbml4LXRhYmxlLXN0cmlwZWQtYmc6IHJnYig3OC43NTY4NjI3NDUxJSwgODkuMTEzNzI1NDkwMiUsIDc2LjIyMzUyOTQxMTglKTtcbiAgLS1waG9lbml4LXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDAwMDA7XG4gIC0tcGhvZW5peC10YWJsZS1hY3RpdmUtYmc6IHJnYig3NC42MTE3NjQ3MDU5JSwgODQuNDIzNTI5NDExOCUsIDcyLjIxMTc2NDcwNTklKTtcbiAgLS1waG9lbml4LXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDAwMDtcbiAgLS1waG9lbml4LXRhYmxlLWhvdmVyLWJnOiByZ2IoNzYuNjg0MzEzNzI1NSUsIDg2Ljc2ODYyNzQ1MSUsIDc0LjIxNzY0NzA1ODglKTtcbiAgLS1waG9lbml4LXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogdmFyKC0tcGhvZW5peC10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcGhvZW5peC10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtaW5mbyB7XG4gIC0tcGhvZW5peC10YWJsZS1jb2xvcjogIzAwMDAwMDtcbiAgLS1waG9lbml4LXRhYmxlLWJnOiByZ2IoODAlLCA5MS44NDMxMzcyNTQ5JSwgOTguNDMxMzcyNTQ5JSk7XG4gIC0tcGhvZW5peC10YWJsZS1ib3JkZXItY29sb3I6IHJnYig2NCUsIDczLjQ3NDUwOTgwMzklLCA3OC43NDUwOTgwMzkyJSk7XG4gIC0tcGhvZW5peC10YWJsZS1zdHJpcGVkLWJnOiByZ2IoNzYlLCA4Ny4yNTA5ODAzOTIyJSwgOTMuNTA5ODAzOTIxNiUpO1xuICAtLXBob2VuaXgtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDAwMDtcbiAgLS1waG9lbml4LXRhYmxlLWFjdGl2ZS1iZzogcmdiKDcyJSwgODIuNjU4ODIzNTI5NCUsIDg4LjU4ODIzNTI5NDElKTtcbiAgLS1waG9lbml4LXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDAwMDtcbiAgLS1waG9lbml4LXRhYmxlLWhvdmVyLWJnOiByZ2IoNzQlLCA4NC45NTQ5MDE5NjA4JSwgOTEuMDQ5MDE5NjA3OCUpO1xuICAtLXBob2VuaXgtdGFibGUtaG92ZXItY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiB2YXIoLS1waG9lbml4LXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1waG9lbml4LXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG5cbi50YWJsZS13YXJuaW5nIHtcbiAgLS1waG9lbml4LXRhYmxlLWNvbG9yOiAjMDAwMDAwO1xuICAtLXBob2VuaXgtdGFibGUtYmc6IHJnYig5Ny45NjA3ODQzMTM3JSwgODkuNDExNzY0NzA1OSUsIDgwLjg2Mjc0NTA5OCUpO1xuICAtLXBob2VuaXgtdGFibGUtYm9yZGVyLWNvbG9yOiByZ2IoNzguMzY4NjI3NDUxJSwgNzEuNTI5NDExNzY0NyUsIDY0LjY5MDE5NjA3ODQlKTtcbiAgLS1waG9lbml4LXRhYmxlLXN0cmlwZWQtYmc6IHJnYig5My4wNjI3NDUwOTglLCA4NC45NDExNzY0NzA2JSwgNzYuODE5NjA3ODQzMSUpO1xuICAtLXBob2VuaXgtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDAwMDtcbiAgLS1waG9lbml4LXRhYmxlLWFjdGl2ZS1iZzogcmdiKDg4LjE2NDcwNTg4MjQlLCA4MC40NzA1ODgyMzUzJSwgNzIuNzc2NDcwNTg4MiUpO1xuICAtLXBob2VuaXgtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwMDAwO1xuICAtLXBob2VuaXgtdGFibGUtaG92ZXItYmc6IHJnYig5MC42MTM3MjU0OTAyJSwgODIuNzA1ODgyMzUyOSUsIDc0Ljc5ODAzOTIxNTclKTtcbiAgLS1waG9lbml4LXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogdmFyKC0tcGhvZW5peC10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcGhvZW5peC10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtZGFuZ2VyIHtcbiAgLS1waG9lbml4LXRhYmxlLWNvbG9yOiAjMDAwMDAwO1xuICAtLXBob2VuaXgtdGFibGUtYmc6IHJnYig5OS42MDc4NDMxMzczJSwgODQuNjI3NDUwOTgwNCUsIDgyLjI3NDUwOTgwMzklKTtcbiAgLS1waG9lbml4LXRhYmxlLWJvcmRlci1jb2xvcjogcmdiKDc5LjY4NjI3NDUwOTglLCA2Ny43MDE5NjA3ODQzJSwgNjUuODE5NjA3ODQzMSUpO1xuICAtLXBob2VuaXgtdGFibGUtc3RyaXBlZC1iZzogcmdiKDk0LjYyNzQ1MDk4MDQlLCA4MC4zOTYwNzg0MzE0JSwgNzguMTYwNzg0MzEzNyUpO1xuICAtLXBob2VuaXgtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDAwMDtcbiAgLS1waG9lbml4LXRhYmxlLWFjdGl2ZS1iZzogcmdiKDg5LjY0NzA1ODgyMzUlLCA3Ni4xNjQ3MDU4ODI0JSwgNzQuMDQ3MDU4ODIzNSUpO1xuICAtLXBob2VuaXgtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwMDAwO1xuICAtLXBob2VuaXgtdGFibGUtaG92ZXItYmc6IHJnYig5Mi4xMzcyNTQ5MDIlLCA3OC4yODAzOTIxNTY5JSwgNzYuMTAzOTIxNTY4NiUpO1xuICAtLXBob2VuaXgtdGFibGUtaG92ZXItY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiB2YXIoLS1waG9lbml4LXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1waG9lbml4LXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG5cbi50YWJsZS1saWdodCB7XG4gIC0tcGhvZW5peC10YWJsZS1jb2xvcjogIzAwMDAwMDtcbiAgLS1waG9lbml4LXRhYmxlLWJnOiAjZWZmMmY2O1xuICAtLXBob2VuaXgtdGFibGUtYm9yZGVyLWNvbG9yOiByZ2IoNzQuOTgwMzkyMTU2OSUsIDc1LjkyMTU2ODYyNzUlLCA3Ny4xNzY0NzA1ODgyJSk7XG4gIC0tcGhvZW5peC10YWJsZS1zdHJpcGVkLWJnOiByZ2IoODkuMDM5MjE1Njg2MyUsIDkwLjE1Njg2Mjc0NTElLCA5MS42NDcwNTg4MjM1JSk7XG4gIC0tcGhvZW5peC10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwMDAwO1xuICAtLXBob2VuaXgtdGFibGUtYWN0aXZlLWJnOiByZ2IoODQuMzUyOTQxMTc2NSUsIDg1LjQxMTc2NDcwNTklLCA4Ni44MjM1Mjk0MTE4JSk7XG4gIC0tcGhvZW5peC10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDAwMDA7XG4gIC0tcGhvZW5peC10YWJsZS1ob3Zlci1iZzogcmdiKDg2LjY5NjA3ODQzMTQlLCA4Ny43ODQzMTM3MjU1JSwgODkuMjM1Mjk0MTE3NiUpO1xuICAtLXBob2VuaXgtdGFibGUtaG92ZXItY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiB2YXIoLS1waG9lbml4LXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1waG9lbml4LXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG5cbi50YWJsZS1kYXJrIHtcbiAgLS1waG9lbml4LXRhYmxlLWNvbG9yOiAjZmZmO1xuICAtLXBob2VuaXgtdGFibGUtYmc6ICMxNDE4MjQ7XG4gIC0tcGhvZW5peC10YWJsZS1ib3JkZXItY29sb3I6IHJnYigyNi4yNzQ1MDk4MDM5JSwgMjcuNTI5NDExNzY0NyUsIDMxLjI5NDExNzY0NzElKTtcbiAgLS1waG9lbml4LXRhYmxlLXN0cmlwZWQtYmc6IHJnYigxMi40NTA5ODAzOTIyJSwgMTMuOTQxMTc2NDcwNiUsIDE4LjQxMTc2NDcwNTklKTtcbiAgLS1waG9lbml4LXRhYmxlLXN0cmlwZWQtY29sb3I6ICNmZmY7XG4gIC0tcGhvZW5peC10YWJsZS1hY3RpdmUtYmc6IHJnYigxNy4wNTg4MjM1Mjk0JSwgMTguNDcwNTg4MjM1MyUsIDIyLjcwNTg4MjM1MjklKTtcbiAgLS1waG9lbml4LXRhYmxlLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1waG9lbml4LXRhYmxlLWhvdmVyLWJnOiByZ2IoMTQuNzU0OTAxOTYwOCUsIDE2LjIwNTg4MjM1MjklLCAyMC41NTg4MjM1Mjk0JSk7XG4gIC0tcGhvZW5peC10YWJsZS1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6IHZhcigtLXBob2VuaXgtdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXBob2VuaXgtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1zbSB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1tZCB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1sZyB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUteGwge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTUzOS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXh4bCB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbn1cbi5mb3JtLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXNpemU6IDAuNjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiB2YXIoLS1waG9lbml4LXRlcnRpYXJ5LWNvbG9yKTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC41cmVtICsgdmFyKC0tcGhvZW5peC1ib3JkZXItd2lkdGgpKTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC41cmVtICsgdmFyKC0tcGhvZW5peC1ib3JkZXItd2lkdGgpKTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS40OTtcbiAgY29sb3I6IHZhcigtLXBob2VuaXgtdGVydGlhcnktY29sb3IpO1xufVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjc1cmVtICsgdmFyKC0tcGhvZW5peC1ib3JkZXItd2lkdGgpKTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC43NXJlbSArIHZhcigtLXBob2VuaXgtYm9yZGVyLXdpZHRoKSk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC4zNzVyZW0gKyB2YXIoLS1waG9lbml4LWJvcmRlci13aWR0aCkpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjM3NXJlbSArIHZhcigtLXBob2VuaXgtYm9yZGVyLXdpZHRoKSk7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xufVxuXG4uZm9ybS10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGNvbG9yOiB2YXIoLS1waG9lbml4LXNlY29uZGFyeS1jb2xvcik7XG59XG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDk7XG4gIGNvbG9yOiB2YXIoLS1waG9lbml4LWJvZHktY29sb3IpO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waG9lbml4LWVtcGhhc2lzLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS1waG9lbml4LWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tcGhvZW5peC1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLWNvbnRyb2xbdHlwZT1maWxlXSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZm9ybS1jb250cm9sW3R5cGU9ZmlsZV06bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1waG9lbml4LWJvZHktY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waG9lbml4LWVtcGhhc2lzLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiAjMzg3NGZmO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggdHJhbnNwYXJlbnQsIGluc2V0IDAgMCAwIDMwcHggdmFyKC0tcGhvZW5peC1lbXBoYXNpcy1iZyksIDAgMCAwIDAuMjVyZW0gcmdiYSh2YXIoLS1waG9lbml4LXByaW1hcnktcmdiKSwgMC4yNSk7XG59XG4uZm9ybS1jb250cm9sOjotd2Via2l0LWRhdGUtYW5kLXRpbWUtdmFsdWUge1xuICBtaW4td2lkdGg6IDg1cHg7XG4gIGhlaWdodDogMS40OWVtO1xuICBtYXJnaW46IDA7XG59XG4uZm9ybS1jb250cm9sOjotd2Via2l0LWRhdGV0aW1lLWVkaXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbn1cbi5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEodmFyKC0tcGhvZW5peC1xdWF0ZXJuYXJ5LWNvbG9yLXJnYiksIDAuOCk7XG4gIG9wYWNpdHk6IDE7XG59XG4uZm9ybS1jb250cm9sOmRpc2FibGVkIHtcbiAgY29sb3I6IHZhcigtLXBob2VuaXgtcXVhdGVybmFyeS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tcGhvZW5peC1ncmF5LTEwMC1yZ2IpLCAwLjcpO1xuICBvcGFjaXR5OiAxO1xufVxuLmZvcm0tY29udHJvbDo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgbWFyZ2luOiAtMC41cmVtIC0xcmVtO1xuICBtYXJnaW4taW5saW5lLWVuZDogMXJlbTtcbiAgY29sb3I6IHZhcigtLXBob2VuaXgtYm9keS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBob2VuaXgtdGVydGlhcnktYmcpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiB2YXIoLS1waG9lbml4LWJvcmRlci13aWR0aCk7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1jb250cm9sOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tY29udHJvbDpob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSk6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGhvZW5peC1zZWNvbmRhcnktYmcpO1xufVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC41cmVtIDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ5O1xuICBjb2xvcjogdmFyKC0tcGhvZW5peC1ib2R5LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogdmFyKC0tcGhvZW5peC1ib3JkZXItd2lkdGgpIDA7XG59XG4uZm9ybS1jb250cm9sLXBsYWludGV4dDpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4uZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtc20sIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1sZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS40OWVtICsgMC43NXJlbSArIGNhbGModmFyKC0tcGhvZW5peC1ib3JkZXItd2lkdGgpICogMikpO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAxcmVtO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG59XG4uZm9ybS1jb250cm9sLXNtOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDFyZW07XG4gIG1hcmdpbjogLTAuMzc1cmVtIC0xcmVtO1xuICBtYXJnaW4taW5saW5lLWVuZDogMXJlbTtcbn1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS40OWVtICsgMS41cmVtICsgY2FsYyh2YXIoLS1waG9lbml4LWJvcmRlci13aWR0aCkgKiAyKSk7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbn1cbi5mb3JtLWNvbnRyb2wtbGc6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICBtYXJnaW46IC0wLjc1cmVtIC0xcmVtO1xuICBtYXJnaW4taW5saW5lLWVuZDogMXJlbTtcbn1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjQ5ZW0gKyAxcmVtICsgY2FsYyh2YXIoLS1waG9lbml4LWJvcmRlci13aWR0aCkgKiAyKSk7XG59XG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wtc20ge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuNDllbSArIDAuNzVyZW0gKyBjYWxjKHZhcigtLXBob2VuaXgtYm9yZGVyLXdpZHRoKSAqIDIpKTtcbn1cbnRleHRhcmVhLmZvcm0tY29udHJvbC1sZyB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS40OWVtICsgMS41cmVtICsgY2FsYyh2YXIoLS1waG9lbml4LWJvcmRlci13aWR0aCkgKiAyKSk7XG59XG5cbi5mb3JtLWNvbnRyb2wtY29sb3Ige1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiBjYWxjKDEuNDllbSArIDFyZW0gKyBjYWxjKHZhcigtLXBob2VuaXgtYm9yZGVyLXdpZHRoKSAqIDIpKTtcbiAgcGFkZGluZzogMC41cmVtO1xufVxuLmZvcm0tY29udHJvbC1jb2xvcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZm9ybS1jb250cm9sLWNvbG9yOjotbW96LWNvbG9yLXN3YXRjaCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMpO1xufVxuLmZvcm0tY29udHJvbC1jb2xvcjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzKTtcbn1cbi5mb3JtLWNvbnRyb2wtY29sb3IuZm9ybS1jb250cm9sLXNtIHtcbiAgaGVpZ2h0OiBjYWxjKDEuNDllbSArIDAuNzVyZW0gKyBjYWxjKHZhcigtLXBob2VuaXgtYm9yZGVyLXdpZHRoKSAqIDIpKTtcbn1cbi5mb3JtLWNvbnRyb2wtY29sb3IuZm9ybS1jb250cm9sLWxnIHtcbiAgaGVpZ2h0OiBjYWxjKDEuNDllbSArIDEuNXJlbSArIGNhbGModmFyKC0tcGhvZW5peC1ib3JkZXItd2lkdGgpICogMikpO1xufVxuXG4uZm9ybS1zZWxlY3Qge1xuICAtLXBob2VuaXgtZm9ybS1zZWxlY3QtYmctaW1nOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNVFV3SWlCb1pXbG5hSFE5SWpFMU1DSWdkbWxsZDBKdmVEMGlNQ0F3SURFMU1DQXhOVEFpSUdacGJHdzlJbTV2Ym1VaUlIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJK0NqeHdZWFJvSUdROUlrMDNOUzR6TkRnZ01USTNMakU1TWtNM01pNDBNemd4SURFeU55NHhPVElnTmprdU9EVXhOQ0F4TWpZdU1qSXlJRFkzTGpreE1UVWdNVEkwTGpJNE1rdzFMamd6TWpFMUlEWXlMakl3TWpORE1TNDJNamc0TnlBMU9DNHpNakl6SURFdU5qSTRPRGNnTlRFdU5UTXlOQ0ExTGpnek1qRTFJRFEzTGpZMU1qVkRPUzQzTVRJeE1TQTBNeTQwTkRreUlERTJMalV3TWlBME15NDBORGt5SURJd0xqTTRNaUEwTnk0Mk5USTFURGMxTGpNME9DQXhNREl1TWprMVRERXlPUzQ1T1RFZ05EY3VOalV5TlVNeE16TXVPRGN4SURRekxqUTBPVElnTVRRd0xqWTJNU0EwTXk0ME5Ea3lJREUwTkM0MU5ERWdORGN1TmpVeU5VTXhORGd1TnpRMElEVXhMalV6TWpRZ01UUTRMamMwTkNBMU9DNHpNakl6SURFME5DNDFOREVnTmpJdU1qQXlNMHc0TWk0ME5qRXpJREV5TkM0eU9ESkRPREF1TlRJeE15QXhNall1TWpJeUlEYzNMamt6TkRjZ01USTNMakU1TWlBM05TNHpORGdnTVRJM0xqRTVNbG9pSUdacGJHdzlJaU16TVRNM05FRWlMejRLUEM5emRtYytDZz09XCIpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNXJlbSAyLjVyZW0gMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS40OTtcbiAgY29sb3I6IHZhcigtLXBob2VuaXgtYm9keS1jb2xvcik7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBob2VuaXgtZW1waGFzaXMtYmcpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1waG9lbml4LWZvcm0tc2VsZWN0LWJnLWltZyksIHZhcigtLXBob2VuaXgtZm9ybS1zZWxlY3QtYmctaWNvbiwgbm9uZSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDFyZW0gY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDlweCAxMnB4O1xuICBib3JkZXI6IHZhcigtLXBob2VuaXgtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1waG9lbml4LWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cyk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tc2VsZWN0IHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1zZWxlY3Q6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMzODc0ZmY7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCB0cmFuc3BhcmVudCwgMCAwIDAgMC4yNXJlbSByZ2JhKDU2LCAxMTYsIDI1NSwgMC4yNSk7XG59XG4uZm9ybS1zZWxlY3RbbXVsdGlwbGVdLCAuZm9ybS1zZWxlY3Rbc2l6ZV06bm90KFtzaXplPVwiMVwiXSkge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmZvcm0tc2VsZWN0OmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1waG9lbml4LWdyYXktMTAwLXJnYiksIDAuNyk7XG59XG4uZm9ybS1zZWxlY3Q6LW1vei1mb2N1c3Jpbmcge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiAwIDAgMCB2YXIoLS1waG9lbml4LWJvZHktY29sb3IpO1xufVxuXG4uZm9ybS1zZWxlY3Qtc20ge1xuICBwYWRkaW5nLXRvcDogMC4zNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjM3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG59XG5cbi5mb3JtLXNlbGVjdC1sZyB7XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xufVxuXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuZm9ybS1zZWxlY3Qge1xuICAtLXBob2VuaXgtZm9ybS1zZWxlY3QtYmctaW1nOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNVElpSUdobGFXZG9kRDBpTVRNaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TWlBeE15SWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRLUEhCaGRHZ2daRDBpVFRZZ01UQXVOVEkxTWtNMUxqYzNOU0F4TUM0MU1qVXlJRFV1TlRjMUlERXdMalExTURJZ05TNDBNalVnTVRBdU16QXdNa3d3TGpZeU5TQTFMalV3TURKRE1DNHpJRFV1TWpBd01pQXdMak1nTkM0Mk56VXlJREF1TmpJMUlEUXVNemMxTWtNd0xqa3lOU0EwTGpBMU1ESWdNUzQwTlNBMExqQTFNRElnTVM0M05TQTBMak0zTlRKTU5pQTRMall3TURKTU1UQXVNakkxSURRdU16YzFNa014TUM0MU1qVWdOQzR3TlRBeUlERXhMakExSURRdU1EVXdNaUF4TVM0ek5TQTBMak0zTlRKRE1URXVOamMxSURRdU5qYzFNaUF4TVM0Mk56VWdOUzR5TURBeUlERXhMak0xSURVdU5UQXdNa3cyTGpVMUlERXdMak13TURKRE5pNDBJREV3TGpRMU1ESWdOaTR5SURFd0xqVXlOVElnTmlBeE1DNDFNalV5V2lJZ1ptbHNiRDBpSXpoQk9UUkJSQ0l2UGdvOEwzTjJaejRLXCIpO1xufVxuXG4uZm9ybS1jaGVjayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAxLjQ5cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjM0Mzc1cmVtO1xufVxuLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2staW5wdXQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IC0xLjVlbTtcbn1cblxuLmZvcm0tY2hlY2stcmV2ZXJzZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNWVtO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmZvcm0tY2hlY2stcmV2ZXJzZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAtMS41ZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIC0tcGhvZW5peC1mb3JtLWNoZWNrLWJnOiB2YXIoLS1waG9lbml4LWVtcGhhc2lzLWJnKTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBtYXJnaW4tdG9wOiAwLjI0NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waG9lbml4LWZvcm0tY2hlY2stYmcpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1waG9lbml4LWZvcm0tY2hlY2stYmctaW1hZ2UpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcGhvZW5peC1ib3JkZXItY29sb3IpO1xuICBwcmludC1jb2xvci1hZGp1c3Q6IGV4YWN0O1xufVxuLmZvcm0tY2hlY2staW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBib3JkZXItcmFkaXVzOiAwLjI1ZW07XG59XG4uZm9ybS1jaGVjay1pbnB1dFt0eXBlPXJhZGlvXSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmFjdGl2ZSB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcyg5MCUpO1xufVxuLmZvcm0tY2hlY2staW5wdXQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMzODc0ZmY7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSg1NiwgMTE2LCAyNTUsIDAuMjUpO1xufVxuLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzODc0ZmY7XG4gIGJvcmRlci1jb2xvcjogIzM4NzRmZjtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWRbdHlwZT1jaGVja2JveF0ge1xuICAtLXBob2VuaXgtZm9ybS1jaGVjay1iZy1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZmZmJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nbTYgMTAgMyAzIDYtNicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWRbdHlwZT1yYWRpb10ge1xuICAtLXBob2VuaXgtZm9ybS1jaGVjay1iZy1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMicgZmlsbD0nJTIzZmZmJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLmZvcm0tY2hlY2staW5wdXRbdHlwZT1jaGVja2JveF06aW5kZXRlcm1pbmF0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzODc0ZmY7XG4gIGJvcmRlci1jb2xvcjogIzM4NzRmZjtcbiAgLS1waG9lbml4LWZvcm0tY2hlY2stYmctaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyM2ZmZicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J002IDEwaDgnLyUzZSUzYy9zdmclM2VcIik7XG59XG4uZm9ybS1jaGVjay1pbnB1dDpkaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBmaWx0ZXI6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0W2Rpc2FibGVkXSB+IC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dDpkaXNhYmxlZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6IHZhcigtLXBob2VuaXgtdGVydGlhcnktY29sb3IpO1xufVxuXG4uZm9ybS1zd2l0Y2gge1xuICBwYWRkaW5nLWxlZnQ6IDIuNWVtO1xufVxuLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgLS1waG9lbml4LWZvcm0tc3dpdGNoLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSclMjNmZmYnLyUzZSUzYy9zdmclM2VcIik7XG4gIHdpZHRoOiAyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMi41ZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLXBob2VuaXgtZm9ybS1zd2l0Y2gtYmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQ6Zm9jdXMge1xuICAtLXBob2VuaXgtZm9ybS1zd2l0Y2gtYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9JyUyM2ZmZicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICAtLXBob2VuaXgtZm9ybS1zd2l0Y2gtYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9JyUyM2ZmZicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5mb3JtLXN3aXRjaC5mb3JtLWNoZWNrLXJldmVyc2Uge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjVlbTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmZvcm0tc3dpdGNoLmZvcm0tY2hlY2stcmV2ZXJzZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIG1hcmdpbi1yaWdodDogLTIuNWVtO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5cbi5idG4tY2hlY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmJ0bi1jaGVja1tkaXNhYmxlZF0gKyAuYnRuLCAuYnRuLWNoZWNrOmRpc2FibGVkICsgLmJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBmaWx0ZXI6IG5vbmU7XG4gIG9wYWNpdHk6IDAuMztcbn1cblxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0Om5vdCg6Y2hlY2tlZCk6bm90KDpmb2N1cykge1xuICAtLXBob2VuaXgtZm9ybS1zd2l0Y2gtYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9JyUyM2ZmZicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLmZvcm0tcmFuZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIHBhZGRpbmc6IDA7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmZvcm0tcmFuZ2U6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLmZvcm0tcmFuZ2U6Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmNWY3ZmEsIGluc2V0IDAgMCAwIDMwcHggdmFyKC0tcGhvZW5peC1lbXBoYXNpcy1iZyksIDAgMCAwIDAuMjVyZW0gcmdiYSh2YXIoLS1waG9lbml4LXByaW1hcnktcmdiKSwgMC4yNSk7XG59XG4uZm9ybS1yYW5nZTpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZjVmN2ZhLCBpbnNldCAwIDAgMCAzMHB4IHZhcigtLXBob2VuaXgtZW1waGFzaXMtYmcpLCAwIDAgMCAwLjI1cmVtIHJnYmEodmFyKC0tcGhvZW5peC1wcmltYXJ5LXJnYiksIDAuMjUpO1xufVxuLmZvcm0tcmFuZ2U6Oi1tb3otZm9jdXMtb3V0ZXIge1xuICBib3JkZXI6IDA7XG59XG4uZm9ybS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW4tdG9wOiAtMC4yNXJlbTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4NzRmZjtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBib3gtc2hhZG93OiAwIDAuMXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDc2LjU4ODIzNTI5NDElLCA4My42NDcwNTg4MjM1JSwgMTAwJSk7XG59XG4uZm9ybS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waG9lbml4LXRlcnRpYXJ5LWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgYm94LXNoYWRvdzogdmFyKC0tcGhvZW5peC1ib3gtc2hhZG93LWluc2V0KTtcbn1cbi5mb3JtLXJhbmdlOjotbW96LXJhbmdlLXRodW1iIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4NzRmZjtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBib3gtc2hhZG93OiAwIDAuMXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLXJhbmdlOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig3Ni41ODgyMzUyOTQxJSwgODMuNjQ3MDU4ODIzNSUsIDEwMCUpO1xufVxuLmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waG9lbml4LXRlcnRpYXJ5LWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgYm94LXNoYWRvdzogdmFyKC0tcGhvZW5peC1ib3gtc2hhZG93LWluc2V0KTtcbn1cbi5mb3JtLXJhbmdlOmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZm9ybS1yYW5nZTpkaXNhYmxlZDo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waG9lbml4LXNlY29uZGFyeS1jb2xvcik7XG59XG4uZm9ybS1yYW5nZTpkaXNhYmxlZDo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBob2VuaXgtc2Vjb25kYXJ5LWNvbG9yKTtcbn1cblxuLmZvcm0tZmxvYXRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1zZWxlY3Qge1xuICBoZWlnaHQ6IGNhbGMoMi44NzVyZW0gKyAycHgpO1xuICBtaW4taGVpZ2h0OiBjYWxjKDIuODc1cmVtICsgMnB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG4uZm9ybS1mbG9hdGluZyA+IGxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiByZ2JhKHZhcigtLXBob2VuaXgtYm9keS1jb2xvci1yZ2IpLCAwLjY1KTtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm9yZGVyOiB2YXIoLS1waG9lbml4LWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC4xcyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLWZsb2F0aW5nID4gbGFiZWwge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBwYWRkaW5nOiAxcmVtIDFyZW07XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQ6Zm9jdXMsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0Om5vdCg6cGxhY2Vob2xkZXItc2hvd24pIHtcbiAgcGFkZGluZy10b3A6IDIyLjVweDtcbiAgcGFkZGluZy1ib3R0b206IDkuNXB4O1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGwsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0Oi13ZWJraXQtYXV0b2ZpbGwge1xuICBwYWRkaW5nLXRvcDogMjIuNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogOS41cHg7XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLXNlbGVjdCB7XG4gIHBhZGRpbmctdG9wOiAyMi41cHg7XG4gIHBhZGRpbmctYm90dG9tOiA5LjVweDtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOmZvY3VzIH4gbGFiZWwsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6bm90KDpwbGFjZWhvbGRlci1zaG93bikgfiBsYWJlbCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgfiBsYWJlbCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tc2VsZWN0IH4gbGFiZWwge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuODUpIHRyYW5zbGF0ZVkoLTAuNHJlbSkgdHJhbnNsYXRlWCgwLjE1cmVtKTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDotd2Via2l0LWF1dG9maWxsIH4gbGFiZWwge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuODUpIHRyYW5zbGF0ZVkoLTAuNHJlbSkgdHJhbnNsYXRlWCgwLjE1cmVtKTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gdGV4dGFyZWE6Zm9jdXMgfiBsYWJlbDo6YWZ0ZXIsXG4uZm9ybS1mbG9hdGluZyA+IHRleHRhcmVhOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIH4gbGFiZWw6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMXJlbSAwLjVyZW07XG4gIHotaW5kZXg6IC0xO1xuICBoZWlnaHQ6IDEuNWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waG9lbml4LWVtcGhhc2lzLWJnKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzKTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gdGV4dGFyZWE6ZGlzYWJsZWQgfiBsYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLXBob2VuaXgtZ3JheS0xMDAtcmdiKSwgMC43KTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgfiBsYWJlbCB7XG4gIGJvcmRlci13aWR0aDogdmFyKC0tcGhvZW5peC1ib3JkZXItd2lkdGgpIDA7XG59XG4uZm9ybS1mbG9hdGluZyA+IDpkaXNhYmxlZCB+IGxhYmVsLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOmRpc2FibGVkIH4gbGFiZWwge1xuICBjb2xvcjogIzZlNzg5MTtcbn1cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcbn1cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHdpZHRoOiAxJTtcbiAgbWluLXdpZHRoOiAwO1xufVxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdDpmb2N1cyxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOmZvY3VzLXdpdGhpbiB7XG4gIHotaW5kZXg6IDU7XG59XG4uaW5wdXQtZ3JvdXAgLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5pbnB1dC1ncm91cCAuYnRuOmZvY3VzIHtcbiAgei1pbmRleDogNTtcbn1cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ5O1xuICBjb2xvcjogdmFyKC0tcGhvZW5peC1ib2R5LWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waG9lbml4LWlucHV0LWdyb3VwLWFkZG9uLWJnLWdsb2JhbCk7XG4gIGJvcmRlcjogdmFyKC0tcGhvZW5peC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLXBob2VuaXgtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogMy41cmVtO1xufVxuXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiA6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLmZvcm0tZmxvYXRpbmcpLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmRyb3Bkb3duLXRvZ2dsZTpudGgtbGFzdC1jaGlsZChuKzMpLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmZvcm0tZmxvYXRpbmc6bm90KDpsYXN0LWNoaWxkKSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuZm9ybS1mbG9hdGluZzpub3QoOmxhc3QtY2hpbGQpID4gLmZvcm0tc2VsZWN0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gOm50aC1sYXN0LWNoaWxkKG4rMyk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSk6bm90KC5mb3JtLWZsb2F0aW5nKSxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobis0KSxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5mb3JtLWZsb2F0aW5nOm50aC1sYXN0LWNoaWxkKG4rMykgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmZvcm0tZmxvYXRpbmc6bnRoLWxhc3QtY2hpbGQobiszKSA+IC5mb3JtLXNlbGVjdCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cCA+IDpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLW1lbnUpOm5vdCgudmFsaWQtdG9vbHRpcCk6bm90KC52YWxpZC1mZWVkYmFjayk6bm90KC5pbnZhbGlkLXRvb2x0aXApOm5vdCguaW52YWxpZC1mZWVkYmFjaykge1xuICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLXBob2VuaXgtYm9yZGVyLXdpZHRoKSk7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZpcnN0LWNoaWxkKSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZpcnN0LWNoaWxkKSA+IC5mb3JtLXNlbGVjdCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDc1JTtcbiAgY29sb3I6IHZhcigtLXBob2VuaXgtZm9ybS12YWxpZC1jb2xvcik7XG59XG5cbi52YWxpZC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC41cmVtIDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogMC4xcmVtO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBob2VuaXgtc3VjY2Vzcyk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi53YXMtdmFsaWRhdGVkIDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIDp2YWxpZCB+IC52YWxpZC10b29sdGlwLFxuLmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZCwgLmZvcm0tY29udHJvbC5pcy12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcGhvZW5peC1mb3JtLXZhbGlkLWJvcmRlci1jb2xvcik7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS40OWVtICsgMXJlbSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzMjViMDAzJyBkPSdNMi4zIDYuNzMuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2FsYygwLjM3MjVlbSArIDAuMjVyZW0pIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDAuNzQ1ZW0gKyAwLjVyZW0pIGNhbGMoMC43NDVlbSArIDAuNXJlbSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkOmZvY3VzLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1waG9lbml4LWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHRyYW5zcGFyZW50LCAwIDAgMCAwLjI1cmVtIHJnYmEodmFyKC0tcGhvZW5peC1zdWNjZXNzLXJnYiksIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6dmFsaWQsIHRleHRhcmVhLmZvcm0tY29udHJvbC5pcy12YWxpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS40OWVtICsgMXJlbSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjYWxjKDAuMzcyNWVtICsgMC4yNXJlbSkgcmlnaHQgY2FsYygwLjM3MjVlbSArIDAuMjVyZW0pO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6dmFsaWQsIC5mb3JtLXNlbGVjdC5pcy12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcGhvZW5peC1mb3JtLXZhbGlkLWJvcmRlci1jb2xvcik7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6dmFsaWQ6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pLCAud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6dmFsaWQ6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJdLCAuZm9ybS1zZWxlY3QuaXMtdmFsaWQ6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pLCAuZm9ybS1zZWxlY3QuaXMtdmFsaWQ6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJdIHtcbiAgLS1waG9lbml4LWZvcm0tc2VsZWN0LWJnLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzMjViMDAzJyBkPSdNMi4zIDYuNzMuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgcGFkZGluZy1yaWdodDogNXJlbTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMXJlbSBjZW50ZXIsIGNlbnRlciByaWdodCAyLjVyZW07XG4gIGJhY2tncm91bmQtc2l6ZTogOXB4IDEycHgsIGNhbGMoMC43NDVlbSArIDAuNXJlbSkgY2FsYygwLjc0NWVtICsgMC41cmVtKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDp2YWxpZDpmb2N1cywgLmZvcm0tc2VsZWN0LmlzLXZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1waG9lbml4LWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHRyYW5zcGFyZW50LCAwIDAgMCAwLjI1cmVtIHJnYmEodmFyKC0tcGhvZW5peC1zdWNjZXNzLXJnYiksIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sLWNvbG9yOnZhbGlkLCAuZm9ybS1jb250cm9sLWNvbG9yLmlzLXZhbGlkIHtcbiAgd2lkdGg6IGNhbGMoM3JlbSArIGNhbGMoMS40OWVtICsgMXJlbSkpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCwgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLXBob2VuaXgtZm9ybS12YWxpZC1ib3JkZXItY29sb3IpO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQ6Y2hlY2tlZCwgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBob2VuaXgtZm9ybS12YWxpZC1jb2xvcik7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZDpmb2N1cywgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEodmFyKC0tcGhvZW5peC1zdWNjZXNzLXJnYiksIDAuMjUpO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS1waG9lbml4LWZvcm0tdmFsaWQtY29sb3IpO1xufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQgfiAudmFsaWQtZmVlZGJhY2sge1xuICBtYXJnaW4tbGVmdDogMC41ZW07XG59XG5cbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6bm90KDpmb2N1cyk6dmFsaWQsIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6bm90KDpmb2N1cykuaXMtdmFsaWQsXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1zZWxlY3Q6bm90KDpmb2N1cyk6dmFsaWQsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1zZWxlY3Q6bm90KDpmb2N1cykuaXMtdmFsaWQsXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZvY3VzLXdpdGhpbik6dmFsaWQsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZvY3VzLXdpdGhpbikuaXMtdmFsaWQge1xuICB6LWluZGV4OiAzO1xufVxuXG4uaW52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDc1JTtcbiAgY29sb3I6IHZhcigtLXBob2VuaXgtZm9ybS1pbnZhbGlkLWNvbG9yKTtcbn1cblxuLmludmFsaWQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW07XG4gIG1hcmdpbi10b3A6IDAuMXJlbTtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waG9lbml4LWRhbmdlcik7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi53YXMtdmFsaWRhdGVkIDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCA6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsXG4uaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZCwgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1waG9lbml4LWZvcm0taW52YWxpZC1ib3JkZXItY29sb3IpO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNDllbSArIDFyZW0pO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDEyIDEyJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZmEzYjFkJyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvJTNlJTNjcGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyUyM2ZhM2IxZCcgc3Ryb2tlPSdub25lJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjYWxjKDAuMzcyNWVtICsgMC4yNXJlbSkgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMC43NDVlbSArIDAuNXJlbSkgY2FsYygwLjc0NWVtICsgMC41cmVtKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZDpmb2N1cywgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1waG9lbml4LWZvcm0taW52YWxpZC1ib3JkZXItY29sb3IpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggdHJhbnNwYXJlbnQsIDAgMCAwIDAuMjVyZW0gcmdiYSh2YXIoLS1waG9lbml4LWRhbmdlci1yZ2IpLCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgdGV4dGFyZWEuZm9ybS1jb250cm9sOmludmFsaWQsIHRleHRhcmVhLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjQ5ZW0gKyAxcmVtKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNhbGMoMC4zNzI1ZW0gKyAwLjI1cmVtKSByaWdodCBjYWxjKDAuMzcyNWVtICsgMC4yNXJlbSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDppbnZhbGlkLCAuZm9ybS1zZWxlY3QuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcGhvZW5peC1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDppbnZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwgLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OmludmFsaWQ6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJdLCAuZm9ybS1zZWxlY3QuaXMtaW52YWxpZDpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksIC5mb3JtLXNlbGVjdC5pcy1pbnZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSB7XG4gIC0tcGhvZW5peC1mb3JtLXNlbGVjdC1iZy1pY29uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDEyIDEyJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZmEzYjFkJyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvJTNlJTNjcGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyUyM2ZhM2IxZCcgc3Ryb2tlPSdub25lJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBwYWRkaW5nLXJpZ2h0OiA1cmVtO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxcmVtIGNlbnRlciwgY2VudGVyIHJpZ2h0IDIuNXJlbTtcbiAgYmFja2dyb3VuZC1zaXplOiA5cHggMTJweCwgY2FsYygwLjc0NWVtICsgMC41cmVtKSBjYWxjKDAuNzQ1ZW0gKyAwLjVyZW0pO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OmludmFsaWQ6Zm9jdXMsIC5mb3JtLXNlbGVjdC5pcy1pbnZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1waG9lbml4LWZvcm0taW52YWxpZC1ib3JkZXItY29sb3IpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggdHJhbnNwYXJlbnQsIDAgMCAwIDAuMjVyZW0gcmdiYSh2YXIoLS1waG9lbml4LWRhbmdlci1yZ2IpLCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbC1jb2xvcjppbnZhbGlkLCAuZm9ybS1jb250cm9sLWNvbG9yLmlzLWludmFsaWQge1xuICB3aWR0aDogY2FsYygzcmVtICsgY2FsYygxLjQ5ZW0gKyAxcmVtKSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLXBob2VuaXgtZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcik7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkOmNoZWNrZWQsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBob2VuaXgtZm9ybS1pbnZhbGlkLWNvbG9yKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQ6Zm9jdXMsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEodmFyKC0tcGhvZW5peC1kYW5nZXItcmdiKSwgMC4yNSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS1waG9lbml4LWZvcm0taW52YWxpZC1jb2xvcik7XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB+IC5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOm5vdCg6Zm9jdXMpOmludmFsaWQsIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6bm90KDpmb2N1cykuaXMtaW52YWxpZCxcbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdDpub3QoOmZvY3VzKTppbnZhbGlkLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tc2VsZWN0Om5vdCg6Zm9jdXMpLmlzLWludmFsaWQsXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZvY3VzLXdpdGhpbik6aW52YWxpZCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zm9jdXMtd2l0aGluKS5pcy1pbnZhbGlkIHtcbiAgei1pbmRleDogNDtcbn1cblxuLmZhZGUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mYWRlIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZmFkZTpub3QoLnNob3cpIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmNvbGxhcHNlOm5vdCguc2hvdykge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29sbGFwc2luZyB7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMzVzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY29sbGFwc2luZyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmNvbGxhcHNpbmcuY29sbGFwc2UtaG9yaXpvbnRhbCB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuMzVzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY29sbGFwc2luZy5jb2xsYXBzZS1ob3Jpem9udGFsIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5kcm9wdXAsXG4uZHJvcGVuZCxcbi5kcm9wZG93bixcbi5kcm9wc3RhcnQsXG4uZHJvcHVwLWNlbnRlcixcbi5kcm9wZG93bi1jZW50ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kcm9wZG93bi10b2dnbGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5kcm9wZG93bi1tZW51IHtcbiAgLS1waG9lbml4LWRyb3Bkb3duLXppbmRleDogMTAwMDtcbiAgLS1waG9lbml4LWRyb3Bkb3duLW1pbi13aWR0aDogMTByZW07XG4gIC0tcGhvZW5peC1kcm9wZG93bi1wYWRkaW5nLXg6IDA7XG4gIC0tcGhvZW5peC1kcm9wZG93bi1wYWRkaW5nLXk6IDFyZW07XG4gIC0tcGhvZW5peC1kcm9wZG93bi1zcGFjZXI6IDAuMTI1cmVtO1xuICAtLXBob2VuaXgtZHJvcGRvd24tZm9udC1zaXplOiAwLjhyZW07XG4gIC0tcGhvZW5peC1kcm9wZG93bi1jb2xvcjogdmFyKC0tcGhvZW5peC1ib2R5LWNvbG9yKTtcbiAgLS1waG9lbml4LWRyb3Bkb3duLWJnOiB2YXIoLS1waG9lbml4LWVtcGhhc2lzLWJnKTtcbiAgLS1waG9lbml4LWRyb3Bkb3duLWJvcmRlci1jb2xvcjogdmFyKC0tcGhvZW5peC1ib3JkZXItY29sb3IpO1xuICAtLXBob2VuaXgtZHJvcGRvd24tYm9yZGVyLXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzKTtcbiAgLS1waG9lbml4LWRyb3Bkb3duLWJvcmRlci13aWR0aDogdmFyKC0tcGhvZW5peC1ib3JkZXItd2lkdGgpO1xuICAtLXBob2VuaXgtZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMpIC0gdmFyKC0tcGhvZW5peC1ib3JkZXItd2lkdGgpKTtcbiAgLS1waG9lbml4LWRyb3Bkb3duLWRpdmlkZXItYmc6IHZhcigtLXBob2VuaXgtYm9yZGVyLWNvbG9yKTtcbiAgLS1waG9lbml4LWRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6IDAuNXJlbTtcbiAgLS1waG9lbml4LWRyb3Bkb3duLWJveC1zaGFkb3c6IHZhcigtLXBob2VuaXgtYm94LXNoYWRvdyk7XG4gIC0tcGhvZW5peC1kcm9wZG93bi1saW5rLWNvbG9yOiB2YXIoLS1waG9lbml4LWRyb3Bkb3duLWxpbmstY29sb3ItZ2xvYmFsKTtcbiAgLS1waG9lbml4LWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6IHZhcigtLXBob2VuaXgtZHJvcGRvd24tbGluay1ob3Zlci1jb2xvci1nbG9iYWwpO1xuICAtLXBob2VuaXgtZHJvcGRvd24tbGluay1ob3Zlci1iZzogdmFyKC0tcGhvZW5peC1zZWNvbmRhcnktYmcpO1xuICAtLXBob2VuaXgtZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tcGhvZW5peC1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogIzM4NzRmZjtcbiAgLS1waG9lbml4LWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICNlZmYyZjY7XG4gIC0tcGhvZW5peC1kcm9wZG93bi1pdGVtLXBhZGRpbmcteDogMXJlbTtcbiAgLS1waG9lbml4LWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAwLjVyZW07XG4gIC0tcGhvZW5peC1kcm9wZG93bi1oZWFkZXItY29sb3I6ICM2ZTc4OTE7XG4gIC0tcGhvZW5peC1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14OiAxcmVtO1xuICAtLXBob2VuaXgtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteTogMXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiB2YXIoLS1waG9lbml4LWRyb3Bkb3duLXppbmRleCk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1pbi13aWR0aDogdmFyKC0tcGhvZW5peC1kcm9wZG93bi1taW4td2lkdGgpO1xuICBwYWRkaW5nOiB2YXIoLS1waG9lbml4LWRyb3Bkb3duLXBhZGRpbmcteSkgdmFyKC0tcGhvZW5peC1kcm9wZG93bi1wYWRkaW5nLXgpO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogdmFyKC0tcGhvZW5peC1kcm9wZG93bi1mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tcGhvZW5peC1kcm9wZG93bi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBob2VuaXgtZHJvcGRvd24tYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLXBob2VuaXgtZHJvcGRvd24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1waG9lbml4LWRyb3Bkb3duLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXBob2VuaXgtZHJvcGRvd24tYm9yZGVyLXJhZGl1cyk7XG4gIGJveC1zaGFkb3c6IHZhcigtLXBob2VuaXgtZHJvcGRvd24tYm94LXNoYWRvdyk7XG59XG4uZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IHZhcigtLXBob2VuaXgtZHJvcGRvd24tc3BhY2VyKTtcbn1cblxuLmRyb3Bkb3duLW1lbnUtc3RhcnQge1xuICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcbn1cbi5kcm9wZG93bi1tZW51LXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xufVxuXG4uZHJvcGRvd24tbWVudS1lbmQge1xuICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG59XG4uZHJvcGRvd24tbWVudS1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZHJvcGRvd24tbWVudS1zbS1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtc20tc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXNtLWVuZCB7XG4gICAgLS1icy1wb3NpdGlvbjogZW5kO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXNtLWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZHJvcGRvd24tbWVudS1tZC1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbWQtc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LW1kLWVuZCB7XG4gICAgLS1icy1wb3NpdGlvbjogZW5kO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LW1kLWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZHJvcGRvd24tbWVudS1sZy1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbGctc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LWxnLWVuZCB7XG4gICAgLS1icy1wb3NpdGlvbjogZW5kO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LWxnLWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUteGwtc3RhcnQge1xuICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXhsLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS14bC1lbmQge1xuICAgIC0tYnMtcG9zaXRpb246IGVuZDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS14bC1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTU0MHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LXh4bC1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUteHhsLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS14eGwtZW5kIHtcbiAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUteHhsLWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbi5kcm9wdXAgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLXBob2VuaXgtZHJvcGRvd24tc3BhY2VyKTtcbn1cbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmRyb3BlbmQgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgdG9wOiAwO1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLXBob2VuaXgtZHJvcGRvd24tc3BhY2VyKTtcbn1cbi5kcm9wZW5kIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQ7XG59XG4uZHJvcGVuZCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmRyb3BlbmQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICB2ZXJ0aWNhbC1hbGlnbjogMDtcbn1cblxuLmRyb3BzdGFydCAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAxMDAlO1xuICBsZWZ0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLXBob2VuaXgtZHJvcGRvd24tc3BhY2VyKTtcbn1cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbn1cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3JlIHtcbiAgdmVydGljYWwtYWxpZ246IDA7XG59XG5cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IHZhcigtLXBob2VuaXgtZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teSkgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLXBob2VuaXgtZHJvcGRvd24tZGl2aWRlci1iZyk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiB2YXIoLS1waG9lbml4LWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15KSB2YXIoLS1waG9lbml4LWRyb3Bkb3duLWl0ZW0tcGFkZGluZy14KTtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiB2YXIoLS1waG9lbml4LWRyb3Bkb3duLWxpbmstY29sb3IpO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1waG9lbml4LWRyb3Bkb3duLWl0ZW0tYm9yZGVyLXJhZGl1cywgMCk7XG59XG4uZHJvcGRvd24taXRlbTpob3ZlciwgLmRyb3Bkb3duLWl0ZW06Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcGhvZW5peC1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waG9lbml4LWRyb3Bkb3duLWxpbmstaG92ZXItYmcpO1xufVxuLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAuZHJvcGRvd24taXRlbTphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tcGhvZW5peC1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGhvZW5peC1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZyk7XG59XG4uZHJvcGRvd24taXRlbS5kaXNhYmxlZCwgLmRyb3Bkb3duLWl0ZW06ZGlzYWJsZWQge1xuICBjb2xvcjogdmFyKC0tcGhvZW5peC1kcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZHJvcGRvd24tbWVudS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tcGhvZW5peC1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15KSB2YXIoLS1waG9lbml4LWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogdmFyKC0tcGhvZW5peC1kcm9wZG93bi1oZWFkZXItY29sb3IpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLXBob2VuaXgtZHJvcGRvd24taXRlbS1wYWRkaW5nLXkpIHZhcigtLXBob2VuaXgtZHJvcGRvd24taXRlbS1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tcGhvZW5peC1kcm9wZG93bi1saW5rLWNvbG9yKTtcbn1cblxuLmRyb3Bkb3duLW1lbnUtZGFyayB7XG4gIC0tcGhvZW5peC1kcm9wZG93bi1jb2xvcjogI2NiZDBkZDtcbiAgLS1waG9lbml4LWRyb3Bkb3duLWJnOiAjM2U0NjViO1xuICAtLXBob2VuaXgtZHJvcGRvd24tYm9yZGVyLWNvbG9yOiB2YXIoLS1waG9lbml4LWJvcmRlci1jb2xvcik7XG4gIC0tcGhvZW5peC1kcm9wZG93bi1ib3gtc2hhZG93OiA7XG4gIC0tcGhvZW5peC1kcm9wZG93bi1saW5rLWNvbG9yOiAjY2JkMGRkO1xuICAtLXBob2VuaXgtZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1waG9lbml4LWRyb3Bkb3duLWRpdmlkZXItYmc6IHZhcigtLXBob2VuaXgtYm9yZGVyLWNvbG9yKTtcbiAgLS1waG9lbml4LWRyb3Bkb3duLWxpbmstaG92ZXItYmc6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG4gIC0tcGhvZW5peC1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1waG9lbml4LWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAjMzg3NGZmO1xuICAtLXBob2VuaXgtZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogIzhhOTRhZDtcbiAgLS1waG9lbml4LWRyb3Bkb3duLWhlYWRlci1jb2xvcjogIzhhOTRhZDtcbn1cblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmJ0bi1ncm91cCA+IC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bixcbi5idG4tZ3JvdXAgPiAuYnRuLWNoZWNrOmZvY3VzICsgLmJ0bixcbi5idG4tZ3JvdXAgPiAuYnRuOmhvdmVyLFxuLmJ0bi1ncm91cCA+IC5idG46Zm9jdXMsXG4uYnRuLWdyb3VwID4gLmJ0bjphY3RpdmUsXG4uYnRuLWdyb3VwID4gLmJ0bi5hY3RpdmUsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWNoZWNrOmZvY3VzICsgLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmhvdmVyLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46Zm9jdXMsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjphY3RpdmUsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi5hY3RpdmUge1xuICB6LWluZGV4OiAxO1xufVxuXG4uYnRuLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5idG4tdG9vbGJhciAuaW5wdXQtZ3JvdXAge1xuICB3aWR0aDogYXV0bztcbn1cblxuLmJ0bi1ncm91cCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cyk7XG59XG4uYnRuLWdyb3VwID4gOm5vdCguYnRuLWNoZWNrOmZpcnN0LWNoaWxkKSArIC5idG4sXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tcGhvZW5peC1ib3JkZXItd2lkdGgpKTtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmJ0bi1ncm91cCA+IC5idG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0OmZpcnN0LWNoaWxkLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwID4gLmJ0bjpudGgtY2hpbGQobiszKSxcbi5idG4tZ3JvdXAgPiA6bm90KC5idG4tY2hlY2spICsgLmJ0bixcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjEyNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTtcbn1cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyLCAuZHJvcHVwIC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyLCAuZHJvcGVuZCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuYnRuLWdyb3VwLXNtID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG59XG5cbi5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuYnRuLWdyb3VwLWxnID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjEyNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTtcbn1cblxuLmJ0bi1ncm91cC5zaG93IC5kcm9wZG93bi10b2dnbGUge1xuICBib3gtc2hhZG93OiBpbml0aWFsO1xufVxuLmJ0bi1ncm91cC5zaG93IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpbmsge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1waG9lbml4LWJvcmRlci13aWR0aCkpO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bnRoLWNoaWxkKG4rMyksXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gOm5vdCguYnRuLWNoZWNrKSArIC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLm5hdiB7XG4gIC0tcGhvZW5peC1uYXYtbGluay1wYWRkaW5nLXg6IDFyZW07XG4gIC0tcGhvZW5peC1uYXYtbGluay1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1waG9lbml4LW5hdi1saW5rLWZvbnQtd2VpZ2h0OiA7XG4gIC0tcGhvZW5peC1uYXYtbGluay1jb2xvcjogdmFyKC0tcGhvZW5peC1saW5rLWNvbG9yKTtcbiAgLS1waG9lbml4LW5hdi1saW5rLWhvdmVyLWNvbG9yOiB2YXIoLS1waG9lbml4LWxpbmstaG92ZXItY29sb3IpO1xuICAtLXBob2VuaXgtbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6IHZhcigtLXBob2VuaXgtc2Vjb25kYXJ5LWNvbG9yKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1waG9lbml4LW5hdi1saW5rLXBhZGRpbmcteSkgdmFyKC0tcGhvZW5peC1uYXYtbGluay1wYWRkaW5nLXgpO1xuICBmb250LXNpemU6IHZhcigtLXBob2VuaXgtbmF2LWxpbmstZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLXBob2VuaXgtbmF2LWxpbmstZm9udC13ZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tcGhvZW5peC1uYXYtbGluay1jb2xvcik7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5uYXYtbGluayB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLm5hdi1saW5rOmhvdmVyLCAubmF2LWxpbms6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcGhvZW5peC1uYXYtbGluay1ob3Zlci1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uYXYtbGluazpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDU2LCAxMTYsIDI1NSwgMC4yNSk7XG59XG4ubmF2LWxpbmsuZGlzYWJsZWQsIC5uYXYtbGluazpkaXNhYmxlZCB7XG4gIGNvbG9yOiB2YXIoLS1waG9lbml4LW5hdi1saW5rLWRpc2FibGVkLWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLm5hdi10YWJzIHtcbiAgLS1waG9lbml4LW5hdi10YWJzLWJvcmRlci13aWR0aDogMnB4O1xuICAtLXBob2VuaXgtbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiB2YXIoLS1waG9lbml4LWJvcmRlci1jb2xvcik7XG4gIC0tcGhvZW5peC1uYXYtdGFicy1ib3JkZXItcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMpO1xuICAtLXBob2VuaXgtbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6IHZhcigtLXBob2VuaXgtc2Vjb25kYXJ5LWJnKSB2YXIoLS1waG9lbml4LXNlY29uZGFyeS1iZykgdmFyKC0tcGhvZW5peC1ib3JkZXItY29sb3IpO1xuICAtLXBob2VuaXgtbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6IHZhcigtLXBob2VuaXgtZW1waGFzaXMtY29sb3IpO1xuICAtLXBob2VuaXgtbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6IHZhcigtLXBob2VuaXgtYm9keS1iZyk7XG4gIC0tcGhvZW5peC1uYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLXBob2VuaXgtYm9yZGVyLWNvbG9yKSB2YXIoLS1waG9lbml4LWJvcmRlci1jb2xvcikgdmFyKC0tcGhvZW5peC1ib2R5LWJnKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tcGhvZW5peC1uYXYtdGFicy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLXBob2VuaXgtbmF2LXRhYnMtYm9yZGVyLWNvbG9yKTtcbn1cbi5uYXYtdGFicyAubmF2LWxpbmsge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogdmFyKC0tcGhvZW5peC1uYXYtdGFicy1ib3JkZXItd2lkdGgpKTtcbiAgYm9yZGVyOiB2YXIoLS1waG9lbml4LW5hdi10YWJzLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLXBob2VuaXgtbmF2LXRhYnMtYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1waG9lbml4LW5hdi10YWJzLWJvcmRlci1yYWRpdXMpO1xufVxuLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciwgLm5hdi10YWJzIC5uYXYtbGluazpmb2N1cyB7XG4gIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1waG9lbml4LW5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yKTtcbn1cbi5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi10YWJzIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gIGNvbG9yOiB2YXIoLS1waG9lbml4LW5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGhvZW5peC1uYXYtdGFicy1saW5rLWFjdGl2ZS1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcGhvZW5peC1uYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xufVxuLm5hdi10YWJzIC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLXBob2VuaXgtbmF2LXRhYnMtYm9yZGVyLXdpZHRoKSk7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4ubmF2LXBpbGxzIHtcbiAgLS1waG9lbml4LW5hdi1waWxscy1ib3JkZXItcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMtcGlsbCk7XG4gIC0tcGhvZW5peC1uYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6IHZhcigtLXBob2VuaXgtcHJpbWFyeSk7XG4gIC0tcGhvZW5peC1uYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6IHRyYW5zcGFyZW50O1xufVxuLm5hdi1waWxscyAubmF2LWxpbmsge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1waG9lbml4LW5hdi1waWxscy1ib3JkZXItcmFkaXVzKTtcbn1cbi5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtcGlsbHMgLnNob3cgPiAubmF2LWxpbmsge1xuICBjb2xvcjogdmFyKC0tcGhvZW5peC1uYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waG9lbml4LW5hdi1waWxscy1saW5rLWFjdGl2ZS1iZyk7XG59XG5cbi5uYXYtdW5kZXJsaW5lIHtcbiAgLS1waG9lbml4LW5hdi11bmRlcmxpbmUtZ2FwOiAxcmVtO1xuICAtLXBob2VuaXgtbmF2LXVuZGVybGluZS1ib3JkZXItd2lkdGg6IDAuMTI1cmVtO1xuICAtLXBob2VuaXgtbmF2LXVuZGVybGluZS1saW5rLWFjdGl2ZS1jb2xvcjogdmFyKC0tcGhvZW5peC1wcmltYXJ5KTtcbiAgZ2FwOiB2YXIoLS1waG9lbml4LW5hdi11bmRlcmxpbmUtZ2FwKTtcbn1cbi5uYXYtdW5kZXJsaW5lIC5uYXYtbGluayB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tcGhvZW5peC1uYXYtdW5kZXJsaW5lLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ubmF2LXVuZGVybGluZSAubmF2LWxpbms6aG92ZXIsIC5uYXYtdW5kZXJsaW5lIC5uYXYtbGluazpmb2N1cyB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IGN1cnJlbnRjb2xvcjtcbn1cbi5uYXYtdW5kZXJsaW5lIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXVuZGVybGluZSAuc2hvdyA+IC5uYXYtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiB2YXIoLS1waG9lbml4LW5hdi11bmRlcmxpbmUtbGluay1hY3RpdmUtY29sb3IpO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiBjdXJyZW50Y29sb3I7XG59XG5cbi5uYXYtZmlsbCA+IC5uYXYtbGluayxcbi5uYXYtZmlsbCAubmF2LWl0ZW0ge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubmF2LWp1c3RpZmllZCA+IC5uYXYtbGluayxcbi5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1iYXNpczogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubmF2LWZpbGwgLm5hdi1pdGVtIC5uYXYtbGluayxcbi5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50YWItY29udGVudCA+IC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm5hdmJhciB7XG4gIC0tcGhvZW5peC1uYXZiYXItcGFkZGluZy14OiAxLjVyZW07XG4gIC0tcGhvZW5peC1uYXZiYXItcGFkZGluZy15OiAwLjVyZW07XG4gIC0tcGhvZW5peC1uYXZiYXItY29sb3I6IHJnYmEodmFyKC0tcGhvZW5peC1lbXBoYXNpcy1jb2xvci1yZ2IpLCAwLjY1KTtcbiAgLS1waG9lbml4LW5hdmJhci1ob3Zlci1jb2xvcjogcmdiYSh2YXIoLS1waG9lbml4LWVtcGhhc2lzLWNvbG9yLXJnYiksIDAuOSk7XG4gIC0tcGhvZW5peC1uYXZiYXItZGlzYWJsZWQtY29sb3I6IHJnYmEodmFyKC0tcGhvZW5peC1lbXBoYXNpcy1jb2xvci1yZ2IpLCAwLjI1KTtcbiAgLS1waG9lbml4LW5hdmJhci1hY3RpdmUtY29sb3I6IHJnYmEodmFyKC0tcGhvZW5peC1lbXBoYXNpcy1jb2xvci1yZ2IpLCAxKTtcbiAgLS1waG9lbml4LW5hdmJhci1icmFuZC1wYWRkaW5nLXk6IC0wLjIxMDA3ODEyNXJlbTtcbiAgLS1waG9lbml4LW5hdmJhci1icmFuZC1tYXJnaW4tZW5kOiAxcmVtO1xuICAtLXBob2VuaXgtbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogMS45NTMxMjVyZW07XG4gIC0tcGhvZW5peC1uYXZiYXItYnJhbmQtY29sb3I6IHJnYmEodmFyKC0tcGhvZW5peC1lbXBoYXNpcy1jb2xvci1yZ2IpLCAxKTtcbiAgLS1waG9lbml4LW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcjogcmdiYSh2YXIoLS1waG9lbml4LWVtcGhhc2lzLWNvbG9yLXJnYiksIDEpO1xuICAtLXBob2VuaXgtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogMC41cmVtO1xuICAtLXBob2VuaXgtbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAwLjI1cmVtO1xuICAtLXBob2VuaXgtbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAwLjc1cmVtO1xuICAtLXBob2VuaXgtbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAxLjJyZW07XG4gIC0tcGhvZW5peC1uYXZiYXItdG9nZ2xlci1pY29uLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIHN0cm9rZT0nJTIzOWRhOWJiJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNMCA2aDMwTTAgMTRoMzBNMCAyMmgzMCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgLS1waG9lbml4LW5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1waG9lbml4LWVtcGhhc2lzLWNvbG9yLXJnYiksIDAuMTUpO1xuICAtLXBob2VuaXgtbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzKTtcbiAgLS1waG9lbml4LW5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoOiAwO1xuICAtLXBob2VuaXgtbmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogdmFyKC0tcGhvZW5peC1uYXZiYXItcGFkZGluZy15KSB2YXIoLS1waG9lbml4LW5hdmJhci1wYWRkaW5nLXgpO1xufVxuLm5hdmJhciA+IC5jb250YWluZXIsXG4ubmF2YmFyID4gLmNvbnRhaW5lci1mbHVpZCxcbi5uYXZiYXIgPiAuY29udGFpbmVyLW1lZGl1bS14eGwsXG4ubmF2YmFyID4gLmNvbnRhaW5lci1tZWRpdW0teGwsXG4ubmF2YmFyID4gLmNvbnRhaW5lci1tZWRpdW0tbGcsXG4ubmF2YmFyID4gLmNvbnRhaW5lci1tZWRpdW0tbWQsXG4ubmF2YmFyID4gLmNvbnRhaW5lci1tZWRpdW0tc20sXG4ubmF2YmFyID4gLmNvbnRhaW5lci1zbWFsbC14bCxcbi5uYXZiYXIgPiAuY29udGFpbmVyLXNtYWxsLWxnLFxuLm5hdmJhciA+IC5jb250YWluZXItc21hbGwtbWQsXG4ubmF2YmFyID4gLmNvbnRhaW5lci1zbWFsbC1zbSxcbi5uYXZiYXIgPiAuY29udGFpbmVyLXNtLFxuLm5hdmJhciA+IC5jb250YWluZXItbWQsXG4ubmF2YmFyID4gLmNvbnRhaW5lci1sZyxcbi5uYXZiYXIgPiAuY29udGFpbmVyLXhsLFxuLm5hdmJhciA+IC5jb250YWluZXIteHhsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBpbmhlcml0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ubmF2YmFyLWJyYW5kIHtcbiAgcGFkZGluZy10b3A6IHZhcigtLXBob2VuaXgtbmF2YmFyLWJyYW5kLXBhZGRpbmcteSk7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1waG9lbml4LW5hdmJhci1icmFuZC1wYWRkaW5nLXkpO1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLXBob2VuaXgtbmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQpO1xuICBmb250LXNpemU6IHZhcigtLXBob2VuaXgtbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1waG9lbml4LW5hdmJhci1icmFuZC1jb2xvcik7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXBob2VuaXgtbmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubmF2YmFyLW5hdiB7XG4gIC0tcGhvZW5peC1uYXYtbGluay1wYWRkaW5nLXg6IDA7XG4gIC0tcGhvZW5peC1uYXYtbGluay1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1waG9lbml4LW5hdi1saW5rLWZvbnQtd2VpZ2h0OiA7XG4gIC0tcGhvZW5peC1uYXYtbGluay1jb2xvcjogdmFyKC0tcGhvZW5peC1uYXZiYXItY29sb3IpO1xuICAtLXBob2VuaXgtbmF2LWxpbmstaG92ZXItY29sb3I6IHZhcigtLXBob2VuaXgtbmF2YmFyLWhvdmVyLWNvbG9yKTtcbiAgLS1waG9lbml4LW5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1waG9lbml4LW5hdmJhci1kaXNhYmxlZC1jb2xvcik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUsIC5uYXZiYXItbmF2IC5uYXYtbGluay5zaG93IHtcbiAgY29sb3I6IHZhcigtLXBob2VuaXgtbmF2YmFyLWFjdGl2ZS1jb2xvcik7XG59XG4ubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5uYXZiYXItdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIGNvbG9yOiB2YXIoLS1waG9lbml4LW5hdmJhci1jb2xvcik7XG59XG4ubmF2YmFyLXRleHQgYSxcbi5uYXZiYXItdGV4dCBhOmhvdmVyLFxuLm5hdmJhci10ZXh0IGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcGhvZW5peC1uYXZiYXItYWN0aXZlLWNvbG9yKTtcbn1cblxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogdmFyKC0tcGhvZW5peC1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXkpIHZhcigtLXBob2VuaXgtbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14KTtcbiAgZm9udC1zaXplOiB2YXIoLS1waG9lbml4LW5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogdmFyKC0tcGhvZW5peC1uYXZiYXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiB2YXIoLS1waG9lbml4LWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tcGhvZW5peC1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1waG9lbml4LW5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXMpO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1waG9lbml4LW5hdmJhci10b2dnbGVyLXRyYW5zaXRpb24pO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm5hdmJhci10b2dnbGVyIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ubmF2YmFyLXRvZ2dsZXI6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmF2YmFyLXRvZ2dsZXI6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIHZhcigtLXBob2VuaXgtbmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGgpO1xufVxuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1waG9lbml4LW5hdmJhci10b2dnbGVyLWljb24tYmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cblxuLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgbWF4LWhlaWdodDogdmFyKC0tcGhvZW5peC1zY3JvbGwtaGVpZ2h0LCA3NXZoKTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXNtIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLXBob2VuaXgtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1waG9lbml4LW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5vZmZjYW52YXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgei1pbmRleDogYXV0bztcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbWQge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tcGhvZW5peC1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLXBob2VuaXgtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm9mZmNhbnZhcyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB6LWluZGV4OiBhdXRvO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2YmFyLWV4cGFuZC1sZyB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1waG9lbml4LW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tcGhvZW5peC1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAub2ZmY2FudmFzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHotaW5kZXg6IGF1dG87XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubmF2YmFyLWV4cGFuZC14bCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1waG9lbml4LW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tcGhvZW5peC1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAub2ZmY2FudmFzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHotaW5kZXg6IGF1dG87XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE1NDBweCkge1xuICAubmF2YmFyLWV4cGFuZC14eGwge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tcGhvZW5peC1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLXBob2VuaXgtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5vZmZjYW52YXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgei1pbmRleDogYXV0bztcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIH1cbn1cbi5uYXZiYXItZXhwYW5kIHtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tcGhvZW5peC1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1waG9lbml4LW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmbGV4LWJhc2lzOiBhdXRvO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci10b2dnbGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uYXZiYXItZXhwYW5kIC5vZmZjYW52YXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB6LWluZGV4OiBhdXRvO1xuICBmbGV4LWdyb3c6IDE7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5uYXZiYXItZXhwYW5kIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5hdmJhci1leHBhbmQgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWdyb3c6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93LXk6IHZpc2libGU7XG59XG5cbi5uYXZiYXItZGFyayxcbi5uYXZiYXJbZGF0YS1icy10aGVtZT1kYXJrXSB7XG4gIC0tcGhvZW5peC1uYXZiYXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgLS1waG9lbml4LW5hdmJhci1ob3Zlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICAtLXBob2VuaXgtbmF2YmFyLWRpc2FibGVkLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xuICAtLXBob2VuaXgtbmF2YmFyLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1waG9lbml4LW5hdmJhci1icmFuZC1jb2xvcjogI2ZmZjtcbiAgLS1waG9lbml4LW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1waG9lbml4LW5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAtLXBob2VuaXgtbmF2YmFyLXRvZ2dsZXItaWNvbi1iZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0Nzdmcgdmlld0JveD0nMCAwIDMwIDMwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBzdHJva2U9JyUyMzlkYTliYicgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTAgNmgzME0wIDE0aDMwTTAgMjJoMzAnLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgLS1waG9lbml4LW5hdmJhci10b2dnbGVyLWljb24tYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAzMCAzMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggc3Ryb2tlPSclMjM5ZGE5YmInIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J00wIDZoMzBNMCAxNGgzME0wIDIyaDMwJy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4uY2FyZCB7XG4gIC0tcGhvZW5peC1jYXJkLXNwYWNlci15OiAxLjVyZW07XG4gIC0tcGhvZW5peC1jYXJkLXNwYWNlci14OiAxLjVyZW07XG4gIC0tcGhvZW5peC1jYXJkLXRpdGxlLXNwYWNlci15OiAxcmVtO1xuICAtLXBob2VuaXgtY2FyZC10aXRsZS1jb2xvcjogdmFyKC0tcGhvZW5peC1lbXBoYXNpcy1jb2xvcik7XG4gIC0tcGhvZW5peC1jYXJkLXN1YnRpdGxlLWNvbG9yOiA7XG4gIC0tcGhvZW5peC1jYXJkLWJvcmRlci13aWR0aDogdmFyKC0tcGhvZW5peC1ib3JkZXItd2lkdGgpO1xuICAtLXBob2VuaXgtY2FyZC1ib3JkZXItY29sb3I6IHZhcigtLXBob2VuaXgtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1waG9lbml4LWNhcmQtYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAtLXBob2VuaXgtY2FyZC1ib3gtc2hhZG93OiA7XG4gIC0tcGhvZW5peC1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6IGNhbGMoMC41cmVtIC0gKHZhcigtLXBob2VuaXgtYm9yZGVyLXdpZHRoKSkpO1xuICAtLXBob2VuaXgtY2FyZC1jYXAtcGFkZGluZy15OiAxLjVyZW07XG4gIC0tcGhvZW5peC1jYXJkLWNhcC1wYWRkaW5nLXg6IDEuNXJlbTtcbiAgLS1waG9lbml4LWNhcmQtY2FwLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1waG9lbml4LWNhcmQtY2FwLWNvbG9yOiA7XG4gIC0tcGhvZW5peC1jYXJkLWhlaWdodDogO1xuICAtLXBob2VuaXgtY2FyZC1jb2xvcjogO1xuICAtLXBob2VuaXgtY2FyZC1iZzogdmFyKC0tcGhvZW5peC1lbXBoYXNpcy1iZyk7XG4gIC0tcGhvZW5peC1jYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6IDFyZW07XG4gIC0tcGhvZW5peC1jYXJkLWdyb3VwLW1hcmdpbjogMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7XG4gIGhlaWdodDogdmFyKC0tcGhvZW5peC1jYXJkLWhlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS1waG9lbml4LWJvZHktY29sb3IpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBob2VuaXgtY2FyZC1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiB2YXIoLS1waG9lbml4LWNhcmQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1waG9lbml4LWNhcmQtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcGhvZW5peC1jYXJkLWJvcmRlci1yYWRpdXMpO1xuICBib3gtc2hhZG93OiB2YXIoLS1waG9lbml4LWNhcmQtYm94LXNoYWRvdyk7XG59XG4uY2FyZCA+IGhyIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5jYXJkID4gLmxpc3QtZ3JvdXAge1xuICBib3JkZXItdG9wOiBpbmhlcml0O1xuICBib3JkZXItYm90dG9tOiBpbmhlcml0O1xufVxuLmNhcmQgPiAubGlzdC1ncm91cDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLXBob2VuaXgtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLXBob2VuaXgtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cbi5jYXJkID4gLmxpc3QtZ3JvdXA6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLXBob2VuaXgtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cbi5jYXJkID4gLmNhcmQtaGVhZGVyICsgLmxpc3QtZ3JvdXAsXG4uY2FyZCA+IC5saXN0LWdyb3VwICsgLmNhcmQtZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cblxuLmNhcmQtYm9keSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiB2YXIoLS1waG9lbml4LWNhcmQtc3BhY2VyLXkpIHZhcigtLXBob2VuaXgtY2FyZC1zcGFjZXIteCk7XG4gIGNvbG9yOiB2YXIoLS1waG9lbml4LWNhcmQtY29sb3IpO1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLXBob2VuaXgtY2FyZC10aXRsZS1zcGFjZXIteSk7XG4gIGNvbG9yOiB2YXIoLS1waG9lbml4LWNhcmQtdGl0bGUtY29sb3IpO1xufVxuXG4uY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTAuNSAqIHZhcigtLXBob2VuaXgtY2FyZC10aXRsZS1zcGFjZXIteSkpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogdmFyKC0tcGhvZW5peC1jYXJkLXN1YnRpdGxlLWNvbG9yKTtcbn1cblxuLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jYXJkLWxpbmsgKyAuY2FyZC1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLXBob2VuaXgtY2FyZC1zcGFjZXIteCk7XG59XG5cbi5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6IHZhcigtLXBob2VuaXgtY2FyZC1jYXAtcGFkZGluZy15KSB2YXIoLS1waG9lbml4LWNhcmQtY2FwLXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiB2YXIoLS1waG9lbml4LWNhcmQtY2FwLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGhvZW5peC1jYXJkLWNhcC1iZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLXBob2VuaXgtY2FyZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLXBob2VuaXgtY2FyZC1ib3JkZXItY29sb3IpO1xufVxuLmNhcmQtaGVhZGVyOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcGhvZW5peC1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIHZhcigtLXBob2VuaXgtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSAwIDA7XG59XG5cbi5jYXJkLWZvb3RlciB7XG4gIHBhZGRpbmc6IHZhcigtLXBob2VuaXgtY2FyZC1jYXAtcGFkZGluZy15KSB2YXIoLS1waG9lbml4LWNhcmQtY2FwLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS1waG9lbml4LWNhcmQtY2FwLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGhvZW5peC1jYXJkLWNhcC1iZyk7XG4gIGJvcmRlci10b3A6IHZhcigtLXBob2VuaXgtY2FyZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLXBob2VuaXgtY2FyZC1ib3JkZXItY29sb3IpO1xufVxuLmNhcmQtZm9vdGVyOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwIDAgdmFyKC0tcGhvZW5peC1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIHZhcigtLXBob2VuaXgtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtaGVhZGVyLXRhYnMge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTAuNSAqIHZhcigtLXBob2VuaXgtY2FyZC1jYXAtcGFkZGluZy14KSk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiB2YXIoLS1waG9lbml4LWNhcmQtY2FwLXBhZGRpbmcteSkpO1xuICBtYXJnaW4tbGVmdDogY2FsYygtMC41ICogdmFyKC0tcGhvZW5peC1jYXJkLWNhcC1wYWRkaW5nLXgpKTtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5jYXJkLWhlYWRlci10YWJzIC5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waG9lbml4LWNhcmQtYmcpO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1waG9lbml4LWNhcmQtYmcpO1xufVxuXG4uY2FyZC1oZWFkZXItcGlsbHMge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTAuNSAqIHZhcigtLXBob2VuaXgtY2FyZC1jYXAtcGFkZGluZy14KSk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0wLjUgKiB2YXIoLS1waG9lbml4LWNhcmQtY2FwLXBhZGRpbmcteCkpO1xufVxuXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiB2YXIoLS1waG9lbml4LWNhcmQtaW1nLW92ZXJsYXktcGFkZGluZyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXBob2VuaXgtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCxcbi5jYXJkLWltZy1ib3R0b20ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLXBob2VuaXgtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLXBob2VuaXgtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLXBob2VuaXgtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtZ3JvdXAgPiAuY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLXBob2VuaXgtY2FyZC1ncm91cC1tYXJnaW4pO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jYXJkLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZCB7XG4gICAgZmxleDogMSAwIDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkICsgLmNhcmQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpID4gLmNhcmQtaW1nLXRvcCxcbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpID4gLmNhcmQtaGVhZGVyIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgPiAuY2FyZC1pbWctYm90dG9tLFxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgPiAuY2FyZC1mb290ZXIge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmNhcmQtaW1nLXRvcCxcbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5jYXJkLWhlYWRlciB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmNhcmQtaW1nLWJvdHRvbSxcbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxufVxuXG4uYWNjb3JkaW9uIHtcbiAgLS1waG9lbml4LWFjY29yZGlvbi1jb2xvcjogdmFyKC0tcGhvZW5peC1ib2R5LWhpZ2hsaWdodC1jb2xvcik7XG4gIC0tcGhvZW5peC1hY2NvcmRpb24tYmc6IHRyYW5zcGFyZW50O1xuICAtLXBob2VuaXgtYWNjb3JkaW9uLXRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1yYWRpdXMgMC4xNXMgZWFzZTtcbiAgLS1waG9lbml4LWFjY29yZGlvbi1ib3JkZXItY29sb3I6IHZhcigtLXBob2VuaXgtYm9yZGVyLWNvbG9yKTtcbiAgLS1waG9lbml4LWFjY29yZGlvbi1ib3JkZXItd2lkdGg6IDA7XG4gIC0tcGhvZW5peC1hY2NvcmRpb24tYm9yZGVyLXJhZGl1czogMDtcbiAgLS1waG9lbml4LWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzOiAwO1xuICAtLXBob2VuaXgtYWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXg6IDA7XG4gIC0tcGhvZW5peC1hY2NvcmRpb24tYnRuLXBhZGRpbmcteTogMC41cmVtO1xuICAtLXBob2VuaXgtYWNjb3JkaW9uLWJ0bi1jb2xvcjogdmFyKC0tcGhvZW5peC1wcmltYXJ5KTtcbiAgLS1waG9lbml4LWFjY29yZGlvbi1idG4tYmc6IHZhcigtLXBob2VuaXgtYWNjb3JkaW9uLWJnKTtcbiAgLS1waG9lbml4LWFjY29yZGlvbi1idG4taWNvbjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBhcmlhLWhpZGRlbj0ndHJ1ZScgZm9jdXNhYmxlPSdmYWxzZScgcm9sZT0naW1nJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy0yMDAgLTIwMCA5MDAgOTAwJyUzRSUzQ3BhdGggZmlsbD0nJTIzMzg3NGZmJyBkPSdNNDE2IDIwOEgyNzJWNjRjMC0xNy42Ny0xNC4zMy0zMi0zMi0zMmgtMzJjLTE3LjY3IDAtMzIgMTQuMzMtMzIgMzJ2MTQ0SDMyYy0xNy42NyAwLTMyIDE0LjMzLTMyIDMydjMyYzAgMTcuNjcgMTQuMzMgMzIgMzIgMzJoMTQ0djE0NGMwIDE3LjY3IDE0LjMzIDMyIDMyIDMyaDMyYzE3LjY3IDAgMzItMTQuMzMgMzItMzJWMzA0aDE0NGMxNy42NyAwIDMyLTE0LjMzIDMyLTMydi0zMmMwLTE3LjY3LTE0LjMzLTMyLTMyLTMyeiclM0UlM0MvcGF0aCUzRSUzQy9zdmclM0VcIik7XG4gIC0tcGhvZW5peC1hY2NvcmRpb24tYnRuLWljb24td2lkdGg6IDEuMjVyZW07XG4gIC0tcGhvZW5peC1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gIC0tcGhvZW5peC1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC0tcGhvZW5peC1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGFyaWEtaGlkZGVuPSd0cnVlJyBmb2N1c2FibGU9J2ZhbHNlJyByb2xlPSdpbWcnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTIwMCAtMjAwIDkwMCA5MDAnJTNFJTNDcGF0aCBmaWxsPSclMjMzODc0ZmYnIGQ9J000MTYgMjA4SDMyYy0xNy42NyAwLTMyIDE0LjMzLTMyIDMydjMyYzAgMTcuNjcgMTQuMzMgMzIgMzIgMzJoMzg0YzE3LjY3IDAgMzItMTQuMzMgMzItMzJ2LTMyYzAtMTcuNjctMTQuMzMtMzItMzItMzJ6JyUzRSUzQy9wYXRoJTNFJTNDL3N2ZyUzRVwiKTtcbiAgLS1waG9lbml4LWFjY29yZGlvbi1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSB0cmFuc3BhcmVudDtcbiAgLS1waG9lbml4LWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteDogMDtcbiAgLS1waG9lbml4LWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteTogMC41cmVtO1xuICAtLXBob2VuaXgtYWNjb3JkaW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tcGhvZW5peC1lbXBoYXNpcy1jb2xvcik7XG4gIC0tcGhvZW5peC1hY2NvcmRpb24tYWN0aXZlLWJnOiB0cmFuc3BhcmVudDtcbn1cblxuLmFjY29yZGlvbi1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiB2YXIoLS1waG9lbml4LWFjY29yZGlvbi1idG4tcGFkZGluZy15KSB2YXIoLS1waG9lbml4LWFjY29yZGlvbi1idG4tcGFkZGluZy14KTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogdmFyKC0tcGhvZW5peC1hY2NvcmRpb24tYnRuLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGhvZW5peC1hY2NvcmRpb24tYnRuLWJnKTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBvdmVyZmxvdy1hbmNob3I6IG5vbmU7XG4gIHRyYW5zaXRpb246IHZhcigtLXBob2VuaXgtYWNjb3JkaW9uLXRyYW5zaXRpb24pO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmFjY29yZGlvbi1idXR0b24ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKSB7XG4gIGNvbG9yOiB2YXIoLS1waG9lbml4LWFjY29yZGlvbi1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waG9lbml4LWFjY29yZGlvbi1hY3RpdmUtYmcpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIGNhbGMoLTEgKiB2YXIoLS1waG9lbml4LWFjY29yZGlvbi1ib3JkZXItd2lkdGgpKSAwIHZhcigtLXBob2VuaXgtYWNjb3JkaW9uLWJvcmRlci1jb2xvcik7XG59XG4uYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCk6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tcGhvZW5peC1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uKTtcbiAgdHJhbnNmb3JtOiB2YXIoLS1waG9lbml4LWFjY29yZGlvbi1idG4taWNvbi10cmFuc2Zvcm0pO1xufVxuLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiB2YXIoLS1waG9lbml4LWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tcGhvZW5peC1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tcGhvZW5peC1hY2NvcmRpb24tYnRuLWljb24pO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IHZhcigtLXBob2VuaXgtYWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tcGhvZW5peC1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNpdGlvbik7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hY2NvcmRpb24tYnV0dG9uOmhvdmVyIHtcbiAgei1pbmRleDogMjtcbn1cbi5hY2NvcmRpb24tYnV0dG9uOmZvY3VzIHtcbiAgei1pbmRleDogMztcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogdmFyKC0tcGhvZW5peC1hY2NvcmRpb24tYnRuLWZvY3VzLWJveC1zaGFkb3cpO1xufVxuXG4uYWNjb3JkaW9uLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hY2NvcmRpb24taXRlbSB7XG4gIGNvbG9yOiB2YXIoLS1waG9lbml4LWFjY29yZGlvbi1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBob2VuaXgtYWNjb3JkaW9uLWJnKTtcbiAgYm9yZGVyOiB2YXIoLS1waG9lbml4LWFjY29yZGlvbi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLXBob2VuaXgtYWNjb3JkaW9uLWJvcmRlci1jb2xvcik7XG59XG4uYWNjb3JkaW9uLWl0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tcGhvZW5peC1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG59XG4uYWNjb3JkaW9uLWl0ZW06Zmlyc3Qtb2YtdHlwZSA+IC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tcGhvZW5peC1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cbi5hY2NvcmRpb24taXRlbTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tcGhvZW5peC1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpO1xufVxuLmFjY29yZGlvbi1pdGVtOmxhc3Qtb2YtdHlwZSA+IC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uLmNvbGxhcHNlZCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tcGhvZW5peC1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG4uYWNjb3JkaW9uLWl0ZW06bGFzdC1vZi10eXBlID4gLmFjY29yZGlvbi1jb2xsYXBzZSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tcGhvZW5peC1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5hY2NvcmRpb24tYm9keSB7XG4gIHBhZGRpbmc6IHZhcigtLXBob2VuaXgtYWNjb3JkaW9uLWJvZHktcGFkZGluZy15KSB2YXIoLS1waG9lbml4LWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteCk7XG59XG5cbi5hY2NvcmRpb24tZmx1c2ggPiAuYWNjb3JkaW9uLWl0ZW0ge1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmFjY29yZGlvbi1mbHVzaCA+IC5hY2NvcmRpb24taXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG4uYWNjb3JkaW9uLWZsdXNoID4gLmFjY29yZGlvbi1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLmFjY29yZGlvbi1mbHVzaCA+IC5hY2NvcmRpb24taXRlbSA+IC5hY2NvcmRpb24tY29sbGFwc2UsXG4uYWNjb3JkaW9uLWZsdXNoID4gLmFjY29yZGlvbi1pdGVtID4gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24sXG4uYWNjb3JkaW9uLWZsdXNoID4gLmFjY29yZGlvbi1pdGVtID4gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24uY29sbGFwc2VkIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgLS1waG9lbml4LWFjY29yZGlvbi1idG4taWNvbjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBhcmlhLWhpZGRlbj0ndHJ1ZScgZm9jdXNhYmxlPSdmYWxzZScgcm9sZT0naW1nJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy0yMDAgLTIwMCA5MDAgOTAwJyUzRSUzQ3BhdGggZmlsbD0nJTIzODVhOWZmJyBkPSdNNDE2IDIwOEgyNzJWNjRjMC0xNy42Ny0xNC4zMy0zMi0zMi0zMmgtMzJjLTE3LjY3IDAtMzIgMTQuMzMtMzIgMzJ2MTQ0SDMyYy0xNy42NyAwLTMyIDE0LjMzLTMyIDMydjMyYzAgMTcuNjcgMTQuMzMgMzIgMzIgMzJoMTQ0djE0NGMwIDE3LjY3IDE0LjMzIDMyIDMyIDMyaDMyYzE3LjY3IDAgMzItMTQuMzMgMzItMzJWMzA0aDE0NGMxNy42NyAwIDMyLTE0LjMzIDMyLTMydi0zMmMwLTE3LjY3LTE0LjMzLTMyLTMyLTMyeiclM0UlM0MvcGF0aCUzRSUzQy9zdmclM0VcIik7XG4gIC0tcGhvZW5peC1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGFyaWEtaGlkZGVuPSd0cnVlJyBmb2N1c2FibGU9J2ZhbHNlJyByb2xlPSdpbWcnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTIwMCAtMjAwIDkwMCA5MDAnJTNFJTNDcGF0aCBmaWxsPSclMjM4NWE5ZmYnIGQ9J000MTYgMjA4SDMyYy0xNy42NyAwLTMyIDE0LjMzLTMyIDMydjMyYzAgMTcuNjcgMTQuMzMgMzIgMzIgMzJoMzg0YzE3LjY3IDAgMzItMTQuMzMgMzItMzJ2LTMyYzAtMTcuNjctMTQuMzMtMzItMzItMzJ6JyUzRSUzQy9wYXRoJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLmJyZWFkY3J1bWIge1xuICAtLXBob2VuaXgtYnJlYWRjcnVtYi1wYWRkaW5nLXg6IDA7XG4gIC0tcGhvZW5peC1icmVhZGNydW1iLXBhZGRpbmcteTogMDtcbiAgLS1waG9lbml4LWJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgLS1waG9lbml4LWJyZWFkY3J1bWItZm9udC1zaXplOiAwLjhyZW07XG4gIC0tcGhvZW5peC1icmVhZGNydW1iLWJnOiA7XG4gIC0tcGhvZW5peC1icmVhZGNydW1iLWJvcmRlci1yYWRpdXM6IDtcbiAgLS1waG9lbml4LWJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogdmFyKC0tcGhvZW5peC1zZWNvbmRhcnktY29sb3IpO1xuICAtLXBob2VuaXgtYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteDogMC41cmVtO1xuICAtLXBob2VuaXgtYnJlYWRjcnVtYi1pdGVtLWFjdGl2ZS1jb2xvcjogdmFyKC0tcGhvZW5peC1ib2R5LWNvbG9yKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiB2YXIoLS1waG9lbml4LWJyZWFkY3J1bWItcGFkZGluZy15KSB2YXIoLS1waG9lbml4LWJyZWFkY3J1bWItcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tcGhvZW5peC1icmVhZGNydW1iLW1hcmdpbi1ib3R0b20pO1xuICBmb250LXNpemU6IHZhcigtLXBob2VuaXgtYnJlYWRjcnVtYi1mb250LXNpemUpO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waG9lbml4LWJyZWFkY3J1bWItYmcpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1waG9lbml4LWJyZWFkY3J1bWItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1waG9lbml4LWJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXgpO1xufVxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06OmJlZm9yZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1waG9lbml4LWJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tcGhvZW5peC1icmVhZGNydW1iLWRpdmlkZXItY29sb3IpO1xuICBjb250ZW50OiB2YXIoLS1waG9lbml4LWJyZWFkY3J1bWItZGl2aWRlciwgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGhlaWdodD0nMTAnIHdpZHRoPSc2JyBmaWxsPSclMjM2ZTc4OTEnIHZpZXdCb3g9JzAgMCAyNTYgNDgwJyUzRSUzQ3BhdGggZD0nTTIyNC4zIDI3M2wtMTM2IDEzNmMtOS40IDkuNC0yNC42IDkuNC0zMy45IDBsLTIyLjYtMjIuNmMtOS40LTkuNC05LjQtMjQuNiAwLTMzLjlsOTYuNC05Ni40LTk2LjQtOTYuNGMtOS40LTkuNC05LjQtMjQuNiAwLTMzLjlMNTQuMyAxMDNjOS40LTkuNCAyNC42LTkuNCAzMy45IDBsMTM2IDEzNmM5LjUgOS40IDkuNSAyNC42LjEgMzR6Jy8lM0UlM0Mvc3ZnJTNFXCIpKSAvKiBydGw6IHZhcigtLXBob2VuaXgtYnJlYWRjcnVtYi1kaXZpZGVyLCB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaGVpZ2h0PScxMCcgd2lkdGg9JzYnIGZpbGw9JyUyMzZlNzg5MScgdmlld0JveD0nMCAwIDI1NiA0ODAnJTNFJTNDcGF0aCBkPSdNMjI0LjMgMjczbC0xMzYgMTM2Yy05LjQgOS40LTI0LjYgOS40LTMzLjkgMGwtMjIuNi0yMi42Yy05LjQtOS40LTkuNC0yNC42IDAtMzMuOWw5Ni40LTk2LjQtOTYuNC05Ni40Yy05LjQtOS40LTkuNC0yNC42IDAtMzMuOUw1NC4zIDEwM2M5LjQtOS40IDI0LjYtOS40IDMzLjkgMGwxMzYgMTM2YzkuNSA5LjQgOS41IDI0LjYuMSAzNHonLyUzRSUzQy9zdmclM0VcIikpICovO1xufVxuLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xuICBjb2xvcjogdmFyKC0tcGhvZW5peC1icmVhZGNydW1iLWl0ZW0tYWN0aXZlLWNvbG9yKTtcbn1cblxuLnBhZ2luYXRpb24ge1xuICAtLXBob2VuaXgtcGFnaW5hdGlvbi1wYWRkaW5nLXg6IDAuNzVyZW07XG4gIC0tcGhvZW5peC1wYWdpbmF0aW9uLXBhZGRpbmcteTogMC41cmVtO1xuICAtLXBob2VuaXgtcGFnaW5hdGlvbi1mb250LXNpemU6IDAuOHJlbTtcbiAgLS1waG9lbml4LXBhZ2luYXRpb24tY29sb3I6IHZhcigtLXBob2VuaXgtc2Vjb25kYXJ5LWNvbG9yKTtcbiAgLS1waG9lbml4LXBhZ2luYXRpb24tYmc6IHRyYW5zcGFyZW50O1xuICAtLXBob2VuaXgtcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6IDA7XG4gIC0tcGhvZW5peC1wYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogdmFyKC0tcGhvZW5peC1ib3JkZXItY29sb3IpO1xuICAtLXBob2VuaXgtcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMpO1xuICAtLXBob2VuaXgtcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tcGhvZW5peC1wcmltYXJ5KTtcbiAgLS1waG9lbml4LXBhZ2luYXRpb24taG92ZXItYmc6IHZhcigtLXBob2VuaXgtc2Vjb25kYXJ5LWJnKTtcbiAgLS1waG9lbml4LXBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1waG9lbml4LWJvcmRlci1jb2xvcik7XG4gIC0tcGhvZW5peC1wYWdpbmF0aW9uLWZvY3VzLWNvbG9yOiB2YXIoLS1waG9lbml4LWxpbmstaG92ZXItY29sb3IpO1xuICAtLXBob2VuaXgtcGFnaW5hdGlvbi1mb2N1cy1iZzogdmFyKC0tcGhvZW5peC1zZWNvbmRhcnktYmcpO1xuICAtLXBob2VuaXgtcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoNTYsIDExNiwgMjU1LCAwLjI1KTtcbiAgLS1waG9lbml4LXBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLXBob2VuaXgtcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICMzODc0ZmY7XG4gIC0tcGhvZW5peC1wYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMzODc0ZmY7XG4gIC0tcGhvZW5peC1wYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1waG9lbml4LXNlY29uZGFyeS1jb2xvcik7XG4gIC0tcGhvZW5peC1wYWdpbmF0aW9uLWRpc2FibGVkLWJnOiB2YXIoLS1waG9lbml4LXNlY29uZGFyeS1iZyk7XG4gIC0tcGhvZW5peC1wYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdmFyKC0tcGhvZW5peC1ib3JkZXItY29sb3IpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5wYWdlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1waG9lbml4LXBhZ2luYXRpb24tcGFkZGluZy15KSB2YXIoLS1waG9lbml4LXBhZ2luYXRpb24tcGFkZGluZy14KTtcbiAgZm9udC1zaXplOiB2YXIoLS1waG9lbml4LXBhZ2luYXRpb24tZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLXBob2VuaXgtcGFnaW5hdGlvbi1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBob2VuaXgtcGFnaW5hdGlvbi1iZyk7XG4gIGJvcmRlcjogdmFyKC0tcGhvZW5peC1wYWdpbmF0aW9uLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tcGhvZW5peC1wYWdpbmF0aW9uLWJvcmRlci1jb2xvcik7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAucGFnZS1saW5rIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ucGFnZS1saW5rOmhvdmVyIHtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6IHZhcigtLXBob2VuaXgtcGFnaW5hdGlvbi1ob3Zlci1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGhvZW5peC1wYWdpbmF0aW9uLWhvdmVyLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1waG9lbml4LXBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yKTtcbn1cbi5wYWdlLWxpbms6Zm9jdXMge1xuICB6LWluZGV4OiAzO1xuICBjb2xvcjogdmFyKC0tcGhvZW5peC1wYWdpbmF0aW9uLWZvY3VzLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGhvZW5peC1wYWdpbmF0aW9uLWZvY3VzLWJnKTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogdmFyKC0tcGhvZW5peC1wYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3cpO1xufVxuLnBhZ2UtbGluay5hY3RpdmUsIC5hY3RpdmUgPiAucGFnZS1saW5rIHtcbiAgei1pbmRleDogMztcbiAgY29sb3I6IHZhcigtLXBob2VuaXgtcGFnaW5hdGlvbi1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waG9lbml4LXBhZ2luYXRpb24tYWN0aXZlLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1waG9lbml4LXBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcik7XG59XG4ucGFnZS1saW5rLmRpc2FibGVkLCAuZGlzYWJsZWQgPiAucGFnZS1saW5rIHtcbiAgY29sb3I6IHZhcigtLXBob2VuaXgtcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waG9lbml4LXBhZ2luYXRpb24tZGlzYWJsZWQtYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXBob2VuaXgtcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3IpO1xufVxuXG4ucGFnZS1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIC5wYWdlLWxpbmsge1xuICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIDApO1xufVxuLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tcGhvZW5peC1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1waG9lbml4LXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cyk7XG59XG4ucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1waG9lbml4LXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1waG9lbml4LXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5wYWdpbmF0aW9uLWxnIHtcbiAgLS1waG9lbml4LXBhZ2luYXRpb24tcGFkZGluZy14OiAxLjVyZW07XG4gIC0tcGhvZW5peC1wYWdpbmF0aW9uLXBhZGRpbmcteTogMC43NXJlbTtcbiAgLS1waG9lbml4LXBhZ2luYXRpb24tZm9udC1zaXplOiAxLjJyZW07XG4gIC0tcGhvZW5peC1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5wYWdpbmF0aW9uLXNtIHtcbiAgLS1waG9lbml4LXBhZ2luYXRpb24tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tcGhvZW5peC1wYWdpbmF0aW9uLXBhZGRpbmcteTogMC4yNXJlbTtcbiAgLS1waG9lbml4LXBhZ2luYXRpb24tZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1waG9lbml4LXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmJhZGdlIHtcbiAgLS1waG9lbml4LWJhZGdlLXBhZGRpbmcteDogMC43MTExMTFlbTtcbiAgLS1waG9lbml4LWJhZGdlLXBhZGRpbmcteTogMC4zNTU1NTVlbTtcbiAgLS1waG9lbml4LWJhZGdlLWZvbnQtc2l6ZTogMC43NWVtO1xuICAtLXBob2VuaXgtYmFkZ2UtZm9udC13ZWlnaHQ6IDcwMDtcbiAgLS1waG9lbml4LWJhZGdlLWNvbG9yOiAjZmZmO1xuICAtLXBob2VuaXgtYmFkZ2UtYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1waG9lbml4LWJhZGdlLXBhZGRpbmcteSkgdmFyKC0tcGhvZW5peC1iYWRnZS1wYWRkaW5nLXgpO1xuICBmb250LXNpemU6IHZhcigtLXBob2VuaXgtYmFkZ2UtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLXBob2VuaXgtYmFkZ2UtZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IHZhcigtLXBob2VuaXgtYmFkZ2UtY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcGhvZW5peC1iYWRnZS1ib3JkZXItcmFkaXVzKTtcbn1cbi5iYWRnZTplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idG4gLmJhZGdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG5cbkBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiB2YXIoLS1waG9lbml4LXByb2dyZXNzLWhlaWdodCk7XG4gIH1cbn1cbi5wcm9ncmVzcyxcbi5wcm9ncmVzcy1zdGFja2VkIHtcbiAgLS1waG9lbml4LXByb2dyZXNzLWhlaWdodDogMC4zMTNyZW07XG4gIC0tcGhvZW5peC1wcm9ncmVzcy1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tcGhvZW5peC1wcm9ncmVzcy1iZzogdmFyKC0tcGhvZW5peC1zZWNvbmRhcnktYmcpO1xuICAtLXBob2VuaXgtcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAtLXBob2VuaXgtcHJvZ3Jlc3MtYm94LXNoYWRvdzogaW5pdGlhbDtcbiAgLS1waG9lbml4LXByb2dyZXNzLWJhci1jb2xvcjogI2ZmZjtcbiAgLS1waG9lbml4LXByb2dyZXNzLWJhci1iZzogIzM4NzRmZjtcbiAgLS1waG9lbml4LXByb2dyZXNzLWJhci10cmFuc2l0aW9uOiB3aWR0aCAwLjZzIGVhc2U7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogdmFyKC0tcGhvZW5peC1wcm9ncmVzcy1oZWlnaHQpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IHZhcigtLXBob2VuaXgtcHJvZ3Jlc3MtZm9udC1zaXplKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGhvZW5peC1wcm9ncmVzcy1iZyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXBob2VuaXgtcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1cyk7XG4gIGJveC1zaGFkb3c6IHZhcigtLXBob2VuaXgtcHJvZ3Jlc3MtYm94LXNoYWRvdyk7XG59XG5cbi5wcm9ncmVzcy1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6IHZhcigtLXBob2VuaXgtcHJvZ3Jlc3MtYmFyLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waG9lbml4LXByb2dyZXNzLWJhci1iZyk7XG4gIHRyYW5zaXRpb246IHZhcigtLXBob2VuaXgtcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb24pO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnByb2dyZXNzLWJhciB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1zaXplOiB2YXIoLS1waG9lbml4LXByb2dyZXNzLWhlaWdodCkgdmFyKC0tcGhvZW5peC1wcm9ncmVzcy1oZWlnaHQpO1xufVxuXG4ucHJvZ3Jlc3Mtc3RhY2tlZCA+IC5wcm9ncmVzcyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4ucHJvZ3Jlc3Mtc3RhY2tlZCA+IC5wcm9ncmVzcyA+IC5wcm9ncmVzcy1iYXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gIGFuaW1hdGlvbjogMXMgbGluZWFyIGluZmluaXRlIHByb2dyZXNzLWJhci1zdHJpcGVzO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICB9XG59XG5cbi5saXN0LWdyb3VwIHtcbiAgLS1waG9lbml4LWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLXBob2VuaXgtc2Vjb25kYXJ5LWNvbG9yKTtcbiAgLS1waG9lbml4LWxpc3QtZ3JvdXAtYmc6IHZhcigtLXBob2VuaXgtZW1waGFzaXMtYmcpO1xuICAtLXBob2VuaXgtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLXBob2VuaXgtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1waG9lbml4LWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiB2YXIoLS1waG9lbml4LWJvcmRlci13aWR0aCk7XG4gIC0tcGhvZW5peC1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cyk7XG4gIC0tcGhvZW5peC1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAxcmVtO1xuICAtLXBob2VuaXgtbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogMC41cmVtO1xuICAtLXBob2VuaXgtbGlzdC1ncm91cC1hY3Rpb24tY29sb3I6IHZhcigtLXBob2VuaXgtc2Vjb25kYXJ5LWNvbG9yKTtcbiAgLS1waG9lbml4LWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1waG9lbml4LWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1waG9lbml4LWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1waG9lbml4LWJvZHktaGlnaGxpZ2h0LWJnKTtcbiAgLS1waG9lbml4LWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tcGhvZW5peC1ib2R5LWNvbG9yKTtcbiAgLS1waG9lbml4LWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tcGhvZW5peC1zZWNvbmRhcnktYmcpO1xuICAtLXBob2VuaXgtbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogdmFyKC0tcGhvZW5peC1xdWF0ZXJuYXJ5LWNvbG9yKTtcbiAgLS1waG9lbml4LWxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6IHZhcigtLXBob2VuaXgtZW1waGFzaXMtYmcpO1xuICAtLXBob2VuaXgtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tcGhvZW5peC1saXN0LWdyb3VwLWFjdGl2ZS1iZzogIzM4NzRmZjtcbiAgLS1waG9lbml4LWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogIzM4NzRmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1waG9lbml4LWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5saXN0LWdyb3VwLW51bWJlcmVkIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBjb3VudGVyLXJlc2V0OiBzZWN0aW9uO1xufVxuLmxpc3QtZ3JvdXAtbnVtYmVyZWQgPiAubGlzdC1ncm91cC1pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVycyhzZWN0aW9uLCBcIi5cIikgXCIuIFwiO1xuICBjb3VudGVyLWluY3JlbWVudDogc2VjdGlvbjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLXBob2VuaXgtbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteSkgdmFyKC0tcGhvZW5peC1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLXBob2VuaXgtbGlzdC1ncm91cC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBob2VuaXgtbGlzdC1ncm91cC1iZyk7XG4gIGJvcmRlcjogdmFyKC0tcGhvZW5peC1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tcGhvZW5peC1saXN0LWdyb3VwLWJvcmRlci1jb2xvcik7XG59XG4ubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogaW5oZXJpdDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGluaGVyaXQ7XG59XG4ubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogaW5oZXJpdDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogaW5oZXJpdDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQsIC5saXN0LWdyb3VwLWl0ZW06ZGlzYWJsZWQge1xuICBjb2xvcjogdmFyKC0tcGhvZW5peC1saXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBob2VuaXgtbGlzdC1ncm91cC1kaXNhYmxlZC1iZyk7XG59XG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiB2YXIoLS1waG9lbml4LWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGhvZW5peC1saXN0LWdyb3VwLWFjdGl2ZS1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcGhvZW5peC1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xufVxuLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLXBob2VuaXgtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtcbiAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tcGhvZW5peC1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiB2YXIoLS1waG9lbml4LWxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOm5vdCguYWN0aXZlKTpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246bm90KC5hY3RpdmUpOmZvY3VzIHtcbiAgei1pbmRleDogMTtcbiAgY29sb3I6IHZhcigtLXBob2VuaXgtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBob2VuaXgtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmcpO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246bm90KC5hY3RpdmUpOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1waG9lbml4LWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBob2VuaXgtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnKTtcbn1cblxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tcGhvZW5peC1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tcGhvZW5peC1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLXBob2VuaXgtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLXBob2VuaXgtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLXBob2VuaXgtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLXBob2VuaXgtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLXBob2VuaXgtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tcGhvZW5peC1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1waG9lbml4LWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tcGhvZW5peC1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1waG9lbml4LWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLXBob2VuaXgtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tcGhvZW5peC1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLXBob2VuaXgtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tcGhvZW5peC1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tcGhvZW5peC1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1waG9lbml4LWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLXBob2VuaXgtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tcGhvZW5peC1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1waG9lbml4LWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLXBob2VuaXgtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tcGhvZW5peC1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNTQwcHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLXBob2VuaXgtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLXBob2VuaXgtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tcGhvZW5peC1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tcGhvZW5peC1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1waG9lbml4LWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgfVxufVxuLmxpc3QtZ3JvdXAtZmx1c2gge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmxpc3QtZ3JvdXAtZmx1c2ggPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgdmFyKC0tcGhvZW5peC1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG59XG4ubGlzdC1ncm91cC1mbHVzaCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeSB7XG4gIC0tcGhvZW5peC1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1waG9lbml4LXByaW1hcnktdGV4dC1lbXBoYXNpcyk7XG4gIC0tcGhvZW5peC1saXN0LWdyb3VwLWJnOiB2YXIoLS1waG9lbml4LXByaW1hcnktYmctc3VidGxlKTtcbiAgLS1waG9lbml4LWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1waG9lbml4LXByaW1hcnktYm9yZGVyLXN1YnRsZSk7XG4gIC0tcGhvZW5peC1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tcGhvZW5peC1lbXBoYXNpcy1jb2xvcik7XG4gIC0tcGhvZW5peC1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tcGhvZW5peC1wcmltYXJ5LWJvcmRlci1zdWJ0bGUpO1xuICAtLXBob2VuaXgtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1waG9lbml4LWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1waG9lbml4LWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tcGhvZW5peC1wcmltYXJ5LWJvcmRlci1zdWJ0bGUpO1xuICAtLXBob2VuaXgtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLXBob2VuaXgtcHJpbWFyeS1iZy1zdWJ0bGUpO1xuICAtLXBob2VuaXgtbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLXBob2VuaXgtcHJpbWFyeS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1waG9lbml4LWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tcGhvZW5peC1wcmltYXJ5LXRleHQtZW1waGFzaXMpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeSB7XG4gIC0tcGhvZW5peC1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1waG9lbml4LXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1waG9lbml4LWxpc3QtZ3JvdXAtYmc6IHZhcigtLXBob2VuaXgtc2Vjb25kYXJ5LWJnLXN1YnRsZSk7XG4gIC0tcGhvZW5peC1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tcGhvZW5peC1zZWNvbmRhcnktYm9yZGVyLXN1YnRsZSk7XG4gIC0tcGhvZW5peC1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tcGhvZW5peC1lbXBoYXNpcy1jb2xvcik7XG4gIC0tcGhvZW5peC1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tcGhvZW5peC1zZWNvbmRhcnktYm9yZGVyLXN1YnRsZSk7XG4gIC0tcGhvZW5peC1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLXBob2VuaXgtZW1waGFzaXMtY29sb3IpO1xuICAtLXBob2VuaXgtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1waG9lbml4LXNlY29uZGFyeS1ib3JkZXItc3VidGxlKTtcbiAgLS1waG9lbml4LWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS1waG9lbml4LXNlY29uZGFyeS1iZy1zdWJ0bGUpO1xuICAtLXBob2VuaXgtbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLXBob2VuaXgtc2Vjb25kYXJ5LXRleHQtZW1waGFzaXMpO1xuICAtLXBob2VuaXgtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1waG9lbml4LXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIHtcbiAgLS1waG9lbml4LWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLXBob2VuaXgtc3VjY2Vzcy10ZXh0LWVtcGhhc2lzKTtcbiAgLS1waG9lbml4LWxpc3QtZ3JvdXAtYmc6IHZhcigtLXBob2VuaXgtc3VjY2Vzcy1iZy1zdWJ0bGUpO1xuICAtLXBob2VuaXgtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLXBob2VuaXgtc3VjY2Vzcy1ib3JkZXItc3VidGxlKTtcbiAgLS1waG9lbml4LWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1waG9lbml4LWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1waG9lbml4LWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1waG9lbml4LXN1Y2Nlc3MtYm9yZGVyLXN1YnRsZSk7XG4gIC0tcGhvZW5peC1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLXBob2VuaXgtZW1waGFzaXMtY29sb3IpO1xuICAtLXBob2VuaXgtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1waG9lbml4LXN1Y2Nlc3MtYm9yZGVyLXN1YnRsZSk7XG4gIC0tcGhvZW5peC1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tcGhvZW5peC1zdWNjZXNzLWJnLXN1YnRsZSk7XG4gIC0tcGhvZW5peC1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tcGhvZW5peC1zdWNjZXNzLXRleHQtZW1waGFzaXMpO1xuICAtLXBob2VuaXgtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1waG9lbml4LXN1Y2Nlc3MtdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0taW5mbyB7XG4gIC0tcGhvZW5peC1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1waG9lbml4LWluZm8tdGV4dC1lbXBoYXNpcyk7XG4gIC0tcGhvZW5peC1saXN0LWdyb3VwLWJnOiB2YXIoLS1waG9lbml4LWluZm8tYmctc3VidGxlKTtcbiAgLS1waG9lbml4LWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1waG9lbml4LWluZm8tYm9yZGVyLXN1YnRsZSk7XG4gIC0tcGhvZW5peC1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tcGhvZW5peC1lbXBoYXNpcy1jb2xvcik7XG4gIC0tcGhvZW5peC1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tcGhvZW5peC1pbmZvLWJvcmRlci1zdWJ0bGUpO1xuICAtLXBob2VuaXgtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1waG9lbml4LWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1waG9lbml4LWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tcGhvZW5peC1pbmZvLWJvcmRlci1zdWJ0bGUpO1xuICAtLXBob2VuaXgtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLXBob2VuaXgtaW5mby1iZy1zdWJ0bGUpO1xuICAtLXBob2VuaXgtbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLXBob2VuaXgtaW5mby10ZXh0LWVtcGhhc2lzKTtcbiAgLS1waG9lbml4LWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tcGhvZW5peC1pbmZvLXRleHQtZW1waGFzaXMpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcge1xuICAtLXBob2VuaXgtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tcGhvZW5peC13YXJuaW5nLXRleHQtZW1waGFzaXMpO1xuICAtLXBob2VuaXgtbGlzdC1ncm91cC1iZzogdmFyKC0tcGhvZW5peC13YXJuaW5nLWJnLXN1YnRsZSk7XG4gIC0tcGhvZW5peC1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tcGhvZW5peC13YXJuaW5nLWJvcmRlci1zdWJ0bGUpO1xuICAtLXBob2VuaXgtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLXBob2VuaXgtZW1waGFzaXMtY29sb3IpO1xuICAtLXBob2VuaXgtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLXBob2VuaXgtd2FybmluZy1ib3JkZXItc3VidGxlKTtcbiAgLS1waG9lbml4LWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tcGhvZW5peC1lbXBoYXNpcy1jb2xvcik7XG4gIC0tcGhvZW5peC1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLXBob2VuaXgtd2FybmluZy1ib3JkZXItc3VidGxlKTtcbiAgLS1waG9lbml4LWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS1waG9lbml4LXdhcm5pbmctYmctc3VidGxlKTtcbiAgLS1waG9lbml4LWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1waG9lbml4LXdhcm5pbmctdGV4dC1lbXBoYXNpcyk7XG4gIC0tcGhvZW5peC1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLXBob2VuaXgtd2FybmluZy10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIge1xuICAtLXBob2VuaXgtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tcGhvZW5peC1kYW5nZXItdGV4dC1lbXBoYXNpcyk7XG4gIC0tcGhvZW5peC1saXN0LWdyb3VwLWJnOiB2YXIoLS1waG9lbml4LWRhbmdlci1iZy1zdWJ0bGUpO1xuICAtLXBob2VuaXgtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLXBob2VuaXgtZGFuZ2VyLWJvcmRlci1zdWJ0bGUpO1xuICAtLXBob2VuaXgtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLXBob2VuaXgtZW1waGFzaXMtY29sb3IpO1xuICAtLXBob2VuaXgtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLXBob2VuaXgtZGFuZ2VyLWJvcmRlci1zdWJ0bGUpO1xuICAtLXBob2VuaXgtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1waG9lbml4LWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1waG9lbml4LWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tcGhvZW5peC1kYW5nZXItYm9yZGVyLXN1YnRsZSk7XG4gIC0tcGhvZW5peC1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tcGhvZW5peC1kYW5nZXItYmctc3VidGxlKTtcbiAgLS1waG9lbml4LWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1waG9lbml4LWRhbmdlci10ZXh0LWVtcGhhc2lzKTtcbiAgLS1waG9lbml4LWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tcGhvZW5peC1kYW5nZXItdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQge1xuICAtLXBob2VuaXgtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tcGhvZW5peC1saWdodC10ZXh0LWVtcGhhc2lzKTtcbiAgLS1waG9lbml4LWxpc3QtZ3JvdXAtYmc6IHZhcigtLXBob2VuaXgtbGlnaHQtYmctc3VidGxlKTtcbiAgLS1waG9lbml4LWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1waG9lbml4LWxpZ2h0LWJvcmRlci1zdWJ0bGUpO1xuICAtLXBob2VuaXgtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLXBob2VuaXgtZW1waGFzaXMtY29sb3IpO1xuICAtLXBob2VuaXgtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLXBob2VuaXgtbGlnaHQtYm9yZGVyLXN1YnRsZSk7XG4gIC0tcGhvZW5peC1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLXBob2VuaXgtZW1waGFzaXMtY29sb3IpO1xuICAtLXBob2VuaXgtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1waG9lbml4LWxpZ2h0LWJvcmRlci1zdWJ0bGUpO1xuICAtLXBob2VuaXgtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLXBob2VuaXgtbGlnaHQtYmctc3VidGxlKTtcbiAgLS1waG9lbml4LWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1waG9lbml4LWxpZ2h0LXRleHQtZW1waGFzaXMpO1xuICAtLXBob2VuaXgtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1waG9lbml4LWxpZ2h0LXRleHQtZW1waGFzaXMpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhcmsge1xuICAtLXBob2VuaXgtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tcGhvZW5peC1kYXJrLXRleHQtZW1waGFzaXMpO1xuICAtLXBob2VuaXgtbGlzdC1ncm91cC1iZzogdmFyKC0tcGhvZW5peC1kYXJrLWJnLXN1YnRsZSk7XG4gIC0tcGhvZW5peC1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tcGhvZW5peC1kYXJrLWJvcmRlci1zdWJ0bGUpO1xuICAtLXBob2VuaXgtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLXBob2VuaXgtZW1waGFzaXMtY29sb3IpO1xuICAtLXBob2VuaXgtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLXBob2VuaXgtZGFyay1ib3JkZXItc3VidGxlKTtcbiAgLS1waG9lbml4LWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tcGhvZW5peC1lbXBoYXNpcy1jb2xvcik7XG4gIC0tcGhvZW5peC1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLXBob2VuaXgtZGFyay1ib3JkZXItc3VidGxlKTtcbiAgLS1waG9lbml4LWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS1waG9lbml4LWRhcmstYmctc3VidGxlKTtcbiAgLS1waG9lbml4LWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1waG9lbml4LWRhcmstdGV4dC1lbXBoYXNpcyk7XG4gIC0tcGhvZW5peC1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLXBob2VuaXgtZGFyay10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmJ0bi1jbG9zZSB7XG4gIC0tcGhvZW5peC1idG4tY2xvc2UtY29sb3I6ICMwMDAwMDA7XG4gIC0tcGhvZW5peC1idG4tY2xvc2UtYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyMzAwMDAwMCclM2UlM2NwYXRoIGQ9J00uMjkzLjI5M2ExIDEgMCAwIDEgMS40MTQgMEw4IDYuNTg2IDE0LjI5My4yOTNhMSAxIDAgMSAxIDEuNDE0IDEuNDE0TDkuNDE0IDhsNi4yOTMgNi4yOTNhMSAxIDAgMCAxLTEuNDE0IDEuNDE0TDggOS40MTRsLTYuMjkzIDYuMjkzYTEgMSAwIDAgMS0xLjQxNC0xLjQxNEw2LjU4NiA4IC4yOTMgMS43MDdhMSAxIDAgMCAxIDAtMS40MTQnLyUzZSUzYy9zdmclM2VcIik7XG4gIC0tcGhvZW5peC1idG4tY2xvc2Utb3BhY2l0eTogMC41O1xuICAtLXBob2VuaXgtYnRuLWNsb3NlLWhvdmVyLW9wYWNpdHk6IDAuNzU7XG4gIC0tcGhvZW5peC1idG4tY2xvc2UtZm9jdXMtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoNTYsIDExNiwgMjU1LCAwLjI1KTtcbiAgLS1waG9lbml4LWJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5OiAxO1xuICAtLXBob2VuaXgtYnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHk6IDAuMjU7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgcGFkZGluZzogMC4yNWVtIDAuMjVlbTtcbiAgY29sb3I6IHZhcigtLXBob2VuaXgtYnRuLWNsb3NlLWNvbG9yKTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdmFyKC0tcGhvZW5peC1idG4tY2xvc2UtYmcpIGNlbnRlci8xZW0gYXV0byBuby1yZXBlYXQ7XG4gIGZpbHRlcjogdmFyKC0tcGhvZW5peC1idG4tY2xvc2UtZmlsdGVyKTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgb3BhY2l0eTogdmFyKC0tcGhvZW5peC1idG4tY2xvc2Utb3BhY2l0eSk7XG59XG4uYnRuLWNsb3NlOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXBob2VuaXgtYnRuLWNsb3NlLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvcGFjaXR5OiB2YXIoLS1waG9lbml4LWJ0bi1jbG9zZS1ob3Zlci1vcGFjaXR5KTtcbn1cbi5idG4tY2xvc2U6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiB2YXIoLS1waG9lbml4LWJ0bi1jbG9zZS1mb2N1cy1zaGFkb3cpO1xuICBvcGFjaXR5OiB2YXIoLS1waG9lbml4LWJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5KTtcbn1cbi5idG4tY2xvc2U6ZGlzYWJsZWQsIC5idG4tY2xvc2UuZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG9wYWNpdHk6IHZhcigtLXBob2VuaXgtYnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHkpO1xufVxuXG4uYnRuLWNsb3NlLXdoaXRlIHtcbiAgLS1waG9lbml4LWJ0bi1jbG9zZS1maWx0ZXI6IGludmVydCgxKSBncmF5c2NhbGUoMTAwJSkgYnJpZ2h0bmVzcygyMDAlKTtcbn1cblxuOnJvb3QsXG5bZGF0YS1icy10aGVtZT1saWdodF0ge1xuICAtLXBob2VuaXgtYnRuLWNsb3NlLWZpbHRlcjogO1xufVxuXG5bZGF0YS1icy10aGVtZT1kYXJrXSB7XG4gIC0tcGhvZW5peC1idG4tY2xvc2UtZmlsdGVyOiBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCUpIGJyaWdodG5lc3MoMjAwJSk7XG59XG5cbi50b2FzdCB7XG4gIC0tcGhvZW5peC10b2FzdC16aW5kZXg6IDEwOTA7XG4gIC0tcGhvZW5peC10b2FzdC1wYWRkaW5nLXg6IDA7XG4gIC0tcGhvZW5peC10b2FzdC1wYWRkaW5nLXk6IDFyZW07XG4gIC0tcGhvZW5peC10b2FzdC1zcGFjaW5nOiAycmVtO1xuICAtLXBob2VuaXgtdG9hc3QtbWF4LXdpZHRoOiAzNTBweDtcbiAgLS1waG9lbml4LXRvYXN0LWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1waG9lbml4LXRvYXN0LWNvbG9yOiA7XG4gIC0tcGhvZW5peC10b2FzdC1iZzogcmdiYSh2YXIoLS1waG9lbml4LWVtcGhhc2lzLWJnLXJnYiksIDAuODUpO1xuICAtLXBob2VuaXgtdG9hc3QtYm9yZGVyLXdpZHRoOiB2YXIoLS1waG9lbml4LWJvcmRlci13aWR0aCk7XG4gIC0tcGhvZW5peC10b2FzdC1ib3JkZXItY29sb3I6IHZhcigtLXBob2VuaXgtYm9yZGVyLWNvbG9yKTtcbiAgLS1waG9lbml4LXRvYXN0LWJvcmRlci1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cyk7XG4gIC0tcGhvZW5peC10b2FzdC1ib3gtc2hhZG93OiAwcHggNHB4IDhweCAtNnB4IHJnYmEoMzYsIDQwLCA0NiwgMC4wMyksIDBweCAxNnB4IDhweCAtNHB4IHJnYmEoMzYsIDQwLCA0NiwgMC4wMyk7XG4gIC0tcGhvZW5peC10b2FzdC1oZWFkZXItY29sb3I6IHZhcigtLXBob2VuaXgtc2Vjb25kYXJ5LWNvbG9yKTtcbiAgLS1waG9lbml4LXRvYXN0LWhlYWRlci1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tcGhvZW5peC10b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1waG9lbml4LWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIHdpZHRoOiB2YXIoLS1waG9lbml4LXRvYXN0LW1heC13aWR0aCk7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiB2YXIoLS1waG9lbml4LXRvYXN0LWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1waG9lbml4LXRvYXN0LWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBob2VuaXgtdG9hc3QtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLXBob2VuaXgtdG9hc3QtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1waG9lbml4LXRvYXN0LWJvcmRlci1jb2xvcik7XG4gIGJveC1zaGFkb3c6IHZhcigtLXBob2VuaXgtdG9hc3QtYm94LXNoYWRvdyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXBob2VuaXgtdG9hc3QtYm9yZGVyLXJhZGl1cyk7XG59XG4udG9hc3Quc2hvd2luZyB7XG4gIG9wYWNpdHk6IDA7XG59XG4udG9hc3Q6bm90KC5zaG93KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50b2FzdC1jb250YWluZXIge1xuICAtLXBob2VuaXgtdG9hc3QtemluZGV4OiAxMDkwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IHZhcigtLXBob2VuaXgtdG9hc3QtemluZGV4KTtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnRvYXN0LWNvbnRhaW5lciA+IDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tcGhvZW5peC10b2FzdC1zcGFjaW5nKTtcbn1cblxuLnRvYXN0LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IHZhcigtLXBob2VuaXgtdG9hc3QtcGFkZGluZy15KSB2YXIoLS1waG9lbml4LXRvYXN0LXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS1waG9lbml4LXRvYXN0LWhlYWRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBob2VuaXgtdG9hc3QtaGVhZGVyLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tcGhvZW5peC10b2FzdC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLXBob2VuaXgtdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGModmFyKC0tcGhvZW5peC10b2FzdC1ib3JkZXItcmFkaXVzKSAtIHZhcigtLXBob2VuaXgtdG9hc3QtYm9yZGVyLXdpZHRoKSk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKHZhcigtLXBob2VuaXgtdG9hc3QtYm9yZGVyLXJhZGl1cykgLSB2YXIoLS1waG9lbml4LXRvYXN0LWJvcmRlci13aWR0aCkpO1xufVxuLnRvYXN0LWhlYWRlciAuYnRuLWNsb3NlIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0wLjUgKiB2YXIoLS1waG9lbml4LXRvYXN0LXBhZGRpbmcteCkpO1xuICBtYXJnaW4tbGVmdDogdmFyKC0tcGhvZW5peC10b2FzdC1wYWRkaW5nLXgpO1xufVxuXG4udG9hc3QtYm9keSB7XG4gIHBhZGRpbmc6IHZhcigtLXBob2VuaXgtdG9hc3QtcGFkZGluZy14KTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG4ubW9kYWwge1xuICAtLXBob2VuaXgtbW9kYWwtemluZGV4OiAxMDU1O1xuICAtLXBob2VuaXgtbW9kYWwtd2lkdGg6IDUwMHB4O1xuICAtLXBob2VuaXgtbW9kYWwtcGFkZGluZzogMXJlbTtcbiAgLS1waG9lbml4LW1vZGFsLW1hcmdpbjogMC41cmVtO1xuICAtLXBob2VuaXgtbW9kYWwtY29sb3I6IHZhcigtLXBob2VuaXgtYm9keS1jb2xvcik7XG4gIC0tcGhvZW5peC1tb2RhbC1iZzogdmFyKC0tcGhvZW5peC1lbXBoYXNpcy1iZyk7XG4gIC0tcGhvZW5peC1tb2RhbC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLXBob2VuaXgtbW9kYWwtYm9yZGVyLXdpZHRoOiB2YXIoLS1waG9lbml4LWJvcmRlci13aWR0aCk7XG4gIC0tcGhvZW5peC1tb2RhbC1ib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgLS1waG9lbml4LW1vZGFsLWJveC1zaGFkb3c6IHZhcigtLXBob2VuaXgtYm94LXNoYWRvdy1zbSk7XG4gIC0tcGhvZW5peC1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzOiBjYWxjKDAuMzc1cmVtIC0gKHZhcigtLXBob2VuaXgtYm9yZGVyLXdpZHRoKSkpO1xuICAtLXBob2VuaXgtbW9kYWwtaGVhZGVyLXBhZGRpbmcteDogMXJlbTtcbiAgLS1waG9lbml4LW1vZGFsLWhlYWRlci1wYWRkaW5nLXk6IDFyZW07XG4gIC0tcGhvZW5peC1tb2RhbC1oZWFkZXItcGFkZGluZzogMXJlbSAxcmVtO1xuICAtLXBob2VuaXgtbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogdmFyKC0tcGhvZW5peC1ib3JkZXItY29sb3IpO1xuICAtLXBob2VuaXgtbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogdmFyKC0tcGhvZW5peC1ib3JkZXItd2lkdGgpO1xuICAtLXBob2VuaXgtbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6IDEuNDk7XG4gIC0tcGhvZW5peC1tb2RhbC1mb290ZXItZ2FwOiAwLjVyZW07XG4gIC0tcGhvZW5peC1tb2RhbC1mb290ZXItYmc6IDtcbiAgLS1waG9lbml4LW1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6IHZhcigtLXBob2VuaXgtYm9yZGVyLWNvbG9yKTtcbiAgLS1waG9lbml4LW1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6IHZhcigtLXBob2VuaXgtYm9yZGVyLXdpZHRoKTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IHZhcigtLXBob2VuaXgtbW9kYWwtemluZGV4KTtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdXRsaW5lOiAwO1xufVxuXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiB2YXIoLS1waG9lbml4LW1vZGFsLW1hcmdpbik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MHB4KTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ubW9kYWwuc2hvdyAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLm1vZGFsLm1vZGFsLXN0YXRpYyAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcbn1cblxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS1waG9lbml4LW1vZGFsLW1hcmdpbikgKiAyKTtcbn1cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWJvZHkge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gdmFyKC0tcGhvZW5peC1tb2RhbC1tYXJnaW4pICogMik7XG59XG5cbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6IHZhcigtLXBob2VuaXgtbW9kYWwtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGhvZW5peC1tb2RhbC1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tcGhvZW5peC1tb2RhbC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLXBob2VuaXgtbW9kYWwtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcGhvZW5peC1tb2RhbC1ib3JkZXItcmFkaXVzKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tcGhvZW5peC1tb2RhbC1ib3gtc2hhZG93KTtcbiAgb3V0bGluZTogMDtcbn1cblxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgLS1waG9lbml4LWJhY2tkcm9wLXppbmRleDogMTA1MDtcbiAgLS1waG9lbml4LWJhY2tkcm9wLWJnOiAjMDAwMDAwO1xuICAtLXBob2VuaXgtYmFja2Ryb3Atb3BhY2l0eTogMC41O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogdmFyKC0tcGhvZW5peC1iYWNrZHJvcC16aW5kZXgpO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBob2VuaXgtYmFja2Ryb3AtYmcpO1xufVxuLm1vZGFsLWJhY2tkcm9wLmZhZGUge1xuICBvcGFjaXR5OiAwO1xufVxuLm1vZGFsLWJhY2tkcm9wLnNob3cge1xuICBvcGFjaXR5OiB2YXIoLS1waG9lbml4LWJhY2tkcm9wLW9wYWNpdHkpO1xufVxuXG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IHZhcigtLXBob2VuaXgtbW9kYWwtaGVhZGVyLXBhZGRpbmcpO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1waG9lbml4LW1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLXBob2VuaXgtbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLXBob2VuaXgtbW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1waG9lbml4LW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuLm1vZGFsLWhlYWRlciAuYnRuLWNsb3NlIHtcbiAgcGFkZGluZzogY2FsYyh2YXIoLS1waG9lbml4LW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpICogMC41KSBjYWxjKHZhcigtLXBob2VuaXgtbW9kYWwtaGVhZGVyLXBhZGRpbmcteCkgKiAwLjUpO1xuICBtYXJnaW4tdG9wOiBjYWxjKC0wLjUgKiB2YXIoLS1waG9lbml4LW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpKTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0wLjUgKiB2YXIoLS1waG9lbml4LW1vZGFsLWhlYWRlci1wYWRkaW5nLXgpKTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygtMC41ICogdmFyKC0tcGhvZW5peC1tb2RhbC1oZWFkZXItcGFkZGluZy15KSk7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogdmFyKC0tcGhvZW5peC1tb2RhbC10aXRsZS1saW5lLWhlaWdodCk7XG59XG5cbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogdmFyKC0tcGhvZW5peC1tb2RhbC1wYWRkaW5nKTtcbn1cblxuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IGNhbGModmFyKC0tcGhvZW5peC1tb2RhbC1wYWRkaW5nKSAtIHZhcigtLXBob2VuaXgtbW9kYWwtZm9vdGVyLWdhcCkgKiAwLjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waG9lbml4LW1vZGFsLWZvb3Rlci1iZyk7XG4gIGJvcmRlci10b3A6IHZhcigtLXBob2VuaXgtbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tcGhvZW5peC1tb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLXBob2VuaXgtbW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLXBob2VuaXgtbW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG4ubW9kYWwtZm9vdGVyID4gKiB7XG4gIG1hcmdpbjogY2FsYyh2YXIoLS1waG9lbml4LW1vZGFsLWZvb3Rlci1nYXApICogMC41KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tb2RhbCB7XG4gICAgLS1waG9lbml4LW1vZGFsLW1hcmdpbjogMS43NXJlbTtcbiAgICAtLXBob2VuaXgtbW9kYWwtYm94LXNoYWRvdzogdmFyKC0tcGhvZW5peC1ib3gtc2hhZG93KTtcbiAgfVxuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6IHZhcigtLXBob2VuaXgtbW9kYWwtd2lkdGgpO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICAubW9kYWwtc20ge1xuICAgIC0tcGhvZW5peC1tb2RhbC13aWR0aDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubW9kYWwtbGcsXG4gIC5tb2RhbC14bCB7XG4gICAgLS1waG9lbml4LW1vZGFsLXdpZHRoOiA4MDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubW9kYWwteGwge1xuICAgIC0tcGhvZW5peC1tb2RhbC13aWR0aDogMTE0MHB4O1xuICB9XG59XG4ubW9kYWwtZnVsbHNjcmVlbiB7XG4gIHdpZHRoOiAxMDB2dztcbiAgbWF4LXdpZHRoOiBub25lO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cbi5tb2RhbC1mdWxsc2NyZWVuIC5tb2RhbC1jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtaGVhZGVyLFxuLm1vZGFsLWZ1bGxzY3JlZW4gLm1vZGFsLWZvb3RlciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtYm9keSB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24gLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24gLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4teGwtZG93biB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIC5tb2RhbC1oZWFkZXIsXG4gIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTUzOS45OHB4KSB7XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4teHhsLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biAubW9kYWwtaGVhZGVyLFxuICAubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG4udG9vbHRpcCB7XG4gIC0tcGhvZW5peC10b29sdGlwLXppbmRleDogMTA4MDtcbiAgLS1waG9lbml4LXRvb2x0aXAtbWF4LXdpZHRoOiAyMDBweDtcbiAgLS1waG9lbml4LXRvb2x0aXAtcGFkZGluZy14OiAwLjVyZW07XG4gIC0tcGhvZW5peC10b29sdGlwLXBhZGRpbmcteTogMC41cmVtO1xuICAtLXBob2VuaXgtdG9vbHRpcC1tYXJnaW46IDtcbiAgLS1waG9lbml4LXRvb2x0aXAtZm9udC1zaXplOiAwLjhyZW07XG4gIC0tcGhvZW5peC10b29sdGlwLWNvbG9yOiAjZmZmO1xuICAtLXBob2VuaXgtdG9vbHRpcC1iZzogIzIyMjgzNDtcbiAgLS1waG9lbml4LXRvb2x0aXAtYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgLS1waG9lbml4LXRvb2x0aXAtb3BhY2l0eTogMC45O1xuICAtLXBob2VuaXgtdG9vbHRpcC1hcnJvdy13aWR0aDogMC44cmVtO1xuICAtLXBob2VuaXgtdG9vbHRpcC1hcnJvdy1oZWlnaHQ6IDAuNHJlbTtcbiAgei1pbmRleDogdmFyKC0tcGhvZW5peC10b29sdGlwLXppbmRleCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IHZhcigtLXBob2VuaXgtdG9vbHRpcC1tYXJnaW4pO1xuICBmb250LWZhbWlseTogdmFyKC0tcGhvZW5peC1mb250LXNhbnMtc2VyaWYpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ5O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGZvbnQtc2l6ZTogdmFyKC0tcGhvZW5peC10b29sdGlwLWZvbnQtc2l6ZSk7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3BhY2l0eTogMDtcbn1cbi50b29sdGlwLnNob3cge1xuICBvcGFjaXR5OiB2YXIoLS1waG9lbml4LXRvb2x0aXAtb3BhY2l0eSk7XG59XG4udG9vbHRpcCAudG9vbHRpcC1hcnJvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogdmFyKC0tcGhvZW5peC10b29sdGlwLWFycm93LXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1waG9lbml4LXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbn1cbi50b29sdGlwIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5icy10b29sdGlwLXRvcCAudG9vbHRpcC1hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gLnRvb2x0aXAtYXJyb3cge1xuICBib3R0b206IGNhbGMoLTEgKiB2YXIoLS1waG9lbml4LXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSk7XG59XG4uYnMtdG9vbHRpcC10b3AgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gIHRvcDogLTFweDtcbiAgYm9yZGVyLXdpZHRoOiB2YXIoLS1waG9lbml4LXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLXBob2VuaXgtdG9vbHRpcC1hcnJvdy13aWR0aCkgKiAwLjUpIDA7XG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLXBob2VuaXgtdG9vbHRpcC1iZyk7XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5icy10b29sdGlwLWVuZCAudG9vbHRpcC1hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSAudG9vbHRpcC1hcnJvdyB7XG4gIGxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1waG9lbml4LXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSk7XG4gIHdpZHRoOiB2YXIoLS1waG9lbml4LXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgaGVpZ2h0OiB2YXIoLS1waG9lbml4LXRvb2x0aXAtYXJyb3ctd2lkdGgpO1xufVxuLmJzLXRvb2x0aXAtZW5kIC50b29sdGlwLWFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gIHJpZ2h0OiAtMXB4O1xuICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tcGhvZW5peC10b29sdGlwLWFycm93LXdpZHRoKSAqIDAuNSkgdmFyKC0tcGhvZW5peC10b29sdGlwLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS1waG9lbml4LXRvb2x0aXAtYXJyb3ctd2lkdGgpICogMC41KSAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLXBob2VuaXgtdG9vbHRpcC1iZyk7XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG4uYnMtdG9vbHRpcC1ib3R0b20gLnRvb2x0aXAtYXJyb3csIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dIC50b29sdGlwLWFycm93IHtcbiAgdG9wOiBjYWxjKC0xICogdmFyKC0tcGhvZW5peC10b29sdGlwLWFycm93LWhlaWdodCkpO1xufVxuLmJzLXRvb2x0aXAtYm90dG9tIC50b29sdGlwLWFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICBib3R0b206IC0xcHg7XG4gIGJvcmRlci13aWR0aDogMCBjYWxjKHZhcigtLXBob2VuaXgtdG9vbHRpcC1hcnJvdy13aWR0aCkgKiAwLjUpIHZhcigtLXBob2VuaXgtdG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1waG9lbml4LXRvb2x0aXAtYmcpO1xufVxuXG4vKiBydGw6YmVnaW46aWdub3JlICovXG4uYnMtdG9vbHRpcC1zdGFydCAudG9vbHRpcC1hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdIC50b29sdGlwLWFycm93IHtcbiAgcmlnaHQ6IGNhbGMoLTEgKiB2YXIoLS1waG9lbml4LXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSk7XG4gIHdpZHRoOiB2YXIoLS1waG9lbml4LXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgaGVpZ2h0OiB2YXIoLS1waG9lbml4LXRvb2x0aXAtYXJyb3ctd2lkdGgpO1xufVxuLmJzLXRvb2x0aXAtc3RhcnQgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICBsZWZ0OiAtMXB4O1xuICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tcGhvZW5peC10b29sdGlwLWFycm93LXdpZHRoKSAqIDAuNSkgMCBjYWxjKHZhcigtLXBob2VuaXgtdG9vbHRpcC1hcnJvdy13aWR0aCkgKiAwLjUpIHZhcigtLXBob2VuaXgtdG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tcGhvZW5peC10b29sdGlwLWJnKTtcbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiB2YXIoLS1waG9lbml4LXRvb2x0aXAtbWF4LXdpZHRoKTtcbiAgcGFkZGluZzogdmFyKC0tcGhvZW5peC10b29sdGlwLXBhZGRpbmcteSkgdmFyKC0tcGhvZW5peC10b29sdGlwLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS1waG9lbml4LXRvb2x0aXAtY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBob2VuaXgtdG9vbHRpcC1iZyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXBob2VuaXgtdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLnBvcG92ZXIge1xuICAtLXBob2VuaXgtcG9wb3Zlci16aW5kZXg6IDEwNzA7XG4gIC0tcGhvZW5peC1wb3BvdmVyLW1heC13aWR0aDogMjc2cHg7XG4gIC0tcGhvZW5peC1wb3BvdmVyLWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tcGhvZW5peC1wb3BvdmVyLWJnOiB2YXIoLS1waG9lbml4LWVtcGhhc2lzLWJnKTtcbiAgLS1waG9lbml4LXBvcG92ZXItYm9yZGVyLXdpZHRoOiB2YXIoLS1waG9lbml4LWJvcmRlci13aWR0aCk7XG4gIC0tcGhvZW5peC1wb3BvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tcGhvZW5peC1ib3JkZXItY29sb3IpO1xuICAtLXBob2VuaXgtcG9wb3Zlci1ib3JkZXItcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMtbGcpO1xuICAtLXBob2VuaXgtcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cy1sZykgLSB2YXIoLS1waG9lbml4LWJvcmRlci13aWR0aCkpO1xuICAtLXBob2VuaXgtcG9wb3Zlci1ib3gtc2hhZG93OiB2YXIoLS1waG9lbml4LWJveC1zaGFkb3cpO1xuICAtLXBob2VuaXgtcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAxcmVtO1xuICAtLXBob2VuaXgtcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAwLjVyZW07XG4gIC0tcGhvZW5peC1wb3BvdmVyLWhlYWRlci1mb250LXNpemU6IDFyZW07XG4gIC0tcGhvZW5peC1wb3BvdmVyLWhlYWRlci1jb2xvcjogdmFyKC0tcGhvZW5peC1lbXBoYXNpcy1jb2xvcik7XG4gIC0tcGhvZW5peC1wb3BvdmVyLWhlYWRlci1iZzogdmFyKC0tcGhvZW5peC1zZWNvbmRhcnktYmcpO1xuICAtLXBob2VuaXgtcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogMXJlbTtcbiAgLS1waG9lbml4LXBvcG92ZXItYm9keS1wYWRkaW5nLXk6IDFyZW07XG4gIC0tcGhvZW5peC1wb3BvdmVyLWJvZHktY29sb3I6IHZhcigtLXBob2VuaXgtYm9keS1jb2xvcik7XG4gIC0tcGhvZW5peC1wb3BvdmVyLWFycm93LXdpZHRoOiAxcmVtO1xuICAtLXBob2VuaXgtcG9wb3Zlci1hcnJvdy1oZWlnaHQ6IDAuNXJlbTtcbiAgLS1waG9lbml4LXBvcG92ZXItYXJyb3ctYm9yZGVyOiB2YXIoLS1waG9lbml4LXBvcG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgei1pbmRleDogdmFyKC0tcGhvZW5peC1wb3BvdmVyLXppbmRleCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IHZhcigtLXBob2VuaXgtcG9wb3Zlci1tYXgtd2lkdGgpO1xuICBmb250LWZhbWlseTogdmFyKC0tcGhvZW5peC1mb250LXNhbnMtc2VyaWYpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ5O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGZvbnQtc2l6ZTogdmFyKC0tcGhvZW5peC1wb3BvdmVyLWZvbnQtc2l6ZSk7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGhvZW5peC1wb3BvdmVyLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS1waG9lbml4LXBvcG92ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1waG9lbml4LXBvcG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcGhvZW5peC1wb3BvdmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3gtc2hhZG93OiB2YXIoLS1waG9lbml4LXBvcG92ZXItYm94LXNoYWRvdyk7XG59XG4ucG9wb3ZlciAucG9wb3Zlci1hcnJvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogdmFyKC0tcGhvZW5peC1wb3BvdmVyLWFycm93LXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1waG9lbml4LXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcbn1cbi5wb3BvdmVyIC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5wb3BvdmVyIC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmJzLXBvcG92ZXItdG9wID4gLnBvcG92ZXItYXJyb3csIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdID4gLnBvcG92ZXItYXJyb3cge1xuICBib3R0b206IGNhbGMoLTEgKiAodmFyKC0tcGhvZW5peC1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tcGhvZW5peC1wb3BvdmVyLWJvcmRlci13aWR0aCkpO1xufVxuLmJzLXBvcG92ZXItdG9wID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci10b3AgPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiB2YXIoLS1waG9lbml4LXBvcG92ZXItYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLXBob2VuaXgtcG9wb3Zlci1hcnJvdy13aWR0aCkgKiAwLjUpIDA7XG59XG4uYnMtcG9wb3Zlci10b3AgPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUge1xuICBib3R0b206IDA7XG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLXBob2VuaXgtcG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xufVxuLmJzLXBvcG92ZXItdG9wID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIGJvdHRvbTogdmFyKC0tcGhvZW5peC1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLXBob2VuaXgtcG9wb3Zlci1iZyk7XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5icy1wb3BvdmVyLWVuZCA+IC5wb3BvdmVyLWFycm93LCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdID4gLnBvcG92ZXItYXJyb3cge1xuICBsZWZ0OiBjYWxjKC0xICogKHZhcigtLXBob2VuaXgtcG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLXBob2VuaXgtcG9wb3Zlci1ib3JkZXItd2lkdGgpKTtcbiAgd2lkdGg6IHZhcigtLXBob2VuaXgtcG9wb3Zlci1hcnJvdy1oZWlnaHQpO1xuICBoZWlnaHQ6IHZhcigtLXBob2VuaXgtcG9wb3Zlci1hcnJvdy13aWR0aCk7XG59XG4uYnMtcG9wb3Zlci1lbmQgPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItZW5kID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLXBob2VuaXgtcG9wb3Zlci1hcnJvdy13aWR0aCkgKiAwLjUpIHZhcigtLXBob2VuaXgtcG9wb3Zlci1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tcGhvZW5peC1wb3BvdmVyLWFycm93LXdpZHRoKSAqIDAuNSkgMDtcbn1cbi5icy1wb3BvdmVyLWVuZCA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS1waG9lbml4LXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcbn1cbi5icy1wb3BvdmVyLWVuZCA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIGxlZnQ6IHZhcigtLXBob2VuaXgtcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLXBob2VuaXgtcG9wb3Zlci1iZyk7XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG4uYnMtcG9wb3Zlci1ib3R0b20gPiAucG9wb3Zlci1hcnJvdywgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gPiAucG9wb3Zlci1hcnJvdyB7XG4gIHRvcDogY2FsYygtMSAqICh2YXIoLS1waG9lbml4LXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS1waG9lbml4LXBvcG92ZXItYm9yZGVyLXdpZHRoKSk7XG59XG4uYnMtcG9wb3Zlci1ib3R0b20gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWJvdHRvbSA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IDAgY2FsYyh2YXIoLS1waG9lbml4LXBvcG92ZXItYXJyb3ctd2lkdGgpICogMC41KSB2YXIoLS1waG9lbml4LXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcbn1cbi5icy1wb3BvdmVyLWJvdHRvbSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tcGhvZW5peC1wb3BvdmVyLWFycm93LWJvcmRlcik7XG59XG4uYnMtcG9wb3Zlci1ib3R0b20gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgdG9wOiB2YXIoLS1waG9lbml4LXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tcGhvZW5peC1wb3BvdmVyLWJnKTtcbn1cbi5icy1wb3BvdmVyLWJvdHRvbSAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IHZhcigtLXBob2VuaXgtcG9wb3Zlci1hcnJvdy13aWR0aCk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0wLjUgKiB2YXIoLS1waG9lbml4LXBvcG92ZXItYXJyb3ctd2lkdGgpKTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tcGhvZW5peC1wb3BvdmVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tcGhvZW5peC1wb3BvdmVyLWhlYWRlci1iZyk7XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5icy1wb3BvdmVyLXN0YXJ0ID4gLnBvcG92ZXItYXJyb3csIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSA+IC5wb3BvdmVyLWFycm93IHtcbiAgcmlnaHQ6IGNhbGMoLTEgKiAodmFyKC0tcGhvZW5peC1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tcGhvZW5peC1wb3BvdmVyLWJvcmRlci13aWR0aCkpO1xuICB3aWR0aDogdmFyKC0tcGhvZW5peC1wb3BvdmVyLWFycm93LWhlaWdodCk7XG4gIGhlaWdodDogdmFyKC0tcGhvZW5peC1wb3BvdmVyLWFycm93LXdpZHRoKTtcbn1cbi5icy1wb3BvdmVyLXN0YXJ0ID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItc3RhcnQgPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS1waG9lbml4LXBvcG92ZXItYXJyb3ctd2lkdGgpICogMC41KSAwIGNhbGModmFyKC0tcGhvZW5peC1wb3BvdmVyLWFycm93LXdpZHRoKSAqIDAuNSkgdmFyKC0tcGhvZW5peC1wb3BvdmVyLWFycm93LWhlaWdodCk7XG59XG4uYnMtcG9wb3Zlci1zdGFydCA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUge1xuICByaWdodDogMDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLXBob2VuaXgtcG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xufVxuLmJzLXBvcG92ZXItc3RhcnQgPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIHJpZ2h0OiB2YXIoLS1waG9lbml4LXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLXBob2VuaXgtcG9wb3Zlci1iZyk7XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG4ucG9wb3Zlci1oZWFkZXIge1xuICBwYWRkaW5nOiB2YXIoLS1waG9lbml4LXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSkgdmFyKC0tcGhvZW5peC1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IHZhcigtLXBob2VuaXgtcG9wb3Zlci1oZWFkZXItZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLXBob2VuaXgtcG9wb3Zlci1oZWFkZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waG9lbml4LXBvcG92ZXItaGVhZGVyLWJnKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tcGhvZW5peC1wb3BvdmVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tcGhvZW5peC1wb3BvdmVyLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLXBob2VuaXgtcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLXBob2VuaXgtcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cbi5wb3BvdmVyLWhlYWRlcjplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wb3BvdmVyLWJvZHkge1xuICBwYWRkaW5nOiB2YXIoLS1waG9lbml4LXBvcG92ZXItYm9keS1wYWRkaW5nLXkpIHZhcigtLXBob2VuaXgtcG9wb3Zlci1ib2R5LXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS1waG9lbml4LXBvcG92ZXItYm9keS1jb2xvcik7XG59XG5cbi5zcGlubmVyLWdyb3csXG4uc3Bpbm5lci1ib3JkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogdmFyKC0tcGhvZW5peC1zcGlubmVyLXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1waG9lbml4LXNwaW5uZXItaGVpZ2h0KTtcbiAgdmVydGljYWwtYWxpZ246IHZhcigtLXBob2VuaXgtc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbik7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiB2YXIoLS1waG9lbml4LXNwaW5uZXItYW5pbWF0aW9uLXNwZWVkKSBsaW5lYXIgaW5maW5pdGUgdmFyKC0tcGhvZW5peC1zcGlubmVyLWFuaW1hdGlvbi1uYW1lKTtcbn1cblxuQGtleWZyYW1lcyBzcGlubmVyLWJvcmRlciB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpIC8qIHJ0bDppZ25vcmUgKi87XG4gIH1cbn1cbi5zcGlubmVyLWJvcmRlciB7XG4gIC0tcGhvZW5peC1zcGlubmVyLXdpZHRoOiAycmVtO1xuICAtLXBob2VuaXgtc3Bpbm5lci1oZWlnaHQ6IDJyZW07XG4gIC0tcGhvZW5peC1zcGlubmVyLXZlcnRpY2FsLWFsaWduOiAtMC4xMjVlbTtcbiAgLS1waG9lbml4LXNwaW5uZXItYm9yZGVyLXdpZHRoOiAwLjI1ZW07XG4gIC0tcGhvZW5peC1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogMC43NXM7XG4gIC0tcGhvZW5peC1zcGlubmVyLWFuaW1hdGlvbi1uYW1lOiBzcGlubmVyLWJvcmRlcjtcbiAgYm9yZGVyOiB2YXIoLS1waG9lbml4LXNwaW5uZXItYm9yZGVyLXdpZHRoKSBzb2xpZCBjdXJyZW50Y29sb3I7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zcGlubmVyLWJvcmRlci1zbSB7XG4gIC0tcGhvZW5peC1zcGlubmVyLXdpZHRoOiAxLjM1cmVtO1xuICAtLXBob2VuaXgtc3Bpbm5lci1oZWlnaHQ6IDEuMzVyZW07XG4gIC0tcGhvZW5peC1zcGlubmVyLWJvcmRlci13aWR0aDogMC4yZW07XG59XG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ncm93IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuLnNwaW5uZXItZ3JvdyB7XG4gIC0tcGhvZW5peC1zcGlubmVyLXdpZHRoOiAycmVtO1xuICAtLXBob2VuaXgtc3Bpbm5lci1oZWlnaHQ6IDJyZW07XG4gIC0tcGhvZW5peC1zcGlubmVyLXZlcnRpY2FsLWFsaWduOiAtMC4xMjVlbTtcbiAgLS1waG9lbml4LXNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAwLjc1cztcbiAgLS1waG9lbml4LXNwaW5uZXItYW5pbWF0aW9uLW5hbWU6IHNwaW5uZXItZ3JvdztcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uc3Bpbm5lci1ncm93LXNtIHtcbiAgLS1waG9lbml4LXNwaW5uZXItd2lkdGg6IDEuMzVyZW07XG4gIC0tcGhvZW5peC1zcGlubmVyLWhlaWdodDogMS4zNXJlbTtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnNwaW5uZXItYm9yZGVyLFxuICAuc3Bpbm5lci1ncm93IHtcbiAgICAtLXBob2VuaXgtc3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6IDEuNXM7XG4gIH1cbn1cbi5vZmZjYW52YXMsIC5vZmZjYW52YXMteHhsLCAub2ZmY2FudmFzLXhsLCAub2ZmY2FudmFzLWxnLCAub2ZmY2FudmFzLW1kLCAub2ZmY2FudmFzLXNtIHtcbiAgLS1waG9lbml4LW9mZmNhbnZhcy16aW5kZXg6IDEwNDU7XG4gIC0tcGhvZW5peC1vZmZjYW52YXMtd2lkdGg6IDQ1OHB4O1xuICAtLXBob2VuaXgtb2ZmY2FudmFzLWhlaWdodDogMzB2aDtcbiAgLS1waG9lbml4LW9mZmNhbnZhcy1wYWRkaW5nLXg6IDFyZW07XG4gIC0tcGhvZW5peC1vZmZjYW52YXMtcGFkZGluZy15OiAxcmVtO1xuICAtLXBob2VuaXgtb2ZmY2FudmFzLWNvbG9yOiB2YXIoLS1waG9lbml4LWJvZHktY29sb3IpO1xuICAtLXBob2VuaXgtb2ZmY2FudmFzLWJnOiB2YXIoLS1waG9lbml4LWVtcGhhc2lzLWJnKTtcbiAgLS1waG9lbml4LW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IHZhcigtLXBob2VuaXgtYm9yZGVyLXdpZHRoKTtcbiAgLS1waG9lbml4LW9mZmNhbnZhcy1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLXBob2VuaXgtb2ZmY2FudmFzLWJveC1zaGFkb3c6IHZhcigtLXBob2VuaXgtYm94LXNoYWRvdy1zbSk7XG4gIC0tcGhvZW5peC1vZmZjYW52YXMtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC0tcGhvZW5peC1vZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHQ6IDEuNDk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAub2ZmY2FudmFzLXNtIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IHZhcigtLXBob2VuaXgtb2ZmY2FudmFzLXppbmRleCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBjb2xvcjogdmFyKC0tcGhvZW5peC1vZmZjYW52YXMtY29sb3IpO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waG9lbml4LW9mZmNhbnZhcy1iZyk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLXBob2VuaXgtb2ZmY2FudmFzLWJveC1zaGFkb3cpO1xuICAgIHRyYW5zaXRpb246IHZhcigtLXBob2VuaXgtb2ZmY2FudmFzLXRyYW5zaXRpb24pO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5vZmZjYW52YXMtc20ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAub2ZmY2FudmFzLXNtLm9mZmNhbnZhcy1zdGFydCB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLXBob2VuaXgtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItcmlnaHQ6IHZhcigtLXBob2VuaXgtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tcGhvZW5peC1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtc20ub2ZmY2FudmFzLWVuZCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1waG9lbml4LW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQ6IHZhcigtLXBob2VuaXgtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tcGhvZW5peC1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy1zbS5vZmZjYW52YXMtdG9wIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLXBob2VuaXgtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS1waG9lbml4LW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLXBob2VuaXgtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXNtLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1waG9lbml4LW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogdmFyKC0tcGhvZW5peC1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1waG9lbml4LW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXNtLnNob3dpbmcsIC5vZmZjYW52YXMtc20uc2hvdzpub3QoLmhpZGluZykge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLXNtLnNob3dpbmcsIC5vZmZjYW52YXMtc20uaGlkaW5nLCAub2ZmY2FudmFzLXNtLnNob3cge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAub2ZmY2FudmFzLXNtIHtcbiAgICAtLXBob2VuaXgtb2ZmY2FudmFzLWhlaWdodDogYXV0bztcbiAgICAtLXBob2VuaXgtb2ZmY2FudmFzLWJvcmRlci13aWR0aDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5vZmZjYW52YXMtc20gLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm9mZmNhbnZhcy1zbSAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub2ZmY2FudmFzLW1kIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IHZhcigtLXBob2VuaXgtb2ZmY2FudmFzLXppbmRleCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBjb2xvcjogdmFyKC0tcGhvZW5peC1vZmZjYW52YXMtY29sb3IpO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waG9lbml4LW9mZmNhbnZhcy1iZyk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLXBob2VuaXgtb2ZmY2FudmFzLWJveC1zaGFkb3cpO1xuICAgIHRyYW5zaXRpb246IHZhcigtLXBob2VuaXgtb2ZmY2FudmFzLXRyYW5zaXRpb24pO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5vZmZjYW52YXMtbWQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub2ZmY2FudmFzLW1kLm9mZmNhbnZhcy1zdGFydCB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLXBob2VuaXgtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItcmlnaHQ6IHZhcigtLXBob2VuaXgtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tcGhvZW5peC1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtbWQub2ZmY2FudmFzLWVuZCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1waG9lbml4LW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQ6IHZhcigtLXBob2VuaXgtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tcGhvZW5peC1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy1tZC5vZmZjYW52YXMtdG9wIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLXBob2VuaXgtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS1waG9lbml4LW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLXBob2VuaXgtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLW1kLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1waG9lbml4LW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogdmFyKC0tcGhvZW5peC1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1waG9lbml4LW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLW1kLnNob3dpbmcsIC5vZmZjYW52YXMtbWQuc2hvdzpub3QoLmhpZGluZykge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLW1kLnNob3dpbmcsIC5vZmZjYW52YXMtbWQuaGlkaW5nLCAub2ZmY2FudmFzLW1kLnNob3cge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAub2ZmY2FudmFzLW1kIHtcbiAgICAtLXBob2VuaXgtb2ZmY2FudmFzLWhlaWdodDogYXV0bztcbiAgICAtLXBob2VuaXgtb2ZmY2FudmFzLWJvcmRlci13aWR0aDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5vZmZjYW52YXMtbWQgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm9mZmNhbnZhcy1tZCAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAub2ZmY2FudmFzLWxnIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IHZhcigtLXBob2VuaXgtb2ZmY2FudmFzLXppbmRleCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBjb2xvcjogdmFyKC0tcGhvZW5peC1vZmZjYW52YXMtY29sb3IpO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waG9lbml4LW9mZmNhbnZhcy1iZyk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLXBob2VuaXgtb2ZmY2FudmFzLWJveC1zaGFkb3cpO1xuICAgIHRyYW5zaXRpb246IHZhcigtLXBob2VuaXgtb2ZmY2FudmFzLXRyYW5zaXRpb24pO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5vZmZjYW52YXMtbGcge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAub2ZmY2FudmFzLWxnLm9mZmNhbnZhcy1zdGFydCB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLXBob2VuaXgtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItcmlnaHQ6IHZhcigtLXBob2VuaXgtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tcGhvZW5peC1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtbGcub2ZmY2FudmFzLWVuZCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1waG9lbml4LW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQ6IHZhcigtLXBob2VuaXgtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tcGhvZW5peC1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy1sZy5vZmZjYW52YXMtdG9wIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLXBob2VuaXgtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS1waG9lbml4LW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLXBob2VuaXgtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLWxnLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1waG9lbml4LW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogdmFyKC0tcGhvZW5peC1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1waG9lbml4LW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLWxnLnNob3dpbmcsIC5vZmZjYW52YXMtbGcuc2hvdzpub3QoLmhpZGluZykge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLWxnLnNob3dpbmcsIC5vZmZjYW52YXMtbGcuaGlkaW5nLCAub2ZmY2FudmFzLWxnLnNob3cge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAub2ZmY2FudmFzLWxnIHtcbiAgICAtLXBob2VuaXgtb2ZmY2FudmFzLWhlaWdodDogYXV0bztcbiAgICAtLXBob2VuaXgtb2ZmY2FudmFzLWJvcmRlci13aWR0aDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5vZmZjYW52YXMtbGcgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm9mZmNhbnZhcy1sZyAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy14bCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiB2YXIoLS1waG9lbml4LW9mZmNhbnZhcy16aW5kZXgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6IHZhcigtLXBob2VuaXgtb2ZmY2FudmFzLWNvbG9yKTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGhvZW5peC1vZmZjYW52YXMtYmcpO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1waG9lbml4LW9mZmNhbnZhcy1ib3gtc2hhZG93KTtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS1waG9lbml4LW9mZmNhbnZhcy10cmFuc2l0aW9uKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkgYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm9mZmNhbnZhcy14bCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAub2ZmY2FudmFzLXhsLm9mZmNhbnZhcy1zdGFydCB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLXBob2VuaXgtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItcmlnaHQ6IHZhcigtLXBob2VuaXgtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tcGhvZW5peC1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMteGwub2ZmY2FudmFzLWVuZCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1waG9lbml4LW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQ6IHZhcigtLXBob2VuaXgtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tcGhvZW5peC1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy14bC5vZmZjYW52YXMtdG9wIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLXBob2VuaXgtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS1waG9lbml4LW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLXBob2VuaXgtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXhsLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1waG9lbml4LW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogdmFyKC0tcGhvZW5peC1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1waG9lbml4LW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXhsLnNob3dpbmcsIC5vZmZjYW52YXMteGwuc2hvdzpub3QoLmhpZGluZykge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLXhsLnNob3dpbmcsIC5vZmZjYW52YXMteGwuaGlkaW5nLCAub2ZmY2FudmFzLXhsLnNob3cge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm9mZmNhbnZhcy14bCB7XG4gICAgLS1waG9lbml4LW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87XG4gICAgLS1waG9lbml4LW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuICAub2ZmY2FudmFzLXhsIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5vZmZjYW52YXMteGwgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTUzOS45OHB4KSB7XG4gIC5vZmZjYW52YXMteHhsIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IHZhcigtLXBob2VuaXgtb2ZmY2FudmFzLXppbmRleCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBjb2xvcjogdmFyKC0tcGhvZW5peC1vZmZjYW52YXMtY29sb3IpO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waG9lbml4LW9mZmNhbnZhcy1iZyk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLXBob2VuaXgtb2ZmY2FudmFzLWJveC1zaGFkb3cpO1xuICAgIHRyYW5zaXRpb246IHZhcigtLXBob2VuaXgtb2ZmY2FudmFzLXRyYW5zaXRpb24pO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTUzOS45OHB4KSBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAub2ZmY2FudmFzLXh4bCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE1MzkuOThweCkge1xuICAub2ZmY2FudmFzLXh4bC5vZmZjYW52YXMtc3RhcnQge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1waG9lbml4LW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1waG9lbml4LW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLXBob2VuaXgtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXh4bC5vZmZjYW52YXMtZW5kIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLXBob2VuaXgtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdDogdmFyKC0tcGhvZW5peC1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1waG9lbml4LW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXh4bC5vZmZjYW52YXMtdG9wIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLXBob2VuaXgtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS1waG9lbml4LW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLXBob2VuaXgtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXh4bC5vZmZjYW52YXMtYm90dG9tIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tcGhvZW5peC1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci10b3A6IHZhcigtLXBob2VuaXgtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tcGhvZW5peC1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy14eGwuc2hvd2luZywgLm9mZmNhbnZhcy14eGwuc2hvdzpub3QoLmhpZGluZykge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLXh4bC5zaG93aW5nLCAub2ZmY2FudmFzLXh4bC5oaWRpbmcsIC5vZmZjYW52YXMteHhsLnNob3cge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNTQwcHgpIHtcbiAgLm9mZmNhbnZhcy14eGwge1xuICAgIC0tcGhvZW5peC1vZmZjYW52YXMtaGVpZ2h0OiBhdXRvO1xuICAgIC0tcGhvZW5peC1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9mZmNhbnZhcy14eGwgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm9mZmNhbnZhcy14eGwgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ub2ZmY2FudmFzIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IHZhcigtLXBob2VuaXgtb2ZmY2FudmFzLXppbmRleCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC13aWR0aDogMTAwJTtcbiAgY29sb3I6IHZhcigtLXBob2VuaXgtb2ZmY2FudmFzLWNvbG9yKTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waG9lbml4LW9mZmNhbnZhcy1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IHZhcigtLXBob2VuaXgtb2ZmY2FudmFzLWJveC1zaGFkb3cpO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1waG9lbml4LW9mZmNhbnZhcy10cmFuc2l0aW9uKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5vZmZjYW52YXMge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5vZmZjYW52YXMub2ZmY2FudmFzLXN0YXJ0IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogdmFyKC0tcGhvZW5peC1vZmZjYW52YXMtd2lkdGgpO1xuICBib3JkZXItcmlnaHQ6IHZhcigtLXBob2VuaXgtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tcGhvZW5peC1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cbi5vZmZjYW52YXMub2ZmY2FudmFzLWVuZCB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiB2YXIoLS1waG9lbml4LW9mZmNhbnZhcy13aWR0aCk7XG4gIGJvcmRlci1sZWZ0OiB2YXIoLS1waG9lbml4LW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLXBob2VuaXgtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cbi5vZmZjYW52YXMub2ZmY2FudmFzLXRvcCB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogdmFyKC0tcGhvZW5peC1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tcGhvZW5peC1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1waG9lbml4LW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xufVxuLm9mZmNhbnZhcy5vZmZjYW52YXMtYm90dG9tIHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogdmFyKC0tcGhvZW5peC1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXRvcDogdmFyKC0tcGhvZW5peC1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1waG9lbml4LW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG59XG4ub2ZmY2FudmFzLnNob3dpbmcsIC5vZmZjYW52YXMuc2hvdzpub3QoLmhpZGluZykge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4ub2ZmY2FudmFzLnNob3dpbmcsIC5vZmZjYW52YXMuaGlkaW5nLCAub2ZmY2FudmFzLnNob3cge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ub2ZmY2FudmFzLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cbi5vZmZjYW52YXMtYmFja2Ryb3AuZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4ub2ZmY2FudmFzLWJhY2tkcm9wLnNob3cge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5vZmZjYW52YXMtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogdmFyKC0tcGhvZW5peC1vZmZjYW52YXMtcGFkZGluZy15KSB2YXIoLS1waG9lbml4LW9mZmNhbnZhcy1wYWRkaW5nLXgpO1xufVxuLm9mZmNhbnZhcy1oZWFkZXIgLmJ0bi1jbG9zZSB7XG4gIHBhZGRpbmc6IGNhbGModmFyKC0tcGhvZW5peC1vZmZjYW52YXMtcGFkZGluZy15KSAqIDAuNSkgY2FsYyh2YXIoLS1waG9lbml4LW9mZmNhbnZhcy1wYWRkaW5nLXgpICogMC41KTtcbiAgbWFyZ2luLXRvcDogY2FsYygtMC41ICogdmFyKC0tcGhvZW5peC1vZmZjYW52YXMtcGFkZGluZy15KSk7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtMC41ICogdmFyKC0tcGhvZW5peC1vZmZjYW52YXMtcGFkZGluZy14KSk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoLTAuNSAqIHZhcigtLXBob2VuaXgtb2ZmY2FudmFzLXBhZGRpbmcteSkpO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLm9mZmNhbnZhcy10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1waG9lbml4LW9mZmNhbnZhcy10aXRsZS1saW5lLWhlaWdodCk7XG59XG5cbi5vZmZjYW52YXMtYm9keSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZzogdmFyKC0tcGhvZW5peC1vZmZjYW52YXMtcGFkZGluZy15KSB2YXIoLS1waG9lbml4LW9mZmNhbnZhcy1wYWRkaW5nLXgpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ucGxhY2Vob2xkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDFlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiB3YWl0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5wbGFjZWhvbGRlci5idG46OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29udGVudDogXCJcIjtcbn1cblxuLnBsYWNlaG9sZGVyLXhzIHtcbiAgbWluLWhlaWdodDogMC42ZW07XG59XG5cbi5wbGFjZWhvbGRlci1zbSB7XG4gIG1pbi1oZWlnaHQ6IDAuOGVtO1xufVxuXG4ucGxhY2Vob2xkZXItbGcge1xuICBtaW4taGVpZ2h0OiAxLjJlbTtcbn1cblxuLnBsYWNlaG9sZGVyLWdsb3cgLnBsYWNlaG9sZGVyIHtcbiAgYW5pbWF0aW9uOiBwbGFjZWhvbGRlci1nbG93IDJzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIHBsYWNlaG9sZGVyLWdsb3cge1xuICA1MCUge1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgfVxufVxuLnBsYWNlaG9sZGVyLXdhdmUge1xuICBtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTMwZGVnLCAjMDAwMDAwIDU1JSwgcmdiYSgwLCAwLCAwLCAwLjgpIDc1JSwgIzAwMDAwMCA5NSUpO1xuICBtYXNrLXNpemU6IDIwMCUgMTAwJTtcbiAgYW5pbWF0aW9uOiBwbGFjZWhvbGRlci13YXZlIDJzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBwbGFjZWhvbGRlci13YXZlIHtcbiAgMTAwJSB7XG4gICAgbWFzay1wb3NpdGlvbjogLTIwMCUgMCU7XG4gIH1cbn1cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi50ZXh0LWJnLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLXBob2VuaXgtcHJpbWFyeS1yZ2IpLCB2YXIoLS1waG9lbml4LWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1zZWNvbmRhcnkge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLXBob2VuaXgtc2Vjb25kYXJ5LXJnYiksIHZhcigtLXBob2VuaXgtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLXBob2VuaXgtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1waG9lbml4LWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1pbmZvIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1waG9lbml4LWluZm8tcmdiKSwgdmFyKC0tcGhvZW5peC1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctd2FybmluZyB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tcGhvZW5peC13YXJuaW5nLXJnYiksIHZhcigtLXBob2VuaXgtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tcGhvZW5peC1kYW5nZXItcmdiKSwgdmFyKC0tcGhvZW5peC1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctbGlnaHQge1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLXBob2VuaXgtbGlnaHQtcmdiKSwgdmFyKC0tcGhvZW5peC1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctZGFyayB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tcGhvZW5peC1kYXJrLXJnYiksIHZhcigtLXBob2VuaXgtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXByaW1hcnkge1xuICBjb2xvcjogUkdCQSh2YXIoLS1waG9lbml4LXByaW1hcnktcmdiKSwgdmFyKC0tcGhvZW5peC1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tcGhvZW5peC1wcmltYXJ5LXJnYiksIHZhcigtLXBob2VuaXgtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4ubGluay1wcmltYXJ5OmhvdmVyLCAubGluay1wcmltYXJ5OmZvY3VzIHtcbiAgY29sb3I6IFJHQkEoNDUsIDkzLCAyMDQsIHZhcigtLXBob2VuaXgtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDQ1LCA5MywgMjA0LCB2YXIoLS1waG9lbml4LWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1zZWNvbmRhcnkge1xuICBjb2xvcjogUkdCQSh2YXIoLS1waG9lbml4LXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1waG9lbml4LWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1waG9lbml4LXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1waG9lbml4LWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmxpbmstc2Vjb25kYXJ5OmhvdmVyLCAubGluay1zZWNvbmRhcnk6Zm9jdXMge1xuICBjb2xvcjogUkdCQSgzOSwgNDQsIDU5LCB2YXIoLS1waG9lbml4LWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgzOSwgNDQsIDU5LCB2YXIoLS1waG9lbml4LWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1zdWNjZXNzIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tcGhvZW5peC1zdWNjZXNzLXJnYiksIHZhcigtLXBob2VuaXgtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLXBob2VuaXgtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1waG9lbml4LWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmxpbmstc3VjY2Vzczpob3ZlciwgLmxpbmstc3VjY2Vzczpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKDMwLCAxNDEsIDIsIHZhcigtLXBob2VuaXgtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDMwLCAxNDEsIDIsIHZhcigtLXBob2VuaXgtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLWluZm8ge1xuICBjb2xvcjogUkdCQSh2YXIoLS1waG9lbml4LWluZm8tcmdiKSwgdmFyKC0tcGhvZW5peC1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tcGhvZW5peC1pbmZvLXJnYiksIHZhcigtLXBob2VuaXgtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4ubGluay1pbmZvOmhvdmVyLCAubGluay1pbmZvOmZvY3VzIHtcbiAgY29sb3I6IFJHQkEoMCwgMTIxLCAxODgsIHZhcigtLXBob2VuaXgtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDAsIDEyMSwgMTg4LCB2YXIoLS1waG9lbml4LWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay13YXJuaW5nIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tcGhvZW5peC13YXJuaW5nLXJnYiksIHZhcigtLXBob2VuaXgtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLXBob2VuaXgtd2FybmluZy1yZ2IpLCB2YXIoLS1waG9lbml4LWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmxpbmstd2FybmluZzpob3ZlciwgLmxpbmstd2FybmluZzpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKDE4MywgOTYsIDksIHZhcigtLXBob2VuaXgtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDE4MywgOTYsIDksIHZhcigtLXBob2VuaXgtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLWRhbmdlciB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLXBob2VuaXgtZGFuZ2VyLXJnYiksIHZhcigtLXBob2VuaXgtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLXBob2VuaXgtZGFuZ2VyLXJnYiksIHZhcigtLXBob2VuaXgtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4ubGluay1kYW5nZXI6aG92ZXIsIC5saW5rLWRhbmdlcjpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKDIwMCwgNDcsIDIzLCB2YXIoLS1waG9lbml4LWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgyMDAsIDQ3LCAyMywgdmFyKC0tcGhvZW5peC1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstbGlnaHQge1xuICBjb2xvcjogUkdCQSh2YXIoLS1waG9lbml4LWxpZ2h0LXJnYiksIHZhcigtLXBob2VuaXgtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLXBob2VuaXgtbGlnaHQtcmdiKSwgdmFyKC0tcGhvZW5peC1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5saW5rLWxpZ2h0OmhvdmVyLCAubGluay1saWdodDpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKDI0MiwgMjQ1LCAyNDgsIHZhcigtLXBob2VuaXgtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDI0MiwgMjQ1LCAyNDgsIHZhcigtLXBob2VuaXgtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLWRhcmsge1xuICBjb2xvcjogUkdCQSh2YXIoLS1waG9lbml4LWRhcmstcmdiKSwgdmFyKC0tcGhvZW5peC1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tcGhvZW5peC1kYXJrLXJnYiksIHZhcigtLXBob2VuaXgtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4ubGluay1kYXJrOmhvdmVyLCAubGluay1kYXJrOmZvY3VzIHtcbiAgY29sb3I6IFJHQkEoMTYsIDE5LCAyOSwgdmFyKC0tcGhvZW5peC1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMTYsIDE5LCAyOSwgdmFyKC0tcGhvZW5peC1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstYm9keS1lbXBoYXNpcyB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLXBob2VuaXgtZW1waGFzaXMtY29sb3ItcmdiKSwgdmFyKC0tcGhvZW5peC1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tcGhvZW5peC1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS1waG9lbml4LWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmxpbmstYm9keS1lbXBoYXNpczpob3ZlciwgLmxpbmstYm9keS1lbXBoYXNpczpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLXBob2VuaXgtZW1waGFzaXMtY29sb3ItcmdiKSwgdmFyKC0tcGhvZW5peC1saW5rLW9wYWNpdHksIDAuNzUpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tcGhvZW5peC1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS1waG9lbml4LWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDAuNzUpKSAhaW1wb3J0YW50O1xufVxuXG4uZm9jdXMtcmluZzpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IHZhcigtLXBob2VuaXgtZm9jdXMtcmluZy14LCAwKSB2YXIoLS1waG9lbml4LWZvY3VzLXJpbmcteSwgMCkgdmFyKC0tcGhvZW5peC1mb2N1cy1yaW5nLWJsdXIsIDApIHZhcigtLXBob2VuaXgtZm9jdXMtcmluZy13aWR0aCkgdmFyKC0tcGhvZW5peC1mb2N1cy1yaW5nLWNvbG9yKTtcbn1cblxuLmljb24tbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBnYXA6IDAuMzc1cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tcGhvZW5peC1saW5rLWNvbG9yLXJnYiksIHZhcigtLXBob2VuaXgtbGluay1vcGFjaXR5LCAwLjUpKTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjI1ZW07XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5pY29uLWxpbmsgPiAuYmkge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIGZpbGw6IGN1cnJlbnRjb2xvcjtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dCB0cmFuc2Zvcm07XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuaWNvbi1saW5rID4gLmJpIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5pY29uLWxpbmstaG92ZXI6aG92ZXIgPiAuYmksIC5pY29uLWxpbmstaG92ZXI6Zm9jdXMtdmlzaWJsZSA+IC5iaSB7XG4gIHRyYW5zZm9ybTogdmFyKC0tcGhvZW5peC1pY29uLWxpbmstdHJhbnNmb3JtLCB0cmFuc2xhdGUzZCgwLjI1ZW0sIDAsIDApKTtcbn1cblxuLnJhdGlvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5yYXRpbzo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1waG9lbml4LWFzcGVjdC1yYXRpbyk7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4ucmF0aW8gPiAqIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5yYXRpby0xeDEge1xuICAtLXBob2VuaXgtYXNwZWN0LXJhdGlvOiAxMDAlO1xufVxuXG4ucmF0aW8tNHgzIHtcbiAgLS1waG9lbml4LWFzcGVjdC1yYXRpbzogNzUlO1xufVxuXG4ucmF0aW8tMTZ4OSB7XG4gIC0tcGhvZW5peC1hc3BlY3QtcmF0aW86IDU2LjI1JTtcbn1cblxuLnJhdGlvLTIxeDkge1xuICAtLXBob2VuaXgtYXNwZWN0LXJhdGlvOiA0Mi44NTcxNDI4NTcxJTtcbn1cblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDtcbn1cblxuLnN0aWNreS10b3Age1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMjA7XG59XG5cbi5zdGlja3ktYm90dG9tIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxMDIwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnN0aWNreS1zbS10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbiAgLnN0aWNreS1zbS1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RpY2t5LW1kLXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxuICAuc3RpY2t5LW1kLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zdGlja3ktbGctdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG4gIC5zdGlja3ktbGctYm90dG9tIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zdGlja3kteGwtdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG4gIC5zdGlja3kteGwtYm90dG9tIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTU0MHB4KSB7XG4gIC5zdGlja3kteHhsLXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxuICAuc3RpY2t5LXh4bC1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cbi5oc3RhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuXG4udnN0YWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5cbi52aXN1YWxseS1oaWRkZW4sXG4udmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZTpub3QoOmZvY3VzKTpub3QoOmZvY3VzLXdpdGhpbikge1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuLnZpc3VhbGx5LWhpZGRlbjpub3QoY2FwdGlvbiksXG4udmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZTpub3QoOmZvY3VzKTpub3QoOmZvY3VzLXdpdGhpbik6bm90KGNhcHRpb24pIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG59XG4udmlzdWFsbHktaGlkZGVuICosXG4udmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZTpub3QoOmZvY3VzKTpub3QoOmZvY3VzLXdpdGhpbikgKiB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLnN0cmV0Y2hlZC1saW5rOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4udGV4dC10cnVuY2F0ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4udnIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIHdpZHRoOiB2YXIoLS1waG9lbml4LWJvcmRlci13aWR0aCk7XG4gIG1pbi1oZWlnaHQ6IDFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYWxpZ24tYmFzZWxpbmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRleHQtYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi10ZXh0LXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50O1xufVxuXG4uZmxvYXQtc3RhcnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4uZmxvYXQtZW5kIHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1ub25lIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm9iamVjdC1maXQtY29udGFpbiB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW4gIWltcG9ydGFudDtcbn1cblxuLm9iamVjdC1maXQtY292ZXIge1xuICBvYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50O1xufVxuXG4ub2JqZWN0LWZpdC1maWxsIHtcbiAgb2JqZWN0LWZpdDogZmlsbCAhaW1wb3J0YW50O1xufVxuXG4ub2JqZWN0LWZpdC1zY2FsZSB7XG4gIG9iamVjdC1maXQ6IHNjYWxlLWRvd24gIWltcG9ydGFudDtcbn1cblxuLm9iamVjdC1maXQtbm9uZSB7XG4gIG9iamVjdC1maXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktMCB7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktMjUge1xuICBvcGFjaXR5OiAwLjI1ICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTUwIHtcbiAgb3BhY2l0eTogMC41ICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTc1IHtcbiAgb3BhY2l0eTogMC43NSAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS04NSB7XG4gIG9wYWNpdHk6IDAuODUgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktMTAwIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3ctYXV0byB7XG4gIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy12aXNpYmxlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXNjcm9sbCB7XG4gIG92ZXJmbG93OiBzY3JvbGwgIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXgtYXV0byB7XG4gIG92ZXJmbG93LXg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXgtaGlkZGVuIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy14LXZpc2libGUge1xuICBvdmVyZmxvdy14OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy14LXNjcm9sbCB7XG4gIG92ZXJmbG93LXg6IHNjcm9sbCAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3cteS1hdXRvIHtcbiAgb3ZlcmZsb3cteTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3cteS1oaWRkZW4ge1xuICBvdmVyZmxvdy15OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXktdmlzaWJsZSB7XG4gIG92ZXJmbG93LXk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXktc2Nyb2xsIHtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZC1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtZ3JpZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ncmlkICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlIHtcbiAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUtcm93IHtcbiAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlLWNlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG59XG5cbi5kLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZS1mbGV4IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbn1cblxuLmQtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IHZhcigtLXBob2VuaXgtYm94LXNoYWRvdykgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1zbSB7XG4gIGJveC1zaGFkb3c6IHZhcigtLXBob2VuaXgtYm94LXNoYWRvdy1zbSkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1sZyB7XG4gIGJveC1zaGFkb3c6IHZhcigtLXBob2VuaXgtYm94LXNoYWRvdy1sZykgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1ub25lIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZm9jdXMtcmluZy1wcmltYXJ5IHtcbiAgLS1waG9lbml4LWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tcGhvZW5peC1wcmltYXJ5LXJnYiksIHZhcigtLXBob2VuaXgtZm9jdXMtcmluZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1cy1yaW5nLXNlY29uZGFyeSB7XG4gIC0tcGhvZW5peC1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLXBob2VuaXgtc2Vjb25kYXJ5LXJnYiksIHZhcigtLXBob2VuaXgtZm9jdXMtcmluZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1cy1yaW5nLXN1Y2Nlc3Mge1xuICAtLXBob2VuaXgtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1waG9lbml4LXN1Y2Nlc3MtcmdiKSwgdmFyKC0tcGhvZW5peC1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzLXJpbmctaW5mbyB7XG4gIC0tcGhvZW5peC1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLXBob2VuaXgtaW5mby1yZ2IpLCB2YXIoLS1waG9lbml4LWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXMtcmluZy13YXJuaW5nIHtcbiAgLS1waG9lbml4LWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tcGhvZW5peC13YXJuaW5nLXJnYiksIHZhcigtLXBob2VuaXgtZm9jdXMtcmluZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1cy1yaW5nLWRhbmdlciB7XG4gIC0tcGhvZW5peC1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLXBob2VuaXgtZGFuZ2VyLXJnYiksIHZhcigtLXBob2VuaXgtZm9jdXMtcmluZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1cy1yaW5nLWxpZ2h0IHtcbiAgLS1waG9lbml4LWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tcGhvZW5peC1saWdodC1yZ2IpLCB2YXIoLS1waG9lbml4LWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXMtcmluZy1kYXJrIHtcbiAgLS1waG9lbml4LWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tcGhvZW5peC1kYXJrLXJnYiksIHZhcigtLXBob2VuaXgtZm9jdXMtcmluZy1vcGFjaXR5KSk7XG59XG5cbi5wb3NpdGlvbi1zdGF0aWMge1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1zdGlja3kge1xuICBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7XG59XG5cbi50b3AtMCB7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4udG9wLTUwIHtcbiAgdG9wOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnRvcC0xMDAge1xuICB0b3A6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmJvdHRvbS0wIHtcbiAgYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3R0b20tNTAge1xuICBib3R0b206IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uYm90dG9tLTEwMCB7XG4gIGJvdHRvbTogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uc3RhcnQtMCB7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnN0YXJ0LTUwIHtcbiAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5zdGFydC0xMDAge1xuICBsZWZ0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5lbmQtMCB7XG4gIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5lbmQtNTAge1xuICByaWdodDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5lbmQtMTAwIHtcbiAgcmlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnRyYW5zbGF0ZS1taWRkbGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSAhaW1wb3J0YW50O1xufVxuXG4udHJhbnNsYXRlLW1pZGRsZS14IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpICFpbXBvcnRhbnQ7XG59XG5cbi50cmFuc2xhdGUtbWlkZGxlLXkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlciB7XG4gIGJvcmRlcjogdmFyKC0tcGhvZW5peC1ib3JkZXItd2lkdGgpIHZhcigtLXBob2VuaXgtYm9yZGVyLXN0eWxlKSB2YXIoLS1waG9lbml4LWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci0wIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcDogdmFyKC0tcGhvZW5peC1ib3JkZXItd2lkdGgpIHZhcigtLXBob2VuaXgtYm9yZGVyLXN0eWxlKSB2YXIoLS1waG9lbml4LWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtMCB7XG4gIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1lbmQge1xuICBib3JkZXItcmlnaHQ6IHZhcigtLXBob2VuaXgtYm9yZGVyLXdpZHRoKSB2YXIoLS1waG9lbml4LWJvcmRlci1zdHlsZSkgdmFyKC0tcGhvZW5peC1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZW5kLTAge1xuICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1waG9lbml4LWJvcmRlci13aWR0aCkgdmFyKC0tcGhvZW5peC1ib3JkZXItc3R5bGUpIHZhcigtLXBob2VuaXgtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS0wIHtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN0YXJ0IHtcbiAgYm9yZGVyLWxlZnQ6IHZhcigtLXBob2VuaXgtYm9yZGVyLXdpZHRoKSB2YXIoLS1waG9lbml4LWJvcmRlci1zdHlsZSkgdmFyKC0tcGhvZW5peC1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3RhcnQtMCB7XG4gIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItMSB7XG4gIGJvcmRlci13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItMiB7XG4gIGJvcmRlci13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItMyB7XG4gIGJvcmRlci13aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItNCB7XG4gIGJvcmRlci13aWR0aDogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItNSB7XG4gIGJvcmRlci13aWR0aDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi53LTI1IHtcbiAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xufVxuXG4udy0zMCB7XG4gIHdpZHRoOiAzMCUgIWltcG9ydGFudDtcbn1cblxuLnctNTAge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi53LTYwIHtcbiAgd2lkdGg6IDYwJSAhaW1wb3J0YW50O1xufVxuXG4udy03MCB7XG4gIHdpZHRoOiA3MCUgIWltcG9ydGFudDtcbn1cblxuLnctNzUge1xuICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi53LTEwMCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi53LWF1dG8ge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXctMTAwIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi52dy0xMDAge1xuICB3aWR0aDogMTAwdncgIWltcG9ydGFudDtcbn1cblxuLm1pbi12dy0xMDAge1xuICBtaW4td2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG59XG5cbi5oLTI1IHtcbiAgaGVpZ2h0OiAyNSUgIWltcG9ydGFudDtcbn1cblxuLmgtMzAge1xuICBoZWlnaHQ6IDMwJSAhaW1wb3J0YW50O1xufVxuXG4uaC01MCB7XG4gIGhlaWdodDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTYwIHtcbiAgaGVpZ2h0OiA2MCUgIWltcG9ydGFudDtcbn1cblxuLmgtNzAge1xuICBoZWlnaHQ6IDcwJSAhaW1wb3J0YW50O1xufVxuXG4uaC03NSB7XG4gIGhlaWdodDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTEwMCB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uaC1hdXRvIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5taC0xMDAge1xuICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi52aC01MCB7XG4gIGhlaWdodDogNTB2aCAhaW1wb3J0YW50O1xufVxuXG4udmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xufVxuXG4ubWluLXZoLTUwIHtcbiAgbWluLWhlaWdodDogNTB2aCAhaW1wb3J0YW50O1xufVxuXG4ubWluLXZoLTEwMCB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWZpbGwge1xuICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtcm93LXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZ3Jvdy0wIHtcbiAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMSB7XG4gIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1zaHJpbmstMCB7XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXNocmluay0xIHtcbiAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ub3dyYXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwLXJldmVyc2Uge1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWFyb3VuZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZXZlbmx5IHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdGFydCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtZW5kIHtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWJldHdlZW4ge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWFyb3VuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdHJldGNoIHtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1hdXRvIHtcbiAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdGFydCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtZW5kIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtc3RyZXRjaCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLWZpcnN0IHtcbiAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci0wIHtcbiAgb3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTEge1xuICBvcmRlcjogMSAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItMiB7XG4gIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci0zIHtcbiAgb3JkZXI6IDMgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTQge1xuICBvcmRlcjogNCAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItNSB7XG4gIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci1sYXN0IHtcbiAgb3JkZXI6IDYgIWltcG9ydGFudDtcbn1cblxuLm0tMCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4ubS0xIHtcbiAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTIge1xuICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0zIHtcbiAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTQge1xuICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS01IHtcbiAgbWFyZ2luOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTYge1xuICBtYXJnaW46IDIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS03IHtcbiAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTgge1xuICBtYXJnaW46IDMuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS05IHtcbiAgbWFyZ2luOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTEwIHtcbiAgbWFyZ2luOiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMTEge1xuICBtYXJnaW46IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMTIge1xuICBtYXJnaW46IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMTMge1xuICBtYXJnaW46IDYuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0xNCB7XG4gIG1hcmdpbjogN3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0xNSB7XG4gIG1hcmdpbjogNy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLWF1dG8ge1xuICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm14LTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm14LTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtNSB7XG4gIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtNiB7XG4gIG1hcmdpbi1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTcge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTgge1xuICBtYXJnaW4tcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC05IHtcbiAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC0xMCB7XG4gIG1hcmdpbi1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTExIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC0xMiB7XG4gIG1hcmdpbi1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtMTMge1xuICBtYXJnaW4tcmlnaHQ6IDYuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogNi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC0xNCB7XG4gIG1hcmdpbi1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogN3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtMTUge1xuICBtYXJnaW4tcmlnaHQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogNy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5teS0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5teS0xIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS0yIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktMyB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktNCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTUge1xuICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTYge1xuICBtYXJnaW4tdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS03IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS04IHtcbiAgbWFyZ2luLXRvcDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktOSB7XG4gIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktMTAge1xuICBtYXJnaW4tdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS0xMSB7XG4gIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktMTIge1xuICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTEzIHtcbiAgbWFyZ2luLXRvcDogNi41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDYuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktMTQge1xuICBtYXJnaW4tdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDdyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTE1IHtcbiAgbWFyZ2luLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXQtMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLm10LTEge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0yIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0zIHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNSB7XG4gIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTYge1xuICBtYXJnaW4tdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTcge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC04IHtcbiAgbWFyZ2luLXRvcDogMy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC05IHtcbiAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMTAge1xuICBtYXJnaW4tdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTExIHtcbiAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMTIge1xuICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0xMyB7XG4gIG1hcmdpbi10b3A6IDYuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMTQge1xuICBtYXJnaW4tdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0xNSB7XG4gIG1hcmdpbi10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1lLTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1lLTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtMyB7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtNCB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS01IHtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS02IHtcbiAgbWFyZ2luLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTcge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTgge1xuICBtYXJnaW4tcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtOSB7XG4gIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtMTAge1xuICBtYXJnaW4tcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtMTEge1xuICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTEyIHtcbiAgbWFyZ2luLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS0xMyB7XG4gIG1hcmdpbi1yaWdodDogNi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS0xNCB7XG4gIG1hcmdpbi1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtMTUge1xuICBtYXJnaW4tcmlnaHQ6IDcuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWItMCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm1iLTEge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNSB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTYge1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTcge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi04IHtcbiAgbWFyZ2luLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi05IHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMTAge1xuICBtYXJnaW4tYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTExIHtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMTIge1xuICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0xMyB7XG4gIG1hcmdpbi1ib3R0b206IDYuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMTQge1xuICBtYXJnaW4tYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0xNSB7XG4gIG1hcmdpbi1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItYXV0byB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1zLTAge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXMtMSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy0yIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtMyB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy00IHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtNSB7XG4gIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy02IHtcbiAgbWFyZ2luLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtNyB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy04IHtcbiAgbWFyZ2luLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtOSB7XG4gIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLTExIHtcbiAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLTEyIHtcbiAgbWFyZ2luLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLTEzIHtcbiAgbWFyZ2luLWxlZnQ6IDYuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtMTQge1xuICBtYXJnaW4tbGVmdDogN3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtMTUge1xuICBtYXJnaW4tbGVmdDogNy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm0tbjEge1xuICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4yIHtcbiAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4zIHtcbiAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uNCB7XG4gIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uNSB7XG4gIG1hcmdpbjogLTJyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjYge1xuICBtYXJnaW46IC0yLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjcge1xuICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW44IHtcbiAgbWFyZ2luOiAtMy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW45IHtcbiAgbWFyZ2luOiAtNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uMTAge1xuICBtYXJnaW46IC00LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjExIHtcbiAgbWFyZ2luOiAtNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uMTIge1xuICBtYXJnaW46IC02cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4xMyB7XG4gIG1hcmdpbjogLTYuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uMTQge1xuICBtYXJnaW46IC03cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4xNSB7XG4gIG1hcmdpbjogLTcuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtbjEge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtbjIge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LW4zIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LW40IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1uNSB7XG4gIG1hcmdpbi1yaWdodDogLTJyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC0ycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1uNiB7XG4gIG1hcmdpbi1yaWdodDogLTIuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtbjcge1xuICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtbjgge1xuICBtYXJnaW4tcmlnaHQ6IC0zLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC0zLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LW45IHtcbiAgbWFyZ2luLXJpZ2h0OiAtNHJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LW4xMCB7XG4gIG1hcmdpbi1yaWdodDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtbjExIHtcbiAgbWFyZ2luLXJpZ2h0OiAtNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LW4xMiB7XG4gIG1hcmdpbi1yaWdodDogLTZyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC02cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1uMTMge1xuICBtYXJnaW4tcmlnaHQ6IC02LjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC02LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LW4xNCB7XG4gIG1hcmdpbi1yaWdodDogLTdyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC03cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1uMTUge1xuICBtYXJnaW4tcmlnaHQ6IC03LjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC03LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LW4xIHtcbiAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LW4yIHtcbiAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1uMyB7XG4gIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1uNCB7XG4gIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktbjUge1xuICBtYXJnaW4tdG9wOiAtMnJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktbjYge1xuICBtYXJnaW4tdG9wOiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0yLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LW43IHtcbiAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LW44IHtcbiAgbWFyZ2luLXRvcDogLTMuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtMy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1uOSB7XG4gIG1hcmdpbi10b3A6IC00cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC00cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1uMTAge1xuICBtYXJnaW4tdG9wOiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC00LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LW4xMSB7XG4gIG1hcmdpbi10b3A6IC01cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC01cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1uMTIge1xuICBtYXJnaW4tdG9wOiAtNnJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktbjEzIHtcbiAgbWFyZ2luLXRvcDogLTYuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtNi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1uMTQge1xuICBtYXJnaW4tdG9wOiAtN3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtN3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktbjE1IHtcbiAgbWFyZ2luLXRvcDogLTcuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtNy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uMSB7XG4gIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uMiB7XG4gIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW4zIHtcbiAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW40IHtcbiAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjUge1xuICBtYXJnaW4tdG9wOiAtMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjYge1xuICBtYXJnaW4tdG9wOiAtMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uNyB7XG4gIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uOCB7XG4gIG1hcmdpbi10b3A6IC0zLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW45IHtcbiAgbWFyZ2luLXRvcDogLTRyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW4xMCB7XG4gIG1hcmdpbi10b3A6IC00LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW4xMSB7XG4gIG1hcmdpbi10b3A6IC01cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uMTIge1xuICBtYXJnaW4tdG9wOiAtNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjEzIHtcbiAgbWFyZ2luLXRvcDogLTYuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjE0IHtcbiAgbWFyZ2luLXRvcDogLTdyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW4xNSB7XG4gIG1hcmdpbi10b3A6IC03LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLW4xIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtbjIge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLW4zIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtbjQge1xuICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLW41IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtbjYge1xuICBtYXJnaW4tcmlnaHQ6IC0yLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLW43IHtcbiAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtbjgge1xuICBtYXJnaW4tcmlnaHQ6IC0zLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLW45IHtcbiAgbWFyZ2luLXJpZ2h0OiAtNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtbjEwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1uMTEge1xuICBtYXJnaW4tcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1uMTIge1xuICBtYXJnaW4tcmlnaHQ6IC02cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1uMTMge1xuICBtYXJnaW4tcmlnaHQ6IC02LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLW4xNCB7XG4gIG1hcmdpbi1yaWdodDogLTdyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLW4xNSB7XG4gIG1hcmdpbi1yaWdodDogLTcuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjEge1xuICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjIge1xuICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uMyB7XG4gIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uNCB7XG4gIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW41IHtcbiAgbWFyZ2luLWJvdHRvbTogLTJyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW42IHtcbiAgbWFyZ2luLWJvdHRvbTogLTIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjcge1xuICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjgge1xuICBtYXJnaW4tYm90dG9tOiAtMy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uOSB7XG4gIG1hcmdpbi1ib3R0b206IC00cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uMTAge1xuICBtYXJnaW4tYm90dG9tOiAtNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uMTEge1xuICBtYXJnaW4tYm90dG9tOiAtNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjEyIHtcbiAgbWFyZ2luLWJvdHRvbTogLTZyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW4xMyB7XG4gIG1hcmdpbi1ib3R0b206IC02LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW4xNCB7XG4gIG1hcmdpbi1ib3R0b206IC03cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uMTUge1xuICBtYXJnaW4tYm90dG9tOiAtNy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1uMSB7XG4gIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtbjIge1xuICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtbjMge1xuICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLW40IHtcbiAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLW41IHtcbiAgbWFyZ2luLWxlZnQ6IC0ycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1uNiB7XG4gIG1hcmdpbi1sZWZ0OiAtMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1uNyB7XG4gIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtbjgge1xuICBtYXJnaW4tbGVmdDogLTMuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtbjkge1xuICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLW4xMCB7XG4gIG1hcmdpbi1sZWZ0OiAtNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1uMTEge1xuICBtYXJnaW4tbGVmdDogLTVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLW4xMiB7XG4gIG1hcmdpbi1sZWZ0OiAtNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtbjEzIHtcbiAgbWFyZ2luLWxlZnQ6IC02LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLW4xNCB7XG4gIG1hcmdpbi1sZWZ0OiAtN3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtbjE1IHtcbiAgbWFyZ2luLWxlZnQ6IC03LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLnAtMSB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0zIHtcbiAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC00IHtcbiAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTUge1xuICBwYWRkaW5nOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTYge1xuICBwYWRkaW5nOiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNyB7XG4gIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtOCB7XG4gIHBhZGRpbmc6IDMuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC05IHtcbiAgcGFkZGluZzogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0xMCB7XG4gIHBhZGRpbmc6IDQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0xMSB7XG4gIHBhZGRpbmc6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMTIge1xuICBwYWRkaW5nOiA2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTEzIHtcbiAgcGFkZGluZzogNi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTE0IHtcbiAgcGFkZGluZzogN3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0xNSB7XG4gIHBhZGRpbmc6IDcuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5weC0xIHtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTMge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC02IHtcbiAgcGFkZGluZy1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC03IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTgge1xuICBwYWRkaW5nLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTkge1xuICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtMTAge1xuICBwYWRkaW5nLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTExIHtcbiAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTEyIHtcbiAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTEzIHtcbiAgcGFkZGluZy1yaWdodDogNi41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogNi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC0xNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC0xNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDcuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5weS0xIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTIge1xuICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTMge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktNCB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktNSB7XG4gIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS02IHtcbiAgcGFkZGluZy10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS03IHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTgge1xuICBwYWRkaW5nLXRvcDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTkge1xuICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktMTAge1xuICBwYWRkaW5nLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTExIHtcbiAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTEyIHtcbiAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTEzIHtcbiAgcGFkZGluZy10b3A6IDYuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS0xNCB7XG4gIHBhZGRpbmctdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS0xNSB7XG4gIHBhZGRpbmctdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0xIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTIge1xuICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0zIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTQge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC01IHtcbiAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTYge1xuICBwYWRkaW5nLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC03IHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTgge1xuICBwYWRkaW5nLXRvcDogMy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC05IHtcbiAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTEwIHtcbiAgcGFkZGluZy10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMTEge1xuICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMTIge1xuICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMTMge1xuICBwYWRkaW5nLXRvcDogNi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0xNCB7XG4gIHBhZGRpbmctdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0xNSB7XG4gIHBhZGRpbmctdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wZS0xIHtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTUge1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS02IHtcbiAgcGFkZGluZy1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS03IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtOCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtOSB7XG4gIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTEwIHtcbiAgcGFkZGluZy1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS0xMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTEyIHtcbiAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtMTMge1xuICBwYWRkaW5nLXJpZ2h0OiA2LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTE0IHtcbiAgcGFkZGluZy1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtMTUge1xuICBwYWRkaW5nLXJpZ2h0OiA3LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTAge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ucGItMSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0yIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMyB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi00IHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNSB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi02IHtcbiAgcGFkZGluZy1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNyB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi04IHtcbiAgcGFkZGluZy1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItOSB7XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0xMCB7XG4gIHBhZGRpbmctYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTExIHtcbiAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTEyIHtcbiAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTEzIHtcbiAgcGFkZGluZy1ib3R0b206IDYuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMTQge1xuICBwYWRkaW5nLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMTUge1xuICBwYWRkaW5nLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0xIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0yIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTMge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTQge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtNSB7XG4gIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtNiB7XG4gIHBhZGRpbmctbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy03IHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy04IHtcbiAgcGFkZGluZy1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTkge1xuICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTEwIHtcbiAgcGFkZGluZy1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTExIHtcbiAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0xMiB7XG4gIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtMTMge1xuICBwYWRkaW5nLWxlZnQ6IDYuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtMTQge1xuICBwYWRkaW5nLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTE1IHtcbiAgcGFkZGluZy1sZWZ0OiA3LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC0wIHtcbiAgZ2FwOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtMSB7XG4gIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTIge1xuICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTMge1xuICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC00IHtcbiAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC01IHtcbiAgZ2FwOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtNiB7XG4gIGdhcDogMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtNyB7XG4gIGdhcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTgge1xuICBnYXA6IDMuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTkge1xuICBnYXA6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC0xMCB7XG4gIGdhcDogNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtMTEge1xuICBnYXA6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC0xMiB7XG4gIGdhcDogNnJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTEzIHtcbiAgZ2FwOiA2LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC0xNCB7XG4gIGdhcDogN3JlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTE1IHtcbiAgZ2FwOiA3LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdy1nYXAtMCB7XG4gIHJvdy1nYXA6IDAgIWltcG9ydGFudDtcbn1cblxuLnJvdy1nYXAtMSB7XG4gIHJvdy1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdy1nYXAtMiB7XG4gIHJvdy1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm93LWdhcC0zIHtcbiAgcm93LWdhcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm93LWdhcC00IHtcbiAgcm93LWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3ctZ2FwLTUge1xuICByb3ctZ2FwOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3ctZ2FwLTYge1xuICByb3ctZ2FwOiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdy1nYXAtNyB7XG4gIHJvdy1nYXA6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdy1nYXAtOCB7XG4gIHJvdy1nYXA6IDMuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm93LWdhcC05IHtcbiAgcm93LWdhcDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm93LWdhcC0xMCB7XG4gIHJvdy1nYXA6IDQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm93LWdhcC0xMSB7XG4gIHJvdy1nYXA6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdy1nYXAtMTIge1xuICByb3ctZ2FwOiA2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3ctZ2FwLTEzIHtcbiAgcm93LWdhcDogNi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3ctZ2FwLTE0IHtcbiAgcm93LWdhcDogN3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucm93LWdhcC0xNSB7XG4gIHJvdy1nYXA6IDcuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uY29sdW1uLWdhcC0wIHtcbiAgY29sdW1uLWdhcDogMCAhaW1wb3J0YW50O1xufVxuXG4uY29sdW1uLWdhcC0xIHtcbiAgY29sdW1uLWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uY29sdW1uLWdhcC0yIHtcbiAgY29sdW1uLWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5jb2x1bW4tZ2FwLTMge1xuICBjb2x1bW4tZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5jb2x1bW4tZ2FwLTQge1xuICBjb2x1bW4tZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmNvbHVtbi1nYXAtNSB7XG4gIGNvbHVtbi1nYXA6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLmNvbHVtbi1nYXAtNiB7XG4gIGNvbHVtbi1nYXA6IDIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uY29sdW1uLWdhcC03IHtcbiAgY29sdW1uLWdhcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4uY29sdW1uLWdhcC04IHtcbiAgY29sdW1uLWdhcDogMy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5jb2x1bW4tZ2FwLTkge1xuICBjb2x1bW4tZ2FwOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5jb2x1bW4tZ2FwLTEwIHtcbiAgY29sdW1uLWdhcDogNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5jb2x1bW4tZ2FwLTExIHtcbiAgY29sdW1uLWdhcDogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uY29sdW1uLWdhcC0xMiB7XG4gIGNvbHVtbi1nYXA6IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLmNvbHVtbi1nYXAtMTMge1xuICBjb2x1bW4tZ2FwOiA2LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmNvbHVtbi1nYXAtMTQge1xuICBjb2x1bW4tZ2FwOiA3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5jb2x1bW4tZ2FwLTE1IHtcbiAgY29sdW1uLWdhcDogNy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LW1vbm9zcGFjZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1waG9lbml4LWZvbnQtbW9ub3NwYWNlKSAhaW1wb3J0YW50O1xufVxuXG4uZnMtMSB7XG4gIGZvbnQtc2l6ZTogNC43NjgzNzE1ODJyZW0gIWltcG9ydGFudDtcbn1cblxuLmZzLTIge1xuICBmb250LXNpemU6IDMuODE0Njk3MjY1NnJlbSAhaW1wb3J0YW50O1xufVxuXG4uZnMtMyB7XG4gIGZvbnQtc2l6ZTogMy4wNTE3NTc4MTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mcy00IHtcbiAgZm9udC1zaXplOiAyLjQ0MTQwNjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mcy01IHtcbiAgZm9udC1zaXplOiAxLjk1MzEyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZnMtNiB7XG4gIGZvbnQtc2l6ZTogMS41NjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mcy03IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mcy04IHtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mcy05IHtcbiAgZm9udC1zaXplOiAwLjhyZW0gIWltcG9ydGFudDtcbn1cblxuLmZzLTEwIHtcbiAgZm9udC1zaXplOiAwLjY0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mcy0xMSB7XG4gIGZvbnQtc2l6ZTogMC41MTJyZW0gIWltcG9ydGFudDtcbn1cblxuLmZzdC1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDtcbn1cblxuLmZzdC1ub3JtYWwge1xuICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLmZ3LXRoaW4ge1xuICBmb250LXdlaWdodDogMTAwICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1saWdodGVyIHtcbiAgZm9udC13ZWlnaHQ6IDIwMCAhaW1wb3J0YW50O1xufVxuXG4uZnctbGlnaHQge1xuICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1ub3JtYWwge1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1tZWRpdW0ge1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1zZW1pYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbn1cblxuLmZ3LWJvbGQge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1ib2xkZXIge1xuICBmb250LXdlaWdodDogODAwICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1ibGFjayB7XG4gIGZvbnQtd2VpZ2h0OiA5MDAgIWltcG9ydGFudDtcbn1cblxuLmxoLTEge1xuICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50O1xufVxuXG4ubGgtc20ge1xuICBsaW5lLWhlaWdodDogMS4yICFpbXBvcnRhbnQ7XG59XG5cbi5saC1iYXNlIHtcbiAgbGluZS1oZWlnaHQ6IDEuNDkgIWltcG9ydGFudDtcbn1cblxuLmxoLWxnIHtcbiAgbGluZS1oZWlnaHQ6IDEuNCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zdGFydCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZW5kIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRlY29yYXRpb24tbm9uZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLXVuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRlY29yYXRpb24tbGluZS10aHJvdWdoIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2ggIWltcG9ydGFudDtcbn1cblxuLnRleHQtbG93ZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNhcGl0YWxpemUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC10cmFuc2Zvcm0tbm9uZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdyYXAge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLyogcnRsOmJlZ2luOnJlbW92ZSAqL1xuLnRleHQtYnJlYWsge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZCAhaW1wb3J0YW50O1xufVxuXG4vKiBydGw6ZW5kOnJlbW92ZSAqL1xuLnRleHQtcHJpbWFyeSB7XG4gIC0tcGhvZW5peC10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLXBob2VuaXgtcHJpbWFyeS1yZ2IpLCB2YXIoLS1waG9lbml4LXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXNlY29uZGFyeSB7XG4gIC0tcGhvZW5peC10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLXBob2VuaXgtc2Vjb25kYXJ5LXJnYiksIHZhcigtLXBob2VuaXgtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc3VjY2VzcyB7XG4gIC0tcGhvZW5peC10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLXBob2VuaXgtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1waG9lbml4LXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWluZm8ge1xuICAtLXBob2VuaXgtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1waG9lbml4LWluZm8tcmdiKSwgdmFyKC0tcGhvZW5peC10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13YXJuaW5nIHtcbiAgLS1waG9lbml4LXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tcGhvZW5peC13YXJuaW5nLXJnYiksIHZhcigtLXBob2VuaXgtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFuZ2VyIHtcbiAgLS1waG9lbml4LXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tcGhvZW5peC1kYW5nZXItcmdiKSwgdmFyKC0tcGhvZW5peC10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1saWdodCB7XG4gIC0tcGhvZW5peC10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLXBob2VuaXgtbGlnaHQtcmdiKSwgdmFyKC0tcGhvZW5peC10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYXJrIHtcbiAgLS1waG9lbml4LXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tcGhvZW5peC1kYXJrLXJnYiksIHZhcigtLXBob2VuaXgtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZ3JheS01MCB7XG4gIC0tcGhvZW5peC10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLXBob2VuaXgtZ3JheS01MC1yZ2IpLCB2YXIoLS1waG9lbml4LXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWdyYXktMTAwIHtcbiAgLS1waG9lbml4LXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tcGhvZW5peC1ncmF5LTEwMC1yZ2IpLCB2YXIoLS1waG9lbml4LXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWdyYXktMjAwIHtcbiAgLS1waG9lbml4LXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tcGhvZW5peC1ncmF5LTIwMC1yZ2IpLCB2YXIoLS1waG9lbml4LXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWdyYXktMzAwIHtcbiAgLS1waG9lbml4LXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tcGhvZW5peC1ncmF5LTMwMC1yZ2IpLCB2YXIoLS1waG9lbml4LXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWdyYXktNDAwIHtcbiAgLS1waG9lbml4LXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tcGhvZW5peC1ncmF5LTQwMC1yZ2IpLCB2YXIoLS1waG9lbml4LXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWdyYXktNTAwIHtcbiAgLS1waG9lbml4LXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tcGhvZW5peC1ncmF5LTUwMC1yZ2IpLCB2YXIoLS1waG9lbml4LXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWdyYXktNjAwIHtcbiAgLS1waG9lbml4LXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tcGhvZW5peC1ncmF5LTYwMC1yZ2IpLCB2YXIoLS1waG9lbml4LXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWdyYXktNzAwIHtcbiAgLS1waG9lbml4LXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tcGhvZW5peC1ncmF5LTcwMC1yZ2IpLCB2YXIoLS1waG9lbml4LXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWdyYXktODAwIHtcbiAgLS1waG9lbml4LXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tcGhvZW5peC1ncmF5LTgwMC1yZ2IpLCB2YXIoLS1waG9lbml4LXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWdyYXktOTAwIHtcbiAgLS1waG9lbml4LXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tcGhvZW5peC1ncmF5LTkwMC1yZ2IpLCB2YXIoLS1waG9lbml4LXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWdyYXktMTAwMCB7XG4gIC0tcGhvZW5peC10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLXBob2VuaXgtZ3JheS0xMDAwLXJnYiksIHZhcigtLXBob2VuaXgtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZ3JheS0xMTAwIHtcbiAgLS1waG9lbml4LXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tcGhvZW5peC1ncmF5LTExMDAtcmdiKSwgdmFyKC0tcGhvZW5peC10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1wcmltYXJ5LWxpZ2h0ZXIge1xuICAtLXBob2VuaXgtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1waG9lbml4LXByaW1hcnktbGlnaHRlci1yZ2IpLCB2YXIoLS1waG9lbml4LXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXByaW1hcnktbGlnaHQge1xuICAtLXBob2VuaXgtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1waG9lbml4LXByaW1hcnktbGlnaHQtcmdiKSwgdmFyKC0tcGhvZW5peC10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1wcmltYXJ5LWRhcmsge1xuICAtLXBob2VuaXgtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1waG9lbml4LXByaW1hcnktZGFyay1yZ2IpLCB2YXIoLS1waG9lbml4LXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXByaW1hcnktZGFya2VyIHtcbiAgLS1waG9lbml4LXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tcGhvZW5peC1wcmltYXJ5LWRhcmtlci1yZ2IpLCB2YXIoLS1waG9lbml4LXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXNlY29uZGFyeS1saWdodGVyIHtcbiAgLS1waG9lbml4LXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tcGhvZW5peC1zZWNvbmRhcnktbGlnaHRlci1yZ2IpLCB2YXIoLS1waG9lbml4LXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXNlY29uZGFyeS1saWdodCB7XG4gIC0tcGhvZW5peC10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLXBob2VuaXgtc2Vjb25kYXJ5LWxpZ2h0LXJnYiksIHZhcigtLXBob2VuaXgtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc2Vjb25kYXJ5LWRhcmsge1xuICAtLXBob2VuaXgtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1waG9lbml4LXNlY29uZGFyeS1kYXJrLXJnYiksIHZhcigtLXBob2VuaXgtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc2Vjb25kYXJ5LWRhcmtlciB7XG4gIC0tcGhvZW5peC10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLXBob2VuaXgtc2Vjb25kYXJ5LWRhcmtlci1yZ2IpLCB2YXIoLS1waG9lbml4LXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdhcm5pbmctbGlnaHRlciB7XG4gIC0tcGhvZW5peC10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLXBob2VuaXgtd2FybmluZy1saWdodGVyLXJnYiksIHZhcigtLXBob2VuaXgtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2FybmluZy1saWdodCB7XG4gIC0tcGhvZW5peC10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLXBob2VuaXgtd2FybmluZy1saWdodC1yZ2IpLCB2YXIoLS1waG9lbml4LXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdhcm5pbmctZGFyayB7XG4gIC0tcGhvZW5peC10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLXBob2VuaXgtd2FybmluZy1kYXJrLXJnYiksIHZhcigtLXBob2VuaXgtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2FybmluZy1kYXJrZXIge1xuICAtLXBob2VuaXgtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1waG9lbml4LXdhcm5pbmctZGFya2VyLXJnYiksIHZhcigtLXBob2VuaXgtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFuZ2VyLWxpZ2h0ZXIge1xuICAtLXBob2VuaXgtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1waG9lbml4LWRhbmdlci1saWdodGVyLXJnYiksIHZhcigtLXBob2VuaXgtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFuZ2VyLWxpZ2h0IHtcbiAgLS1waG9lbml4LXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tcGhvZW5peC1kYW5nZXItbGlnaHQtcmdiKSwgdmFyKC0tcGhvZW5peC10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYW5nZXItZGFyayB7XG4gIC0tcGhvZW5peC10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLXBob2VuaXgtZGFuZ2VyLWRhcmstcmdiKSwgdmFyKC0tcGhvZW5peC10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYW5nZXItZGFya2VyIHtcbiAgLS1waG9lbml4LXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tcGhvZW5peC1kYW5nZXItZGFya2VyLXJnYiksIHZhcigtLXBob2VuaXgtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc3VjY2Vzcy1saWdodGVyIHtcbiAgLS1waG9lbml4LXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tcGhvZW5peC1zdWNjZXNzLWxpZ2h0ZXItcmdiKSwgdmFyKC0tcGhvZW5peC10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zdWNjZXNzLWxpZ2h0IHtcbiAgLS1waG9lbml4LXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tcGhvZW5peC1zdWNjZXNzLWxpZ2h0LXJnYiksIHZhcigtLXBob2VuaXgtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc3VjY2Vzcy1kYXJrIHtcbiAgLS1waG9lbml4LXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tcGhvZW5peC1zdWNjZXNzLWRhcmstcmdiKSwgdmFyKC0tcGhvZW5peC10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zdWNjZXNzLWRhcmtlciB7XG4gIC0tcGhvZW5peC10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLXBob2VuaXgtc3VjY2Vzcy1kYXJrZXItcmdiKSwgdmFyKC0tcGhvZW5peC10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1pbmZvLWxpZ2h0ZXIge1xuICAtLXBob2VuaXgtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1waG9lbml4LWluZm8tbGlnaHRlci1yZ2IpLCB2YXIoLS1waG9lbml4LXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWluZm8tbGlnaHQge1xuICAtLXBob2VuaXgtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1waG9lbml4LWluZm8tbGlnaHQtcmdiKSwgdmFyKC0tcGhvZW5peC10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1pbmZvLWRhcmsge1xuICAtLXBob2VuaXgtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1waG9lbml4LWluZm8tZGFyay1yZ2IpLCB2YXIoLS1waG9lbml4LXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWluZm8tZGFya2VyIHtcbiAgLS1waG9lbml4LXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tcGhvZW5peC1pbmZvLWRhcmtlci1yZ2IpLCB2YXIoLS1waG9lbml4LXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJsYWNrIHtcbiAgLS1waG9lbml4LXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tcGhvZW5peC1ibGFjay1yZ2IpLCB2YXIoLS1waG9lbml4LXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdoaXRlIHtcbiAgLS1waG9lbml4LXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tcGhvZW5peC13aGl0ZS1yZ2IpLCB2YXIoLS1waG9lbml4LXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJvZHkge1xuICAtLXBob2VuaXgtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1waG9lbml4LWJvZHktY29sb3ItcmdiKSwgdmFyKC0tcGhvZW5peC10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1tdXRlZCB7XG4gIC0tcGhvZW5peC10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiB2YXIoLS1waG9lbml4LXNlY29uZGFyeS1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmxhY2stNTAge1xuICAtLXBob2VuaXgtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdoaXRlLTUwIHtcbiAgLS1waG9lbml4LXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ib2R5LXNlY29uZGFyeSB7XG4gIC0tcGhvZW5peC10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLXBob2VuaXgtc2Vjb25kYXJ5LWNvbG9yLXJnYiksIHZhcigtLXBob2VuaXgtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYm9keS10ZXJ0aWFyeSB7XG4gIC0tcGhvZW5peC10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLXBob2VuaXgtdGVydGlhcnktY29sb3ItcmdiKSwgdmFyKC0tcGhvZW5peC10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ib2R5LXF1YXRlcm5hcnkge1xuICAtLXBob2VuaXgtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1waG9lbml4LXF1YXRlcm5hcnktY29sb3ItcmdiKSwgdmFyKC0tcGhvZW5peC10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ib2R5LWVtcGhhc2lzIHtcbiAgLS1waG9lbml4LXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHZhcigtLXBob2VuaXgtZW1waGFzaXMtY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXJlc2V0IHtcbiAgLS1waG9lbml4LXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYm9keS1oaWdobGlnaHQge1xuICAtLXBob2VuaXgtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1waG9lbml4LWJvZHktaGlnaGxpZ2h0LWNvbG9yLXJnYiksIHZhcigtLXBob2VuaXgtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtb3BhY2l0eS0yNSB7XG4gIC0tcGhvZW5peC10ZXh0LW9wYWNpdHk6IDAuMjU7XG59XG5cbi50ZXh0LW9wYWNpdHktNTAge1xuICAtLXBob2VuaXgtdGV4dC1vcGFjaXR5OiAwLjU7XG59XG5cbi50ZXh0LW9wYWNpdHktNzUge1xuICAtLXBob2VuaXgtdGV4dC1vcGFjaXR5OiAwLjc1O1xufVxuXG4udGV4dC1vcGFjaXR5LTg1IHtcbiAgLS1waG9lbml4LXRleHQtb3BhY2l0eTogMC44NTtcbn1cblxuLnRleHQtb3BhY2l0eS0xMDAge1xuICAtLXBob2VuaXgtdGV4dC1vcGFjaXR5OiAxO1xufVxuXG4udGV4dC1wcmltYXJ5LWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLXBob2VuaXgtcHJpbWFyeS10ZXh0LWVtcGhhc2lzKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zZWNvbmRhcnktZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0tcGhvZW5peC1zZWNvbmRhcnktdGV4dC1lbXBoYXNpcykgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc3VjY2Vzcy1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1waG9lbml4LXN1Y2Nlc3MtdGV4dC1lbXBoYXNpcykgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaW5mby1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1waG9lbml4LWluZm8tdGV4dC1lbXBoYXNpcykgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2FybmluZy1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1waG9lbml4LXdhcm5pbmctdGV4dC1lbXBoYXNpcykgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFuZ2VyLWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLXBob2VuaXgtZGFuZ2VyLXRleHQtZW1waGFzaXMpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWxpZ2h0LWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLXBob2VuaXgtbGlnaHQtdGV4dC1lbXBoYXNpcykgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFyay1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1waG9lbml4LWRhcmstdGV4dC1lbXBoYXNpcykgIWltcG9ydGFudDtcbn1cblxuLmxpbmstb3BhY2l0eS0xMCB7XG4gIC0tcGhvZW5peC1saW5rLW9wYWNpdHk6IDAuMTtcbn1cblxuLmxpbmstb3BhY2l0eS0xMC1ob3Zlcjpob3ZlciB7XG4gIC0tcGhvZW5peC1saW5rLW9wYWNpdHk6IDAuMTtcbn1cblxuLmxpbmstb3BhY2l0eS0yNSB7XG4gIC0tcGhvZW5peC1saW5rLW9wYWNpdHk6IDAuMjU7XG59XG5cbi5saW5rLW9wYWNpdHktMjUtaG92ZXI6aG92ZXIge1xuICAtLXBob2VuaXgtbGluay1vcGFjaXR5OiAwLjI1O1xufVxuXG4ubGluay1vcGFjaXR5LTUwIHtcbiAgLS1waG9lbml4LWxpbmstb3BhY2l0eTogMC41O1xufVxuXG4ubGluay1vcGFjaXR5LTUwLWhvdmVyOmhvdmVyIHtcbiAgLS1waG9lbml4LWxpbmstb3BhY2l0eTogMC41O1xufVxuXG4ubGluay1vcGFjaXR5LTc1IHtcbiAgLS1waG9lbml4LWxpbmstb3BhY2l0eTogMC43NTtcbn1cblxuLmxpbmstb3BhY2l0eS03NS1ob3Zlcjpob3ZlciB7XG4gIC0tcGhvZW5peC1saW5rLW9wYWNpdHk6IDAuNzU7XG59XG5cbi5saW5rLW9wYWNpdHktMTAwIHtcbiAgLS1waG9lbml4LWxpbmstb3BhY2l0eTogMTtcbn1cblxuLmxpbmstb3BhY2l0eS0xMDAtaG92ZXI6aG92ZXIge1xuICAtLXBob2VuaXgtbGluay1vcGFjaXR5OiAxO1xufVxuXG4ubGluay1vZmZzZXQtMSB7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4xMjVlbSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1vZmZzZXQtMS1ob3Zlcjpob3ZlciB7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4xMjVlbSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1vZmZzZXQtMiB7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4yNWVtICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLW9mZnNldC0yLWhvdmVyOmhvdmVyIHtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjI1ZW0gIWltcG9ydGFudDtcbn1cblxuLmxpbmstb2Zmc2V0LTMge1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMzc1ZW0gIWltcG9ydGFudDtcbn1cblxuLmxpbmstb2Zmc2V0LTMtaG92ZXI6aG92ZXIge1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMzc1ZW0gIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLXByaW1hcnkge1xuICAtLXBob2VuaXgtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLXBob2VuaXgtcHJpbWFyeS1yZ2IpLCB2YXIoLS1waG9lbml4LWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtc2Vjb25kYXJ5IHtcbiAgLS1waG9lbml4LWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1waG9lbml4LXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1waG9lbml4LWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtc3VjY2VzcyB7XG4gIC0tcGhvZW5peC1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tcGhvZW5peC1zdWNjZXNzLXJnYiksIHZhcigtLXBob2VuaXgtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZS1pbmZvIHtcbiAgLS1waG9lbml4LWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1waG9lbml4LWluZm8tcmdiKSwgdmFyKC0tcGhvZW5peC1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLXdhcm5pbmcge1xuICAtLXBob2VuaXgtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLXBob2VuaXgtd2FybmluZy1yZ2IpLCB2YXIoLS1waG9lbml4LWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtZGFuZ2VyIHtcbiAgLS1waG9lbml4LWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1waG9lbml4LWRhbmdlci1yZ2IpLCB2YXIoLS1waG9lbml4LWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtbGlnaHQge1xuICAtLXBob2VuaXgtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLXBob2VuaXgtbGlnaHQtcmdiKSwgdmFyKC0tcGhvZW5peC1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLWRhcmsge1xuICAtLXBob2VuaXgtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLXBob2VuaXgtZGFyay1yZ2IpLCB2YXIoLS1waG9lbml4LWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtZ3JheS01MCB7XG4gIC0tcGhvZW5peC1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tcGhvZW5peC1ncmF5LTUwLXJnYiksIHZhcigtLXBob2VuaXgtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZS1ncmF5LTEwMCB7XG4gIC0tcGhvZW5peC1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tcGhvZW5peC1ncmF5LTEwMC1yZ2IpLCB2YXIoLS1waG9lbml4LWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtZ3JheS0yMDAge1xuICAtLXBob2VuaXgtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLXBob2VuaXgtZ3JheS0yMDAtcmdiKSwgdmFyKC0tcGhvZW5peC1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLWdyYXktMzAwIHtcbiAgLS1waG9lbml4LWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1waG9lbml4LWdyYXktMzAwLXJnYiksIHZhcigtLXBob2VuaXgtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZS1ncmF5LTQwMCB7XG4gIC0tcGhvZW5peC1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tcGhvZW5peC1ncmF5LTQwMC1yZ2IpLCB2YXIoLS1waG9lbml4LWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtZ3JheS01MDAge1xuICAtLXBob2VuaXgtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLXBob2VuaXgtZ3JheS01MDAtcmdiKSwgdmFyKC0tcGhvZW5peC1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLWdyYXktNjAwIHtcbiAgLS1waG9lbml4LWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1waG9lbml4LWdyYXktNjAwLXJnYiksIHZhcigtLXBob2VuaXgtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZS1ncmF5LTcwMCB7XG4gIC0tcGhvZW5peC1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tcGhvZW5peC1ncmF5LTcwMC1yZ2IpLCB2YXIoLS1waG9lbml4LWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtZ3JheS04MDAge1xuICAtLXBob2VuaXgtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLXBob2VuaXgtZ3JheS04MDAtcmdiKSwgdmFyKC0tcGhvZW5peC1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLWdyYXktOTAwIHtcbiAgLS1waG9lbml4LWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1waG9lbml4LWdyYXktOTAwLXJnYiksIHZhcigtLXBob2VuaXgtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZS1ncmF5LTEwMDAge1xuICAtLXBob2VuaXgtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLXBob2VuaXgtZ3JheS0xMDAwLXJnYiksIHZhcigtLXBob2VuaXgtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZS1ncmF5LTExMDAge1xuICAtLXBob2VuaXgtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLXBob2VuaXgtZ3JheS0xMTAwLXJnYiksIHZhcigtLXBob2VuaXgtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZSB7XG4gIC0tcGhvZW5peC1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tcGhvZW5peC1saW5rLWNvbG9yLXJnYiksIHZhcigtLXBob2VuaXgtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTAge1xuICAtLXBob2VuaXgtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktMC1ob3Zlcjpob3ZlciB7XG4gIC0tcGhvZW5peC1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwO1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS0xMCB7XG4gIC0tcGhvZW5peC1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwLjE7XG59XG5cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTEwLWhvdmVyOmhvdmVyIHtcbiAgLS1waG9lbml4LWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDAuMTtcbn1cblxuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktMjUge1xuICAtLXBob2VuaXgtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMC4yNTtcbn1cblxuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktMjUtaG92ZXI6aG92ZXIge1xuICAtLXBob2VuaXgtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMC4yNTtcbn1cblxuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktNTAge1xuICAtLXBob2VuaXgtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMC41O1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS01MC1ob3Zlcjpob3ZlciB7XG4gIC0tcGhvZW5peC1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwLjU7XG59XG5cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTc1IHtcbiAgLS1waG9lbml4LWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDAuNzU7XG59XG5cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTc1LWhvdmVyOmhvdmVyIHtcbiAgLS1waG9lbml4LWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDAuNzU7XG59XG5cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTEwMCB7XG4gIC0tcGhvZW5peC1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS0xMDAtaG92ZXI6aG92ZXIge1xuICAtLXBob2VuaXgtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbn1cblxuLmJnLXByaW1hcnkge1xuICAtLXBob2VuaXgtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1waG9lbml4LXByaW1hcnktcmdiKSwgdmFyKC0tcGhvZW5peC1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXNlY29uZGFyeSB7XG4gIC0tcGhvZW5peC1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLXBob2VuaXgtc2Vjb25kYXJ5LXJnYiksIHZhcigtLXBob2VuaXgtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zdWNjZXNzIHtcbiAgLS1waG9lbml4LWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tcGhvZW5peC1zdWNjZXNzLXJnYiksIHZhcigtLXBob2VuaXgtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1pbmZvIHtcbiAgLS1waG9lbml4LWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tcGhvZW5peC1pbmZvLXJnYiksIHZhcigtLXBob2VuaXgtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13YXJuaW5nIHtcbiAgLS1waG9lbml4LWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tcGhvZW5peC13YXJuaW5nLXJnYiksIHZhcigtLXBob2VuaXgtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYW5nZXIge1xuICAtLXBob2VuaXgtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1waG9lbml4LWRhbmdlci1yZ2IpLCB2YXIoLS1waG9lbml4LWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctbGlnaHQge1xuICAtLXBob2VuaXgtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1waG9lbml4LWxpZ2h0LXJnYiksIHZhcigtLXBob2VuaXgtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYXJrIHtcbiAgLS1waG9lbml4LWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tcGhvZW5peC1kYXJrLXJnYiksIHZhcigtLXBob2VuaXgtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmF5LTUwIHtcbiAgLS1waG9lbml4LWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tcGhvZW5peC1ncmF5LTUwLXJnYiksIHZhcigtLXBob2VuaXgtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmF5LTEwMCB7XG4gIC0tcGhvZW5peC1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLXBob2VuaXgtZ3JheS0xMDAtcmdiKSwgdmFyKC0tcGhvZW5peC1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWdyYXktMjAwIHtcbiAgLS1waG9lbml4LWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tcGhvZW5peC1ncmF5LTIwMC1yZ2IpLCB2YXIoLS1waG9lbml4LWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JheS0zMDAge1xuICAtLXBob2VuaXgtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1waG9lbml4LWdyYXktMzAwLXJnYiksIHZhcigtLXBob2VuaXgtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmF5LTQwMCB7XG4gIC0tcGhvZW5peC1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLXBob2VuaXgtZ3JheS00MDAtcmdiKSwgdmFyKC0tcGhvZW5peC1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWdyYXktNTAwIHtcbiAgLS1waG9lbml4LWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tcGhvZW5peC1ncmF5LTUwMC1yZ2IpLCB2YXIoLS1waG9lbml4LWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JheS02MDAge1xuICAtLXBob2VuaXgtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1waG9lbml4LWdyYXktNjAwLXJnYiksIHZhcigtLXBob2VuaXgtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmF5LTcwMCB7XG4gIC0tcGhvZW5peC1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLXBob2VuaXgtZ3JheS03MDAtcmdiKSwgdmFyKC0tcGhvZW5peC1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWdyYXktODAwIHtcbiAgLS1waG9lbml4LWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tcGhvZW5peC1ncmF5LTgwMC1yZ2IpLCB2YXIoLS1waG9lbml4LWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JheS05MDAge1xuICAtLXBob2VuaXgtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1waG9lbml4LWdyYXktOTAwLXJnYiksIHZhcigtLXBob2VuaXgtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmF5LTEwMDAge1xuICAtLXBob2VuaXgtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1waG9lbml4LWdyYXktMTAwMC1yZ2IpLCB2YXIoLS1waG9lbml4LWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JheS0xMTAwIHtcbiAgLS1waG9lbml4LWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tcGhvZW5peC1ncmF5LTExMDAtcmdiKSwgdmFyKC0tcGhvZW5peC1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXByaW1hcnktbGlnaHRlciB7XG4gIC0tcGhvZW5peC1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLXBob2VuaXgtcHJpbWFyeS1saWdodGVyLXJnYiksIHZhcigtLXBob2VuaXgtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1wcmltYXJ5LWxpZ2h0IHtcbiAgLS1waG9lbml4LWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tcGhvZW5peC1wcmltYXJ5LWxpZ2h0LXJnYiksIHZhcigtLXBob2VuaXgtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1wcmltYXJ5LWRhcmsge1xuICAtLXBob2VuaXgtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1waG9lbml4LXByaW1hcnktZGFyay1yZ2IpLCB2YXIoLS1waG9lbml4LWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctcHJpbWFyeS1kYXJrZXIge1xuICAtLXBob2VuaXgtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1waG9lbml4LXByaW1hcnktZGFya2VyLXJnYiksIHZhcigtLXBob2VuaXgtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zZWNvbmRhcnktbGlnaHRlciB7XG4gIC0tcGhvZW5peC1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLXBob2VuaXgtc2Vjb25kYXJ5LWxpZ2h0ZXItcmdiKSwgdmFyKC0tcGhvZW5peC1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXNlY29uZGFyeS1saWdodCB7XG4gIC0tcGhvZW5peC1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLXBob2VuaXgtc2Vjb25kYXJ5LWxpZ2h0LXJnYiksIHZhcigtLXBob2VuaXgtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zZWNvbmRhcnktZGFyayB7XG4gIC0tcGhvZW5peC1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLXBob2VuaXgtc2Vjb25kYXJ5LWRhcmstcmdiKSwgdmFyKC0tcGhvZW5peC1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXNlY29uZGFyeS1kYXJrZXIge1xuICAtLXBob2VuaXgtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1waG9lbml4LXNlY29uZGFyeS1kYXJrZXItcmdiKSwgdmFyKC0tcGhvZW5peC1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXdhcm5pbmctbGlnaHRlciB7XG4gIC0tcGhvZW5peC1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLXBob2VuaXgtd2FybmluZy1saWdodGVyLXJnYiksIHZhcigtLXBob2VuaXgtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13YXJuaW5nLWxpZ2h0IHtcbiAgLS1waG9lbml4LWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tcGhvZW5peC13YXJuaW5nLWxpZ2h0LXJnYiksIHZhcigtLXBob2VuaXgtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13YXJuaW5nLWRhcmsge1xuICAtLXBob2VuaXgtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1waG9lbml4LXdhcm5pbmctZGFyay1yZ2IpLCB2YXIoLS1waG9lbml4LWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctd2FybmluZy1kYXJrZXIge1xuICAtLXBob2VuaXgtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1waG9lbml4LXdhcm5pbmctZGFya2VyLXJnYiksIHZhcigtLXBob2VuaXgtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYW5nZXItbGlnaHRlciB7XG4gIC0tcGhvZW5peC1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLXBob2VuaXgtZGFuZ2VyLWxpZ2h0ZXItcmdiKSwgdmFyKC0tcGhvZW5peC1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhbmdlci1saWdodCB7XG4gIC0tcGhvZW5peC1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLXBob2VuaXgtZGFuZ2VyLWxpZ2h0LXJnYiksIHZhcigtLXBob2VuaXgtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYW5nZXItZGFyayB7XG4gIC0tcGhvZW5peC1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLXBob2VuaXgtZGFuZ2VyLWRhcmstcmdiKSwgdmFyKC0tcGhvZW5peC1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhbmdlci1kYXJrZXIge1xuICAtLXBob2VuaXgtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1waG9lbml4LWRhbmdlci1kYXJrZXItcmdiKSwgdmFyKC0tcGhvZW5peC1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXN1Y2Nlc3MtbGlnaHRlciB7XG4gIC0tcGhvZW5peC1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLXBob2VuaXgtc3VjY2Vzcy1saWdodGVyLXJnYiksIHZhcigtLXBob2VuaXgtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zdWNjZXNzLWxpZ2h0IHtcbiAgLS1waG9lbml4LWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tcGhvZW5peC1zdWNjZXNzLWxpZ2h0LXJnYiksIHZhcigtLXBob2VuaXgtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zdWNjZXNzLWRhcmsge1xuICAtLXBob2VuaXgtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1waG9lbml4LXN1Y2Nlc3MtZGFyay1yZ2IpLCB2YXIoLS1waG9lbml4LWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctc3VjY2Vzcy1kYXJrZXIge1xuICAtLXBob2VuaXgtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1waG9lbml4LXN1Y2Nlc3MtZGFya2VyLXJnYiksIHZhcigtLXBob2VuaXgtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1pbmZvLWxpZ2h0ZXIge1xuICAtLXBob2VuaXgtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1waG9lbml4LWluZm8tbGlnaHRlci1yZ2IpLCB2YXIoLS1waG9lbml4LWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctaW5mby1saWdodCB7XG4gIC0tcGhvZW5peC1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLXBob2VuaXgtaW5mby1saWdodC1yZ2IpLCB2YXIoLS1waG9lbml4LWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctaW5mby1kYXJrIHtcbiAgLS1waG9lbml4LWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tcGhvZW5peC1pbmZvLWRhcmstcmdiKSwgdmFyKC0tcGhvZW5peC1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWluZm8tZGFya2VyIHtcbiAgLS1waG9lbml4LWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tcGhvZW5peC1pbmZvLWRhcmtlci1yZ2IpLCB2YXIoLS1waG9lbml4LWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctYmxhY2sge1xuICAtLXBob2VuaXgtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1waG9lbml4LWJsYWNrLXJnYiksIHZhcigtLXBob2VuaXgtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13aGl0ZSB7XG4gIC0tcGhvZW5peC1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLXBob2VuaXgtd2hpdGUtcmdiKSwgdmFyKC0tcGhvZW5peC1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWJvZHkge1xuICAtLXBob2VuaXgtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1waG9lbml4LWJvZHktYmctcmdiKSwgdmFyKC0tcGhvZW5peC1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXRyYW5zcGFyZW50IHtcbiAgLS1waG9lbml4LWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ib2R5LWVtcGhhc2lzIHtcbiAgLS1waG9lbml4LWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tcGhvZW5peC1lbXBoYXNpcy1iZy1yZ2IpLCB2YXIoLS1waG9lbml4LWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctYm9keS1zZWNvbmRhcnkge1xuICAtLXBob2VuaXgtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1waG9lbml4LXNlY29uZGFyeS1iZy1yZ2IpLCB2YXIoLS1waG9lbml4LWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctYm9keS10ZXJ0aWFyeSB7XG4gIC0tcGhvZW5peC1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLXBob2VuaXgtdGVydGlhcnktYmctcmdiKSwgdmFyKC0tcGhvZW5peC1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWJvZHktcXVhdGVybmFyeSB7XG4gIC0tcGhvZW5peC1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLXBob2VuaXgtcXVhdGVybmFyeS1iZy1yZ2IpLCB2YXIoLS1waG9lbml4LWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctYm9keS1oaWdobGlnaHQge1xuICAtLXBob2VuaXgtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1waG9lbml4LWJvZHktaGlnaGxpZ2h0LWJnLXJnYiksIHZhcigtLXBob2VuaXgtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1vcGFjaXR5LTEwIHtcbiAgLS1waG9lbml4LWJnLW9wYWNpdHk6IDAuMTtcbn1cblxuLmJnLW9wYWNpdHktMjUge1xuICAtLXBob2VuaXgtYmctb3BhY2l0eTogMC4yNTtcbn1cblxuLmJnLW9wYWNpdHktNTAge1xuICAtLXBob2VuaXgtYmctb3BhY2l0eTogMC41O1xufVxuXG4uYmctb3BhY2l0eS03NSB7XG4gIC0tcGhvZW5peC1iZy1vcGFjaXR5OiAwLjc1O1xufVxuXG4uYmctb3BhY2l0eS04NSB7XG4gIC0tcGhvZW5peC1iZy1vcGFjaXR5OiAwLjg1O1xufVxuXG4uYmctb3BhY2l0eS0xMDAge1xuICAtLXBob2VuaXgtYmctb3BhY2l0eTogMTtcbn1cblxuLmJnLXByaW1hcnktc3VidGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGhvZW5peC1wcmltYXJ5LWJnLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXNlY29uZGFyeS1zdWJ0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waG9lbml4LXNlY29uZGFyeS1iZy1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zdWNjZXNzLXN1YnRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBob2VuaXgtc3VjY2Vzcy1iZy1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1pbmZvLXN1YnRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBob2VuaXgtaW5mby1iZy1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13YXJuaW5nLXN1YnRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBob2VuaXgtd2FybmluZy1iZy1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYW5nZXItc3VidGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGhvZW5peC1kYW5nZXItYmctc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYmctbGlnaHQtc3VidGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGhvZW5peC1saWdodC1iZy1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYXJrLXN1YnRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBob2VuaXgtZGFyay1iZy1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmFkaWVudCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLXBob2VuaXgtZ3JhZGllbnQpICFpbXBvcnRhbnQ7XG59XG5cbi51c2VyLXNlbGVjdC1hbGwge1xuICB1c2VyLXNlbGVjdDogYWxsICFpbXBvcnRhbnQ7XG59XG5cbi51c2VyLXNlbGVjdC1hdXRvIHtcbiAgdXNlci1zZWxlY3Q6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnVzZXItc2VsZWN0LW5vbmUge1xuICB1c2VyLXNlbGVjdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucGUtbm9uZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wZS1hdXRvIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTAge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTEge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTIge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTMge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTQge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTUge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtcGlsbCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcC0wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3AtMSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wLTIge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcC0zIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3AtNCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wLTUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wLWNpcmNsZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcC1waWxsIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtZW5kIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtZW5kLTAge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1lbmQtMSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWVuZC0yIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtZW5kLTMge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1lbmQtNCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWVuZC01IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1lbmQtY2lyY2xlIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWVuZC1waWxsIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tLTAge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS0xIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20tMiB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tLTMge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS00IHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20tNSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20tY2lyY2xlIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tLXBpbGwge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1zdGFydCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1zdGFydC0wIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXN0YXJ0LTEge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtc3RhcnQtMiB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1zdGFydC0zIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXN0YXJ0LTQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtc3RhcnQtNSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXN0YXJ0LWNpcmNsZSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtc3RhcnQtcGlsbCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbn1cblxuLnZpc2libGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLnotbjEge1xuICB6LWluZGV4OiAtMSAhaW1wb3J0YW50O1xufVxuXG4uei0wIHtcbiAgei1pbmRleDogMCAhaW1wb3J0YW50O1xufVxuXG4uei0xIHtcbiAgei1pbmRleDogMSAhaW1wb3J0YW50O1xufVxuXG4uei0yIHtcbiAgei1pbmRleDogMiAhaW1wb3J0YW50O1xufVxuXG4uei0zIHtcbiAgei1pbmRleDogMyAhaW1wb3J0YW50O1xufVxuXG4uei00IHtcbiAgei1pbmRleDogNCAhaW1wb3J0YW50O1xufVxuXG4uei01IHtcbiAgei1pbmRleDogNSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMSB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMiB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMyB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtNCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtNSB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1waWxsIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wLTAge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcC0xIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3AtMiB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wLTMge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcC00IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3AtNSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3AtY2lyY2xlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wLXBpbGwge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1lbmQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1lbmQtMCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWVuZC0xIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtZW5kLTIge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1lbmQtMyB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWVuZC00IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtZW5kLTUge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWVuZC1jaXJjbGUge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtZW5kLXBpbGwge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20tMCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tLTEge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS0yIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20tMyB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tLTQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS01IHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS1jaXJjbGUge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20tcGlsbCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXN0YXJ0IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXN0YXJ0LTAge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtc3RhcnQtMSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1zdGFydC0yIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXN0YXJ0LTMge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtc3RhcnQtNCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1zdGFydC01IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtc3RhcnQtY2lyY2xlIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1zdGFydC1waWxsIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXgge1xuICBib3JkZXItbGVmdDogdmFyKC0tcGhvZW5peC1ib3JkZXItd2lkdGgpIHZhcigtLXBob2VuaXgtYm9yZGVyLXN0eWxlKSB2YXIoLS1waG9lbml4LWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1waG9lbml4LWJvcmRlci13aWR0aCkgdmFyKC0tcGhvZW5peC1ib3JkZXItc3R5bGUpIHZhcigtLXBob2VuaXgtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXgtMCB7XG4gIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXkge1xuICBib3JkZXItdG9wOiB2YXIoLS1waG9lbml4LWJvcmRlci13aWR0aCkgdmFyKC0tcGhvZW5peC1ib3JkZXItc3R5bGUpIHZhcigtLXBob2VuaXgtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1waG9lbml4LWJvcmRlci13aWR0aCkgdmFyKC0tcGhvZW5peC1ib3JkZXItc3R5bGUpIHZhcigtLXBob2VuaXgtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXktMCB7XG4gIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubHMtMSB7XG4gIGxldHRlci1zcGFjaW5nOiAxICFpbXBvcnRhbnQ7XG59XG5cbi5scy0yIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTY1ZW0gIWltcG9ydGFudDtcbn1cblxuLmxzLTMge1xuICBsZXR0ZXItc3BhY2luZzogMC4yNWVtICFpbXBvcnRhbnQ7XG59XG5cbi5jb2x1bW4tMSB7XG4gIGNvbHVtbi1jb3VudDogMSAhaW1wb3J0YW50O1xufVxuXG4uY29sdW1uLTIge1xuICBjb2x1bW4tY291bnQ6IDIgIWltcG9ydGFudDtcbn1cblxuLmNvbHVtbi0zIHtcbiAgY29sdW1uLWNvdW50OiAzICFpbXBvcnRhbnQ7XG59XG5cbi5jdXJzb3ItcG9pbnRlciB7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xufVxuXG4uY3Vyc29yLWRlZmF1bHQge1xuICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mbG9hdC1zbS1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtc20tZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtc20tbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1zbS1jb250YWluIHtcbiAgICBvYmplY3QtZml0OiBjb250YWluICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtc20tY292ZXIge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtc20tZmlsbCB7XG4gICAgb2JqZWN0LWZpdDogZmlsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXNtLXNjYWxlIHtcbiAgICBvYmplY3QtZml0OiBzY2FsZS1kb3duICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtc20tbm9uZSB7XG4gICAgb2JqZWN0LWZpdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcGFjaXR5LXNtLTAge1xuICAgIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbiAgfVxuICAub3BhY2l0eS1zbS0yNSB7XG4gICAgb3BhY2l0eTogMC4yNSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcGFjaXR5LXNtLTUwIHtcbiAgICBvcGFjaXR5OiAwLjUgIWltcG9ydGFudDtcbiAgfVxuICAub3BhY2l0eS1zbS03NSB7XG4gICAgb3BhY2l0eTogMC43NSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcGFjaXR5LXNtLTg1IHtcbiAgICBvcGFjaXR5OiAwLjg1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9wYWNpdHktc20tMTAwIHtcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUtZ3JpZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5wb3NpdGlvbi1zbS1zdGF0aWMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgfVxuICAucG9zaXRpb24tc20tcmVsYXRpdmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICB9XG4gIC5wb3NpdGlvbi1zbS1hYnNvbHV0ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBvc2l0aW9uLXNtLWZpeGVkIHtcbiAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgfVxuICAucG9zaXRpb24tc20tc3RpY2t5IHtcbiAgICBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRyYW5zbGF0ZS1taWRkbGUtc20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRyYW5zbGF0ZS1taWRkbGUtc20teCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRyYW5zbGF0ZS1taWRkbGUtc20teSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbSB7XG4gICAgYm9yZGVyOiB2YXIoLS1waG9lbml4LWJvcmRlci13aWR0aCkgdmFyKC0tcGhvZW5peC1ib3JkZXItc3R5bGUpIHZhcigtLXBob2VuaXgtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tMCB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci10b3Atc20ge1xuICAgIGJvcmRlci10b3A6IHZhcigtLXBob2VuaXgtYm9yZGVyLXdpZHRoKSB2YXIoLS1waG9lbml4LWJvcmRlci1zdHlsZSkgdmFyKC0tcGhvZW5peC1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci10b3Atc20tMCB7XG4gICAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItZW5kLXNtIHtcbiAgICBib3JkZXItcmlnaHQ6IHZhcigtLXBob2VuaXgtYm9yZGVyLXdpZHRoKSB2YXIoLS1waG9lbml4LWJvcmRlci1zdHlsZSkgdmFyKC0tcGhvZW5peC1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1lbmQtc20tMCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1ib3R0b20tc20ge1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLXBob2VuaXgtYm9yZGVyLXdpZHRoKSB2YXIoLS1waG9lbml4LWJvcmRlci1zdHlsZSkgdmFyKC0tcGhvZW5peC1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1ib3R0b20tc20tMCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc3RhcnQtc20ge1xuICAgIGJvcmRlci1sZWZ0OiB2YXIoLS1waG9lbml4LWJvcmRlci13aWR0aCkgdmFyKC0tcGhvZW5peC1ib3JkZXItc3R5bGUpIHZhcigtLXBob2VuaXgtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc3RhcnQtc20tMCB7XG4gICAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAudy1zbS0yNSB7XG4gICAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xuICB9XG4gIC53LXNtLTMwIHtcbiAgICB3aWR0aDogMzAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnctc20tNTAge1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAudy1zbS02MCB7XG4gICAgd2lkdGg6IDYwJSAhaW1wb3J0YW50O1xuICB9XG4gIC53LXNtLTcwIHtcbiAgICB3aWR0aDogNzAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnctc20tNzUge1xuICAgIHdpZHRoOiA3NSUgIWltcG9ydGFudDtcbiAgfVxuICAudy1zbS0xMDAge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnctc20tYXV0byB7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuaC1zbS0yNSB7XG4gICAgaGVpZ2h0OiAyNSUgIWltcG9ydGFudDtcbiAgfVxuICAuaC1zbS0zMCB7XG4gICAgaGVpZ2h0OiAzMCUgIWltcG9ydGFudDtcbiAgfVxuICAuaC1zbS01MCB7XG4gICAgaGVpZ2h0OiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAuaC1zbS02MCB7XG4gICAgaGVpZ2h0OiA2MCUgIWltcG9ydGFudDtcbiAgfVxuICAuaC1zbS03MCB7XG4gICAgaGVpZ2h0OiA3MCUgIWltcG9ydGFudDtcbiAgfVxuICAuaC1zbS03NSB7XG4gICAgaGVpZ2h0OiA3NSUgIWltcG9ydGFudDtcbiAgfVxuICAuaC1zbS0xMDAge1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5oLXNtLWF1dG8ge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20td3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS01IHtcbiAgICBtYXJnaW46IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS02IHtcbiAgICBtYXJnaW46IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTcge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTgge1xuICAgIG1hcmdpbjogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tOSB7XG4gICAgbWFyZ2luOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMTAge1xuICAgIG1hcmdpbjogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMTEge1xuICAgIG1hcmdpbjogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTEyIHtcbiAgICBtYXJnaW46IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0xMyB7XG4gICAgbWFyZ2luOiA2LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0xNCB7XG4gICAgbWFyZ2luOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMTUge1xuICAgIG1hcmdpbjogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTcge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTgge1xuICAgIG1hcmdpbi1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tMTMge1xuICAgIG1hcmdpbi1yaWdodDogNi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDYuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS0xNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tMTUge1xuICAgIG1hcmdpbi1yaWdodDogNy41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTUge1xuICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTYge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS03IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS04IHtcbiAgICBtYXJnaW4tdG9wOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tOSB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tMTAge1xuICAgIG1hcmdpbi10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS0xMSB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tMTIge1xuICAgIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTEzIHtcbiAgICBtYXJnaW4tdG9wOiA2LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tMTQge1xuICAgIG1hcmdpbi10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTE1IHtcbiAgICBtYXJnaW4tdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTYge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS03IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTgge1xuICAgIG1hcmdpbi10b3A6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS05IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTEwIHtcbiAgICBtYXJnaW4tdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMTEge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMTIge1xuICAgIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMTMge1xuICAgIG1hcmdpbi10b3A6IDYuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0xNCB7XG4gICAgbWFyZ2luLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0xNSB7XG4gICAgbWFyZ2luLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTYge1xuICAgIG1hcmdpbi1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTcge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tMTAge1xuICAgIG1hcmdpbi1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tMTIge1xuICAgIG1hcmdpbi1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS0xMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tMTQge1xuICAgIG1hcmdpbi1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS0xNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS02IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS04IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTExIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTEzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMTQge1xuICAgIG1hcmdpbi1ib3R0b206IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMTUge1xuICAgIG1hcmdpbi1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS02IHtcbiAgICBtYXJnaW4tbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTgge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTEyIHtcbiAgICBtYXJnaW4tbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS0xMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDYuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS0xNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tMTUge1xuICAgIG1hcmdpbi1sZWZ0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uNSB7XG4gICAgbWFyZ2luOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW42IHtcbiAgICBtYXJnaW46IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uNyB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW44IHtcbiAgICBtYXJnaW46IC0zLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uOSB7XG4gICAgbWFyZ2luOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW4xMCB7XG4gICAgbWFyZ2luOiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjExIHtcbiAgICBtYXJnaW46IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjEyIHtcbiAgICBtYXJnaW46IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjEzIHtcbiAgICBtYXJnaW46IC02LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uMTQge1xuICAgIG1hcmdpbjogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uMTUge1xuICAgIG1hcmdpbjogLTcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1uNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1uOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0zLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tbjkge1xuICAgIG1hcmdpbi1yaWdodDogLTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tbjEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1uMTEge1xuICAgIG1hcmdpbi1yaWdodDogLTVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tbjEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLW4xMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC02LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tbjE0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLW4xNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC03LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1uNiB7XG4gICAgbWFyZ2luLXRvcDogLTIuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tbjcge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tbjgge1xuICAgIG1hcmdpbi10b3A6IC0zLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLW45IHtcbiAgICBtYXJnaW4tdG9wOiAtNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLW4xMCB7XG4gICAgbWFyZ2luLXRvcDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tbjExIHtcbiAgICBtYXJnaW4tdG9wOiAtNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLW4xMiB7XG4gICAgbWFyZ2luLXRvcDogLTZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1uMTMge1xuICAgIG1hcmdpbi10b3A6IC02LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLW4xNCB7XG4gICAgbWFyZ2luLXRvcDogLTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1uMTUge1xuICAgIG1hcmdpbi10b3A6IC03LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjUge1xuICAgIG1hcmdpbi10b3A6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW42IHtcbiAgICBtYXJnaW4tdG9wOiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW43IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uOCB7XG4gICAgbWFyZ2luLXRvcDogLTMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uOSB7XG4gICAgbWFyZ2luLXRvcDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjEwIHtcbiAgICBtYXJnaW4tdG9wOiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW4xMSB7XG4gICAgbWFyZ2luLXRvcDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjEyIHtcbiAgICBtYXJnaW4tdG9wOiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uMTMge1xuICAgIG1hcmdpbi10b3A6IC02LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjE0IHtcbiAgICBtYXJnaW4tdG9wOiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uMTUge1xuICAgIG1hcmdpbi10b3A6IC03LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tbjcge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tbjgge1xuICAgIG1hcmdpbi1yaWdodDogLTMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1uOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1uMTAge1xuICAgIG1hcmdpbi1yaWdodDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1uMTEge1xuICAgIG1hcmdpbi1yaWdodDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tbjEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLW4xMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLW4xNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1uMTUge1xuICAgIG1hcmdpbi1yaWdodDogLTcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjgge1xuICAgIG1hcmdpbi1ib3R0b206IC0zLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjkge1xuICAgIG1hcmdpbi1ib3R0b206IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW4xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uMTEge1xuICAgIG1hcmdpbi1ib3R0b206IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW4xMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjEzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW4xNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjE1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tbjYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLW43IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tbjgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLW45IHtcbiAgICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tbjEwIHtcbiAgICBtYXJnaW4tbGVmdDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1uMTEge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1uMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1uMTMge1xuICAgIG1hcmdpbi1sZWZ0OiAtNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLW4xNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLW4xNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC03LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS01IHtcbiAgICBwYWRkaW5nOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tNiB7XG4gICAgcGFkZGluZzogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tNyB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTgge1xuICAgIHBhZGRpbmc6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTkge1xuICAgIHBhZGRpbmc6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0xMCB7XG4gICAgcGFkZGluZzogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMTEge1xuICAgIHBhZGRpbmc6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0xMiB7XG4gICAgcGFkZGluZzogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTEzIHtcbiAgICBwYWRkaW5nOiA2LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0xNCB7XG4gICAgcGFkZGluZzogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTE1IHtcbiAgICBwYWRkaW5nOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tNSB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTExIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTEzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS0xNCB7XG4gICAgcGFkZGluZy1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS0xNSB7XG4gICAgcGFkZGluZy1yaWdodDogNy41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS02IHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS03IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTgge1xuICAgIHBhZGRpbmctdG9wOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTkge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tMTAge1xuICAgIHBhZGRpbmctdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTExIHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTEyIHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTEzIHtcbiAgICBwYWRkaW5nLXRvcDogNi41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDYuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS0xNCB7XG4gICAgcGFkZGluZy10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS0xNSB7XG4gICAgcGFkZGluZy10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTUge1xuICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTYge1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tNyB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tOCB7XG4gICAgcGFkZGluZy10b3A6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS05IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0xMCB7XG4gICAgcGFkZGluZy10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0xMSB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMTIge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTEzIHtcbiAgICBwYWRkaW5nLXRvcDogNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTE0IHtcbiAgICBwYWRkaW5nLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0xNSB7XG4gICAgcGFkZGluZy10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tNiB7XG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tOCB7XG4gICAgcGFkZGluZy1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS0xMSB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS0xMiB7XG4gICAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS0xMyB7XG4gICAgcGFkZGluZy1yaWdodDogNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTE0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTE1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTYge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS05IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0xMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0xMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMTIge1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTEzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTE0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0xNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tNyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTgge1xuICAgIHBhZGRpbmctbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTkge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS0xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tMTEge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS0xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTEzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS0xNCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTE1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS0xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS0zIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTQge1xuICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS01IHtcbiAgICBnYXA6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTYge1xuICAgIGdhcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS03IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTgge1xuICAgIGdhcDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS05IHtcbiAgICBnYXA6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTEwIHtcbiAgICBnYXA6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tMTEge1xuICAgIGdhcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tMTIge1xuICAgIGdhcDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tMTMge1xuICAgIGdhcDogNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS0xNCB7XG4gICAgZ2FwOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS0xNSB7XG4gICAgZ2FwOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1zbS0wIHtcbiAgICByb3ctZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtc20tMSB7XG4gICAgcm93LWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXNtLTIge1xuICAgIHJvdy1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXNtLTMge1xuICAgIHJvdy1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1zbS00IHtcbiAgICByb3ctZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1zbS01IHtcbiAgICByb3ctZ2FwOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtc20tNiB7XG4gICAgcm93LWdhcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtc20tNyB7XG4gICAgcm93LWdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXNtLTgge1xuICAgIHJvdy1nYXA6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXNtLTkge1xuICAgIHJvdy1nYXA6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1zbS0xMCB7XG4gICAgcm93LWdhcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtc20tMTEge1xuICAgIHJvdy1nYXA6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1zbS0xMiB7XG4gICAgcm93LWdhcDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXNtLTEzIHtcbiAgICByb3ctZ2FwOiA2LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1zbS0xNCB7XG4gICAgcm93LWdhcDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXNtLTE1IHtcbiAgICByb3ctZ2FwOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1zbS0wIHtcbiAgICBjb2x1bW4tZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtc20tMSB7XG4gICAgY29sdW1uLWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXNtLTIge1xuICAgIGNvbHVtbi1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXNtLTMge1xuICAgIGNvbHVtbi1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1zbS00IHtcbiAgICBjb2x1bW4tZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1zbS01IHtcbiAgICBjb2x1bW4tZ2FwOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtc20tNiB7XG4gICAgY29sdW1uLWdhcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtc20tNyB7XG4gICAgY29sdW1uLWdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXNtLTgge1xuICAgIGNvbHVtbi1nYXA6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXNtLTkge1xuICAgIGNvbHVtbi1nYXA6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1zbS0xMCB7XG4gICAgY29sdW1uLWdhcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtc20tMTEge1xuICAgIGNvbHVtbi1nYXA6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1zbS0xMiB7XG4gICAgY29sdW1uLWdhcDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXNtLTEzIHtcbiAgICBjb2x1bW4tZ2FwOiA2LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1zbS0xNCB7XG4gICAgY29sdW1uLWdhcDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXNtLTE1IHtcbiAgICBjb2x1bW4tZ2FwOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMtc20tMSB7XG4gICAgZm9udC1zaXplOiA0Ljc2ODM3MTU4MnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy1zbS0yIHtcbiAgICBmb250LXNpemU6IDMuODE0Njk3MjY1NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy1zbS0zIHtcbiAgICBmb250LXNpemU6IDMuMDUxNzU3ODEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy1zbS00IHtcbiAgICBmb250LXNpemU6IDIuNDQxNDA2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMtc20tNSB7XG4gICAgZm9udC1zaXplOiAxLjk1MzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy1zbS02IHtcbiAgICBmb250LXNpemU6IDEuNTYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy1zbS03IHtcbiAgICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMtc20tOCB7XG4gICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLXNtLTkge1xuICAgIGZvbnQtc2l6ZTogMC44cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLXNtLTEwIHtcbiAgICBmb250LXNpemU6IDAuNjRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMtc20tMTEge1xuICAgIGZvbnQtc2l6ZTogMC41MTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1zbS1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXNtLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1zbS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLXNtIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtc20tMCB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLXNtLTEge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC1zbS0yIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtc20tMyB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLXNtLTQge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC1zbS01IHtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLXNtLWNpcmNsZSB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtc20tcGlsbCB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtdG9wLXNtIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC10b3Atc20tMCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtdG9wLXNtLTEge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLXRvcC1zbS0yIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC10b3Atc20tMyB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtdG9wLXNtLTQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLXRvcC1zbS01IHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLXRvcC1zbS1jaXJjbGUge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC10b3Atc20tcGlsbCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLWVuZC1zbSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLWVuZC1zbS0wIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtZW5kLXNtLTEge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC1lbmQtc20tMiB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLWVuZC1zbS0zIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtZW5kLXNtLTQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC1lbmQtc20tNSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtZW5kLXNtLWNpcmNsZSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC1lbmQtc20tcGlsbCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC1ib3R0b20tc20ge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLWJvdHRvbS1zbS0wIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC1ib3R0b20tc20tMSB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtYm90dG9tLXNtLTIge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLWJvdHRvbS1zbS0zIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC1ib3R0b20tc20tNCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtYm90dG9tLXNtLTUge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtYm90dG9tLXNtLWNpcmNsZSB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLWJvdHRvbS1zbS1waWxsIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtc3RhcnQtc20ge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtc3RhcnQtc20tMCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC1zdGFydC1zbS0xIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLXN0YXJ0LXNtLTIge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtc3RhcnQtc20tMyB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC1zdGFydC1zbS00IHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLXN0YXJ0LXNtLTUge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC1zdGFydC1zbS1jaXJjbGUge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLXN0YXJ0LXNtLXBpbGwge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tc20tMSB7XG4gICAgY29sdW1uLWNvdW50OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1zbS0yIHtcbiAgICBjb2x1bW4tY291bnQ6IDIgIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLXNtLTMge1xuICAgIGNvbHVtbi1jb3VudDogMyAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsb2F0LW1kLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1tZC1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1tZC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LW1kLWNvbnRhaW4ge1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1tZC1jb3ZlciB7XG4gICAgb2JqZWN0LWZpdDogY292ZXIgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1tZC1maWxsIHtcbiAgICBvYmplY3QtZml0OiBmaWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtbWQtc2NhbGUge1xuICAgIG9iamVjdC1maXQ6IHNjYWxlLWRvd24gIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1tZC1ub25lIHtcbiAgICBvYmplY3QtZml0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9wYWNpdHktbWQtMCB7XG4gICAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcGFjaXR5LW1kLTI1IHtcbiAgICBvcGFjaXR5OiAwLjI1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9wYWNpdHktbWQtNTAge1xuICAgIG9wYWNpdHk6IDAuNSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcGFjaXR5LW1kLTc1IHtcbiAgICBvcGFjaXR5OiAwLjc1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9wYWNpdHktbWQtODUge1xuICAgIG9wYWNpdHk6IDAuODUgIWltcG9ydGFudDtcbiAgfVxuICAub3BhY2l0eS1tZC0xMDAge1xuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZS1ncmlkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBvc2l0aW9uLW1kLXN0YXRpYyB7XG4gICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICB9XG4gIC5wb3NpdGlvbi1tZC1yZWxhdGl2ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBvc2l0aW9uLW1kLWFic29sdXRlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgfVxuICAucG9zaXRpb24tbWQtZml4ZWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICB9XG4gIC5wb3NpdGlvbi1tZC1zdGlja3kge1xuICAgIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbiAgfVxuICAudHJhbnNsYXRlLW1pZGRsZS1tZCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgIWltcG9ydGFudDtcbiAgfVxuICAudHJhbnNsYXRlLW1pZGRsZS1tZC14IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgIWltcG9ydGFudDtcbiAgfVxuICAudHJhbnNsYXRlLW1pZGRsZS1tZC15IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kIHtcbiAgICBib3JkZXI6IHZhcigtLXBob2VuaXgtYm9yZGVyLXdpZHRoKSB2YXIoLS1waG9lbml4LWJvcmRlci1zdHlsZSkgdmFyKC0tcGhvZW5peC1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC0wIHtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXRvcC1tZCB7XG4gICAgYm9yZGVyLXRvcDogdmFyKC0tcGhvZW5peC1ib3JkZXItd2lkdGgpIHZhcigtLXBob2VuaXgtYm9yZGVyLXN0eWxlKSB2YXIoLS1waG9lbml4LWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXRvcC1tZC0wIHtcbiAgICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1lbmQtbWQge1xuICAgIGJvcmRlci1yaWdodDogdmFyKC0tcGhvZW5peC1ib3JkZXItd2lkdGgpIHZhcigtLXBob2VuaXgtYm9yZGVyLXN0eWxlKSB2YXIoLS1waG9lbml4LWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWVuZC1tZC0wIHtcbiAgICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWJvdHRvbS1tZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tcGhvZW5peC1ib3JkZXItd2lkdGgpIHZhcigtLXBob2VuaXgtYm9yZGVyLXN0eWxlKSB2YXIoLS1waG9lbml4LWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWJvdHRvbS1tZC0wIHtcbiAgICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zdGFydC1tZCB7XG4gICAgYm9yZGVyLWxlZnQ6IHZhcigtLXBob2VuaXgtYm9yZGVyLXdpZHRoKSB2YXIoLS1waG9lbml4LWJvcmRlci1zdHlsZSkgdmFyKC0tcGhvZW5peC1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zdGFydC1tZC0wIHtcbiAgICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC53LW1kLTI1IHtcbiAgICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnctbWQtMzAge1xuICAgIHdpZHRoOiAzMCUgIWltcG9ydGFudDtcbiAgfVxuICAudy1tZC01MCB7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICB9XG4gIC53LW1kLTYwIHtcbiAgICB3aWR0aDogNjAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnctbWQtNzAge1xuICAgIHdpZHRoOiA3MCUgIWltcG9ydGFudDtcbiAgfVxuICAudy1tZC03NSB7XG4gICAgd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xuICB9XG4gIC53LW1kLTEwMCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAudy1tZC1hdXRvIHtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5oLW1kLTI1IHtcbiAgICBoZWlnaHQ6IDI1JSAhaW1wb3J0YW50O1xuICB9XG4gIC5oLW1kLTMwIHtcbiAgICBoZWlnaHQ6IDMwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5oLW1kLTUwIHtcbiAgICBoZWlnaHQ6IDUwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5oLW1kLTYwIHtcbiAgICBoZWlnaHQ6IDYwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5oLW1kLTcwIHtcbiAgICBoZWlnaHQ6IDcwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5oLW1kLTc1IHtcbiAgICBoZWlnaHQ6IDc1JSAhaW1wb3J0YW50O1xuICB9XG4gIC5oLW1kLTEwMCB7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmgtbWQtYXV0byB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTUge1xuICAgIG1hcmdpbjogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTYge1xuICAgIG1hcmdpbjogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtNyB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtOCB7XG4gICAgbWFyZ2luOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC05IHtcbiAgICBtYXJnaW46IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0xMCB7XG4gICAgbWFyZ2luOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0xMSB7XG4gICAgbWFyZ2luOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMTIge1xuICAgIG1hcmdpbjogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTEzIHtcbiAgICBtYXJnaW46IDYuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTE0IHtcbiAgICBtYXJnaW46IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0xNSB7XG4gICAgbWFyZ2luOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTkge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtMTEge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC0xMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTE0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC0xNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtNiB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTcge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTgge1xuICAgIG1hcmdpbi10b3A6IDMuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC05IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC0xMCB7XG4gICAgbWFyZ2luLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTExIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC0xMiB7XG4gICAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtMTMge1xuICAgIG1hcmdpbi10b3A6IDYuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDYuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC0xNCB7XG4gICAgbWFyZ2luLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtMTUge1xuICAgIG1hcmdpbi10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTUge1xuICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtNiB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTcge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtOCB7XG4gICAgbWFyZ2luLXRvcDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTkge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMTAge1xuICAgIG1hcmdpbi10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0xMSB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0xMiB7XG4gICAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0xMyB7XG4gICAgbWFyZ2luLXRvcDogNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTE0IHtcbiAgICBtYXJnaW4tdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTE1IHtcbiAgICBtYXJnaW4tdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTgge1xuICAgIG1hcmdpbi1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTkge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtMTEge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTEzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC0xNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTE1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC03IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTgge1xuICAgIG1hcmdpbi1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC05IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMTEge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMTIge1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMTMge1xuICAgIG1hcmdpbi1ib3R0b206IDYuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0xNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0xNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC05IHtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTEzIHtcbiAgICBtYXJnaW4tbGVmdDogNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTE0IHtcbiAgICBtYXJnaW4tbGVmdDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC0xNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW41IHtcbiAgICBtYXJnaW46IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjYge1xuICAgIG1hcmdpbjogLTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW43IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjgge1xuICAgIG1hcmdpbjogLTMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW45IHtcbiAgICBtYXJnaW46IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjEwIHtcbiAgICBtYXJnaW46IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uMTEge1xuICAgIG1hcmdpbjogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uMTIge1xuICAgIG1hcmdpbjogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uMTMge1xuICAgIG1hcmdpbjogLTYuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW4xNCB7XG4gICAgbWFyZ2luOiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW4xNSB7XG4gICAgbWFyZ2luOiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtbjYge1xuICAgIG1hcmdpbi1yaWdodDogLTIuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLW43IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLW44IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1uOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1uMTAge1xuICAgIG1hcmdpbi1yaWdodDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLW4xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1uMTIge1xuICAgIG1hcmdpbi1yaWdodDogLTZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtbjEzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTYuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1uMTQge1xuICAgIG1hcmdpbi1yaWdodDogLTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtbjE1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLW42IHtcbiAgICBtYXJnaW4tdG9wOiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1uNyB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1uOCB7XG4gICAgbWFyZ2luLXRvcDogLTMuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtbjkge1xuICAgIG1hcmdpbi10b3A6IC00cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtbjEwIHtcbiAgICBtYXJnaW4tdG9wOiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1uMTEge1xuICAgIG1hcmdpbi10b3A6IC01cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtbjEyIHtcbiAgICBtYXJnaW4tdG9wOiAtNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLW4xMyB7XG4gICAgbWFyZ2luLXRvcDogLTYuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC02LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtbjE0IHtcbiAgICBtYXJnaW4tdG9wOiAtN3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLW4xNSB7XG4gICAgbWFyZ2luLXRvcDogLTcuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC03LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjYge1xuICAgIG1hcmdpbi10b3A6IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjcge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW44IHtcbiAgICBtYXJnaW4tdG9wOiAtMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW45IHtcbiAgICBtYXJnaW4tdG9wOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uMTAge1xuICAgIG1hcmdpbi10b3A6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjExIHtcbiAgICBtYXJnaW4tdG9wOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uMTIge1xuICAgIG1hcmdpbi10b3A6IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW4xMyB7XG4gICAgbWFyZ2luLXRvcDogLTYuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uMTQge1xuICAgIG1hcmdpbi10b3A6IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW4xNSB7XG4gICAgbWFyZ2luLXRvcDogLTcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtbjYge1xuICAgIG1hcmdpbi1yaWdodDogLTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1uNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1uOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLW45IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLW4xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLW4xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1uMTIge1xuICAgIG1hcmdpbi1yaWdodDogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtbjEzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtbjE0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLW4xNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW42IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW43IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW4xMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uMTMge1xuICAgIG1hcmdpbi1ib3R0b206IC02LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjE0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uMTUge1xuICAgIG1hcmdpbi1ib3R0b206IC03LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1uNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtbjcge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1uOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtbjkge1xuICAgIG1hcmdpbi1sZWZ0OiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1uMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLW4xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLW4xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLW4xMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC02LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtbjE0IHtcbiAgICBtYXJnaW4tbGVmdDogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtbjE1IHtcbiAgICBtYXJnaW4tbGVmdDogLTcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTUge1xuICAgIHBhZGRpbmc6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC02IHtcbiAgICBwYWRkaW5nOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC03IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtOCB7XG4gICAgcGFkZGluZzogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtOSB7XG4gICAgcGFkZGluZzogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTEwIHtcbiAgICBwYWRkaW5nOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0xMSB7XG4gICAgcGFkZGluZzogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTEyIHtcbiAgICBwYWRkaW5nOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMTMge1xuICAgIHBhZGRpbmc6IDYuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTE0IHtcbiAgICBwYWRkaW5nOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMTUge1xuICAgIHBhZGRpbmc6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtOCB7XG4gICAgcGFkZGluZy1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtOSB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtMTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtMTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTE0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTE1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC01IHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTYge1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTcge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtOCB7XG4gICAgcGFkZGluZy10b3A6IDMuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtOSB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC0xMCB7XG4gICAgcGFkZGluZy10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMTEge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMTIge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMTMge1xuICAgIHBhZGRpbmctdG9wOiA2LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTE0IHtcbiAgICBwYWRkaW5nLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTE1IHtcbiAgICBwYWRkaW5nLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtNSB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtNiB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC03IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC04IHtcbiAgICBwYWRkaW5nLXRvcDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTkge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTEwIHtcbiAgICBwYWRkaW5nLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTExIHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0xMiB7XG4gICAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMTMge1xuICAgIHBhZGRpbmctdG9wOiA2LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMTQge1xuICAgIHBhZGRpbmctdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTE1IHtcbiAgICBwYWRkaW5nLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtNSB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtNyB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtOSB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTExIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTEzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtMTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtMTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC03IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC04IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTkge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTExIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0xMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMTMge1xuICAgIHBhZGRpbmctYm90dG9tOiA2LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMTQge1xuICAgIHBhZGRpbmctYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTE1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTUge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC03IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtOCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtOSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC0xMSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtMTMge1xuICAgIHBhZGRpbmctbGVmdDogNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTE0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtMTUge1xuICAgIHBhZGRpbmctbGVmdDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC0wIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTEge1xuICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtMiB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTMge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtNCB7XG4gICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTUge1xuICAgIGdhcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtNiB7XG4gICAgZ2FwOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTcge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtOCB7XG4gICAgZ2FwOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTkge1xuICAgIGdhcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtMTAge1xuICAgIGdhcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC0xMSB7XG4gICAgZ2FwOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC0xMiB7XG4gICAgZ2FwOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC0xMyB7XG4gICAgZ2FwOiA2LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTE0IHtcbiAgICBnYXA6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTE1IHtcbiAgICBnYXA6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLW1kLTAge1xuICAgIHJvdy1nYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1tZC0xIHtcbiAgICByb3ctZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbWQtMiB7XG4gICAgcm93LWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbWQtMyB7XG4gICAgcm93LWdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLW1kLTQge1xuICAgIHJvdy1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLW1kLTUge1xuICAgIHJvdy1nYXA6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1tZC02IHtcbiAgICByb3ctZ2FwOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1tZC03IHtcbiAgICByb3ctZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbWQtOCB7XG4gICAgcm93LWdhcDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbWQtOSB7XG4gICAgcm93LWdhcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLW1kLTEwIHtcbiAgICByb3ctZ2FwOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1tZC0xMSB7XG4gICAgcm93LWdhcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLW1kLTEyIHtcbiAgICByb3ctZ2FwOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbWQtMTMge1xuICAgIHJvdy1nYXA6IDYuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLW1kLTE0IHtcbiAgICByb3ctZ2FwOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbWQtMTUge1xuICAgIHJvdy1nYXA6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLW1kLTAge1xuICAgIGNvbHVtbi1nYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1tZC0xIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbWQtMiB7XG4gICAgY29sdW1uLWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbWQtMyB7XG4gICAgY29sdW1uLWdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLW1kLTQge1xuICAgIGNvbHVtbi1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLW1kLTUge1xuICAgIGNvbHVtbi1nYXA6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1tZC02IHtcbiAgICBjb2x1bW4tZ2FwOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1tZC03IHtcbiAgICBjb2x1bW4tZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbWQtOCB7XG4gICAgY29sdW1uLWdhcDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbWQtOSB7XG4gICAgY29sdW1uLWdhcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLW1kLTEwIHtcbiAgICBjb2x1bW4tZ2FwOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1tZC0xMSB7XG4gICAgY29sdW1uLWdhcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLW1kLTEyIHtcbiAgICBjb2x1bW4tZ2FwOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbWQtMTMge1xuICAgIGNvbHVtbi1nYXA6IDYuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLW1kLTE0IHtcbiAgICBjb2x1bW4tZ2FwOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbWQtMTUge1xuICAgIGNvbHVtbi1nYXA6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy1tZC0xIHtcbiAgICBmb250LXNpemU6IDQuNzY4MzcxNTgycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLW1kLTIge1xuICAgIGZvbnQtc2l6ZTogMy44MTQ2OTcyNjU2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLW1kLTMge1xuICAgIGZvbnQtc2l6ZTogMy4wNTE3NTc4MTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLW1kLTQge1xuICAgIGZvbnQtc2l6ZTogMi40NDE0MDYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy1tZC01IHtcbiAgICBmb250LXNpemU6IDEuOTUzMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLW1kLTYge1xuICAgIGZvbnQtc2l6ZTogMS41NjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLW1kLTcge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy1tZC04IHtcbiAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMtbWQtOSB7XG4gICAgZm9udC1zaXplOiAwLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMtbWQtMTAge1xuICAgIGZvbnQtc2l6ZTogMC42NHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy1tZC0xMSB7XG4gICAgZm9udC1zaXplOiAwLjUxMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LW1kLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbWQtZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LW1kLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtbWQge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC1tZC0wIHtcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtbWQtMSB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLW1kLTIge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC1tZC0zIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtbWQtNCB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLW1kLTUge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtbWQtY2lyY2xlIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC1tZC1waWxsIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC10b3AtbWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLXRvcC1tZC0wIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC10b3AtbWQtMSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtdG9wLW1kLTIge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLXRvcC1tZC0zIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC10b3AtbWQtNCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtdG9wLW1kLTUge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtdG9wLW1kLWNpcmNsZSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLXRvcC1tZC1waWxsIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtZW5kLW1kIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtZW5kLW1kLTAge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC1lbmQtbWQtMSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLWVuZC1tZC0yIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtZW5kLW1kLTMge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC1lbmQtbWQtNCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLWVuZC1tZC01IHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC1lbmQtbWQtY2lyY2xlIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLWVuZC1tZC1waWxsIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLWJvdHRvbS1tZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtYm90dG9tLW1kLTAge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLWJvdHRvbS1tZC0xIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC1ib3R0b20tbWQtMiB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtYm90dG9tLW1kLTMge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLWJvdHRvbS1tZC00IHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC1ib3R0b20tbWQtNSB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC1ib3R0b20tbWQtY2lyY2xlIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtYm90dG9tLW1kLXBpbGwge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC1zdGFydC1tZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC1zdGFydC1tZC0wIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLXN0YXJ0LW1kLTEge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtc3RhcnQtbWQtMiB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC1zdGFydC1tZC0zIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLXN0YXJ0LW1kLTQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtc3RhcnQtbWQtNSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLXN0YXJ0LW1kLWNpcmNsZSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtc3RhcnQtbWQtcGlsbCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1tZC0xIHtcbiAgICBjb2x1bW4tY291bnQ6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLW1kLTIge1xuICAgIGNvbHVtbi1jb3VudDogMiAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tbWQtMyB7XG4gICAgY29sdW1uLWNvdW50OiAzICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmxvYXQtbGctc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LWxnLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LWxnLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtbGctY29udGFpbiB7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbiAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LWxnLWNvdmVyIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LWxnLWZpbGwge1xuICAgIG9iamVjdC1maXQ6IGZpbGwgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1sZy1zY2FsZSB7XG4gICAgb2JqZWN0LWZpdDogc2NhbGUtZG93biAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LWxnLW5vbmUge1xuICAgIG9iamVjdC1maXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAub3BhY2l0eS1sZy0wIHtcbiAgICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9wYWNpdHktbGctMjUge1xuICAgIG9wYWNpdHk6IDAuMjUgIWltcG9ydGFudDtcbiAgfVxuICAub3BhY2l0eS1sZy01MCB7XG4gICAgb3BhY2l0eTogMC41ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9wYWNpdHktbGctNzUge1xuICAgIG9wYWNpdHk6IDAuNzUgIWltcG9ydGFudDtcbiAgfVxuICAub3BhY2l0eS1sZy04NSB7XG4gICAgb3BhY2l0eTogMC44NSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcGFjaXR5LWxnLTEwMCB7XG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lLWdyaWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAucG9zaXRpb24tbGctc3RhdGljIHtcbiAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBvc2l0aW9uLWxnLXJlbGF0aXZlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgfVxuICAucG9zaXRpb24tbGctYWJzb2x1dGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB9XG4gIC5wb3NpdGlvbi1sZy1maXhlZCB7XG4gICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBvc2l0aW9uLWxnLXN0aWNreSB7XG4gICAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xuICB9XG4gIC50cmFuc2xhdGUtbWlkZGxlLWxnIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSAhaW1wb3J0YW50O1xuICB9XG4gIC50cmFuc2xhdGUtbWlkZGxlLWxnLXgge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSAhaW1wb3J0YW50O1xuICB9XG4gIC50cmFuc2xhdGUtbWlkZGxlLWxnLXkge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGcge1xuICAgIGJvcmRlcjogdmFyKC0tcGhvZW5peC1ib3JkZXItd2lkdGgpIHZhcigtLXBob2VuaXgtYm9yZGVyLXN0eWxlKSB2YXIoLS1waG9lbml4LWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLTAge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItdG9wLWxnIHtcbiAgICBib3JkZXItdG9wOiB2YXIoLS1waG9lbml4LWJvcmRlci13aWR0aCkgdmFyKC0tcGhvZW5peC1ib3JkZXItc3R5bGUpIHZhcigtLXBob2VuaXgtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItdG9wLWxnLTAge1xuICAgIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWVuZC1sZyB7XG4gICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1waG9lbml4LWJvcmRlci13aWR0aCkgdmFyKC0tcGhvZW5peC1ib3JkZXItc3R5bGUpIHZhcigtLXBob2VuaXgtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItZW5kLWxnLTAge1xuICAgIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItYm90dG9tLWxnIHtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS1waG9lbml4LWJvcmRlci13aWR0aCkgdmFyKC0tcGhvZW5peC1ib3JkZXItc3R5bGUpIHZhcigtLXBob2VuaXgtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItYm90dG9tLWxnLTAge1xuICAgIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXN0YXJ0LWxnIHtcbiAgICBib3JkZXItbGVmdDogdmFyKC0tcGhvZW5peC1ib3JkZXItd2lkdGgpIHZhcigtLXBob2VuaXgtYm9yZGVyLXN0eWxlKSB2YXIoLS1waG9lbml4LWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXN0YXJ0LWxnLTAge1xuICAgIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnctbGctMjUge1xuICAgIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbiAgfVxuICAudy1sZy0zMCB7XG4gICAgd2lkdGg6IDMwJSAhaW1wb3J0YW50O1xuICB9XG4gIC53LWxnLTUwIHtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnctbGctNjAge1xuICAgIHdpZHRoOiA2MCUgIWltcG9ydGFudDtcbiAgfVxuICAudy1sZy03MCB7XG4gICAgd2lkdGg6IDcwJSAhaW1wb3J0YW50O1xuICB9XG4gIC53LWxnLTc1IHtcbiAgICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnctbGctMTAwIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC53LWxnLWF1dG8ge1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmgtbGctMjUge1xuICAgIGhlaWdodDogMjUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmgtbGctMzAge1xuICAgIGhlaWdodDogMzAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmgtbGctNTAge1xuICAgIGhlaWdodDogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmgtbGctNjAge1xuICAgIGhlaWdodDogNjAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmgtbGctNzAge1xuICAgIGhlaWdodDogNzAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmgtbGctNzUge1xuICAgIGhlaWdodDogNzUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmgtbGctMTAwIHtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAuaC1sZy1hdXRvIHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctNSB7XG4gICAgbWFyZ2luOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctNiB7XG4gICAgbWFyZ2luOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy03IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy04IHtcbiAgICBtYXJnaW46IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTkge1xuICAgIG1hcmdpbjogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTEwIHtcbiAgICBtYXJnaW46IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTExIHtcbiAgICBtYXJnaW46IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0xMiB7XG4gICAgbWFyZ2luOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMTMge1xuICAgIG1hcmdpbjogNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMTQge1xuICAgIG1hcmdpbjogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTE1IHtcbiAgICBtYXJnaW46IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTUge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTYge1xuICAgIG1hcmdpbi1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctMTAge1xuICAgIG1hcmdpbi1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy0xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctMTIge1xuICAgIG1hcmdpbi1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTEzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA2LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctMTQge1xuICAgIG1hcmdpbi1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTE1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy02IHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctNyB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctOCB7XG4gICAgbWFyZ2luLXRvcDogMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTkge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTEwIHtcbiAgICBtYXJnaW4tdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctMTEge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTEyIHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy0xMyB7XG4gICAgbWFyZ2luLXRvcDogNi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTE0IHtcbiAgICBtYXJnaW4tdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy0xNSB7XG4gICAgbWFyZ2luLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctNSB7XG4gICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy02IHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctNyB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy04IHtcbiAgICBtYXJnaW4tdG9wOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctOSB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0xMCB7XG4gICAgbWFyZ2luLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTExIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTEyIHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTEzIHtcbiAgICBtYXJnaW4tdG9wOiA2LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMTQge1xuICAgIG1hcmdpbi10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMTUge1xuICAgIG1hcmdpbi10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTUge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy0xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctMTMge1xuICAgIG1hcmdpbi1yaWdodDogNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTE0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctMTUge1xuICAgIG1hcmdpbi1yaWdodDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTcge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTkge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0xMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0xMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0xMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTE0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTE1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy03IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy04IHtcbiAgICBtYXJnaW4tbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTExIHtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctMTMge1xuICAgIG1hcmdpbi1sZWZ0OiA2LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctMTQge1xuICAgIG1hcmdpbi1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTE1IHtcbiAgICBtYXJnaW4tbGVmdDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjUge1xuICAgIG1hcmdpbjogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uNiB7XG4gICAgbWFyZ2luOiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjcge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uOCB7XG4gICAgbWFyZ2luOiAtMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjkge1xuICAgIG1hcmdpbjogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uMTAge1xuICAgIG1hcmdpbjogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW4xMSB7XG4gICAgbWFyZ2luOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW4xMiB7XG4gICAgbWFyZ2luOiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW4xMyB7XG4gICAgbWFyZ2luOiAtNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjE0IHtcbiAgICBtYXJnaW46IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjE1IHtcbiAgICBtYXJnaW46IC03LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1uNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctbjcge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctbjgge1xuICAgIG1hcmdpbi1yaWdodDogLTMuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLW45IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLW4xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctbjExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLW4xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1uMTMge1xuICAgIG1hcmdpbi1yaWdodDogLTYuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLW4xNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtN3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1uMTUge1xuICAgIG1hcmdpbi1yaWdodDogLTcuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctbjUge1xuICAgIG1hcmdpbi10b3A6IC0ycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctbjYge1xuICAgIG1hcmdpbi10b3A6IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLW43IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLW44IHtcbiAgICBtYXJnaW4tdG9wOiAtMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1uOSB7XG4gICAgbWFyZ2luLXRvcDogLTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1uMTAge1xuICAgIG1hcmdpbi10b3A6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLW4xMSB7XG4gICAgbWFyZ2luLXRvcDogLTVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1uMTIge1xuICAgIG1hcmdpbi10b3A6IC02cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctbjEzIHtcbiAgICBtYXJnaW4tdG9wOiAtNi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTYuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1uMTQge1xuICAgIG1hcmdpbi10b3A6IC03cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctbjE1IHtcbiAgICBtYXJnaW4tdG9wOiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uNiB7XG4gICAgbWFyZ2luLXRvcDogLTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uNyB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjgge1xuICAgIG1hcmdpbi10b3A6IC0zLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjkge1xuICAgIG1hcmdpbi10b3A6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW4xMCB7XG4gICAgbWFyZ2luLXRvcDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uMTEge1xuICAgIG1hcmdpbi10b3A6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW4xMiB7XG4gICAgbWFyZ2luLXRvcDogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjEzIHtcbiAgICBtYXJnaW4tdG9wOiAtNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW4xNCB7XG4gICAgbWFyZ2luLXRvcDogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjE1IHtcbiAgICBtYXJnaW4tdG9wOiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1uNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLW43IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLW44IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctbjkge1xuICAgIG1hcmdpbi1yaWdodDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctbjEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctbjExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLW4xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1uMTMge1xuICAgIG1hcmdpbi1yaWdodDogLTYuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1uMTQge1xuICAgIG1hcmdpbi1yaWdodDogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctbjE1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjYge1xuICAgIG1hcmdpbi1ib3R0b206IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjcge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW44IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW45IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uMTAge1xuICAgIG1hcmdpbi1ib3R0b206IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjExIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uMTIge1xuICAgIG1hcmdpbi1ib3R0b206IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW4xMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTYuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uMTQge1xuICAgIG1hcmdpbi1ib3R0b206IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW4xNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLW42IHtcbiAgICBtYXJnaW4tbGVmdDogLTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1uNyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLW44IHtcbiAgICBtYXJnaW4tbGVmdDogLTMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1uOSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLW4xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctbjExIHtcbiAgICBtYXJnaW4tbGVmdDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctbjEyIHtcbiAgICBtYXJnaW4tbGVmdDogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctbjEzIHtcbiAgICBtYXJnaW4tbGVmdDogLTYuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1uMTQge1xuICAgIG1hcmdpbi1sZWZ0OiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1uMTUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctNSB7XG4gICAgcGFkZGluZzogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTYge1xuICAgIHBhZGRpbmc6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTcge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy04IHtcbiAgICBwYWRkaW5nOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy05IHtcbiAgICBwYWRkaW5nOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMTAge1xuICAgIHBhZGRpbmc6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTExIHtcbiAgICBwYWRkaW5nOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMTIge1xuICAgIHBhZGRpbmc6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0xMyB7XG4gICAgcGFkZGluZzogNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMTQge1xuICAgIHBhZGRpbmc6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0xNSB7XG4gICAgcGFkZGluZzogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctNiB7XG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctNyB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy0xMSB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy0xMiB7XG4gICAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy0xMyB7XG4gICAgcGFkZGluZy1yaWdodDogNi41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA2LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctMTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctMTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTUge1xuICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctNiB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctNyB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy04IHtcbiAgICBwYWRkaW5nLXRvcDogMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy05IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTEwIHtcbiAgICBwYWRkaW5nLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy0xMSB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy0xMiB7XG4gICAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy0xMyB7XG4gICAgcGFkZGluZy10b3A6IDYuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctMTQge1xuICAgIHBhZGRpbmctdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctMTUge1xuICAgIHBhZGRpbmctdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy01IHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy02IHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTcge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTgge1xuICAgIHBhZGRpbmctdG9wOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctOSB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMTAge1xuICAgIHBhZGRpbmctdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMTEge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTEyIHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0xMyB7XG4gICAgcGFkZGluZy10b3A6IDYuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0xNCB7XG4gICAgcGFkZGluZy10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMTUge1xuICAgIHBhZGRpbmctdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctMTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctMTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy0xNCB7XG4gICAgcGFkZGluZy1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy0xNSB7XG4gICAgcGFkZGluZy1yaWdodDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTcge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTgge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctOSB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMTAge1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMTEge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTEyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0xMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDYuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0xNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTYge1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTcge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy05IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctMTAge1xuICAgIHBhZGRpbmctbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTExIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctMTIge1xuICAgIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy0xMyB7XG4gICAgcGFkZGluZy1sZWZ0OiA2LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctMTQge1xuICAgIHBhZGRpbmctbGVmdDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy0xNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctMSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy0yIHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctMyB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy00IHtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctNSB7XG4gICAgZ2FwOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy02IHtcbiAgICBnYXA6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctNyB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy04IHtcbiAgICBnYXA6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctOSB7XG4gICAgZ2FwOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy0xMCB7XG4gICAgZ2FwOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLTExIHtcbiAgICBnYXA6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLTEyIHtcbiAgICBnYXA6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLTEzIHtcbiAgICBnYXA6IDYuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctMTQge1xuICAgIGdhcDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctMTUge1xuICAgIGdhcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbGctMCB7XG4gICAgcm93LWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLWxnLTEge1xuICAgIHJvdy1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1sZy0yIHtcbiAgICByb3ctZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1sZy0zIHtcbiAgICByb3ctZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbGctNCB7XG4gICAgcm93LWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbGctNSB7XG4gICAgcm93LWdhcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLWxnLTYge1xuICAgIHJvdy1nYXA6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLWxnLTcge1xuICAgIHJvdy1nYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1sZy04IHtcbiAgICByb3ctZ2FwOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1sZy05IHtcbiAgICByb3ctZ2FwOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbGctMTAge1xuICAgIHJvdy1nYXA6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLWxnLTExIHtcbiAgICByb3ctZ2FwOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbGctMTIge1xuICAgIHJvdy1nYXA6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1sZy0xMyB7XG4gICAgcm93LWdhcDogNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbGctMTQge1xuICAgIHJvdy1nYXA6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1sZy0xNSB7XG4gICAgcm93LWdhcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbGctMCB7XG4gICAgY29sdW1uLWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLWxnLTEge1xuICAgIGNvbHVtbi1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1sZy0yIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1sZy0zIHtcbiAgICBjb2x1bW4tZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbGctNCB7XG4gICAgY29sdW1uLWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbGctNSB7XG4gICAgY29sdW1uLWdhcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLWxnLTYge1xuICAgIGNvbHVtbi1nYXA6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLWxnLTcge1xuICAgIGNvbHVtbi1nYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1sZy04IHtcbiAgICBjb2x1bW4tZ2FwOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1sZy05IHtcbiAgICBjb2x1bW4tZ2FwOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbGctMTAge1xuICAgIGNvbHVtbi1nYXA6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLWxnLTExIHtcbiAgICBjb2x1bW4tZ2FwOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbGctMTIge1xuICAgIGNvbHVtbi1nYXA6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1sZy0xMyB7XG4gICAgY29sdW1uLWdhcDogNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbGctMTQge1xuICAgIGNvbHVtbi1nYXA6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1sZy0xNSB7XG4gICAgY29sdW1uLWdhcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLWxnLTEge1xuICAgIGZvbnQtc2l6ZTogNC43NjgzNzE1ODJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMtbGctMiB7XG4gICAgZm9udC1zaXplOiAzLjgxNDY5NzI2NTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMtbGctMyB7XG4gICAgZm9udC1zaXplOiAzLjA1MTc1NzgxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMtbGctNCB7XG4gICAgZm9udC1zaXplOiAyLjQ0MTQwNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLWxnLTUge1xuICAgIGZvbnQtc2l6ZTogMS45NTMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMtbGctNiB7XG4gICAgZm9udC1zaXplOiAxLjU2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMtbGctNyB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLWxnLTgge1xuICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy1sZy05IHtcbiAgICBmb250LXNpemU6IDAuOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy1sZy0xMCB7XG4gICAgZm9udC1zaXplOiAwLjY0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLWxnLTExIHtcbiAgICBmb250LXNpemU6IDAuNTEycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbGctc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbGctY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC1sZyB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLWxnLTAge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC1sZy0xIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtbGctMiB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLWxnLTMge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC1sZy00IHtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtbGctNSB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC1sZy1jaXJjbGUge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLWxnLXBpbGwge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLXRvcC1sZyB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtdG9wLWxnLTAge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLXRvcC1sZy0xIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC10b3AtbGctMiB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtdG9wLWxnLTMge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLXRvcC1sZy00IHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC10b3AtbGctNSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC10b3AtbGctY2lyY2xlIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtdG9wLWxnLXBpbGwge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC1lbmQtbGcge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC1lbmQtbGctMCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLWVuZC1sZy0xIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtZW5kLWxnLTIge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC1lbmQtbGctMyB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLWVuZC1sZy00IHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtZW5kLWxnLTUge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLWVuZC1sZy1jaXJjbGUge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtZW5kLWxnLXBpbGwge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtYm90dG9tLWxnIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC1ib3R0b20tbGctMCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtYm90dG9tLWxnLTEge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLWJvdHRvbS1sZy0yIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC1ib3R0b20tbGctMyB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtYm90dG9tLWxnLTQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLWJvdHRvbS1sZy01IHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLWJvdHRvbS1sZy1jaXJjbGUge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC1ib3R0b20tbGctcGlsbCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLXN0YXJ0LWxnIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLXN0YXJ0LWxnLTAge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtc3RhcnQtbGctMSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC1zdGFydC1sZy0yIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLXN0YXJ0LWxnLTMge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtc3RhcnQtbGctNCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC1zdGFydC1sZy01IHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtc3RhcnQtbGctY2lyY2xlIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC1zdGFydC1sZy1waWxsIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWxnLTEge1xuICAgIGNvbHVtbi1jb3VudDogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tbGctMiB7XG4gICAgY29sdW1uLWNvdW50OiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1sZy0zIHtcbiAgICBjb2x1bW4tY291bnQ6IDMgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmxvYXQteGwtc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXhsLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXhsLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQteGwtY29udGFpbiB7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbiAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXhsLWNvdmVyIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXhsLWZpbGwge1xuICAgIG9iamVjdC1maXQ6IGZpbGwgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC14bC1zY2FsZSB7XG4gICAgb2JqZWN0LWZpdDogc2NhbGUtZG93biAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXhsLW5vbmUge1xuICAgIG9iamVjdC1maXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAub3BhY2l0eS14bC0wIHtcbiAgICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9wYWNpdHkteGwtMjUge1xuICAgIG9wYWNpdHk6IDAuMjUgIWltcG9ydGFudDtcbiAgfVxuICAub3BhY2l0eS14bC01MCB7XG4gICAgb3BhY2l0eTogMC41ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9wYWNpdHkteGwtNzUge1xuICAgIG9wYWNpdHk6IDAuNzUgIWltcG9ydGFudDtcbiAgfVxuICAub3BhY2l0eS14bC04NSB7XG4gICAgb3BhY2l0eTogMC44NSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcGFjaXR5LXhsLTEwMCB7XG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lLWdyaWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAucG9zaXRpb24teGwtc3RhdGljIHtcbiAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBvc2l0aW9uLXhsLXJlbGF0aXZlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgfVxuICAucG9zaXRpb24teGwtYWJzb2x1dGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB9XG4gIC5wb3NpdGlvbi14bC1maXhlZCB7XG4gICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBvc2l0aW9uLXhsLXN0aWNreSB7XG4gICAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xuICB9XG4gIC50cmFuc2xhdGUtbWlkZGxlLXhsIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSAhaW1wb3J0YW50O1xuICB9XG4gIC50cmFuc2xhdGUtbWlkZGxlLXhsLXgge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSAhaW1wb3J0YW50O1xuICB9XG4gIC50cmFuc2xhdGUtbWlkZGxlLXhsLXkge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwge1xuICAgIGJvcmRlcjogdmFyKC0tcGhvZW5peC1ib3JkZXItd2lkdGgpIHZhcigtLXBob2VuaXgtYm9yZGVyLXN0eWxlKSB2YXIoLS1waG9lbml4LWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLTAge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItdG9wLXhsIHtcbiAgICBib3JkZXItdG9wOiB2YXIoLS1waG9lbml4LWJvcmRlci13aWR0aCkgdmFyKC0tcGhvZW5peC1ib3JkZXItc3R5bGUpIHZhcigtLXBob2VuaXgtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItdG9wLXhsLTAge1xuICAgIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWVuZC14bCB7XG4gICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1waG9lbml4LWJvcmRlci13aWR0aCkgdmFyKC0tcGhvZW5peC1ib3JkZXItc3R5bGUpIHZhcigtLXBob2VuaXgtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItZW5kLXhsLTAge1xuICAgIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItYm90dG9tLXhsIHtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS1waG9lbml4LWJvcmRlci13aWR0aCkgdmFyKC0tcGhvZW5peC1ib3JkZXItc3R5bGUpIHZhcigtLXBob2VuaXgtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItYm90dG9tLXhsLTAge1xuICAgIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXN0YXJ0LXhsIHtcbiAgICBib3JkZXItbGVmdDogdmFyKC0tcGhvZW5peC1ib3JkZXItd2lkdGgpIHZhcigtLXBob2VuaXgtYm9yZGVyLXN0eWxlKSB2YXIoLS1waG9lbml4LWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXN0YXJ0LXhsLTAge1xuICAgIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLncteGwtMjUge1xuICAgIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbiAgfVxuICAudy14bC0zMCB7XG4gICAgd2lkdGg6IDMwJSAhaW1wb3J0YW50O1xuICB9XG4gIC53LXhsLTUwIHtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLncteGwtNjAge1xuICAgIHdpZHRoOiA2MCUgIWltcG9ydGFudDtcbiAgfVxuICAudy14bC03MCB7XG4gICAgd2lkdGg6IDcwJSAhaW1wb3J0YW50O1xuICB9XG4gIC53LXhsLTc1IHtcbiAgICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLncteGwtMTAwIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC53LXhsLWF1dG8ge1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmgteGwtMjUge1xuICAgIGhlaWdodDogMjUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmgteGwtMzAge1xuICAgIGhlaWdodDogMzAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmgteGwtNTAge1xuICAgIGhlaWdodDogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmgteGwtNjAge1xuICAgIGhlaWdodDogNjAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmgteGwtNzAge1xuICAgIGhlaWdodDogNzAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmgteGwtNzUge1xuICAgIGhlaWdodDogNzUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmgteGwtMTAwIHtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAuaC14bC1hdXRvIHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtNSB7XG4gICAgbWFyZ2luOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtNiB7XG4gICAgbWFyZ2luOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC03IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC04IHtcbiAgICBtYXJnaW46IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTkge1xuICAgIG1hcmdpbjogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTEwIHtcbiAgICBtYXJnaW46IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTExIHtcbiAgICBtYXJnaW46IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0xMiB7XG4gICAgbWFyZ2luOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMTMge1xuICAgIG1hcmdpbjogNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMTQge1xuICAgIG1hcmdpbjogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTE1IHtcbiAgICBtYXJnaW46IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTYge1xuICAgIG1hcmdpbi1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtMTAge1xuICAgIG1hcmdpbi1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC0xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtMTIge1xuICAgIG1hcmdpbi1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTEzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA2LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtMTQge1xuICAgIG1hcmdpbi1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTE1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC01IHtcbiAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC02IHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtNyB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtOCB7XG4gICAgbWFyZ2luLXRvcDogMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTkge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTEwIHtcbiAgICBtYXJnaW4tdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtMTEge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTEyIHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC0xMyB7XG4gICAgbWFyZ2luLXRvcDogNi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTE0IHtcbiAgICBtYXJnaW4tdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC0xNSB7XG4gICAgbWFyZ2luLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtNSB7XG4gICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC02IHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtNyB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC04IHtcbiAgICBtYXJnaW4tdG9wOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtOSB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0xMCB7XG4gICAgbWFyZ2luLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTExIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTEyIHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTEzIHtcbiAgICBtYXJnaW4tdG9wOiA2LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMTQge1xuICAgIG1hcmdpbi10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMTUge1xuICAgIG1hcmdpbi10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC0xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtMTMge1xuICAgIG1hcmdpbi1yaWdodDogNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLTE0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtMTUge1xuICAgIG1hcmdpbi1yaWdodDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTcge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTkge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0xMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0xMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0xMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTE0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTE1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC03IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC04IHtcbiAgICBtYXJnaW4tbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtMTMge1xuICAgIG1hcmdpbi1sZWZ0OiA2LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtMTQge1xuICAgIG1hcmdpbi1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTE1IHtcbiAgICBtYXJnaW4tbGVmdDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjUge1xuICAgIG1hcmdpbjogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uNiB7XG4gICAgbWFyZ2luOiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjcge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uOCB7XG4gICAgbWFyZ2luOiAtMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjkge1xuICAgIG1hcmdpbjogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uMTAge1xuICAgIG1hcmdpbjogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW4xMSB7XG4gICAgbWFyZ2luOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW4xMiB7XG4gICAgbWFyZ2luOiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW4xMyB7XG4gICAgbWFyZ2luOiAtNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjE0IHtcbiAgICBtYXJnaW46IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjE1IHtcbiAgICBtYXJnaW46IC03LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1uNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtbjcge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtbjgge1xuICAgIG1hcmdpbi1yaWdodDogLTMuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLW45IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLW4xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtbjExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLW4xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1uMTMge1xuICAgIG1hcmdpbi1yaWdodDogLTYuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLW4xNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtN3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1uMTUge1xuICAgIG1hcmdpbi1yaWdodDogLTcuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtbjUge1xuICAgIG1hcmdpbi10b3A6IC0ycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtbjYge1xuICAgIG1hcmdpbi10b3A6IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLW43IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLW44IHtcbiAgICBtYXJnaW4tdG9wOiAtMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1uOSB7XG4gICAgbWFyZ2luLXRvcDogLTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1uMTAge1xuICAgIG1hcmdpbi10b3A6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLW4xMSB7XG4gICAgbWFyZ2luLXRvcDogLTVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1uMTIge1xuICAgIG1hcmdpbi10b3A6IC02cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtbjEzIHtcbiAgICBtYXJnaW4tdG9wOiAtNi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTYuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1uMTQge1xuICAgIG1hcmdpbi10b3A6IC03cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtbjE1IHtcbiAgICBtYXJnaW4tdG9wOiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uNiB7XG4gICAgbWFyZ2luLXRvcDogLTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uNyB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjgge1xuICAgIG1hcmdpbi10b3A6IC0zLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjkge1xuICAgIG1hcmdpbi10b3A6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW4xMCB7XG4gICAgbWFyZ2luLXRvcDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uMTEge1xuICAgIG1hcmdpbi10b3A6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW4xMiB7XG4gICAgbWFyZ2luLXRvcDogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjEzIHtcbiAgICBtYXJnaW4tdG9wOiAtNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW4xNCB7XG4gICAgbWFyZ2luLXRvcDogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjE1IHtcbiAgICBtYXJnaW4tdG9wOiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC1uNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLW43IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLW44IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtbjkge1xuICAgIG1hcmdpbi1yaWdodDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtbjEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtbjExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLW4xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC1uMTMge1xuICAgIG1hcmdpbi1yaWdodDogLTYuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC1uMTQge1xuICAgIG1hcmdpbi1yaWdodDogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtbjE1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbjYge1xuICAgIG1hcmdpbi1ib3R0b206IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbjcge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW44IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW45IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uMTAge1xuICAgIG1hcmdpbi1ib3R0b206IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbjExIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uMTIge1xuICAgIG1hcmdpbi1ib3R0b206IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW4xMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTYuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uMTQge1xuICAgIG1hcmdpbi1ib3R0b206IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW4xNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLW42IHtcbiAgICBtYXJnaW4tbGVmdDogLTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC1uNyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLW44IHtcbiAgICBtYXJnaW4tbGVmdDogLTMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC1uOSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLW4xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtbjExIHtcbiAgICBtYXJnaW4tbGVmdDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtbjEyIHtcbiAgICBtYXJnaW4tbGVmdDogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtbjEzIHtcbiAgICBtYXJnaW4tbGVmdDogLTYuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC1uMTQge1xuICAgIG1hcmdpbi1sZWZ0OiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC1uMTUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtNSB7XG4gICAgcGFkZGluZzogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTYge1xuICAgIHBhZGRpbmc6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTcge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC04IHtcbiAgICBwYWRkaW5nOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC05IHtcbiAgICBwYWRkaW5nOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMTAge1xuICAgIHBhZGRpbmc6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTExIHtcbiAgICBwYWRkaW5nOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMTIge1xuICAgIHBhZGRpbmc6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0xMyB7XG4gICAgcGFkZGluZzogNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMTQge1xuICAgIHBhZGRpbmc6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0xNSB7XG4gICAgcGFkZGluZzogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtNiB7XG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtNyB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC0xMSB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC0xMiB7XG4gICAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC0xMyB7XG4gICAgcGFkZGluZy1yaWdodDogNi41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA2LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtMTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtMTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtNiB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtNyB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC04IHtcbiAgICBwYWRkaW5nLXRvcDogMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC05IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTEwIHtcbiAgICBwYWRkaW5nLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC0xMSB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC0xMiB7XG4gICAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC0xMyB7XG4gICAgcGFkZGluZy10b3A6IDYuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtMTQge1xuICAgIHBhZGRpbmctdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtMTUge1xuICAgIHBhZGRpbmctdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC02IHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTcge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTgge1xuICAgIHBhZGRpbmctdG9wOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtOSB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMTAge1xuICAgIHBhZGRpbmctdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMTEge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTEyIHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0xMyB7XG4gICAgcGFkZGluZy10b3A6IDYuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0xNCB7XG4gICAgcGFkZGluZy10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMTUge1xuICAgIHBhZGRpbmctdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtMTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtMTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC0xNCB7XG4gICAgcGFkZGluZy1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC0xNSB7XG4gICAgcGFkZGluZy1yaWdodDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTcge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTgge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtOSB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMTAge1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMTEge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTEyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0xMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDYuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0xNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTYge1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTcge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC05IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtMTAge1xuICAgIHBhZGRpbmctbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTExIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtMTIge1xuICAgIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC0xMyB7XG4gICAgcGFkZGluZy1sZWZ0OiA2LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtMTQge1xuICAgIHBhZGRpbmctbGVmdDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC0xNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtMSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC0yIHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtMyB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC00IHtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtNSB7XG4gICAgZ2FwOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC02IHtcbiAgICBnYXA6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtNyB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC04IHtcbiAgICBnYXA6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtOSB7XG4gICAgZ2FwOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC0xMCB7XG4gICAgZ2FwOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLTExIHtcbiAgICBnYXA6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLTEyIHtcbiAgICBnYXA6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLTEzIHtcbiAgICBnYXA6IDYuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtMTQge1xuICAgIGdhcDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtMTUge1xuICAgIGdhcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteGwtMCB7XG4gICAgcm93LWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXhsLTEge1xuICAgIHJvdy1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14bC0yIHtcbiAgICByb3ctZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14bC0zIHtcbiAgICByb3ctZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteGwtNCB7XG4gICAgcm93LWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteGwtNSB7XG4gICAgcm93LWdhcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXhsLTYge1xuICAgIHJvdy1nYXA6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXhsLTcge1xuICAgIHJvdy1nYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14bC04IHtcbiAgICByb3ctZ2FwOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14bC05IHtcbiAgICByb3ctZ2FwOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteGwtMTAge1xuICAgIHJvdy1nYXA6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXhsLTExIHtcbiAgICByb3ctZ2FwOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteGwtMTIge1xuICAgIHJvdy1nYXA6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14bC0xMyB7XG4gICAgcm93LWdhcDogNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteGwtMTQge1xuICAgIHJvdy1nYXA6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14bC0xNSB7XG4gICAgcm93LWdhcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteGwtMCB7XG4gICAgY29sdW1uLWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXhsLTEge1xuICAgIGNvbHVtbi1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14bC0yIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14bC0zIHtcbiAgICBjb2x1bW4tZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteGwtNCB7XG4gICAgY29sdW1uLWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteGwtNSB7XG4gICAgY29sdW1uLWdhcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXhsLTYge1xuICAgIGNvbHVtbi1nYXA6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXhsLTcge1xuICAgIGNvbHVtbi1nYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14bC04IHtcbiAgICBjb2x1bW4tZ2FwOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14bC05IHtcbiAgICBjb2x1bW4tZ2FwOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteGwtMTAge1xuICAgIGNvbHVtbi1nYXA6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXhsLTExIHtcbiAgICBjb2x1bW4tZ2FwOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteGwtMTIge1xuICAgIGNvbHVtbi1nYXA6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14bC0xMyB7XG4gICAgY29sdW1uLWdhcDogNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteGwtMTQge1xuICAgIGNvbHVtbi1nYXA6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14bC0xNSB7XG4gICAgY29sdW1uLWdhcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLXhsLTEge1xuICAgIGZvbnQtc2l6ZTogNC43NjgzNzE1ODJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMteGwtMiB7XG4gICAgZm9udC1zaXplOiAzLjgxNDY5NzI2NTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMteGwtMyB7XG4gICAgZm9udC1zaXplOiAzLjA1MTc1NzgxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMteGwtNCB7XG4gICAgZm9udC1zaXplOiAyLjQ0MTQwNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLXhsLTUge1xuICAgIGZvbnQtc2l6ZTogMS45NTMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMteGwtNiB7XG4gICAgZm9udC1zaXplOiAxLjU2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMteGwtNyB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLXhsLTgge1xuICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy14bC05IHtcbiAgICBmb250LXNpemU6IDAuOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy14bC0xMCB7XG4gICAgZm9udC1zaXplOiAwLjY0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLXhsLTExIHtcbiAgICBmb250LXNpemU6IDAuNTEycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteGwtc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14bC1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteGwtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC14bCB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLXhsLTAge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC14bC0xIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQteGwtMiB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLXhsLTMge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC14bC00IHtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQteGwtNSB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC14bC1jaXJjbGUge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLXhsLXBpbGwge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLXRvcC14bCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtdG9wLXhsLTAge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLXRvcC14bC0xIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC10b3AteGwtMiB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtdG9wLXhsLTMge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLXRvcC14bC00IHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC10b3AteGwtNSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC10b3AteGwtY2lyY2xlIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtdG9wLXhsLXBpbGwge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC1lbmQteGwge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC1lbmQteGwtMCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLWVuZC14bC0xIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtZW5kLXhsLTIge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC1lbmQteGwtMyB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLWVuZC14bC00IHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtZW5kLXhsLTUge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLWVuZC14bC1jaXJjbGUge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtZW5kLXhsLXBpbGwge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtYm90dG9tLXhsIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC1ib3R0b20teGwtMCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtYm90dG9tLXhsLTEge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLWJvdHRvbS14bC0yIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC1ib3R0b20teGwtMyB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtYm90dG9tLXhsLTQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLWJvdHRvbS14bC01IHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLWJvdHRvbS14bC1jaXJjbGUge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC1ib3R0b20teGwtcGlsbCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLXN0YXJ0LXhsIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLXN0YXJ0LXhsLTAge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtc3RhcnQteGwtMSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC1zdGFydC14bC0yIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLXN0YXJ0LXhsLTMge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtc3RhcnQteGwtNCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC1zdGFydC14bC01IHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtc3RhcnQteGwtY2lyY2xlIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC1zdGFydC14bC1waWxsIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLXhsLTEge1xuICAgIGNvbHVtbi1jb3VudDogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4teGwtMiB7XG4gICAgY29sdW1uLWNvdW50OiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi14bC0zIHtcbiAgICBjb2x1bW4tY291bnQ6IDMgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE1NDBweCkge1xuICAuZmxvYXQteHhsLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC14eGwtZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQteHhsLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQteHhsLWNvbnRhaW4ge1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC14eGwtY292ZXIge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQteHhsLWZpbGwge1xuICAgIG9iamVjdC1maXQ6IGZpbGwgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC14eGwtc2NhbGUge1xuICAgIG9iamVjdC1maXQ6IHNjYWxlLWRvd24gIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC14eGwtbm9uZSB7XG4gICAgb2JqZWN0LWZpdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcGFjaXR5LXh4bC0wIHtcbiAgICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9wYWNpdHkteHhsLTI1IHtcbiAgICBvcGFjaXR5OiAwLjI1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9wYWNpdHkteHhsLTUwIHtcbiAgICBvcGFjaXR5OiAwLjUgIWltcG9ydGFudDtcbiAgfVxuICAub3BhY2l0eS14eGwtNzUge1xuICAgIG9wYWNpdHk6IDAuNzUgIWltcG9ydGFudDtcbiAgfVxuICAub3BhY2l0eS14eGwtODUge1xuICAgIG9wYWNpdHk6IDAuODUgIWltcG9ydGFudDtcbiAgfVxuICAub3BhY2l0eS14eGwtMTAwIHtcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWlubGluZS1ncmlkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBvc2l0aW9uLXh4bC1zdGF0aWMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgfVxuICAucG9zaXRpb24teHhsLXJlbGF0aXZlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgfVxuICAucG9zaXRpb24teHhsLWFic29sdXRlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgfVxuICAucG9zaXRpb24teHhsLWZpeGVkIHtcbiAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgfVxuICAucG9zaXRpb24teHhsLXN0aWNreSB7XG4gICAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xuICB9XG4gIC50cmFuc2xhdGUtbWlkZGxlLXh4bCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgIWltcG9ydGFudDtcbiAgfVxuICAudHJhbnNsYXRlLW1pZGRsZS14eGwteCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRyYW5zbGF0ZS1taWRkbGUteHhsLXkge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsIHtcbiAgICBib3JkZXI6IHZhcigtLXBob2VuaXgtYm9yZGVyLXdpZHRoKSB2YXIoLS1waG9lbml4LWJvcmRlci1zdHlsZSkgdmFyKC0tcGhvZW5peC1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtMCB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci10b3AteHhsIHtcbiAgICBib3JkZXItdG9wOiB2YXIoLS1waG9lbml4LWJvcmRlci13aWR0aCkgdmFyKC0tcGhvZW5peC1ib3JkZXItc3R5bGUpIHZhcigtLXBob2VuaXgtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItdG9wLXh4bC0wIHtcbiAgICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1lbmQteHhsIHtcbiAgICBib3JkZXItcmlnaHQ6IHZhcigtLXBob2VuaXgtYm9yZGVyLXdpZHRoKSB2YXIoLS1waG9lbml4LWJvcmRlci1zdHlsZSkgdmFyKC0tcGhvZW5peC1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1lbmQteHhsLTAge1xuICAgIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItYm90dG9tLXh4bCB7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tcGhvZW5peC1ib3JkZXItd2lkdGgpIHZhcigtLXBob2VuaXgtYm9yZGVyLXN0eWxlKSB2YXIoLS1waG9lbml4LWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWJvdHRvbS14eGwtMCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc3RhcnQteHhsIHtcbiAgICBib3JkZXItbGVmdDogdmFyKC0tcGhvZW5peC1ib3JkZXItd2lkdGgpIHZhcigtLXBob2VuaXgtYm9yZGVyLXN0eWxlKSB2YXIoLS1waG9lbml4LWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXN0YXJ0LXh4bC0wIHtcbiAgICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC53LXh4bC0yNSB7XG4gICAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xuICB9XG4gIC53LXh4bC0zMCB7XG4gICAgd2lkdGg6IDMwJSAhaW1wb3J0YW50O1xuICB9XG4gIC53LXh4bC01MCB7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICB9XG4gIC53LXh4bC02MCB7XG4gICAgd2lkdGg6IDYwJSAhaW1wb3J0YW50O1xuICB9XG4gIC53LXh4bC03MCB7XG4gICAgd2lkdGg6IDcwJSAhaW1wb3J0YW50O1xuICB9XG4gIC53LXh4bC03NSB7XG4gICAgd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xuICB9XG4gIC53LXh4bC0xMDAge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLncteHhsLWF1dG8ge1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmgteHhsLTI1IHtcbiAgICBoZWlnaHQ6IDI1JSAhaW1wb3J0YW50O1xuICB9XG4gIC5oLXh4bC0zMCB7XG4gICAgaGVpZ2h0OiAzMCUgIWltcG9ydGFudDtcbiAgfVxuICAuaC14eGwtNTAge1xuICAgIGhlaWdodDogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmgteHhsLTYwIHtcbiAgICBoZWlnaHQ6IDYwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5oLXh4bC03MCB7XG4gICAgaGVpZ2h0OiA3MCUgIWltcG9ydGFudDtcbiAgfVxuICAuaC14eGwtNzUge1xuICAgIGhlaWdodDogNzUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmgteHhsLTEwMCB7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmgteHhsLWF1dG8ge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtNSB7XG4gICAgbWFyZ2luOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTYge1xuICAgIG1hcmdpbjogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTcge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC04IHtcbiAgICBtYXJnaW46IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC05IHtcbiAgICBtYXJnaW46IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtMTAge1xuICAgIG1hcmdpbjogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTExIHtcbiAgICBtYXJnaW46IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtMTIge1xuICAgIG1hcmdpbjogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC0xMyB7XG4gICAgbWFyZ2luOiA2LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtMTQge1xuICAgIG1hcmdpbjogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC0xNSB7XG4gICAgbWFyZ2luOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTYge1xuICAgIG1hcmdpbi1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTgge1xuICAgIG1hcmdpbi1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtMTIge1xuICAgIG1hcmdpbi1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC0xMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC0xNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTE1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtNSB7XG4gICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTYge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtNyB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTgge1xuICAgIG1hcmdpbi10b3A6IDMuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtOSB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTEwIHtcbiAgICBtYXJnaW4tdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTExIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtMTIge1xuICAgIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC0xMyB7XG4gICAgbWFyZ2luLXRvcDogNi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC0xNCB7XG4gICAgbWFyZ2luLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTE1IHtcbiAgICBtYXJnaW4tdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtNSB7XG4gICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtNiB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC03IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC04IHtcbiAgICBtYXJnaW4tdG9wOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTkge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTEwIHtcbiAgICBtYXJnaW4tdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTExIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0xMiB7XG4gICAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtMTMge1xuICAgIG1hcmdpbi10b3A6IDYuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtMTQge1xuICAgIG1hcmdpbi10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTE1IHtcbiAgICBtYXJnaW4tdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTEzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtMTQge1xuICAgIG1hcmdpbi1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtMTUge1xuICAgIG1hcmdpbi1yaWdodDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC02IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTcge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTgge1xuICAgIG1hcmdpbi1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtMTEge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC0xMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC0xNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtMTUge1xuICAgIG1hcmdpbi1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC04IHtcbiAgICBtYXJnaW4tbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC0xMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDYuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtMTQge1xuICAgIG1hcmdpbi1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC0xNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW41IHtcbiAgICBtYXJnaW46IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW42IHtcbiAgICBtYXJnaW46IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtbjcge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtbjgge1xuICAgIG1hcmdpbjogLTMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1uOSB7XG4gICAgbWFyZ2luOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1uMTAge1xuICAgIG1hcmdpbjogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1uMTEge1xuICAgIG1hcmdpbjogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtbjEyIHtcbiAgICBtYXJnaW46IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW4xMyB7XG4gICAgbWFyZ2luOiAtNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW4xNCB7XG4gICAgbWFyZ2luOiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1uMTUge1xuICAgIG1hcmdpbjogLTcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtbjcge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLW44IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtbjkge1xuICAgIG1hcmdpbi1yaWdodDogLTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLW4xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLW4xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtbjEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC1uMTMge1xuICAgIG1hcmdpbi1yaWdodDogLTYuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC1uMTQge1xuICAgIG1hcmdpbi1yaWdodDogLTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLW4xNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC03LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1uNiB7XG4gICAgbWFyZ2luLXRvcDogLTIuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLW43IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1uOCB7XG4gICAgbWFyZ2luLXRvcDogLTMuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLW45IHtcbiAgICBtYXJnaW4tdG9wOiAtNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1uMTAge1xuICAgIG1hcmdpbi10b3A6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1uMTEge1xuICAgIG1hcmdpbi10b3A6IC01cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLW4xMiB7XG4gICAgbWFyZ2luLXRvcDogLTZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtbjEzIHtcbiAgICBtYXJnaW4tdG9wOiAtNi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTYuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtbjE0IHtcbiAgICBtYXJnaW4tdG9wOiAtN3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1uMTUge1xuICAgIG1hcmdpbi10b3A6IC03LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLW42IHtcbiAgICBtYXJnaW4tdG9wOiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1uNyB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLW44IHtcbiAgICBtYXJnaW4tdG9wOiAtMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1uOSB7XG4gICAgbWFyZ2luLXRvcDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLW4xMCB7XG4gICAgbWFyZ2luLXRvcDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtbjExIHtcbiAgICBtYXJnaW4tdG9wOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtbjEyIHtcbiAgICBtYXJnaW4tdG9wOiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtbjEzIHtcbiAgICBtYXJnaW4tdG9wOiAtNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1uMTQge1xuICAgIG1hcmdpbi10b3A6IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1uMTUge1xuICAgIG1hcmdpbi10b3A6IC03LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLW43IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC1uOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC1uOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtbjEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLW4xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtbjEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC1uMTMge1xuICAgIG1hcmdpbi1yaWdodDogLTYuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtbjE0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC1uMTUge1xuICAgIG1hcmdpbi1yaWdodDogLTcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1uNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtbjcge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1uOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtbjkge1xuICAgIG1hcmdpbi1ib3R0b206IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1uMTAge1xuICAgIG1hcmdpbi1ib3R0b206IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLW4xMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLW4xMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLW4xMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTYuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtbjE0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtbjE1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtbjYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC1uNyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC1uOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLW45IHtcbiAgICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLW4xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLW4xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC1uMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtbjEzIHtcbiAgICBtYXJnaW4tbGVmdDogLTYuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtbjE0IHtcbiAgICBtYXJnaW4tbGVmdDogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLW4xNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC03LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC01IHtcbiAgICBwYWRkaW5nOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTYge1xuICAgIHBhZGRpbmc6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC03IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTgge1xuICAgIHBhZGRpbmc6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC05IHtcbiAgICBwYWRkaW5nOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTEwIHtcbiAgICBwYWRkaW5nOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMTEge1xuICAgIHBhZGRpbmc6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMTIge1xuICAgIHBhZGRpbmc6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMTMge1xuICAgIHBhZGRpbmc6IDYuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC0xNCB7XG4gICAgcGFkZGluZzogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC0xNSB7XG4gICAgcGFkZGluZzogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtOSB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC0xMSB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTEzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtMTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTE1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC01IHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC02IHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtNyB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtOCB7XG4gICAgcGFkZGluZy10b3A6IDMuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTkge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTEwIHtcbiAgICBwYWRkaW5nLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtMTEge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTEyIHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC0xMyB7XG4gICAgcGFkZGluZy10b3A6IDYuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTE0IHtcbiAgICBwYWRkaW5nLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC0xNSB7XG4gICAgcGFkZGluZy10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC02IHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC03IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtOCB7XG4gICAgcGFkZGluZy10b3A6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtOSB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTEwIHtcbiAgICBwYWRkaW5nLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC0xMSB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTEyIHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtMTMge1xuICAgIHBhZGRpbmctdG9wOiA2LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTE0IHtcbiAgICBwYWRkaW5nLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtMTUge1xuICAgIHBhZGRpbmctdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtOSB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtMTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC0xMyB7XG4gICAgcGFkZGluZy1yaWdodDogNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC0xNCB7XG4gICAgcGFkZGluZy1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtMTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTYge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTcge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC04IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC05IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtMTAge1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTExIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtMTIge1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0xMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDYuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtMTQge1xuICAgIHBhZGRpbmctYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0xNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLTYge1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC03IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLTgge1xuICAgIHBhZGRpbmctbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC05IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtMTEge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtMTIge1xuICAgIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtMTMge1xuICAgIHBhZGRpbmctbGVmdDogNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC0xNCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC0xNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4bC0wIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4bC0xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4bC0yIHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHhsLTMge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHhsLTQge1xuICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtNSB7XG4gICAgZ2FwOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtNiB7XG4gICAgZ2FwOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4bC03IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4bC04IHtcbiAgICBnYXA6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHhsLTkge1xuICAgIGdhcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHhsLTEwIHtcbiAgICBnYXA6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHhsLTExIHtcbiAgICBnYXA6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4bC0xMiB7XG4gICAgZ2FwOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtMTMge1xuICAgIGdhcDogNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtMTQge1xuICAgIGdhcDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHhsLTE1IHtcbiAgICBnYXA6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXh4bC0wIHtcbiAgICByb3ctZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteHhsLTEge1xuICAgIHJvdy1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14eGwtMiB7XG4gICAgcm93LWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteHhsLTMge1xuICAgIHJvdy1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14eGwtNCB7XG4gICAgcm93LWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteHhsLTUge1xuICAgIHJvdy1nYXA6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14eGwtNiB7XG4gICAgcm93LWdhcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteHhsLTcge1xuICAgIHJvdy1nYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14eGwtOCB7XG4gICAgcm93LWdhcDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteHhsLTkge1xuICAgIHJvdy1nYXA6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14eGwtMTAge1xuICAgIHJvdy1nYXA6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXh4bC0xMSB7XG4gICAgcm93LWdhcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXh4bC0xMiB7XG4gICAgcm93LWdhcDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXh4bC0xMyB7XG4gICAgcm93LWdhcDogNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteHhsLTE0IHtcbiAgICByb3ctZ2FwOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteHhsLTE1IHtcbiAgICByb3ctZ2FwOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14eGwtMCB7XG4gICAgY29sdW1uLWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXh4bC0xIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteHhsLTIge1xuICAgIGNvbHVtbi1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXh4bC0zIHtcbiAgICBjb2x1bW4tZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteHhsLTQge1xuICAgIGNvbHVtbi1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXh4bC01IHtcbiAgICBjb2x1bW4tZ2FwOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteHhsLTYge1xuICAgIGNvbHVtbi1nYXA6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXh4bC03IHtcbiAgICBjb2x1bW4tZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteHhsLTgge1xuICAgIGNvbHVtbi1nYXA6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXh4bC05IHtcbiAgICBjb2x1bW4tZ2FwOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteHhsLTEwIHtcbiAgICBjb2x1bW4tZ2FwOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14eGwtMTEge1xuICAgIGNvbHVtbi1nYXA6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14eGwtMTIge1xuICAgIGNvbHVtbi1nYXA6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14eGwtMTMge1xuICAgIGNvbHVtbi1nYXA6IDYuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXh4bC0xNCB7XG4gICAgY29sdW1uLWdhcDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXh4bC0xNSB7XG4gICAgY29sdW1uLWdhcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLXh4bC0xIHtcbiAgICBmb250LXNpemU6IDQuNzY4MzcxNTgycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLXh4bC0yIHtcbiAgICBmb250LXNpemU6IDMuODE0Njk3MjY1NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy14eGwtMyB7XG4gICAgZm9udC1zaXplOiAzLjA1MTc1NzgxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMteHhsLTQge1xuICAgIGZvbnQtc2l6ZTogMi40NDE0MDYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy14eGwtNSB7XG4gICAgZm9udC1zaXplOiAxLjk1MzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy14eGwtNiB7XG4gICAgZm9udC1zaXplOiAxLjU2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMteHhsLTcge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy14eGwtOCB7XG4gICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLXh4bC05IHtcbiAgICBmb250LXNpemU6IDAuOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy14eGwtMTAge1xuICAgIGZvbnQtc2l6ZTogMC42NHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy14eGwtMTEge1xuICAgIGZvbnQtc2l6ZTogMC41MTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14eGwtc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14eGwtZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXh4bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLXh4bCB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLXh4bC0wIHtcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQteHhsLTEge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC14eGwtMiB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLXh4bC0zIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQteHhsLTQge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC14eGwtNSB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC14eGwtY2lyY2xlIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC14eGwtcGlsbCB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtdG9wLXh4bCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtdG9wLXh4bC0wIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC10b3AteHhsLTEge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLXRvcC14eGwtMiB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtdG9wLXh4bC0zIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC10b3AteHhsLTQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLXRvcC14eGwtNSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC10b3AteHhsLWNpcmNsZSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLXRvcC14eGwtcGlsbCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLWVuZC14eGwge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC1lbmQteHhsLTAge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC1lbmQteHhsLTEge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC1lbmQteHhsLTIge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC1lbmQteHhsLTMge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC1lbmQteHhsLTQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC1lbmQteHhsLTUge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLWVuZC14eGwtY2lyY2xlIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLWVuZC14eGwtcGlsbCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC1ib3R0b20teHhsIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC1ib3R0b20teHhsLTAge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLWJvdHRvbS14eGwtMSB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtYm90dG9tLXh4bC0yIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC1ib3R0b20teHhsLTMge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLWJvdHRvbS14eGwtNCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtYm90dG9tLXh4bC01IHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLWJvdHRvbS14eGwtY2lyY2xlIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtYm90dG9tLXh4bC1waWxsIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtc3RhcnQteHhsIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLXN0YXJ0LXh4bC0wIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLXN0YXJ0LXh4bC0xIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLXN0YXJ0LXh4bC0yIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLXN0YXJ0LXh4bC0zIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLXN0YXJ0LXh4bC00IHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLXN0YXJ0LXh4bC01IHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtc3RhcnQteHhsLWNpcmNsZSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtc3RhcnQteHhsLXBpbGwge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4teHhsLTEge1xuICAgIGNvbHVtbi1jb3VudDogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4teHhsLTIge1xuICAgIGNvbHVtbi1jb3VudDogMiAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4teHhsLTMge1xuICAgIGNvbHVtbi1jb3VudDogMyAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgcHJpbnQge1xuICAuZC1wcmludC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWlubGluZS1ncmlkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnwgICBQaG9lbml4IHRoZW1lIHN0eWxlcyAoY29yZSBzdWJzZXQpXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58ICAgUmVib290XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG46OnBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuOjpzZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waG9lbml4LXByaW1hcnkpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuW2lkXSB7XG4gIHNjcm9sbC1tYXJnaW4tdG9wOiBjYWxjKHZhcigtLXBob2VuaXgtbmF2YmFyLXRvcC1oZWlnaHQpICsgdmFyKC0tcGhvZW5peC1zY3JvbGwtbWFyZ2luLXRvcCkpO1xufVxuXG5ib2R5IHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxucHJlLFxuY29kZSB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xufVxuXG5zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMi41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIHNlY3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiAzLjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDMuNXJlbTtcbiAgfVxufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEsXG5sYWJlbCxcbi5hbGVydCxcbi5iYWRnZSxcbi5ibG9ja3F1b3RlLWZvb3Rlcixcbi5idG4sXG4ubmF2YmFyLFxuLnBhZ2luYXRpb24sXG4udmFsaWQtZmVlZGJhY2ssXG4uaW52YWxpZC1mZWVkYmFjayB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1waG9lbml4LWZvbnQtc2Fucy1zZXJpZik7XG59XG5cbnByZSB7XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxubGFiZWwge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cblt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5taW4taC1hdXRvIHtcbiAgbWluLWhlaWdodDogYXV0bztcbn1cblxuLmNvbnRlbnQtbWluLWgge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTByZW0pO1xufVxuXG4ub3ZlcmZsb3cteS1oaWRkZW4ge1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbi5vdmVyZmxvdy14LWhpZGRlbiB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4uc3RhY2staWNvbi1pdGVtIHtcbiAgbWFyZ2luLXRvcDogMXB4O1xufVxuXG4udG9wLTEge1xuICB0b3A6IDFweDtcbn1cblxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmQtZGFyay1ub25lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuaHRtbDpub3QoW2RhdGEtYnMtdGhlbWU9ZGFya10pIC5kLWxpZ2h0LW5vbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5pbnB1dDotd2Via2l0LWF1dG9maWxsIHtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHZhcigtLXBob2VuaXgtYm9keS1jb2xvcik7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDMwcHggdmFyKC0tcGhvZW5peC1lbXBoYXNpcy1iZykgaW5zZXQ7XG59XG5cbmlucHV0Ojotd2Via2l0LWNvbnRhY3RzLWF1dG8tZmlsbC1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waG9lbml4LWJvZHktY29sb3IpO1xufVxuXG4uYmctb3BhY2l0eS0xNSB7XG4gIC0tcGhvZW5peC1iZy1vcGFjaXR5OiAwLjE1O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTU0MHB4KSB7XG4gIC5ib3JkZXItZW5kLXNvbGlkLXh4bCB7XG4gICAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5idG4ge1xuICAtLXBob2VuaXgtYnRuLXBhZGRpbmcteDogMS41cmVtO1xuICAtLXBob2VuaXgtYnRuLXBhZGRpbmcteTogMC42MjVyZW07XG4gIC0tcGhvZW5peC1idG4tZm9udC1mYW1pbHk6IDtcbiAgLS1waG9lbml4LWJ0bi1mb250LXNpemU6IDAuOHJlbTtcbiAgLS1waG9lbml4LWJ0bi1mb250LXdlaWdodDogNzAwO1xuICAtLXBob2VuaXgtYnRuLWxpbmUtaGVpZ2h0OiAxLjI7XG4gIC0tcGhvZW5peC1idG4tY29sb3I6IHZhcigtLXBob2VuaXgtYm9keS1jb2xvcik7XG4gIC0tcGhvZW5peC1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLXBob2VuaXgtYnRuLWJvcmRlci13aWR0aDogdmFyKC0tcGhvZW5peC1ib3JkZXItd2lkdGgpO1xuICAtLXBob2VuaXgtYnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tcGhvZW5peC1idG4tYm9yZGVyLXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzKTtcbiAgLS1waG9lbml4LWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLXBob2VuaXgtYnRuLWJveC1zaGFkb3c6IGluaXRpYWw7XG4gIC0tcGhvZW5peC1idG4tZGlzYWJsZWQtb3BhY2l0eTogMC4zO1xuICAtLXBob2VuaXgtYnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSh2YXIoLS1waG9lbml4LWJ0bi1mb2N1cy1zaGFkb3ctcmdiKSwgLjUpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLXBob2VuaXgtYnRuLXBhZGRpbmcteSkgdmFyKC0tcGhvZW5peC1idG4tcGFkZGluZy14KTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXBob2VuaXgtYnRuLWZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1waG9lbml4LWJ0bi1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tcGhvZW5peC1idG4tZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tcGhvZW5peC1idG4tbGluZS1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tcGhvZW5peC1idG4tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJvcmRlcjogdmFyKC0tcGhvZW5peC1idG4tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1waG9lbml4LWJ0bi1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1waG9lbml4LWJ0bi1ib3JkZXItcmFkaXVzKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGhvZW5peC1idG4tYmcpO1xuICBib3gtc2hhZG93OiB2YXIoLS1waG9lbml4LWJ0bi1ib3gtc2hhZG93KTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5idG4ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5idG46aG92ZXIge1xuICBjb2xvcjogdmFyKC0tcGhvZW5peC1idG4taG92ZXItY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBob2VuaXgtYnRuLWhvdmVyLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1waG9lbml4LWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO1xufVxuLmJ0bi1jaGVjayArIC5idG46aG92ZXIge1xuICBjb2xvcjogdmFyKC0tcGhvZW5peC1idG4tY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waG9lbml4LWJ0bi1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcGhvZW5peC1idG4tYm9yZGVyLWNvbG9yKTtcbn1cbi5idG46Zm9jdXMtdmlzaWJsZSB7XG4gIGNvbG9yOiB2YXIoLS1waG9lbml4LWJ0bi1ob3Zlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBob2VuaXgtYnRuLWhvdmVyLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1waG9lbml4LWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiB2YXIoLS1waG9lbml4LWJ0bi1ib3gtc2hhZG93KSwgdmFyKC0tcGhvZW5peC1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG59XG4uYnRuLWNoZWNrOmZvY3VzLXZpc2libGUgKyAuYnRuIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1waG9lbml4LWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiB2YXIoLS1waG9lbml4LWJ0bi1ib3gtc2hhZG93KSwgdmFyKC0tcGhvZW5peC1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLCA6bm90KC5idG4tY2hlY2spICsgLmJ0bjphY3RpdmUsIC5idG46Zmlyc3QtY2hpbGQ6YWN0aXZlLCAuYnRuLmFjdGl2ZSwgLmJ0bi5zaG93IHtcbiAgY29sb3I6IHZhcigtLXBob2VuaXgtYnRuLWFjdGl2ZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBob2VuaXgtYnRuLWFjdGl2ZS1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcGhvZW5peC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcik7XG4gIGJveC1zaGFkb3c6IHZhcigtLXBob2VuaXgtYnRuLWFjdGl2ZS1zaGFkb3cpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bjpmb2N1cy12aXNpYmxlLCA6bm90KC5idG4tY2hlY2spICsgLmJ0bjphY3RpdmU6Zm9jdXMtdmlzaWJsZSwgLmJ0bjpmaXJzdC1jaGlsZDphY3RpdmU6Zm9jdXMtdmlzaWJsZSwgLmJ0bi5hY3RpdmU6Zm9jdXMtdmlzaWJsZSwgLmJ0bi5zaG93OmZvY3VzLXZpc2libGUge1xuICBib3gtc2hhZG93OiB2YXIoLS1waG9lbml4LWJ0bi1hY3RpdmUtc2hhZG93KSwgdmFyKC0tcGhvZW5peC1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG59XG4uYnRuOmRpc2FibGVkLCAuYnRuLmRpc2FibGVkLCBmaWVsZHNldDpkaXNhYmxlZCAuYnRuIHtcbiAgY29sb3I6IHZhcigtLXBob2VuaXgtYnRuLWRpc2FibGVkLWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBob2VuaXgtYnRuLWRpc2FibGVkLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1waG9lbml4LWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3IpO1xuICBvcGFjaXR5OiB2YXIoLS1waG9lbml4LWJ0bi1kaXNhYmxlZC1vcGFjaXR5KTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ0bi1wcmltYXJ5IHtcbiAgLS1waG9lbml4LWJ0bi1jb2xvcjogI2ZmZjtcbiAgLS1waG9lbml4LWJ0bi1iZzogIzM4NzRmZjtcbiAgLS1waG9lbml4LWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLXBob2VuaXgtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLXBob2VuaXgtYnRuLWhvdmVyLWJnOiAjMDA0ZGZmO1xuICAtLXBob2VuaXgtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAtLXBob2VuaXgtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tcGhvZW5peC1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLXBob2VuaXgtYnRuLWFjdGl2ZS1iZzogcmdiKDE3LjU2ODYyNzQ1MSUsIDM2LjM5MjE1Njg2MjclLCA4MCUpO1xuICAtLXBob2VuaXgtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIC0tcGhvZW5peC1idG4tYWN0aXZlLXNoYWRvdzogaW5pdGlhbDtcbiAgLS1waG9lbml4LWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgLS1waG9lbml4LWJ0bi1kaXNhYmxlZC1iZzogIzM4NzRmZjtcbiAgLS1waG9lbml4LWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLXNlY29uZGFyeSB7XG4gIC0tcGhvZW5peC1idG4tY29sb3I6ICNmZmY7XG4gIC0tcGhvZW5peC1idG4tYmc6ICMzMTM3NGE7XG4gIC0tcGhvZW5peC1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1waG9lbml4LWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1waG9lbml4LWJ0bi1ob3Zlci1iZzogIzIyMjgzNDtcbiAgLS1waG9lbml4LWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLS1waG9lbml4LWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNTUsIDI1NSwgMjU1O1xuICAtLXBob2VuaXgtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1waG9lbml4LWJ0bi1hY3RpdmUtYmc6IHJnYigxNS4zNzI1NDkwMTk2JSwgMTcuMjU0OTAxOTYwOCUsIDIzLjIxNTY4NjI3NDUlKTtcbiAgLS1waG9lbml4LWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAtLXBob2VuaXgtYnRuLWFjdGl2ZS1zaGFkb3c6IGluaXRpYWw7XG4gIC0tcGhvZW5peC1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gIC0tcGhvZW5peC1idG4tZGlzYWJsZWQtYmc6ICMzMTM3NGE7XG4gIC0tcGhvZW5peC1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1zdWNjZXNzIHtcbiAgLS1waG9lbml4LWJ0bi1jb2xvcjogI2ZmZjtcbiAgLS1waG9lbml4LWJ0bi1iZzogIzI1YjAwMztcbiAgLS1waG9lbml4LWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLXBob2VuaXgtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLXBob2VuaXgtYnRuLWhvdmVyLWJnOiAjMjM4OTBiO1xuICAtLXBob2VuaXgtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAtLXBob2VuaXgtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tcGhvZW5peC1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLXBob2VuaXgtYnRuLWFjdGl2ZS1iZzogcmdiKDExLjYwNzg0MzEzNzMlLCA1NS4yMTU2ODYyNzQ1JSwgMC45NDExNzY0NzA2JSk7XG4gIC0tcGhvZW5peC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgLS1waG9lbml4LWJ0bi1hY3RpdmUtc2hhZG93OiBpbml0aWFsO1xuICAtLXBob2VuaXgtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmO1xuICAtLXBob2VuaXgtYnRuLWRpc2FibGVkLWJnOiAjMjViMDAzO1xuICAtLXBob2VuaXgtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4taW5mbyB7XG4gIC0tcGhvZW5peC1idG4tY29sb3I6ICNmZmY7XG4gIC0tcGhvZW5peC1idG4tYmc6ICMwMDk3ZWI7XG4gIC0tcGhvZW5peC1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1waG9lbml4LWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1waG9lbml4LWJ0bi1ob3Zlci1iZzogIzAwODBjNztcbiAgLS1waG9lbml4LWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLS1waG9lbml4LWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNTUsIDI1NSwgMjU1O1xuICAtLXBob2VuaXgtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1waG9lbml4LWJ0bi1hY3RpdmUtYmc6IHJnYigwJSwgNDcuMzcyNTQ5MDE5NiUsIDczLjcyNTQ5MDE5NjElKTtcbiAgLS1waG9lbml4LWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAtLXBob2VuaXgtYnRuLWFjdGl2ZS1zaGFkb3c6IGluaXRpYWw7XG4gIC0tcGhvZW5peC1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gIC0tcGhvZW5peC1idG4tZGlzYWJsZWQtYmc6ICMwMDk3ZWI7XG4gIC0tcGhvZW5peC1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi13YXJuaW5nIHtcbiAgLS1waG9lbml4LWJ0bi1jb2xvcjogI2ZmZjtcbiAgLS1waG9lbml4LWJ0bi1iZzogI2U1NzgwYjtcbiAgLS1waG9lbml4LWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLXBob2VuaXgtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLXBob2VuaXgtYnRuLWhvdmVyLWJnOiAjZDY2MzBhO1xuICAtLXBob2VuaXgtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAtLXBob2VuaXgtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tcGhvZW5peC1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLXBob2VuaXgtYnRuLWFjdGl2ZS1iZzogcmdiKDcxLjg0MzEzNzI1NDklLCAzNy42NDcwNTg4MjM1JSwgMy40NTA5ODAzOTIyJSk7XG4gIC0tcGhvZW5peC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgLS1waG9lbml4LWJ0bi1hY3RpdmUtc2hhZG93OiBpbml0aWFsO1xuICAtLXBob2VuaXgtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmO1xuICAtLXBob2VuaXgtYnRuLWRpc2FibGVkLWJnOiAjZTU3ODBiO1xuICAtLXBob2VuaXgtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tZGFuZ2VyIHtcbiAgLS1waG9lbml4LWJ0bi1jb2xvcjogI2ZmZjtcbiAgLS1waG9lbml4LWJ0bi1iZzogI2ZhM2IxZDtcbiAgLS1waG9lbml4LWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLXBob2VuaXgtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLXBob2VuaXgtYnRuLWhvdmVyLWJnOiAjY2MxYjAwO1xuICAtLXBob2VuaXgtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAtLXBob2VuaXgtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tcGhvZW5peC1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLXBob2VuaXgtYnRuLWFjdGl2ZS1iZzogcmdiKDc4LjQzMTM3MjU0OSUsIDE4LjUwOTgwMzkyMTYlLCA5LjA5ODAzOTIxNTclKTtcbiAgLS1waG9lbml4LWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAtLXBob2VuaXgtYnRuLWFjdGl2ZS1zaGFkb3c6IGluaXRpYWw7XG4gIC0tcGhvZW5peC1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gIC0tcGhvZW5peC1idG4tZGlzYWJsZWQtYmc6ICNmYTNiMWQ7XG4gIC0tcGhvZW5peC1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1saWdodCB7XG4gIC0tcGhvZW5peC1idG4tY29sb3I6ICMwMDAwMDA7XG4gIC0tcGhvZW5peC1idG4tYmc6ICNlZmYyZjY7XG4gIC0tcGhvZW5peC1idG4tYm9yZGVyLWNvbG9yOiAjZWZmMmY2O1xuICAtLXBob2VuaXgtYnRuLWhvdmVyLWNvbG9yOiAjMDAwMDAwO1xuICAtLXBob2VuaXgtYnRuLWhvdmVyLWJnOiByZ2IoNzkuNjY2NjY2NjY2NyUsIDgwLjY2NjY2NjY2NjclLCA4MiUpO1xuICAtLXBob2VuaXgtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDc0Ljk4MDM5MjE1NjklLCA3NS45MjE1Njg2Mjc1JSwgNzcuMTc2NDcwNTg4MiUpO1xuICAtLXBob2VuaXgtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIwMywgMjA2LCAyMDk7XG4gIC0tcGhvZW5peC1idG4tYWN0aXZlLWNvbG9yOiAjMDAwMDAwO1xuICAtLXBob2VuaXgtYnRuLWFjdGl2ZS1iZzogcmdiKDc0Ljk4MDM5MjE1NjklLCA3NS45MjE1Njg2Mjc1JSwgNzcuMTc2NDcwNTg4MiUpO1xuICAtLXBob2VuaXgtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYig3MC4yOTQxMTc2NDcxJSwgNzEuMTc2NDcwNTg4MiUsIDcyLjM1Mjk0MTE3NjUlKTtcbiAgLS1waG9lbml4LWJ0bi1hY3RpdmUtc2hhZG93OiBpbml0aWFsO1xuICAtLXBob2VuaXgtYnRuLWRpc2FibGVkLWNvbG9yOiAjMDAwMDAwO1xuICAtLXBob2VuaXgtYnRuLWRpc2FibGVkLWJnOiAjZWZmMmY2O1xuICAtLXBob2VuaXgtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2VmZjJmNjtcbn1cblxuLmJ0bi1kYXJrIHtcbiAgLS1waG9lbml4LWJ0bi1jb2xvcjogI2ZmZjtcbiAgLS1waG9lbml4LWJ0bi1iZzogIzE0MTgyNDtcbiAgLS1waG9lbml4LWJ0bi1ib3JkZXItY29sb3I6ICMxNDE4MjQ7XG4gIC0tcGhvZW5peC1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tcGhvZW5peC1idG4taG92ZXItYmc6IHJnYigyMS42NjY2NjY2NjY3JSwgMjMlLCAyNyUpO1xuICAtLXBob2VuaXgtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDE3LjA1ODgyMzUyOTQlLCAxOC40NzA1ODgyMzUzJSwgMjIuNzA1ODgyMzUyOSUpO1xuICAtLXBob2VuaXgtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDU1LCA1OSwgNjk7XG4gIC0tcGhvZW5peC1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLXBob2VuaXgtYnRuLWFjdGl2ZS1iZzogcmdiKDI2LjI3NDUwOTgwMzklLCAyNy41Mjk0MTE3NjQ3JSwgMzEuMjk0MTE3NjQ3MSUpO1xuICAtLXBob2VuaXgtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigxNy4wNTg4MjM1Mjk0JSwgMTguNDcwNTg4MjM1MyUsIDIyLjcwNTg4MjM1MjklKTtcbiAgLS1waG9lbml4LWJ0bi1hY3RpdmUtc2hhZG93OiBpbml0aWFsO1xuICAtLXBob2VuaXgtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmO1xuICAtLXBob2VuaXgtYnRuLWRpc2FibGVkLWJnOiAjMTQxODI0O1xuICAtLXBob2VuaXgtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzE0MTgyNDtcbn1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xuICAtLXBob2VuaXgtYnRuLWNvbG9yOiAjMzg3NGZmO1xuICAtLXBob2VuaXgtYnRuLWJvcmRlci1jb2xvcjogIzM4NzRmZjtcbiAgLS1waG9lbml4LWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1waG9lbml4LWJ0bi1ob3Zlci1iZzogIzM4NzRmZjtcbiAgLS1waG9lbml4LWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMzODc0ZmY7XG4gIC0tcGhvZW5peC1idG4tZm9jdXMtc2hhZG93LXJnYjogNTYsIDExNiwgMjU1O1xuICAtLXBob2VuaXgtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1waG9lbml4LWJ0bi1hY3RpdmUtYmc6ICMzODc0ZmY7XG4gIC0tcGhvZW5peC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzM4NzRmZjtcbiAgLS1waG9lbml4LWJ0bi1hY3RpdmUtc2hhZG93OiBpbml0aWFsO1xuICAtLXBob2VuaXgtYnRuLWRpc2FibGVkLWNvbG9yOiAjMzg3NGZmO1xuICAtLXBob2VuaXgtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1waG9lbml4LWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMzODc0ZmY7XG4gIC0tcGhvZW5peC1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIC0tcGhvZW5peC1idG4tY29sb3I6ICMzMTM3NGE7XG4gIC0tcGhvZW5peC1idG4tYm9yZGVyLWNvbG9yOiAjMzEzNzRhO1xuICAtLXBob2VuaXgtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLXBob2VuaXgtYnRuLWhvdmVyLWJnOiAjMzEzNzRhO1xuICAtLXBob2VuaXgtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzMxMzc0YTtcbiAgLS1waG9lbml4LWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA0OSwgNTUsIDc0O1xuICAtLXBob2VuaXgtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1waG9lbml4LWJ0bi1hY3RpdmUtYmc6ICMzMTM3NGE7XG4gIC0tcGhvZW5peC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzMxMzc0YTtcbiAgLS1waG9lbml4LWJ0bi1hY3RpdmUtc2hhZG93OiBpbml0aWFsO1xuICAtLXBob2VuaXgtYnRuLWRpc2FibGVkLWNvbG9yOiAjMzEzNzRhO1xuICAtLXBob2VuaXgtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1waG9lbml4LWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMzMTM3NGE7XG4gIC0tcGhvZW5peC1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3Mge1xuICAtLXBob2VuaXgtYnRuLWNvbG9yOiAjMjViMDAzO1xuICAtLXBob2VuaXgtYnRuLWJvcmRlci1jb2xvcjogIzI1YjAwMztcbiAgLS1waG9lbml4LWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1waG9lbml4LWJ0bi1ob3Zlci1iZzogIzI1YjAwMztcbiAgLS1waG9lbml4LWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMyNWIwMDM7XG4gIC0tcGhvZW5peC1idG4tZm9jdXMtc2hhZG93LXJnYjogMzcsIDE3NiwgMztcbiAgLS1waG9lbml4LWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tcGhvZW5peC1idG4tYWN0aXZlLWJnOiAjMjViMDAzO1xuICAtLXBob2VuaXgtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMyNWIwMDM7XG4gIC0tcGhvZW5peC1idG4tYWN0aXZlLXNoYWRvdzogaW5pdGlhbDtcbiAgLS1waG9lbml4LWJ0bi1kaXNhYmxlZC1jb2xvcjogIzI1YjAwMztcbiAgLS1waG9lbml4LWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tcGhvZW5peC1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMjViMDAzO1xuICAtLXBob2VuaXgtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS1pbmZvIHtcbiAgLS1waG9lbml4LWJ0bi1jb2xvcjogIzAwOTdlYjtcbiAgLS1waG9lbml4LWJ0bi1ib3JkZXItY29sb3I6ICMwMDk3ZWI7XG4gIC0tcGhvZW5peC1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tcGhvZW5peC1idG4taG92ZXItYmc6ICMwMDk3ZWI7XG4gIC0tcGhvZW5peC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMDA5N2ViO1xuICAtLXBob2VuaXgtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDAsIDE1MSwgMjM1O1xuICAtLXBob2VuaXgtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1waG9lbml4LWJ0bi1hY3RpdmUtYmc6ICMwMDk3ZWI7XG4gIC0tcGhvZW5peC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzAwOTdlYjtcbiAgLS1waG9lbml4LWJ0bi1hY3RpdmUtc2hhZG93OiBpbml0aWFsO1xuICAtLXBob2VuaXgtYnRuLWRpc2FibGVkLWNvbG9yOiAjMDA5N2ViO1xuICAtLXBob2VuaXgtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1waG9lbml4LWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMwMDk3ZWI7XG4gIC0tcGhvZW5peC1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcge1xuICAtLXBob2VuaXgtYnRuLWNvbG9yOiAjZTU3ODBiO1xuICAtLXBob2VuaXgtYnRuLWJvcmRlci1jb2xvcjogI2U1NzgwYjtcbiAgLS1waG9lbml4LWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1waG9lbml4LWJ0bi1ob3Zlci1iZzogI2U1NzgwYjtcbiAgLS1waG9lbml4LWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNlNTc4MGI7XG4gIC0tcGhvZW5peC1idG4tZm9jdXMtc2hhZG93LXJnYjogMjI5LCAxMjAsIDExO1xuICAtLXBob2VuaXgtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1waG9lbml4LWJ0bi1hY3RpdmUtYmc6ICNlNTc4MGI7XG4gIC0tcGhvZW5peC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2U1NzgwYjtcbiAgLS1waG9lbml4LWJ0bi1hY3RpdmUtc2hhZG93OiBpbml0aWFsO1xuICAtLXBob2VuaXgtYnRuLWRpc2FibGVkLWNvbG9yOiAjZTU3ODBiO1xuICAtLXBob2VuaXgtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1waG9lbml4LWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNlNTc4MGI7XG4gIC0tcGhvZW5peC1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlciB7XG4gIC0tcGhvZW5peC1idG4tY29sb3I6ICNmYTNiMWQ7XG4gIC0tcGhvZW5peC1idG4tYm9yZGVyLWNvbG9yOiAjZmEzYjFkO1xuICAtLXBob2VuaXgtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLXBob2VuaXgtYnRuLWhvdmVyLWJnOiAjZmEzYjFkO1xuICAtLXBob2VuaXgtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2ZhM2IxZDtcbiAgLS1waG9lbml4LWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNTAsIDU5LCAyOTtcbiAgLS1waG9lbml4LWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tcGhvZW5peC1idG4tYWN0aXZlLWJnOiAjZmEzYjFkO1xuICAtLXBob2VuaXgtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNmYTNiMWQ7XG4gIC0tcGhvZW5peC1idG4tYWN0aXZlLXNoYWRvdzogaW5pdGlhbDtcbiAgLS1waG9lbml4LWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZhM2IxZDtcbiAgLS1waG9lbml4LWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tcGhvZW5peC1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZmEzYjFkO1xuICAtLXBob2VuaXgtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS1saWdodCB7XG4gIC0tcGhvZW5peC1idG4tY29sb3I6ICNlZmYyZjY7XG4gIC0tcGhvZW5peC1idG4tYm9yZGVyLWNvbG9yOiAjZWZmMmY2O1xuICAtLXBob2VuaXgtYnRuLWhvdmVyLWNvbG9yOiAjMDAwMDAwO1xuICAtLXBob2VuaXgtYnRuLWhvdmVyLWJnOiAjZWZmMmY2O1xuICAtLXBob2VuaXgtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2VmZjJmNjtcbiAgLS1waG9lbml4LWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMzksIDI0MiwgMjQ2O1xuICAtLXBob2VuaXgtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDAwMDtcbiAgLS1waG9lbml4LWJ0bi1hY3RpdmUtYmc6ICNlZmYyZjY7XG4gIC0tcGhvZW5peC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2VmZjJmNjtcbiAgLS1waG9lbml4LWJ0bi1hY3RpdmUtc2hhZG93OiBpbml0aWFsO1xuICAtLXBob2VuaXgtYnRuLWRpc2FibGVkLWNvbG9yOiAjZWZmMmY2O1xuICAtLXBob2VuaXgtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1waG9lbml4LWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNlZmYyZjY7XG4gIC0tcGhvZW5peC1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhcmsge1xuICAtLXBob2VuaXgtYnRuLWNvbG9yOiAjMTQxODI0O1xuICAtLXBob2VuaXgtYnRuLWJvcmRlci1jb2xvcjogIzE0MTgyNDtcbiAgLS1waG9lbml4LWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1waG9lbml4LWJ0bi1ob3Zlci1iZzogIzE0MTgyNDtcbiAgLS1waG9lbml4LWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMxNDE4MjQ7XG4gIC0tcGhvZW5peC1idG4tZm9jdXMtc2hhZG93LXJnYjogMjAsIDI0LCAzNjtcbiAgLS1waG9lbml4LWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tcGhvZW5peC1idG4tYWN0aXZlLWJnOiAjMTQxODI0O1xuICAtLXBob2VuaXgtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMxNDE4MjQ7XG4gIC0tcGhvZW5peC1idG4tYWN0aXZlLXNoYWRvdzogaW5pdGlhbDtcbiAgLS1waG9lbml4LWJ0bi1kaXNhYmxlZC1jb2xvcjogIzE0MTgyNDtcbiAgLS1waG9lbml4LWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tcGhvZW5peC1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMTQxODI0O1xuICAtLXBob2VuaXgtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tbGluayB7XG4gIC0tcGhvZW5peC1idG4tZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1waG9lbml4LWJ0bi1jb2xvcjogdmFyKC0tcGhvZW5peC1saW5rLWNvbG9yKTtcbiAgLS1waG9lbml4LWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tcGhvZW5peC1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1waG9lbml4LWJ0bi1ob3Zlci1jb2xvcjogdmFyKC0tcGhvZW5peC1saW5rLWhvdmVyLWNvbG9yKTtcbiAgLS1waG9lbml4LWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLXBob2VuaXgtYnRuLWFjdGl2ZS1jb2xvcjogdmFyKC0tcGhvZW5peC1saW5rLWhvdmVyLWNvbG9yKTtcbiAgLS1waG9lbml4LWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1waG9lbml4LWJ0bi1kaXNhYmxlZC1jb2xvcjogIzlmYTZiYztcbiAgLS1waG9lbml4LWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLXBob2VuaXgtYnRuLWJveC1zaGFkb3c6IDAgMCAwICMwMDA7XG4gIC0tcGhvZW5peC1idG4tZm9jdXMtc2hhZG93LXJnYjogODYsIDEzNywgMjU1O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnRuLWxpbms6aG92ZXIsIC5idG4tbGluazpmb2N1cy12aXNpYmxlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYnRuLWxpbms6Zm9jdXMtdmlzaWJsZSB7XG4gIGNvbG9yOiB2YXIoLS1waG9lbml4LWJ0bi1jb2xvcik7XG59XG4uYnRuLWxpbms6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tcGhvZW5peC1idG4taG92ZXItY29sb3IpO1xufVxuXG4uYnRuLWxnLCAuYnRuLWdyb3VwLWxnID4gLmJ0biB7XG4gIC0tcGhvZW5peC1idG4tcGFkZGluZy15OiAwLjg3NXJlbTtcbiAgLS1waG9lbml4LWJ0bi1wYWRkaW5nLXg6IDEuNXJlbTtcbiAgLS1waG9lbml4LWJ0bi1mb250LXNpemU6IDFyZW07XG4gIC0tcGhvZW5peC1idG4tYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG59XG5cbi5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuIHtcbiAgLS1waG9lbml4LWJ0bi1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1waG9lbml4LWJ0bi1wYWRkaW5nLXg6IDFyZW07XG4gIC0tcGhvZW5peC1idG4tZm9udC1zaXplOiAwLjhyZW07XG4gIC0tcGhvZW5peC1idG4tYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnwgICBwaG9lbml4IHNwZWNpZmlxIHZhcmlhYmxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufCAgIEJ1dHRvbiBSZXZlYWxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5idG4tcmV2ZWFsLXRyaWdnZXI6aG92ZXIgLmJ0bi1yZXZlYWwsIC5idG4tcmV2ZWFsLXRyaWdnZXI6Zm9jdXMgLmJ0bi1yZXZlYWwge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1waG9lbml4LWJvZHktYmcpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1waG9lbml4LWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIGNvbG9yOiB2YXIoLS1waG9lbml4LWJvZHktY29sb3IpO1xufVxuLmJ0bi1yZXZlYWwtdHJpZ2dlcjpob3ZlciAuYnRuLXJldmVhbDpob3ZlciwgLmJ0bi1yZXZlYWwtdHJpZ2dlcjpob3ZlciAuYnRuLXJldmVhbDpmb2N1cywgLmJ0bi1yZXZlYWwtdHJpZ2dlcjpob3ZlciAuYnRuLXJldmVhbDphY3RpdmUsIC5idG4tcmV2ZWFsLXRyaWdnZXI6Zm9jdXMgLmJ0bi1yZXZlYWw6aG92ZXIsIC5idG4tcmV2ZWFsLXRyaWdnZXI6Zm9jdXMgLmJ0bi1yZXZlYWw6Zm9jdXMsIC5idG4tcmV2ZWFsLXRyaWdnZXI6Zm9jdXMgLmJ0bi1yZXZlYWw6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcGhvZW5peC1zZWNvbmRhcnktYmcpO1xuICBjb2xvcjogdmFyKC0tcGhvZW5peC1ib2R5LWhpZ2hsaWdodC1jb2xvcikgIWltcG9ydGFudDtcbn1cbi5idG4tcmV2ZWFsLXRyaWdnZXIgLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi1yZXZlYWwtdHJpZ2dlciAuZHJvcGRvd24tdG9nZ2xlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYnRuLXJldmVhbC10cmlnZ2VyLXNtOmhvdmVyIC5idG4tcmV2ZWFsLCAuYnRuLXJldmVhbC10cmlnZ2VyLXNtOmZvY3VzIC5idG4tcmV2ZWFsIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjVmN2ZhO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlM2U2ZWQ7XG4gIH1cbiAgLmJ0bi1yZXZlYWwtdHJpZ2dlci1zbTpob3ZlciAuYnRuLXJldmVhbDpob3ZlciwgLmJ0bi1yZXZlYWwtdHJpZ2dlci1zbTpob3ZlciAuYnRuLXJldmVhbDpmb2N1cywgLmJ0bi1yZXZlYWwtdHJpZ2dlci1zbTpob3ZlciAuYnRuLXJldmVhbDphY3RpdmUsIC5idG4tcmV2ZWFsLXRyaWdnZXItc206Zm9jdXMgLmJ0bi1yZXZlYWw6aG92ZXIsIC5idG4tcmV2ZWFsLXRyaWdnZXItc206Zm9jdXMgLmJ0bi1yZXZlYWw6Zm9jdXMsIC5idG4tcmV2ZWFsLXRyaWdnZXItc206Zm9jdXMgLmJ0bi1yZXZlYWw6YWN0aXZlIHtcbiAgICBjb2xvcjogdmFyKC0tcGhvZW5peC1idG4tcmV2ZWFsLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5idG4tcmV2ZWFsLXRyaWdnZXItc20gLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi1yZXZlYWwtdHJpZ2dlci1zbSAuZHJvcGRvd24tdG9nZ2xlOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYnRuLXN1YnRsZS1wcmltYXJ5IHtcbiAgLS1waG9lbml4LWJ0bi1jb2xvcjogIzAwM2NjNztcbiAgLS1waG9lbml4LWJ0bi1iZzogI2U1ZWRmZjtcbiAgLS1waG9lbml4LWJ0bi1ib3JkZXItY29sb3I6ICNlNWVkZmY7XG4gIC0tcGhvZW5peC1idG4taG92ZXItY29sb3I6ICMwMDNjYzc7XG4gIC0tcGhvZW5peC1idG4taG92ZXItYmc6IHZhcigtLXBob2VuaXgtcHJpbWFyeS1saWdodGVyKTtcbiAgLS1waG9lbml4LWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYig5MC44MjM1Mjk0MTE4JSwgOTMuNjQ3MDU4ODIzNSUsIDEwMCUpO1xuICAtLXBob2VuaXgtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDE5NSwgMjEwLCAyNDc7XG4gIC0tcGhvZW5peC1idG4tYWN0aXZlLWNvbG9yOiAjMDAwMDAwO1xuICAtLXBob2VuaXgtYnRuLWFjdGl2ZS1iZzogcmdiKDkxLjg0MzEzNzI1NDklLCA5NC4zNTI5NDExNzY1JSwgMTAwJSk7XG4gIC0tcGhvZW5peC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDkwLjgyMzUyOTQxMTglLCA5My42NDcwNTg4MjM1JSwgMTAwJSk7XG4gIC0tcGhvZW5peC1idG4tYWN0aXZlLXNoYWRvdzogaW5pdGlhbDtcbiAgLS1waG9lbml4LWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAwMDAwMDtcbiAgLS1waG9lbml4LWJ0bi1kaXNhYmxlZC1iZzogI2U1ZWRmZjtcbiAgLS1waG9lbml4LWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNlNWVkZmY7XG59XG5cbi5idG4tc3VidGxlLXNlY29uZGFyeSB7XG4gIC0tcGhvZW5peC1idG4tY29sb3I6ICM1MjViNzU7XG4gIC0tcGhvZW5peC1idG4tYmc6ICNlZmYyZjY7XG4gIC0tcGhvZW5peC1idG4tYm9yZGVyLWNvbG9yOiAjZWZmMmY2O1xuICAtLXBob2VuaXgtYnRuLWhvdmVyLWNvbG9yOiAjNTI1Yjc1O1xuICAtLXBob2VuaXgtYnRuLWhvdmVyLWJnOiB2YXIoLS1waG9lbml4LXNlY29uZGFyeS1saWdodGVyKTtcbiAgLS1waG9lbml4LWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYig5NC4zNTI5NDExNzY1JSwgOTUuNDExNzY0NzA1OSUsIDk2LjgyMzUyOTQxMTglKTtcbiAgLS1waG9lbml4LWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMTUsIDIxOSwgMjI3O1xuICAtLXBob2VuaXgtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDAwMDtcbiAgLS1waG9lbml4LWJ0bi1hY3RpdmUtYmc6IHJnYig5NC45ODAzOTIxNTY5JSwgOTUuOTIxNTY4NjI3NSUsIDk3LjE3NjQ3MDU4ODIlKTtcbiAgLS1waG9lbml4LWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoOTQuMzUyOTQxMTc2NSUsIDk1LjQxMTc2NDcwNTklLCA5Ni44MjM1Mjk0MTE4JSk7XG4gIC0tcGhvZW5peC1idG4tYWN0aXZlLXNoYWRvdzogaW5pdGlhbDtcbiAgLS1waG9lbml4LWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAwMDAwMDtcbiAgLS1waG9lbml4LWJ0bi1kaXNhYmxlZC1iZzogI2VmZjJmNjtcbiAgLS1waG9lbml4LWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNlZmYyZjY7XG59XG5cbi5idG4tc3VidGxlLXN1Y2Nlc3Mge1xuICAtLXBob2VuaXgtYnRuLWNvbG9yOiAjMWM2YzA5O1xuICAtLXBob2VuaXgtYnRuLWJnOiAjZDlmYmQwO1xuICAtLXBob2VuaXgtYnRuLWJvcmRlci1jb2xvcjogI2Q5ZmJkMDtcbiAgLS1waG9lbml4LWJ0bi1ob3Zlci1jb2xvcjogIzFjNmMwOTtcbiAgLS1waG9lbml4LWJ0bi1ob3Zlci1iZzogdmFyKC0tcGhvZW5peC1zdWNjZXNzLWxpZ2h0ZXIpO1xuICAtLXBob2VuaXgtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDg2LjU4ODIzNTI5NDElLCA5OC41ODgyMzUyOTQxJSwgODMuNDExNzY0NzA1OSUpO1xuICAtLXBob2VuaXgtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDE4OSwgMjMwLCAxNzg7XG4gIC0tcGhvZW5peC1idG4tYWN0aXZlLWNvbG9yOiAjMDAwMDAwO1xuICAtLXBob2VuaXgtYnRuLWFjdGl2ZS1iZzogcmdiKDg4LjA3ODQzMTM3MjUlLCA5OC43NDUwOTgwMzkyJSwgODUuMjU0OTAxOTYwOCUpO1xuICAtLXBob2VuaXgtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYig4Ni41ODgyMzUyOTQxJSwgOTguNTg4MjM1Mjk0MSUsIDgzLjQxMTc2NDcwNTklKTtcbiAgLS1waG9lbml4LWJ0bi1hY3RpdmUtc2hhZG93OiBpbml0aWFsO1xuICAtLXBob2VuaXgtYnRuLWRpc2FibGVkLWNvbG9yOiAjMDAwMDAwO1xuICAtLXBob2VuaXgtYnRuLWRpc2FibGVkLWJnOiAjZDlmYmQwO1xuICAtLXBob2VuaXgtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2Q5ZmJkMDtcbn1cblxuLmJ0bi1zdWJ0bGUtaW5mbyB7XG4gIC0tcGhvZW5peC1idG4tY29sb3I6ICMwMDU1ODU7XG4gIC0tcGhvZW5peC1idG4tYmc6ICNjN2ViZmY7XG4gIC0tcGhvZW5peC1idG4tYm9yZGVyLWNvbG9yOiAjYzdlYmZmO1xuICAtLXBob2VuaXgtYnRuLWhvdmVyLWNvbG9yOiAjMDA1NTg1O1xuICAtLXBob2VuaXgtYnRuLWhvdmVyLWJnOiB2YXIoLS1waG9lbml4LWluZm8tbGlnaHRlcik7XG4gIC0tcGhvZW5peC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoODAuMjM1Mjk0MTE3NiUsIDkyLjk0MTE3NjQ3MDYlLCAxMDAlKTtcbiAgLS1waG9lbml4LWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxNjksIDIxMywgMjM3O1xuICAtLXBob2VuaXgtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDAwMDtcbiAgLS1waG9lbml4LWJ0bi1hY3RpdmUtYmc6IHJnYig4Mi40MzEzNzI1NDklLCA5My43MjU0OTAxOTYxJSwgMTAwJSk7XG4gIC0tcGhvZW5peC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDgwLjIzNTI5NDExNzYlLCA5Mi45NDExNzY0NzA2JSwgMTAwJSk7XG4gIC0tcGhvZW5peC1idG4tYWN0aXZlLXNoYWRvdzogaW5pdGlhbDtcbiAgLS1waG9lbml4LWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAwMDAwMDtcbiAgLS1waG9lbml4LWJ0bi1kaXNhYmxlZC1iZzogI2M3ZWJmZjtcbiAgLS1waG9lbml4LWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNjN2ViZmY7XG59XG5cbi5idG4tc3VidGxlLXdhcm5pbmcge1xuICAtLXBob2VuaXgtYnRuLWNvbG9yOiAjYmMzODAzO1xuICAtLXBob2VuaXgtYnRuLWJnOiAjZmZlZmNhO1xuICAtLXBob2VuaXgtYnRuLWJvcmRlci1jb2xvcjogI2ZmZWZjYTtcbiAgLS1waG9lbml4LWJ0bi1ob3Zlci1jb2xvcjogI2JjMzgwMztcbiAgLS1waG9lbml4LWJ0bi1ob3Zlci1iZzogdmFyKC0tcGhvZW5peC13YXJuaW5nLWxpZ2h0ZXIpO1xuICAtLXBob2VuaXgtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDEwMCUsIDk0LjM1Mjk0MTE3NjUlLCA4MS4yOTQxMTc2NDcxJSk7XG4gIC0tcGhvZW5peC1idG4tZm9jdXMtc2hhZG93LXJnYjogMjQ1LCAyMTIsIDE3MjtcbiAgLS1waG9lbml4LWJ0bi1hY3RpdmUtY29sb3I6ICMwMDAwMDA7XG4gIC0tcGhvZW5peC1idG4tYWN0aXZlLWJnOiByZ2IoMTAwJSwgOTQuOTgwMzkyMTU2OSUsIDgzLjM3MjU0OTAxOTYlKTtcbiAgLS1waG9lbml4LWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMTAwJSwgOTQuMzUyOTQxMTc2NSUsIDgxLjI5NDExNzY0NzElKTtcbiAgLS1waG9lbml4LWJ0bi1hY3RpdmUtc2hhZG93OiBpbml0aWFsO1xuICAtLXBob2VuaXgtYnRuLWRpc2FibGVkLWNvbG9yOiAjMDAwMDAwO1xuICAtLXBob2VuaXgtYnRuLWRpc2FibGVkLWJnOiAjZmZlZmNhO1xuICAtLXBob2VuaXgtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2ZmZWZjYTtcbn1cblxuLmJ0bi1zdWJ0bGUtZGFuZ2VyIHtcbiAgLS1waG9lbml4LWJ0bi1jb2xvcjogI2I4MTgwMDtcbiAgLS1waG9lbml4LWJ0bi1iZzogI2ZmZTBkYjtcbiAgLS1waG9lbml4LWJ0bi1ib3JkZXItY29sb3I6ICNmZmUwZGI7XG4gIC0tcGhvZW5peC1idG4taG92ZXItY29sb3I6ICNiODE4MDA7XG4gIC0tcGhvZW5peC1idG4taG92ZXItYmc6IHZhcigtLXBob2VuaXgtZGFuZ2VyLWxpZ2h0ZXIpO1xuICAtLXBob2VuaXgtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDEwMCUsIDg5LjA1ODgyMzUyOTQlLCA4Ny4yOTQxMTc2NDcxJSk7XG4gIC0tcGhvZW5peC1idG4tZm9jdXMtc2hhZG93LXJnYjogMjQ0LCAxOTQsIDE4NjtcbiAgLS1waG9lbml4LWJ0bi1hY3RpdmUtY29sb3I6ICMwMDAwMDA7XG4gIC0tcGhvZW5peC1idG4tYWN0aXZlLWJnOiByZ2IoMTAwJSwgOTAuMjc0NTA5ODAzOSUsIDg4LjcwNTg4MjM1MjklKTtcbiAgLS1waG9lbml4LWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMTAwJSwgODkuMDU4ODIzNTI5NCUsIDg3LjI5NDExNzY0NzElKTtcbiAgLS1waG9lbml4LWJ0bi1hY3RpdmUtc2hhZG93OiBpbml0aWFsO1xuICAtLXBob2VuaXgtYnRuLWRpc2FibGVkLWNvbG9yOiAjMDAwMDAwO1xuICAtLXBob2VuaXgtYnRuLWRpc2FibGVkLWJnOiAjZmZlMGRiO1xuICAtLXBob2VuaXgtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2ZmZTBkYjtcbn1cblxuLmJ0bi1waG9lbml4LXByaW1hcnkge1xuICAtLXBob2VuaXgtYnRuLWNvbG9yOiAjMzg3NGZmO1xuICAtLXBob2VuaXgtYnRuLWJnOiAjZjVmN2ZhO1xuICAtLXBob2VuaXgtYnRuLWJvcmRlci1jb2xvcjogI2UzZTZlZDtcbiAgLS1waG9lbml4LWJ0bi1ob3Zlci1jb2xvcjogdmFyKC0tcGhvZW5peC1wcmltYXJ5LWRhcmspO1xuICAtLXBob2VuaXgtYnRuLWhvdmVyLWJnOiAjZTNlNmVkO1xuICAtLXBob2VuaXgtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDkwLjExNzY0NzA1ODglLCA5MS4xNzY0NzA1ODgyJSwgOTMuNjQ3MDU4ODIzNSUpO1xuICAtLXBob2VuaXgtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIwMSwgMjEzLCAyNDA7XG4gIC0tcGhvZW5peC1idG4tYWN0aXZlLWNvbG9yOiAjMzg3NGZmO1xuICAtLXBob2VuaXgtYnRuLWFjdGl2ZS1iZzogI2UzZTZlZDtcbiAgLS1waG9lbml4LWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoOTAuMTE3NjQ3MDU4OCUsIDkxLjE3NjQ3MDU4ODIlLCA5My42NDcwNTg4MjM1JSk7XG4gIC0tcGhvZW5peC1idG4tYWN0aXZlLXNoYWRvdzogaW5pdGlhbDtcbiAgLS1waG9lbml4LWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAwMDAwMDtcbiAgLS1waG9lbml4LWJ0bi1kaXNhYmxlZC1iZzogI2Y1ZjdmYTtcbiAgLS1waG9lbml4LWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNlM2U2ZWQ7XG59XG5cbi5idG4tcGhvZW5peC1zZWNvbmRhcnkge1xuICAtLXBob2VuaXgtYnRuLWNvbG9yOiAjMzEzNzRhO1xuICAtLXBob2VuaXgtYnRuLWJnOiAjZjVmN2ZhO1xuICAtLXBob2VuaXgtYnRuLWJvcmRlci1jb2xvcjogI2UzZTZlZDtcbiAgLS1waG9lbml4LWJ0bi1ob3Zlci1jb2xvcjogdmFyKC0tcGhvZW5peC1zZWNvbmRhcnktZGFyayk7XG4gIC0tcGhvZW5peC1idG4taG92ZXItYmc6ICNlM2U2ZWQ7XG4gIC0tcGhvZW5peC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoOTAuMTE3NjQ3MDU4OCUsIDkxLjE3NjQ3MDU4ODIlLCA5My42NDcwNTg4MjM1JSk7XG4gIC0tcGhvZW5peC1idG4tZm9jdXMtc2hhZG93LXJnYjogMjAwLCAyMDQsIDIxMztcbiAgLS1waG9lbml4LWJ0bi1hY3RpdmUtY29sb3I6ICMzMTM3NGE7XG4gIC0tcGhvZW5peC1idG4tYWN0aXZlLWJnOiAjZTNlNmVkO1xuICAtLXBob2VuaXgtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYig5MC4xMTc2NDcwNTg4JSwgOTEuMTc2NDcwNTg4MiUsIDkzLjY0NzA1ODgyMzUlKTtcbiAgLS1waG9lbml4LWJ0bi1hY3RpdmUtc2hhZG93OiBpbml0aWFsO1xuICAtLXBob2VuaXgtYnRuLWRpc2FibGVkLWNvbG9yOiAjMDAwMDAwO1xuICAtLXBob2VuaXgtYnRuLWRpc2FibGVkLWJnOiAjZjVmN2ZhO1xuICAtLXBob2VuaXgtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2UzZTZlZDtcbn1cblxuLmJ0bi1waG9lbml4LXN1Y2Nlc3Mge1xuICAtLXBob2VuaXgtYnRuLWNvbG9yOiAjMjViMDAzO1xuICAtLXBob2VuaXgtYnRuLWJnOiAjZjVmN2ZhO1xuICAtLXBob2VuaXgtYnRuLWJvcmRlci1jb2xvcjogI2UzZTZlZDtcbiAgLS1waG9lbml4LWJ0bi1ob3Zlci1jb2xvcjogdmFyKC0tcGhvZW5peC1zdWNjZXNzLWRhcmspO1xuICAtLXBob2VuaXgtYnRuLWhvdmVyLWJnOiAjZTNlNmVkO1xuICAtLXBob2VuaXgtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDkwLjExNzY0NzA1ODglLCA5MS4xNzY0NzA1ODgyJSwgOTMuNjQ3MDU4ODIzNSUpO1xuICAtLXBob2VuaXgtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDE5OSwgMjIyLCAyMDI7XG4gIC0tcGhvZW5peC1idG4tYWN0aXZlLWNvbG9yOiAjMjViMDAzO1xuICAtLXBob2VuaXgtYnRuLWFjdGl2ZS1iZzogI2UzZTZlZDtcbiAgLS1waG9lbml4LWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoOTAuMTE3NjQ3MDU4OCUsIDkxLjE3NjQ3MDU4ODIlLCA5My42NDcwNTg4MjM1JSk7XG4gIC0tcGhvZW5peC1idG4tYWN0aXZlLXNoYWRvdzogaW5pdGlhbDtcbiAgLS1waG9lbml4LWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAwMDAwMDtcbiAgLS1waG9lbml4LWJ0bi1kaXNhYmxlZC1iZzogI2Y1ZjdmYTtcbiAgLS1waG9lbml4LWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNlM2U2ZWQ7XG59XG5cbi5idG4tcGhvZW5peC1pbmZvIHtcbiAgLS1waG9lbml4LWJ0bi1jb2xvcjogIzAwOTdlYjtcbiAgLS1waG9lbml4LWJ0bi1iZzogI2Y1ZjdmYTtcbiAgLS1waG9lbml4LWJ0bi1ib3JkZXItY29sb3I6ICNlM2U2ZWQ7XG4gIC0tcGhvZW5peC1idG4taG92ZXItY29sb3I6IHZhcigtLXBob2VuaXgtaW5mby1kYXJrKTtcbiAgLS1waG9lbml4LWJ0bi1ob3Zlci1iZzogI2UzZTZlZDtcbiAgLS1waG9lbml4LWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYig5MC4xMTc2NDcwNTg4JSwgOTEuMTc2NDcwNTg4MiUsIDkzLjY0NzA1ODgyMzUlKTtcbiAgLS1waG9lbml4LWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxOTMsIDIxOCwgMjM3O1xuICAtLXBob2VuaXgtYnRuLWFjdGl2ZS1jb2xvcjogIzAwOTdlYjtcbiAgLS1waG9lbml4LWJ0bi1hY3RpdmUtYmc6ICNlM2U2ZWQ7XG4gIC0tcGhvZW5peC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDkwLjExNzY0NzA1ODglLCA5MS4xNzY0NzA1ODgyJSwgOTMuNjQ3MDU4ODIzNSUpO1xuICAtLXBob2VuaXgtYnRuLWFjdGl2ZS1zaGFkb3c6IGluaXRpYWw7XG4gIC0tcGhvZW5peC1idG4tZGlzYWJsZWQtY29sb3I6ICMwMDAwMDA7XG4gIC0tcGhvZW5peC1idG4tZGlzYWJsZWQtYmc6ICNmNWY3ZmE7XG4gIC0tcGhvZW5peC1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZTNlNmVkO1xufVxuXG4uYnRuLXBob2VuaXgtd2FybmluZyB7XG4gIC0tcGhvZW5peC1idG4tY29sb3I6ICNlNTc4MGI7XG4gIC0tcGhvZW5peC1idG4tYmc6ICNmNWY3ZmE7XG4gIC0tcGhvZW5peC1idG4tYm9yZGVyLWNvbG9yOiAjZTNlNmVkO1xuICAtLXBob2VuaXgtYnRuLWhvdmVyLWNvbG9yOiB2YXIoLS1waG9lbml4LXdhcm5pbmctZGFyayk7XG4gIC0tcGhvZW5peC1idG4taG92ZXItYmc6ICNlM2U2ZWQ7XG4gIC0tcGhvZW5peC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoOTAuMTE3NjQ3MDU4OCUsIDkxLjE3NjQ3MDU4ODIlLCA5My42NDcwNTg4MjM1JSk7XG4gIC0tcGhvZW5peC1idG4tZm9jdXMtc2hhZG93LXJnYjogMjI3LCAyMTQsIDIwMztcbiAgLS1waG9lbml4LWJ0bi1hY3RpdmUtY29sb3I6ICNlNTc4MGI7XG4gIC0tcGhvZW5peC1idG4tYWN0aXZlLWJnOiAjZTNlNmVkO1xuICAtLXBob2VuaXgtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYig5MC4xMTc2NDcwNTg4JSwgOTEuMTc2NDcwNTg4MiUsIDkzLjY0NzA1ODgyMzUlKTtcbiAgLS1waG9lbml4LWJ0bi1hY3RpdmUtc2hhZG93OiBpbml0aWFsO1xuICAtLXBob2VuaXgtYnRuLWRpc2FibGVkLWNvbG9yOiAjMDAwMDAwO1xuICAtLXBob2VuaXgtYnRuLWRpc2FibGVkLWJnOiAjZjVmN2ZhO1xuICAtLXBob2VuaXgtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2UzZTZlZDtcbn1cblxuLmJ0bi1waG9lbml4LWRhbmdlciB7XG4gIC0tcGhvZW5peC1idG4tY29sb3I6ICNmYTNiMWQ7XG4gIC0tcGhvZW5peC1idG4tYmc6ICNmNWY3ZmE7XG4gIC0tcGhvZW5peC1idG4tYm9yZGVyLWNvbG9yOiAjZTNlNmVkO1xuICAtLXBob2VuaXgtYnRuLWhvdmVyLWNvbG9yOiB2YXIoLS1waG9lbml4LWRhbmdlci1kYXJrKTtcbiAgLS1waG9lbml4LWJ0bi1ob3Zlci1iZzogI2UzZTZlZDtcbiAgLS1waG9lbml4LWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYig5MC4xMTc2NDcwNTg4JSwgOTEuMTc2NDcwNTg4MiUsIDkzLjY0NzA1ODgyMzUlKTtcbiAgLS1waG9lbml4LWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMzAsIDIwNCwgMjA2O1xuICAtLXBob2VuaXgtYnRuLWFjdGl2ZS1jb2xvcjogI2ZhM2IxZDtcbiAgLS1waG9lbml4LWJ0bi1hY3RpdmUtYmc6ICNlM2U2ZWQ7XG4gIC0tcGhvZW5peC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDkwLjExNzY0NzA1ODglLCA5MS4xNzY0NzA1ODgyJSwgOTMuNjQ3MDU4ODIzNSUpO1xuICAtLXBob2VuaXgtYnRuLWFjdGl2ZS1zaGFkb3c6IGluaXRpYWw7XG4gIC0tcGhvZW5peC1idG4tZGlzYWJsZWQtY29sb3I6ICMwMDAwMDA7XG4gIC0tcGhvZW5peC1idG4tZGlzYWJsZWQtYmc6ICNmNWY3ZmE7XG4gIC0tcGhvZW5peC1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZTNlNmVkO1xufVxuXG4uYnRuLWNpcmNsZSB7XG4gIGhlaWdodDogMnJlbTtcbiAgd2lkdGg6IDJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYnRuLWljb24ge1xuICBoZWlnaHQ6IDJyZW07XG4gIHdpZHRoOiAycmVtO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5idG4taWNvbi5idG4taWNvbi1sZyB7XG4gIGhlaWdodDogMi4zNzVyZW07XG4gIHdpZHRoOiAyLjM3NXJlbTtcbn1cbi5idG4taWNvbi5idG4taWNvbi14bCB7XG4gIGhlaWdodDogM3JlbTtcbiAgd2lkdGg6IDNyZW07XG59XG5cbi5jaXJjbGUtYnRuIHtcbiAgaGVpZ2h0OiAycmVtO1xuICB3aWR0aDogMnJlbTtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cy1waWxsKTtcbn1cblxuLnByb2plY3QtbW9kYWwtYnRuIHtcbiAgLS1waG9lbml4LWJnLW9wYWNpdHk6IDAuNjQ7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4ucHJvamVjdC1tb2RhbC1idG46aG92ZXIge1xuICAtLXBob2VuaXgtYmctb3BhY2l0eTogMTtcbn1cblxuLmJ0bi1saW5rIHtcbiAgLS1waG9lbml4LWJ0bi1mb250LXdlaWdodDogNzAwO1xufVxuXG4uc3RvY2stYnRuLWdyb3VwIC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waG9lbml4LWVtcGhhc2lzLWJnKTtcbiAgY29sb3I6IHZhcigtLXBob2VuaXgtcHJpbWFyeSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcGhvZW5peC1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58ICAgU2lkZWJhclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnN0aWNreS1zaWRlYmFyIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgei1pbmRleDogMTAyMDtcbiAgdG9wOiB2YXIoLS1waG9lbml4LW5hdmJhci10b3AtaGVpZ2h0KTE7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnwgICBDdXN0b20gY2lyY2xlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY2lyY2xlLWRhc2hlZCB7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCB2YXIoLS1waG9lbml4LXByaW1hcnkpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMy41cmVtO1xuICBoZWlnaHQ6IDMuNXJlbTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufCAgIE1pc2NlbGxhbmVvdXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5ob3Zlci10ZXh0LWRlY29yYXRpb24tbm9uZTpob3ZlciwgLmhvdmVyLXRleHQtZGVjb3JhdGlvbi1ub25lOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucmVzaXplLW5vbmUge1xuICByZXNpemU6IG5vbmU7XG59XG5cbi5jb2xsYXBzZWQgLmNvbGxhcHNlLWljb24ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG59XG5cbi5jb2xsYXBzZS1pY29uIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuW2RhdGEtZGlzbWlzcz1kcm9wZG93bl0gKixcbltkYXRhLWJzLW9mZnNldC10b3BdICosXG5bZGF0YS1icy10b2dnbGU9Y29sbGFwc2VdICosXG5bZGF0YS1icy10b2dnbGU9dG9vbHRpcF0gKixcbltkYXRhLWJzLXRvZ2dsZT1wb3BvdmVyXSAqIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnwgICBPdXRsaW5lXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ub3V0bGluZS1ub25lIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5vdXRsaW5lLW5vbmU6aG92ZXIsIC5vdXRsaW5lLW5vbmU6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58ICAgVmVydGljYWwgTGluZSAodXNlZCBpbiBrYW5iYW4gaGVhZGVyKVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnZlcnRpY2FsLWxpbmU6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogNzUlO1xuICB3aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1waG9lbml4LXRlcnRpYXJ5LWJnKTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4udmVydGljYWwtbGluZS52ZXJ0aWNhbC1saW5lLTQwMDphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBob2VuaXgtcXVhdGVybmFyeS1iZyk7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFRyYW5zaXRpb24gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi50cmFuc2l0aW9uLWJhc2Uge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLnRyYW5zaXRpb24tbm9uZSB7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi5mc3AtNzUge1xuICBmb250LXNpemU6IDc1JTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgV2lkdGggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLm1pbi13LTAge1xuICBtaW4td2lkdGg6IDA7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVGVybXMgc2lkZWJhciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi50ZXJtcy1zaWRlYmFyIC5uYXYtbGluayB7XG4gIGNvbG9yOiB2YXIoLS1waG9lbml4LXF1YXRlcm5hcnktY29sb3IpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogdmFyKC0tcGhvZW5peC1mb250LXNhbnMtc2VyaWYpO1xufVxuLnRlcm1zLXNpZGViYXIgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1waG9lbml4LXByaW1hcnkpO1xufVxuXG4uZGl2aWRlci1jb250ZW50LWNlbnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBob2VuaXgtYm9keS1iZyk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1waG9lbml4LWZvbnQtc2Fucy1zZXJpZik7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBjb2xvcjogcmdiYSh2YXIoLS1waG9lbml4LXRlcnRpYXJ5LWNvbG9yLXJnYiksIDAuODUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmJnLWF1dGgtY2FyZCAuZGl2aWRlci1jb250ZW50LWNlbnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZjExMWEgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1jaGVja1tkYXRhLXRoZW1lLWNvbnRyb2xdOmNoZWNrZWQgKyBsYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEhlaWdodCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jb250ZW50IHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIHBhZGRpbmc6IGNhbGModmFyKC0tcGhvZW5peC1uYXZiYXItdG9wLWhlaWdodCkgKyAycmVtKSAxLjVyZW0gNi4zNzVyZW0gMS41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA2cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgfVxufVxuXG4uZm9vdGVyIHtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2cmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tcGhvZW5peC1uYXZiYXItZm9vdGVyLWJvcmRlci1jb2xvcik7XG4gIHBhZGRpbmc6IDAgMS41cmVtO1xuICBsZWZ0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mb290ZXIge1xuICAgIGhlaWdodDogNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mb290ZXIge1xuICAgIHBhZGRpbmc6IDAgMi41cmVtO1xuICB9XG59XG5cbi5idWxsZXQtaXRlbSB7XG4gIGhlaWdodDogMC41cmVtO1xuICB3aWR0aDogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQYWRkaW5nICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnB0LW5hdmJhciB7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1waG9lbml4LW5hdmJhci10b3AtaGVpZ2h0KTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTG9nbyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmxvZ28tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMS42MzYyNXJlbTtcbiAgY29sb3I6IHZhcigtLXBob2VuaXgtbG9nby10ZXh0KTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5ub3RpZmljYXRpb24tY2FyZC51bnJlYWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waG9lbml4LWJvZHktaGlnaGxpZ2h0LWJnKTtcbn1cblxuLm5vdGlmaWNhdGlvbi1jYXJkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGhvZW5peC1zZWNvbmRhcnktYmcpICFpbXBvcnRhbnQ7XG59XG5cbi5ub3RpZmljYXRpb24tZHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcGhvZW5peC1ib3JkZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5ub3RpZmljYXRpb24tZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICByaWdodDogMDtcbiAgbGVmdDogdW5zZXQgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1zcXVhcmUtc20ge1xuICBoZWlnaHQ6IDEuODc1cmVtO1xuICB3aWR0aDogMS44NzVyZW07XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYnRuLXNxdWFyZSB7XG4gIGhlaWdodDogMi4zNzVyZW07XG4gIHdpZHRoOiAyLjM3NXJlbTtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4ucHJpY2luZy0taG92ZXI6aG92ZXIgLndhcm5pbmctYm94c2hhZG93LCAucHJpY2luZy0taG92ZXI6Zm9jdXMgLndhcm5pbmctYm94c2hhZG93IHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggNHB4IHJnYmEoMjI5LCAxMjAsIDExLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIG91dGxpbmU6IDA7XG59XG5cbi5jYXJkLWZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCArIGRpdiAuY2FyZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXBob2VuaXgtcHJpbWFyeS1saWdodCk7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDRweCByZ2JhKDU2LCAxMTYsIDI1NSwgMC4yKTtcbn1cbi5jYXJkLWZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCArIGRpdiAuY2FyZCAucmFkaW8tY2lyY2xlIHtcbiAgYm9yZGVyOiA1cHggc29saWQgdmFyKC0tcGhvZW5peC1wcmltYXJ5KTtcbn1cbi5jYXJkLWZvcm0tY2hlY2staW5wdXQucHJpY2luZy1wbGFuLXJlY29tbWVuZGVkOmNoZWNrZWQgKyBkaXYgLmNhcmQge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1waG9lbml4LXdhcm5pbmctbGlnaHQpO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDBweCA0cHggcmdiYSgyMjksIDEyMCwgMTEsIDAuMik7XG59XG5cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5mb290ZXItYmcge1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi50ZXh0LWlsbHVzdHJhdGlvbi11bmRlcmxpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTVweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5iZy1saW5lYXItZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTUuMTFkZWcsICNmMjRlMWUgLTIxLjglLCAjZmY3MjYyIC0yLjIzJSwgI2EyNTlmZiA0Ni4xNiUsICMxYWJjZmUgNzkuMTElLCAjMGFjZjgzIDExNi4xOCUpO1xufVxuXG4uaG92ZXItYmctdHJhbnNwYXJlbnQ6aG92ZXIsIC5ob3Zlci1iZy10cmFuc3BhcmVudDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBmb250LWF3ZXNvbWUgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5bZGlyPXJ0bF0gLmZhLXVsIHtcbiAgLS1mYS1saS1tYXJnaW46IC0wLjVlbSAhaW1wb3J0YW50O1xufVxuW2Rpcj1ydGxdIC5mYS11bC5wcmljaW5nIHtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWZhLWxpLW1hcmdpbiwgMi41ZW0pICFpbXBvcnRhbnQ7XG59XG4uZmEtdWwge1xuICBtYXJnaW4tbGVmdDogdmFyKC0tZmEtbGktbWFyZ2luLCAyLjVlbSk7XG59XG4uZmEtdWwgLmZhLWxpIHtcbiAgbGVmdDogY2FsYyh2YXIoLS1mYS1saS13aWR0aCwgMmVtKSAqIC0xKSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLXRpdGxlLXN0aWNreS10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiBjYWxjKHZhcigtLXBob2VuaXgtbmF2YmFyLXRvcC1oZWlnaHQpICsgMy43MjVyZW0pO1xuICB9XG59XG5cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5wcmljaW5nLWJ1c2luZXNzLXBsdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLXBob2VuaXgtd2FybmluZy1yZ2IpLCAwLjA4KSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKHZhcigtLXBob2VuaXgtd2FybmluZy1yZ2IpLCAwLjIpO1xufVxuXG4uZWNoYXJ0LXF1YXJ0ZXQtc2NhdHRlci1jaGFydC1leGFtcGxlIHtcbiAgbWluLWhlaWdodDogMzEuMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVjaGFydC1xdWFydGV0LXNjYXR0ZXItY2hhcnQtZXhhbXBsZSB7XG4gICAgbWluLWhlaWdodDogNjUuNjI1cmVtO1xuICB9XG59XG5cbi5lY2hhcnQtcmFkYXItY3VzdG9taXplZC1jaGFydC1leGFtcGxlIHtcbiAgaGVpZ2h0OiAyMnJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmVjaGFydC1yYWRhci1jdXN0b21pemVkLWNoYXJ0LWV4YW1wbGUge1xuICAgIGhlaWdodDogNDVyZW07XG4gIH1cbn1cblxuLmVjaGFydC1yYWRhci1tdWx0aXBsZS1jaGFydC1leGFtcGxlIHtcbiAgaGVpZ2h0OiAyMXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTM5Ljk4cHgpIHtcbiAgLmVjaGFydC1yYWRhci1tdWx0aXBsZS1jaGFydC1leGFtcGxlIHtcbiAgICBoZWlnaHQ6IDM1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmVjaGFydC1yYWRhci1tdWx0aXBsZS1jaGFydC1leGFtcGxlIHtcbiAgICBoZWlnaHQ6IDUwcmVtO1xuICB9XG59XG5cbi5mYXEtbGlzdCBsaSAuZmEtY2lyY2xlIHtcbiAgZm9udC1zaXplOiA2cHg7XG4gIG1hcmdpbi1yaWdodDogMS4yNXJlbTtcbiAgbWFyZ2luLXRvcDogNnB4O1xuICBjb2xvcjogdmFyKC0tcGhvZW5peC1xdWF0ZXJuYXJ5LWJnKTtcbn1cblxuLmZhcS10aXRsZS1ib3gge1xuICB0b3A6IDJyZW07XG4gIHdpZHRoOiA5MCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZhcS10aXRsZS1ib3gge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZhcS10aXRsZS1ib3gge1xuICAgIHdpZHRoOiA1NSU7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufCAgIGZvbnRhd2Vzb21lIHN0YWNrIGljb24gYm9yZGVyIGNvbG9yXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc3RhY2stY2lyY2xlIHBhdGgge1xuICBzdHJva2U6IHZhcigtLXBob2VuaXgtYm9keS1iZyk7XG4gIHN0cm9rZS13aWR0aDogNjA7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnwgICBhY3Rpb24gZHJvcGRvd24gYnRuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWN0aW9uLWJ0biB7XG4gIG1pbi1oZWlnaHQ6IDMycHg7XG4gIG1pbi13aWR0aDogNDVweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufCAgIGFkZGl0aW9uYWwgY2xhc3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi53LW1heC1jb250ZW50IHtcbiAgd2lkdGg6IG1heC1jb250ZW50ICFpbXBvcnRhbnQ7XG59XG5cbi53LW1pbi1jb250ZW50IHtcbiAgd2lkdGg6IG1pbi1jb250ZW50ICFpbXBvcnRhbnQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnwgICB3aWRnZXRzIHNjcm9sbHNweVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLndpZGdldHMtc2Nyb2xsc3B5LW5hdiB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogdmFyKC0tcGhvZW5peC1uYXZiYXItdG9wLWhlaWdodCk7XG59XG4ud2lkZ2V0cy1zY3JvbGxzcHktbmF2IC5uYXYgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogdmFyKC0tcGhvZW5peC1wcmltYXJ5KSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tcGhvZW5peC1wcmltYXJ5KSAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1ib2R5LWJnIHtcbiAgZmlsbDogdmFyKC0tcGhvZW5peC1ib2R5LWJnKTtcbn1cblxuLmZpbGwtZW1waGFzaXMtYmcge1xuICBmaWxsOiB2YXIoLS1waG9lbml4LWVtcGhhc2lzLWJnKTtcbn1cblxuLnRleHQtc3RhdHMtY2lyY2xlLXN1Y2Nlc3Mge1xuICBjb2xvcjogdmFyKC0tcGhvZW5peC1zdWNjZXNzLWJnLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC50ZXh0LXN0YXRzLWNpcmNsZS1zdWNjZXNzIHtcbiAgY29sb3I6ICMxMzQyMDcgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc3RhdHMtY2lyY2xlLXdhcm5pbmcge1xuICBjb2xvcjogdmFyKC0tcGhvZW5peC13YXJuaW5nLWJnLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC50ZXh0LXN0YXRzLWNpcmNsZS13YXJuaW5nIHtcbiAgY29sb3I6ICM1MjMxMGIgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc3RhdHMtY2lyY2xlLWRhbmdlciB7XG4gIGNvbG9yOiB2YXIoLS1waG9lbml4LWRhbmdlci1iZy1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5bZGF0YS1icy10aGVtZT1kYXJrXSAudGV4dC1zdGF0cy1jaXJjbGUtZGFuZ2VyIHtcbiAgY29sb3I6ICM2MTIwMTcgIWltcG9ydGFudDtcbn1cblxuLmNpcmNsZS1pY29uLWl0ZW0ge1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiAzcmVtO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmNpcmNsZS1pY29uLWl0ZW0tbWQge1xuICB3aWR0aDogMi4zNzVyZW07XG4gIGhlaWdodDogMi4zNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYnRuLXdpc2gge1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBjb2xvcjogdmFyKC0tcGhvZW5peC13aGl0ZSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXBob2VuaXgtd2hpdGUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgcGFkZGluZzogMDtcbn1cbi5idG4td2lzaDpob3ZlciwgLmJ0bi13aXNoOmZvY3VzLCAuYnRuLXdpc2g6YWN0aXZlLCAuYnRuLXdpc2guYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGhvZW5peC13aGl0ZSkgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLXBob2VuaXgtYmxhY2spICFpbXBvcnRhbnQ7XG59XG4uYnRuLXdpc2guYnRuLXdpc2gtcHJpbWFyeSB7XG4gIGNvbG9yOiB2YXIoLS1waG9lbml4LXByaW1hcnkpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1waG9lbml4LXByaW1hcnkpO1xufVxuLmJ0bi13aXNoLmJ0bi13aXNoLXByaW1hcnk6aG92ZXIsIC5idG4td2lzaC5idG4td2lzaC1wcmltYXJ5OmZvY3VzLCAuYnRuLXdpc2guYnRuLXdpc2gtcHJpbWFyeS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waG9lbml4LXByaW1hcnkpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS1waG9lbml4LXdoaXRlKSAhaW1wb3J0YW50O1xufVxuXG4ucmF0aW5nLXJhZGlvICsgbGFiZWwge1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1waG9lbml4LWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWltcG9ydGFudDtcbn1cbi5yYXRpbmctcmFkaW8gKyBsYWJlbCAuY2hlY2staWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucmF0aW5nLXJhZGlvOmNoZWNrZWQgKyBsYWJlbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXBob2VuaXgtcHJpbWFyeSkgIWltcG9ydGFudDtcbn1cbi5yYXRpbmctcmFkaW86Y2hlY2tlZCArIGxhYmVsIC5jaGVjay1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi50YWJsZS1sYXlvdXQtZml4ZWQge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xufVxuXG4udGFibGUtY29tcGFyZSB7XG4gIC0tY29sdW1uLW51bWJlcnM6IDM7XG4gIC0tY29sdW1uLXdpZHRoOiAyNTBweDtcbn1cbi50YWJsZS1jb21wYXJlIHRib2R5IHRyIHtcbiAgd2lkdGg6IGNhbGModmFyKC0tY29sdW1uLW51bWJlcnMpICogdmFyKC0tY29sdW1uLXdpZHRoKSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi50YWJsZS1jb21wYXJlIHRib2R5IHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgZmxleDogMCAwIDEwMCU7XG59XG4udGFibGUtY29tcGFyZSB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCB+IHRkIHtcbiAgZmxleDogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGFibGUtY29tcGFyZSB0Ym9keSB0ciB7XG4gICAgZGlzcGxheTogdGFibGUtcm93O1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5waW5nLWljb24td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5waW5nLWljb24td3JhcHBlciAucGluZy1pY29uLWJnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waG9lbml4LXN1Y2Nlc3MpO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvcGFjaXR5OiAwLjc1O1xuICBhbmltYXRpb246IGFuaW1hdGVQaW5nIDJzIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpIGluZmluaXRlO1xufVxuLnBpbmctaWNvbi13cmFwcGVyIC5waW5nLWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGNvbG9yOiB2YXIoLS1waG9lbml4LXN1Y2Nlc3MpO1xufVxuXG5Aa2V5ZnJhbWVzIGFuaW1hdGVQaW5nIHtcbiAgNzUlLCAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDIuNSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuW2Rpcj1ydGxdIC5ydGxfX2ZsaXAge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG59XG5cbi5yYWRpby1jaXJjbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXBob2VuaXgtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4ycyBlYXNlO1xufVxuXG4udmlkZW8tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnZpZGVvLWNvbnRhaW5lcjpob3ZlciAuY2lyY2xlLWljb24taXRlbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udmlkZW8tY29udGFpbmVyOmhvdmVyIC5jaXJjbGUtaWNvbi1pdGVtLW1kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRvdXItZGlyZWN0aW9uLWJnIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIDM1JSBjZW50ZXIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDgwJSAhaW1wb3J0YW50O1xufVxuW2Rpcj1ydGxdIC50b3VyLWRpcmVjdGlvbi1iZyB7XG4gIHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIDYyJSBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtcGFzc3dvcmQtdG9nZ2xlXSAuaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5bZGF0YS1wYXNzd29yZC10b2dnbGVdLnNob3ctcGFzc3dvcmQgLmhpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbltkYXRhLXBhc3N3b3JkLXRvZ2dsZV0uc2hvdy1wYXNzd29yZCAuc2hvdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbi1zZXBhcmF0b3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IGF1dG87XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLXBob2VuaXgtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbn1cblxuLmdhbGxlcnktY29sdW1uLXNlcGFyYXRvci0xIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZ2FsbGVyeS1jb2x1bW4tc2VwYXJhdG9yLTEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nYWxsZXJ5LWNvbHVtbi1zZXBhcmF0b3ItMSB7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmdhbGxlcnktY29sdW1uLXNlcGFyYXRvci0xIHtcbiAgICBsZWZ0OiAyNSU7XG4gIH1cbn1cblxuLmdhbGxlcnktY29sdW1uLXNlcGFyYXRvci0yIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ2FsbGVyeS1jb2x1bW4tc2VwYXJhdG9yLTIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5nYWxsZXJ5LWNvbHVtbi1zZXBhcmF0b3ItMiB7XG4gICAgbGVmdDogNTAlO1xuICB9XG59XG5cbi5nYWxsZXJ5LWNvbHVtbi1zZXBhcmF0b3ItMyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5nYWxsZXJ5LWNvbHVtbi1zZXBhcmF0b3ItMyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogNzUlO1xuICB9XG59XG5cbi5hbGJ1bS1pdGVtIC5waG90by1zdGFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hbGJ1bS1pdGVtIC5waG90by1zdGFjayAucGhvdG8tc3RhY2stdG9wIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWxidW0taXRlbSAucGhvdG8tc3RhY2sgLnBob3RvLXN0YWNrLXRvcCAudmlkZW8tY29udGFpbmVyIHZpZGVvIHtcbiAgICBoZWlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNTQwcHgpIHtcbiAgLmFsYnVtLWl0ZW0gLnBob3RvLXN0YWNrIC5waG90by1zdGFjay10b3AgLnZpZGVvLWNvbnRhaW5lciB2aWRlbyB7XG4gICAgaGVpZ2h0OiAyNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uYWxidW0taXRlbSAucGhvdG8tc3RhY2sgLnBob3RvLXN0YWNrLXRvcCAudmlkZW8tY29udGFpbmVyIHZpZGVvIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFsYnVtLWl0ZW0gLnBob3RvLXN0YWNrIC5waG90by1zdGFjay10b3AgaW1nIHtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTU0MHB4KSB7XG4gIC5hbGJ1bS1pdGVtIC5waG90by1zdGFjayAucGhvdG8tc3RhY2stdG9wIGltZyB7XG4gICAgaGVpZ2h0OiAyNjBweDtcbiAgfVxufVxuLmFsYnVtLWl0ZW0gLnBob3RvLXN0YWNrIC5waG90by1zdGFjay10b3AgaW1nIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZTtcbn1cbi5hbGJ1bS1pdGVtIC5waG90by1zdGFjayAucGhvdG8tc3RhY2stbWlkZGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogOTAlO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogLTAuNXJlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB6LWluZGV4OiAyO1xufVxuLmFsYnVtLWl0ZW0gLnBob3RvLXN0YWNrIC5waG90by1zdGFjay1ib3R0b20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA4MCU7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAtMXJlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuLmFsYnVtLWl0ZW06aG92ZXIgLnRvcCBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG59XG4uYWxidW0taXRlbTpob3ZlciAudGl0bGUge1xuICBjb2xvcjogdmFyKC0tcGhvZW5peC1wcmltYXJ5KTtcbn1cbi5hbGJ1bS1pdGVtOmhvdmVyIC5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waG9lbml4LWVtcGhhc2lzLWJnKTtcbn1cblxuLnNxdWFyZS1pY29uLWJveCB7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmZvcm0tY2hlY2staW5wdXQtdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5mb3JtLWNoZWNrLWlucHV0LXRyYW5zcGFyZW50OmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waG9lbml4LXByaW1hcnkpO1xufVxuXG4ucG9pbnRlci1ldmVudHMtbm9uZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4udW5kZXJsaW5lLW9uLWhvdmVyOmhvdmVyIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVGV4dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnRleHQtc21hbGxjYXBzIHtcbiAgZm9udC12YXJpYW50OiBzbWFsbC1jYXBzO1xufVxuXG4udGV4dC1zdXBlcnNjcmlwdCB7XG4gIHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcbn1cblxuLnRleHQtd29yZC1icmVhayB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnwgICBFcnJvciBQYWdlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZnMtZXJyb3Ige1xuICBmb250LXNpemU6IDdyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZzLWVycm9yIHtcbiAgICBmb250LXNpemU6IDEwcmVtO1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnwgICBUZXh0IGFsaWdubWVudFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRleHQtanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufCAgIEJhY2tncm91bmRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYmctaG9sZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm0sIG9wYWNpdHksIGZpbHRlcjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB6LWluZGV4OiAwO1xufVxuLmJnLWhvbGRlci5vdmVybGF5OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCB2YXIoLS1waG9lbml4LWJnLW9wYWNpdHksIDAuMjUpKTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmJnLWhvbGRlci5vdmVybGF5Lm92ZXJsYXktd2hpdGU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCB2YXIoLS1waG9lbml4LWJnLW9wYWNpdHksIDAuMzUpKTtcbn1cbi5iZy1ob2xkZXIgLmJnLXZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogLTE7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xufVxuLmJnLWhvbGRlciAuYmcteW91dHViZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5iZy1maXhlZCB7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG59XG5cbi5iZy1nbGFzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbn1cblxuLmJnLWNhcmQge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4zNzVyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjM3NXJlbTtcbn1cbltkaXI9cnRsXSAuYmctY2FyZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7XG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4zNzVyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMzc1cmVtO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58ICAgQmFja2dyb3VuZCBncmFkaWVudFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmJnLWxpbmUtY2hhcnQtZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1waG9lbml4LWxpbmUtY2hhcnQtZ3JhZGllbnQpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5iZy1jYXJkLWdyYWRpZW50IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tcGhvZW5peC1jYXJkLWdyYWRpZW50KTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4uYmctcHJvZ3Jlc3MtZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1waG9lbml4LXByb2dyZXNzLWdyYWRpZW50KTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4uYmctYXV0aC1jaXJjbGUtc2hhcGUsXG4uYmctYXV0aC1jaXJjbGUtc2hhcGUtMiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJnLWF1dGgtY2lyY2xlLXNoYXBlLFxuICAuYmctYXV0aC1jaXJjbGUtc2hhcGUtMiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmJnLWF1dGgtY2lyY2xlLXNoYXBlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTguNzVyZW07XG4gIHRvcDogLTUuMTI1cmVtO1xufVxuXG4uYmctYXV0aC1jaXJjbGUtc2hhcGUtMiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTYuMjVyZW07XG4gIGJvdHRvbTogLTIuNDM3NXJlbTtcbn1cblxuLmJnLWF1dGgtY2FyZC1zaGFwZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmctYXV0aC1jYXJkLXNoYXBlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDEzMyU7XG4gIH1cbn1cblxuLmJnLXNoYXBlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waG9lbml4LWJnLXNoYXBlLWJnKTtcbn1cbi5iZy1zaGFwZTphZnRlciwgLmJnLXNoYXBlOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmJnLXNoYXBlOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tcGhvZW5peC1iZy1zaGFwZS1iZy1sdGQpO1xufVxuLmJnLXNoYXBlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLXBob2VuaXgtYmctc2hhcGUtYmctZHRsKTtcbn1cblxuLmJnLWNpcmNsZS1zaGFwZTphZnRlciB7XG4gIGhlaWdodDogMTUuNjI1cmVtO1xuICB3aWR0aDogMTE1JTtcbiAgbGVmdDogMzIlO1xuICB0b3A6IC0xODglO1xufVxuLmJnLWNpcmNsZS1zaGFwZTpiZWZvcmUge1xuICBoZWlnaHQ6IDMzMiU7XG4gIHdpZHRoOiA0NSU7XG4gIGxlZnQ6IC05JTtcbiAgdG9wOiAwLjU2MjVyZW07XG59XG5cbi5tb2RhbC1zaGFwZS1oZWFkZXI6YmVmb3JlIHtcbiAgaGVpZ2h0OiAyOC45Mzc1cmVtO1xuICB3aWR0aDogMTU1JTtcbiAgcmlnaHQ6IDIzJTtcbiAgdG9wOiAtMzU3JTtcbn1cbi5tb2RhbC1zaGFwZS1oZWFkZXI6YWZ0ZXIge1xuICBoZWlnaHQ6IDI4OSU7XG4gIHdpZHRoOiA0NSU7XG4gIHJpZ2h0OiAtMTAlO1xuICB0b3A6IDIuNXJlbTtcbn1cblxuLnNob3djYXNlLXBhZ2UtZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzU3LjdkZWcsICMwMjQ3ODcgLTg4Ljg4JSwgcmdiYSgwLCA3OSwgMTk3LCAwKSAyNy45MyUpO1xufVxuXG4uYmctdHJhbnNwYXJlbnQtNTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waG9lbml4LXRyYW5zcGFyZW50LTUwKTtcbn1cblxuLmJnLXByb2R1Y3QtaG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG5cbi5iZy1wcmltYXJ5LWVtcGhhc2lzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGhvZW5peC1wcmltYXJ5LXRleHQtZW1waGFzaXMpO1xufVxuXG4uYmctc2Vjb25kYXJ5LWVtcGhhc2lzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGhvZW5peC1zZWNvbmRhcnktdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5iZy1zdWNjZXNzLWVtcGhhc2lzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGhvZW5peC1zdWNjZXNzLXRleHQtZW1waGFzaXMpO1xufVxuXG4uYmctaW5mby1lbXBoYXNpcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBob2VuaXgtaW5mby10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmJnLXdhcm5pbmctZW1waGFzaXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waG9lbml4LXdhcm5pbmctdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5iZy1kYW5nZXItZW1waGFzaXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waG9lbml4LWRhbmdlci10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmJnLWxpZ2h0LWVtcGhhc2lzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGhvZW5peC1saWdodC10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmJnLWRhcmstZW1waGFzaXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waG9lbml4LWRhcmstdGV4dC1lbXBoYXNpcyk7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQm9yZGVycyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5vdmVyZmxvdy1oaWRkZW5bY2xhc3MqPXJvdW5kZWRdIHtcbiAgbWFzay1pbWFnZTogcmFkaWFsLWdyYWRpZW50KCNmZmYsICMwMDAwMDApO1xufVxuXG4uYm9yZGVyLWRhc2hlZCB7XG4gIC0tcGhvZW5peC1ib3JkZXItc3R5bGU6IGRhc2hlZDtcbn1cblxuLmJvcmRlci1wcmltYXJ5IHtcbiAgLS1waG9lbml4LWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tcGhvZW5peC1wcmltYXJ5LXJnYiksIHZhcigtLXBob2VuaXgtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXNlY29uZGFyeSB7XG4gIC0tcGhvZW5peC1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLXBob2VuaXgtc2Vjb25kYXJ5LXJnYiksIHZhcigtLXBob2VuaXgtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN1Y2Nlc3Mge1xuICAtLXBob2VuaXgtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1waG9lbml4LXN1Y2Nlc3MtcmdiKSwgdmFyKC0tcGhvZW5peC1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItaW5mbyB7XG4gIC0tcGhvZW5peC1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLXBob2VuaXgtaW5mby1yZ2IpLCB2YXIoLS1waG9lbml4LWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13YXJuaW5nIHtcbiAgLS1waG9lbml4LWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tcGhvZW5peC13YXJuaW5nLXJnYiksIHZhcigtLXBob2VuaXgtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhbmdlciB7XG4gIC0tcGhvZW5peC1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLXBob2VuaXgtZGFuZ2VyLXJnYiksIHZhcigtLXBob2VuaXgtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxpZ2h0IHtcbiAgLS1waG9lbml4LWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tcGhvZW5peC1saWdodC1yZ2IpLCB2YXIoLS1waG9lbml4LWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYXJrIHtcbiAgLS1waG9lbml4LWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tcGhvZW5peC1kYXJrLXJnYiksIHZhcigtLXBob2VuaXgtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWdyYXktNTAge1xuICAtLXBob2VuaXgtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1waG9lbml4LWdyYXktNTAtcmdiKSwgdmFyKC0tcGhvZW5peC1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZ3JheS0xMDAge1xuICAtLXBob2VuaXgtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1waG9lbml4LWdyYXktMTAwLXJnYiksIHZhcigtLXBob2VuaXgtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWdyYXktMjAwIHtcbiAgLS1waG9lbml4LWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tcGhvZW5peC1ncmF5LTIwMC1yZ2IpLCB2YXIoLS1waG9lbml4LWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ncmF5LTMwMCB7XG4gIC0tcGhvZW5peC1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLXBob2VuaXgtZ3JheS0zMDAtcmdiKSwgdmFyKC0tcGhvZW5peC1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZ3JheS00MDAge1xuICAtLXBob2VuaXgtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1waG9lbml4LWdyYXktNDAwLXJnYiksIHZhcigtLXBob2VuaXgtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWdyYXktNTAwIHtcbiAgLS1waG9lbml4LWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tcGhvZW5peC1ncmF5LTUwMC1yZ2IpLCB2YXIoLS1waG9lbml4LWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ncmF5LTYwMCB7XG4gIC0tcGhvZW5peC1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLXBob2VuaXgtZ3JheS02MDAtcmdiKSwgdmFyKC0tcGhvZW5peC1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZ3JheS03MDAge1xuICAtLXBob2VuaXgtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1waG9lbml4LWdyYXktNzAwLXJnYiksIHZhcigtLXBob2VuaXgtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWdyYXktODAwIHtcbiAgLS1waG9lbml4LWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tcGhvZW5peC1ncmF5LTgwMC1yZ2IpLCB2YXIoLS1waG9lbml4LWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ncmF5LTkwMCB7XG4gIC0tcGhvZW5peC1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLXBob2VuaXgtZ3JheS05MDAtcmdiKSwgdmFyKC0tcGhvZW5peC1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZ3JheS0xMDAwIHtcbiAgLS1waG9lbml4LWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tcGhvZW5peC1ncmF5LTEwMDAtcmdiKSwgdmFyKC0tcGhvZW5peC1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZ3JheS0xMTAwIHtcbiAgLS1waG9lbml4LWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tcGhvZW5peC1ncmF5LTExMDAtcmdiKSwgdmFyKC0tcGhvZW5peC1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcHJpbWFyeS1saWdodCB7XG4gIC0tcGhvZW5peC1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLXBob2VuaXgtcHJpbWFyeS1saWdodC1yZ2IpLCB2YXIoLS1waG9lbml4LWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1wcmltYXJ5LWRhcmsge1xuICAtLXBob2VuaXgtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1waG9lbml4LXByaW1hcnktZGFyay1yZ2IpLCB2YXIoLS1waG9lbml4LWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zZWNvbmRhcnktbGlnaHRlciB7XG4gIC0tcGhvZW5peC1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLXBob2VuaXgtc2Vjb25kYXJ5LWxpZ2h0ZXItcmdiKSwgdmFyKC0tcGhvZW5peC1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc2Vjb25kYXJ5LWxpZ2h0IHtcbiAgLS1waG9lbml4LWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tcGhvZW5peC1zZWNvbmRhcnktbGlnaHQtcmdiKSwgdmFyKC0tcGhvZW5peC1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc2Vjb25kYXJ5LWRhcmsge1xuICAtLXBob2VuaXgtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1waG9lbml4LXNlY29uZGFyeS1kYXJrLXJnYiksIHZhcigtLXBob2VuaXgtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXNlY29uZGFyeS1kYXJrZXIge1xuICAtLXBob2VuaXgtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1waG9lbml4LXNlY29uZGFyeS1kYXJrZXItcmdiKSwgdmFyKC0tcGhvZW5peC1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2FybmluZy1saWdodCB7XG4gIC0tcGhvZW5peC1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLXBob2VuaXgtd2FybmluZy1saWdodC1yZ2IpLCB2YXIoLS1waG9lbml4LWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13YXJuaW5nLWRhcmsge1xuICAtLXBob2VuaXgtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1waG9lbml4LXdhcm5pbmctZGFyay1yZ2IpLCB2YXIoLS1waG9lbml4LWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYW5nZXItbGlnaHQge1xuICAtLXBob2VuaXgtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1waG9lbml4LWRhbmdlci1saWdodC1yZ2IpLCB2YXIoLS1waG9lbml4LWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYW5nZXItZGFyayB7XG4gIC0tcGhvZW5peC1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLXBob2VuaXgtZGFuZ2VyLWRhcmstcmdiKSwgdmFyKC0tcGhvZW5peC1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3VjY2Vzcy1saWdodCB7XG4gIC0tcGhvZW5peC1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLXBob2VuaXgtc3VjY2Vzcy1saWdodC1yZ2IpLCB2YXIoLS1waG9lbml4LWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdWNjZXNzLWRhcmsge1xuICAtLXBob2VuaXgtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1waG9lbml4LXN1Y2Nlc3MtZGFyay1yZ2IpLCB2YXIoLS1waG9lbml4LWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1pbmZvLWxpZ2h0IHtcbiAgLS1waG9lbml4LWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tcGhvZW5peC1pbmZvLWxpZ2h0LXJnYiksIHZhcigtLXBob2VuaXgtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWluZm8tZGFyayB7XG4gIC0tcGhvZW5peC1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLXBob2VuaXgtaW5mby1kYXJrLXJnYiksIHZhcigtLXBob2VuaXgtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJsYWNrIHtcbiAgLS1waG9lbml4LWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tcGhvZW5peC1ibGFjay1yZ2IpLCB2YXIoLS1waG9lbml4LWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13aGl0ZSB7XG4gIC0tcGhvZW5peC1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLXBob2VuaXgtd2hpdGUtcmdiKSwgdmFyKC0tcGhvZW5peC1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcHJpbWFyeS1zdWJ0bGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLXBob2VuaXgtcHJpbWFyeS1ib3JkZXItc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXNlY29uZGFyeS1zdWJ0bGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLXBob2VuaXgtc2Vjb25kYXJ5LWJvcmRlci1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3VjY2Vzcy1zdWJ0bGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLXBob2VuaXgtc3VjY2Vzcy1ib3JkZXItc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWluZm8tc3VidGxlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1waG9lbml4LWluZm8tYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13YXJuaW5nLXN1YnRsZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcGhvZW5peC13YXJuaW5nLWJvcmRlci1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFuZ2VyLXN1YnRsZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcGhvZW5peC1kYW5nZXItYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1saWdodC1zdWJ0bGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLXBob2VuaXgtbGlnaHQtYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYXJrLXN1YnRsZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcGhvZW5peC1kYXJrLWJvcmRlci1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItb3BhY2l0eS0xMCB7XG4gIC0tcGhvZW5peC1ib3JkZXItb3BhY2l0eTogMC4xO1xufVxuXG4uYm9yZGVyLW9wYWNpdHktMjUge1xuICAtLXBob2VuaXgtYm9yZGVyLW9wYWNpdHk6IDAuMjU7XG59XG5cbi5ib3JkZXItb3BhY2l0eS01MCB7XG4gIC0tcGhvZW5peC1ib3JkZXItb3BhY2l0eTogMC41O1xufVxuXG4uYm9yZGVyLW9wYWNpdHktNzUge1xuICAtLXBob2VuaXgtYm9yZGVyLW9wYWNpdHk6IDAuNzU7XG59XG5cbi5ib3JkZXItb3BhY2l0eS0xMDAge1xuICAtLXBob2VuaXgtYm9yZGVyLW9wYWNpdHk6IDE7XG59XG5cbi5ib3JkZXItdHJhbnNsdWNlbnQge1xuICBib3JkZXItY29sb3I6IHZhcigtLXBob2VuaXgtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhaW1wb3J0YW50O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUG9zaXRpb24gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uY29udGFpbmVyLFxuLmNvbnRhaW5lci1mbHVpZCxcbi5jb250YWluZXItbWVkaXVtLXh4bCxcbi5jb250YWluZXItbWVkaXVtLXhsLFxuLmNvbnRhaW5lci1tZWRpdW0tbGcsXG4uY29udGFpbmVyLW1lZGl1bS1tZCxcbi5jb250YWluZXItbWVkaXVtLXNtLFxuLmNvbnRhaW5lci1zbWFsbC14bCxcbi5jb250YWluZXItc21hbGwtbGcsXG4uY29udGFpbmVyLXNtYWxsLW1kLFxuLmNvbnRhaW5lci1zbWFsbC1zbSxcbi5jb250YWluZXItc20sXG4uY29udGFpbmVyLW1kLFxuLmNvbnRhaW5lci1sZyxcbi5jb250YWluZXIteGwsXG4uY29udGFpbmVyLXh4bCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFsbC0wIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBGbGV4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZmxleC1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmZsZXgtYmV0d2Vlbi1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5mbGV4LWVuZC1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZmxleC1iZXR3ZWVuLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uZmxleC0xIHtcbiAgZmxleDogMTtcbn1cblxuLmxpbmstYm9keS1xdWF0ZXJuYXJ5IHtcbiAgY29sb3I6IHJnYmEodmFyKC0tcGhvZW5peC1xdWF0ZXJuYXJ5LWNvbG9yLXJnYiksIHZhcigtLXBob2VuaXgtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLXBob2VuaXgtcXVhdGVybmFyeS1jb2xvci1yZ2IpLCB2YXIoLS1waG9lbml4LWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmxpbmstYm9keS1xdWF0ZXJuYXJ5OmhvdmVyLCAubGluay1ib2R5LXF1YXRlcm5hcnk6Zm9jdXMge1xuICBjb2xvcjogcmdiYSh2YXIoLS1waG9lbml4LXRlcnRpYXJ5LWNvbG9yLXJnYiksIHZhcigtLXBob2VuaXgtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLXBob2VuaXgtdGVydGlhcnktY29sb3ItcmdiKSwgdmFyKC0tcGhvZW5peC1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstYm9keS10ZXJ0aWFyeSB7XG4gIGNvbG9yOiByZ2JhKHZhcigtLXBob2VuaXgtdGVydGlhcnktY29sb3ItcmdiKSwgdmFyKC0tcGhvZW5peC1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tcGhvZW5peC10ZXJ0aWFyeS1jb2xvci1yZ2IpLCB2YXIoLS1waG9lbml4LWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmxpbmstYm9keS10ZXJ0aWFyeTpob3ZlciwgLmxpbmstYm9keS10ZXJ0aWFyeTpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKHZhcigtLXBob2VuaXgtc2Vjb25kYXJ5LWNvbG9yLXJnYiksIHZhcigtLXBob2VuaXgtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLXBob2VuaXgtc2Vjb25kYXJ5LWNvbG9yLXJnYiksIHZhcigtLXBob2VuaXgtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLWJvZHktc2Vjb25kYXJ5IHtcbiAgY29sb3I6IHJnYmEodmFyKC0tcGhvZW5peC1zZWNvbmRhcnktY29sb3ItcmdiKSwgdmFyKC0tcGhvZW5peC1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tcGhvZW5peC1zZWNvbmRhcnktY29sb3ItcmdiKSwgdmFyKC0tcGhvZW5peC1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5saW5rLWJvZHktc2Vjb25kYXJ5OmhvdmVyLCAubGluay1ib2R5LXNlY29uZGFyeTpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKHZhcigtLXBob2VuaXgtYm9keS1jb2xvci1yZ2IpLCB2YXIoLS1waG9lbml4LWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1waG9lbml4LWJvZHktY29sb3ItcmdiKSwgdmFyKC0tcGhvZW5peC1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstYm9keSB7XG4gIGNvbG9yOiByZ2JhKHZhcigtLXBob2VuaXgtYm9keS1jb2xvci1yZ2IpLCB2YXIoLS1waG9lbml4LWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1waG9lbml4LWJvZHktY29sb3ItcmdiKSwgdmFyKC0tcGhvZW5peC1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5saW5rLWJvZHk6aG92ZXIsIC5saW5rLWJvZHk6Zm9jdXMge1xuICBjb2xvcjogcmdiYSh2YXIoLS1waG9lbml4LWJvZHktaGlnaGxpZ2h0LWNvbG9yLXJnYiksIHZhcigtLXBob2VuaXgtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLXBob2VuaXgtYm9keS1oaWdobGlnaHQtY29sb3ItcmdiKSwgdmFyKC0tcGhvZW5peC1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstYm9keS1oaWdobGlnaHQge1xuICBjb2xvcjogcmdiYSh2YXIoLS1waG9lbml4LWJvZHktaGlnaGxpZ2h0LWNvbG9yLXJnYiksIHZhcigtLXBob2VuaXgtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLXBob2VuaXgtYm9keS1oaWdobGlnaHQtY29sb3ItcmdiKSwgdmFyKC0tcGhvZW5peC1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5saW5rLWJvZHktaGlnaGxpZ2h0OmhvdmVyLCAubGluay1ib2R5LWhpZ2hsaWdodDpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKHZhcigtLXBob2VuaXgtZW1waGFzaXMtY29sb3ItcmdiKSwgdmFyKC0tcGhvZW5peC1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tcGhvZW5peC1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS1waG9lbml4LWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG5oMSxcbi5oMSB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5cbmgyLFxuLmgyIHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cblxuaDMsXG4uaDMge1xuICBmb250LXdlaWdodDogODAwO1xufVxuXG4ubGVhZCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnwgICBMaXN0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYnVsbGV0LWluc2lkZSB7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufCAgIExpbmUgQ2xhbXBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5saW5lLWNsYW1wLTEge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAxO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubGluZS1jbGFtcC0yIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmxpbmUtY2xhbXAtMyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi50ZXh0LXByaW1hcnktc3VidGxlIHtcbiAgY29sb3I6IHZhcigtLXBob2VuaXgtcHJpbWFyeS1iZy1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXNlY29uZGFyeS1zdWJ0bGUge1xuICBjb2xvcjogdmFyKC0tcGhvZW5peC1zZWNvbmRhcnktYmctc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zdWNjZXNzLXN1YnRsZSB7XG4gIGNvbG9yOiB2YXIoLS1waG9lbml4LXN1Y2Nlc3MtYmctc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1pbmZvLXN1YnRsZSB7XG4gIGNvbG9yOiB2YXIoLS1waG9lbml4LWluZm8tYmctc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13YXJuaW5nLXN1YnRsZSB7XG4gIGNvbG9yOiB2YXIoLS1waG9lbml4LXdhcm5pbmctYmctc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYW5nZXItc3VidGxlIHtcbiAgY29sb3I6IHZhcigtLXBob2VuaXgtZGFuZ2VyLWJnLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbGlnaHQtc3VidGxlIHtcbiAgY29sb3I6IHZhcigtLXBob2VuaXgtbGlnaHQtYmctc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYXJrLXN1YnRsZSB7XG4gIGNvbG9yOiB2YXIoLS1waG9lbml4LWRhcmstYmctc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS1icy10aGVtZT1kYXJrXSAudGV4dC1iZy1wcmltYXJ5IHtcbiAgY29sb3I6IHZhcigtLXBob2VuaXgtYmxhY2spICFpbXBvcnRhbnQ7XG59XG5bZGF0YS1icy10aGVtZT1kYXJrXSAudGV4dC1iZy1zZWNvbmRhcnkge1xuICBjb2xvcjogI2VmZjJmNiAhaW1wb3J0YW50O1xufVxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLnRleHQtYmctc3VjY2VzcyB7XG4gIGNvbG9yOiB2YXIoLS1waG9lbml4LWJsYWNrKSAhaW1wb3J0YW50O1xufVxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLnRleHQtYmctaW5mbyB7XG4gIGNvbG9yOiB2YXIoLS1waG9lbml4LWJsYWNrKSAhaW1wb3J0YW50O1xufVxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLnRleHQtYmctd2FybmluZyB7XG4gIGNvbG9yOiB2YXIoLS1waG9lbml4LWJsYWNrKSAhaW1wb3J0YW50O1xufVxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLnRleHQtYmctZGFuZ2VyIHtcbiAgY29sb3I6IHZhcigtLXBob2VuaXgtYmxhY2spICFpbXBvcnRhbnQ7XG59XG5bZGF0YS1icy10aGVtZT1kYXJrXSAudGV4dC1iZy1saWdodCB7XG4gIGNvbG9yOiB2YXIoLS1waG9lbml4LWJsYWNrKSAhaW1wb3J0YW50O1xufVxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLnRleHQtYmctZGFyayB7XG4gIGNvbG9yOiB2YXIoLS1waG9lbml4LWJsYWNrKSAhaW1wb3J0YW50O1xufVxuXG4uYWxlcnQge1xuICAtLXBob2VuaXgtYWxlcnQtYmc6IHRyYW5zcGFyZW50O1xuICAtLXBob2VuaXgtYWxlcnQtcGFkZGluZy14OiAxLjVyZW07XG4gIC0tcGhvZW5peC1hbGVydC1wYWRkaW5nLXk6IDEuNXJlbTtcbiAgLS1waG9lbml4LWFsZXJ0LW1hcmdpbi1ib3R0b206IDFyZW07XG4gIC0tcGhvZW5peC1hbGVydC1jb2xvcjogaW5oZXJpdDtcbiAgLS1waG9lbml4LWFsZXJ0LWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tcGhvZW5peC1hbGVydC1ib3JkZXI6IHZhcigtLXBob2VuaXgtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1waG9lbml4LWFsZXJ0LWJvcmRlci1jb2xvcik7XG4gIC0tcGhvZW5peC1hbGVydC1ib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIC0tcGhvZW5peC1hbGVydC1saW5rLWNvbG9yOiBpbmhlcml0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IHZhcigtLXBob2VuaXgtYWxlcnQtcGFkZGluZy15KSB2YXIoLS1waG9lbml4LWFsZXJ0LXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLXBob2VuaXgtYWxlcnQtbWFyZ2luLWJvdHRvbSk7XG4gIGNvbG9yOiB2YXIoLS1waG9lbml4LWFsZXJ0LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGhvZW5peC1hbGVydC1iZyk7XG4gIGJvcmRlcjogdmFyKC0tcGhvZW5peC1hbGVydC1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1waG9lbml4LWFsZXJ0LWJvcmRlci1yYWRpdXMpO1xufVxuXG4uYWxlcnQtaGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiB2YXIoLS1waG9lbml4LWFsZXJ0LWxpbmstY29sb3IpO1xufVxuXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiA0LjVyZW07XG59XG4uYWxlcnQtZGlzbWlzc2libGUgLmJ0bi1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZzogMS44NzVyZW0gMS41cmVtO1xufVxuXG4uYWxlcnQtc3VidGxlLXByaW1hcnkge1xuICAtLXBob2VuaXgtYWxlcnQtY29sb3I6IHZhcigtLXBob2VuaXgtcHJpbWFyeS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1waG9lbml4LWFsZXJ0LWJnOiB2YXIoLS1waG9lbml4LXByaW1hcnktYmctc3VidGxlKTtcbiAgLS1waG9lbml4LWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tcGhvZW5peC1wcmltYXJ5LWJvcmRlci1zdWJ0bGUpO1xuICAtLXBob2VuaXgtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tcGhvZW5peC1wcmltYXJ5LXRleHQtZW1waGFzaXMpO1xufVxuXG4uYWxlcnQtc3VidGxlLXNlY29uZGFyeSB7XG4gIC0tcGhvZW5peC1hbGVydC1jb2xvcjogdmFyKC0tcGhvZW5peC1zZWNvbmRhcnktdGV4dC1lbXBoYXNpcyk7XG4gIC0tcGhvZW5peC1hbGVydC1iZzogdmFyKC0tcGhvZW5peC1zZWNvbmRhcnktYmctc3VidGxlKTtcbiAgLS1waG9lbml4LWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tcGhvZW5peC1zZWNvbmRhcnktYm9yZGVyLXN1YnRsZSk7XG4gIC0tcGhvZW5peC1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1waG9lbml4LXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmFsZXJ0LXN1YnRsZS1zdWNjZXNzIHtcbiAgLS1waG9lbml4LWFsZXJ0LWNvbG9yOiB2YXIoLS1waG9lbml4LXN1Y2Nlc3MtdGV4dC1lbXBoYXNpcyk7XG4gIC0tcGhvZW5peC1hbGVydC1iZzogdmFyKC0tcGhvZW5peC1zdWNjZXNzLWJnLXN1YnRsZSk7XG4gIC0tcGhvZW5peC1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLXBob2VuaXgtc3VjY2Vzcy1ib3JkZXItc3VidGxlKTtcbiAgLS1waG9lbml4LWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLXBob2VuaXgtc3VjY2Vzcy10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmFsZXJ0LXN1YnRsZS1pbmZvIHtcbiAgLS1waG9lbml4LWFsZXJ0LWNvbG9yOiB2YXIoLS1waG9lbml4LWluZm8tdGV4dC1lbXBoYXNpcyk7XG4gIC0tcGhvZW5peC1hbGVydC1iZzogdmFyKC0tcGhvZW5peC1pbmZvLWJnLXN1YnRsZSk7XG4gIC0tcGhvZW5peC1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLXBob2VuaXgtaW5mby1ib3JkZXItc3VidGxlKTtcbiAgLS1waG9lbml4LWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLXBob2VuaXgtaW5mby10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmFsZXJ0LXN1YnRsZS13YXJuaW5nIHtcbiAgLS1waG9lbml4LWFsZXJ0LWNvbG9yOiB2YXIoLS1waG9lbml4LXdhcm5pbmctdGV4dC1lbXBoYXNpcyk7XG4gIC0tcGhvZW5peC1hbGVydC1iZzogdmFyKC0tcGhvZW5peC13YXJuaW5nLWJnLXN1YnRsZSk7XG4gIC0tcGhvZW5peC1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLXBob2VuaXgtd2FybmluZy1ib3JkZXItc3VidGxlKTtcbiAgLS1waG9lbml4LWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLXBob2VuaXgtd2FybmluZy10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmFsZXJ0LXN1YnRsZS1kYW5nZXIge1xuICAtLXBob2VuaXgtYWxlcnQtY29sb3I6IHZhcigtLXBob2VuaXgtZGFuZ2VyLXRleHQtZW1waGFzaXMpO1xuICAtLXBob2VuaXgtYWxlcnQtYmc6IHZhcigtLXBob2VuaXgtZGFuZ2VyLWJnLXN1YnRsZSk7XG4gIC0tcGhvZW5peC1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLXBob2VuaXgtZGFuZ2VyLWJvcmRlci1zdWJ0bGUpO1xuICAtLXBob2VuaXgtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tcGhvZW5peC1kYW5nZXItdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5hbGVydC1zdWJ0bGUtbGlnaHQge1xuICAtLXBob2VuaXgtYWxlcnQtY29sb3I6IHZhcigtLXBob2VuaXgtbGlnaHQtdGV4dC1lbXBoYXNpcyk7XG4gIC0tcGhvZW5peC1hbGVydC1iZzogdmFyKC0tcGhvZW5peC1saWdodC1iZy1zdWJ0bGUpO1xuICAtLXBob2VuaXgtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1waG9lbml4LWxpZ2h0LWJvcmRlci1zdWJ0bGUpO1xuICAtLXBob2VuaXgtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tcGhvZW5peC1saWdodC10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmFsZXJ0LXN1YnRsZS1kYXJrIHtcbiAgLS1waG9lbml4LWFsZXJ0LWNvbG9yOiB2YXIoLS1waG9lbml4LWRhcmstdGV4dC1lbXBoYXNpcyk7XG4gIC0tcGhvZW5peC1hbGVydC1iZzogdmFyKC0tcGhvZW5peC1kYXJrLWJnLXN1YnRsZSk7XG4gIC0tcGhvZW5peC1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLXBob2VuaXgtZGFyay1ib3JkZXItc3VidGxlKTtcbiAgLS1waG9lbml4LWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLXBob2VuaXgtZGFyay10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmFsZXJ0LW91dGxpbmUtcHJpbWFyeSB7XG4gIC0tcGhvZW5peC1hbGVydC1jb2xvcjogdmFyKC0tcGhvZW5peC1wcmltYXJ5KTtcbiAgLS1waG9lbml4LWFsZXJ0LWJnOiB0cmFuc3BhcmVudDtcbiAgLS1waG9lbml4LWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tcGhvZW5peC1wcmltYXJ5KTtcbiAgLS1waG9lbml4LWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLXBob2VuaXgtcHJpbWFyeS10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmFsZXJ0LW91dGxpbmUtc2Vjb25kYXJ5IHtcbiAgLS1waG9lbml4LWFsZXJ0LWNvbG9yOiB2YXIoLS1waG9lbml4LXNlY29uZGFyeSk7XG4gIC0tcGhvZW5peC1hbGVydC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tcGhvZW5peC1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLXBob2VuaXgtc2Vjb25kYXJ5KTtcbiAgLS1waG9lbml4LWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLXBob2VuaXgtc2Vjb25kYXJ5LXRleHQtZW1waGFzaXMpO1xufVxuXG4uYWxlcnQtb3V0bGluZS1zdWNjZXNzIHtcbiAgLS1waG9lbml4LWFsZXJ0LWNvbG9yOiB2YXIoLS1waG9lbml4LXN1Y2Nlc3MpO1xuICAtLXBob2VuaXgtYWxlcnQtYmc6IHRyYW5zcGFyZW50O1xuICAtLXBob2VuaXgtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1waG9lbml4LXN1Y2Nlc3MpO1xuICAtLXBob2VuaXgtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tcGhvZW5peC1zdWNjZXNzLXRleHQtZW1waGFzaXMpO1xufVxuXG4uYWxlcnQtb3V0bGluZS1pbmZvIHtcbiAgLS1waG9lbml4LWFsZXJ0LWNvbG9yOiB2YXIoLS1waG9lbml4LWluZm8pO1xuICAtLXBob2VuaXgtYWxlcnQtYmc6IHRyYW5zcGFyZW50O1xuICAtLXBob2VuaXgtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1waG9lbml4LWluZm8pO1xuICAtLXBob2VuaXgtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tcGhvZW5peC1pbmZvLXRleHQtZW1waGFzaXMpO1xufVxuXG4uYWxlcnQtb3V0bGluZS13YXJuaW5nIHtcbiAgLS1waG9lbml4LWFsZXJ0LWNvbG9yOiB2YXIoLS1waG9lbml4LXdhcm5pbmcpO1xuICAtLXBob2VuaXgtYWxlcnQtYmc6IHRyYW5zcGFyZW50O1xuICAtLXBob2VuaXgtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1waG9lbml4LXdhcm5pbmcpO1xuICAtLXBob2VuaXgtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tcGhvZW5peC13YXJuaW5nLXRleHQtZW1waGFzaXMpO1xufVxuXG4uYWxlcnQtb3V0bGluZS1kYW5nZXIge1xuICAtLXBob2VuaXgtYWxlcnQtY29sb3I6IHZhcigtLXBob2VuaXgtZGFuZ2VyKTtcbiAgLS1waG9lbml4LWFsZXJ0LWJnOiB0cmFuc3BhcmVudDtcbiAgLS1waG9lbml4LWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tcGhvZW5peC1kYW5nZXIpO1xuICAtLXBob2VuaXgtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tcGhvZW5peC1kYW5nZXItdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5hbGVydC1vdXRsaW5lLWxpZ2h0IHtcbiAgLS1waG9lbml4LWFsZXJ0LWNvbG9yOiB2YXIoLS1waG9lbml4LWxpZ2h0KTtcbiAgLS1waG9lbml4LWFsZXJ0LWJnOiB0cmFuc3BhcmVudDtcbiAgLS1waG9lbml4LWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tcGhvZW5peC1saWdodCk7XG4gIC0tcGhvZW5peC1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1waG9lbml4LWxpZ2h0LXRleHQtZW1waGFzaXMpO1xufVxuXG4uYWxlcnQtb3V0bGluZS1kYXJrIHtcbiAgLS1waG9lbml4LWFsZXJ0LWNvbG9yOiB2YXIoLS1waG9lbml4LWRhcmspO1xuICAtLXBob2VuaXgtYWxlcnQtYmc6IHRyYW5zcGFyZW50O1xuICAtLXBob2VuaXgtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1waG9lbml4LWRhcmspO1xuICAtLXBob2VuaXgtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tcGhvZW5peC1kYXJrLXRleHQtZW1waGFzaXMpO1xufVxuXG4uYWxlcnQtcGhvZW5peC1wcmltYXJ5IHtcbiAgLS1waG9lbml4LWFsZXJ0LWNvbG9yOiB2YXIoLS1waG9lbml4LXByaW1hcnkpO1xuICAtLXBob2VuaXgtYWxlcnQtYmc6IHRyYW5zcGFyZW50O1xuICAtLXBob2VuaXgtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1waG9lbml4LWJvcmRlci1jb2xvcik7XG4gIC0tcGhvZW5peC1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1waG9lbml4LXByaW1hcnktdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5hbGVydC1waG9lbml4LXNlY29uZGFyeSB7XG4gIC0tcGhvZW5peC1hbGVydC1jb2xvcjogdmFyKC0tcGhvZW5peC1zZWNvbmRhcnkpO1xuICAtLXBob2VuaXgtYWxlcnQtYmc6IHRyYW5zcGFyZW50O1xuICAtLXBob2VuaXgtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1waG9lbml4LWJvcmRlci1jb2xvcik7XG4gIC0tcGhvZW5peC1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1waG9lbml4LXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmFsZXJ0LXBob2VuaXgtc3VjY2VzcyB7XG4gIC0tcGhvZW5peC1hbGVydC1jb2xvcjogdmFyKC0tcGhvZW5peC1zdWNjZXNzKTtcbiAgLS1waG9lbml4LWFsZXJ0LWJnOiB0cmFuc3BhcmVudDtcbiAgLS1waG9lbml4LWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tcGhvZW5peC1ib3JkZXItY29sb3IpO1xuICAtLXBob2VuaXgtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tcGhvZW5peC1zdWNjZXNzLXRleHQtZW1waGFzaXMpO1xufVxuXG4uYWxlcnQtcGhvZW5peC1pbmZvIHtcbiAgLS1waG9lbml4LWFsZXJ0LWNvbG9yOiB2YXIoLS1waG9lbml4LWluZm8pO1xuICAtLXBob2VuaXgtYWxlcnQtYmc6IHRyYW5zcGFyZW50O1xuICAtLXBob2VuaXgtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1waG9lbml4LWJvcmRlci1jb2xvcik7XG4gIC0tcGhvZW5peC1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1waG9lbml4LWluZm8tdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5hbGVydC1waG9lbml4LXdhcm5pbmcge1xuICAtLXBob2VuaXgtYWxlcnQtY29sb3I6IHZhcigtLXBob2VuaXgtd2FybmluZyk7XG4gIC0tcGhvZW5peC1hbGVydC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tcGhvZW5peC1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLXBob2VuaXgtYm9yZGVyLWNvbG9yKTtcbiAgLS1waG9lbml4LWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLXBob2VuaXgtd2FybmluZy10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmFsZXJ0LXBob2VuaXgtZGFuZ2VyIHtcbiAgLS1waG9lbml4LWFsZXJ0LWNvbG9yOiB2YXIoLS1waG9lbml4LWRhbmdlcik7XG4gIC0tcGhvZW5peC1hbGVydC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tcGhvZW5peC1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLXBob2VuaXgtYm9yZGVyLWNvbG9yKTtcbiAgLS1waG9lbml4LWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLXBob2VuaXgtZGFuZ2VyLXRleHQtZW1waGFzaXMpO1xufVxuXG4uYWxlcnQtcGhvZW5peC1saWdodCB7XG4gIC0tcGhvZW5peC1hbGVydC1jb2xvcjogdmFyKC0tcGhvZW5peC1saWdodCk7XG4gIC0tcGhvZW5peC1hbGVydC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tcGhvZW5peC1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLXBob2VuaXgtYm9yZGVyLWNvbG9yKTtcbiAgLS1waG9lbml4LWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLXBob2VuaXgtbGlnaHQtdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5hbGVydC1waG9lbml4LWRhcmsge1xuICAtLXBob2VuaXgtYWxlcnQtY29sb3I6IHZhcigtLXBob2VuaXgtZGFyayk7XG4gIC0tcGhvZW5peC1hbGVydC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tcGhvZW5peC1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLXBob2VuaXgtYm9yZGVyLWNvbG9yKTtcbiAgLS1waG9lbml4LWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLXBob2VuaXgtZGFyay10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmFsZXJ0LXByaW1hcnkge1xuICAtLXBob2VuaXgtYWxlcnQtY29sb3I6ICNmZmY7XG4gIC0tcGhvZW5peC1hbGVydC1iZzogdmFyKC0tcGhvZW5peC1wcmltYXJ5KTtcbiAgLS1waG9lbml4LWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tcGhvZW5peC1wcmltYXJ5KTtcbiAgLS1waG9lbml4LWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLXBob2VuaXgtcHJpbWFyeS10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmFsZXJ0LXNlY29uZGFyeSB7XG4gIC0tcGhvZW5peC1hbGVydC1jb2xvcjogI2ZmZjtcbiAgLS1waG9lbml4LWFsZXJ0LWJnOiB2YXIoLS1waG9lbml4LXNlY29uZGFyeSk7XG4gIC0tcGhvZW5peC1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLXBob2VuaXgtc2Vjb25kYXJ5KTtcbiAgLS1waG9lbml4LWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLXBob2VuaXgtc2Vjb25kYXJ5LXRleHQtZW1waGFzaXMpO1xufVxuXG4uYWxlcnQtc3VjY2VzcyB7XG4gIC0tcGhvZW5peC1hbGVydC1jb2xvcjogI2ZmZjtcbiAgLS1waG9lbml4LWFsZXJ0LWJnOiB2YXIoLS1waG9lbml4LXN1Y2Nlc3MpO1xuICAtLXBob2VuaXgtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1waG9lbml4LXN1Y2Nlc3MpO1xuICAtLXBob2VuaXgtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tcGhvZW5peC1zdWNjZXNzLXRleHQtZW1waGFzaXMpO1xufVxuXG4uYWxlcnQtaW5mbyB7XG4gIC0tcGhvZW5peC1hbGVydC1jb2xvcjogI2ZmZjtcbiAgLS1waG9lbml4LWFsZXJ0LWJnOiB2YXIoLS1waG9lbml4LWluZm8pO1xuICAtLXBob2VuaXgtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1waG9lbml4LWluZm8pO1xuICAtLXBob2VuaXgtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tcGhvZW5peC1pbmZvLXRleHQtZW1waGFzaXMpO1xufVxuXG4uYWxlcnQtd2FybmluZyB7XG4gIC0tcGhvZW5peC1hbGVydC1jb2xvcjogI2ZmZjtcbiAgLS1waG9lbml4LWFsZXJ0LWJnOiB2YXIoLS1waG9lbml4LXdhcm5pbmcpO1xuICAtLXBob2VuaXgtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1waG9lbml4LXdhcm5pbmcpO1xuICAtLXBob2VuaXgtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tcGhvZW5peC13YXJuaW5nLXRleHQtZW1waGFzaXMpO1xufVxuXG4uYWxlcnQtZGFuZ2VyIHtcbiAgLS1waG9lbml4LWFsZXJ0LWNvbG9yOiAjZmZmO1xuICAtLXBob2VuaXgtYWxlcnQtYmc6IHZhcigtLXBob2VuaXgtZGFuZ2VyKTtcbiAgLS1waG9lbml4LWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tcGhvZW5peC1kYW5nZXIpO1xuICAtLXBob2VuaXgtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tcGhvZW5peC1kYW5nZXItdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5hbGVydC1saWdodCB7XG4gIC0tcGhvZW5peC1hbGVydC1jb2xvcjogI2ZmZjtcbiAgLS1waG9lbml4LWFsZXJ0LWJnOiB2YXIoLS1waG9lbml4LWxpZ2h0KTtcbiAgLS1waG9lbml4LWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tcGhvZW5peC1saWdodCk7XG4gIC0tcGhvZW5peC1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1waG9lbml4LWxpZ2h0LXRleHQtZW1waGFzaXMpO1xufVxuXG4uYWxlcnQtZGFyayB7XG4gIC0tcGhvZW5peC1hbGVydC1jb2xvcjogI2ZmZjtcbiAgLS1waG9lbml4LWFsZXJ0LWJnOiB2YXIoLS1waG9lbml4LWRhcmspO1xuICAtLXBob2VuaXgtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1waG9lbml4LWRhcmspO1xuICAtLXBob2VuaXgtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tcGhvZW5peC1kYXJrLXRleHQtZW1waGFzaXMpO1xufVxuXG4ubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgcGFkZGluZzogMC41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAtMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tcGhvZW5peC1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLXBob2VuaXgtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDBweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5uYXYtdGFicyAubmF2LWxpbmsge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW07XG4gIGNvbG9yOiB2YXIoLS1waG9lbml4LXByaW1hcnkpO1xufVxuLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXRhYnMgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgY29sb3I6IHZhcigtLXBob2VuaXgtZW1waGFzaXMtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmVjaGFydC10YWItZXhhbXBsZSAubmF2LWxpbmsge1xuICBjb2xvcjogdmFyKC0tcGhvZW5peC1lbXBoYXNpcy1jb2xvcik7XG59XG4uZWNoYXJ0LXRhYi1leGFtcGxlIC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogdmFyKC0tcGhvZW5peC1wcmltYXJ5KTtcbn1cblxuLm5hdi1waWxscyAubmF2LWxpbmsge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogdmFyKC0tcGhvZW5peC1ib2R5LXNlY29uZGFyeS1jb2xvcik7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLm5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcGhvZW5peC1wcmltYXJ5KTtcbn1cblxuLm5hdi1waG9lbml4LXBpbGxzIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcGhvZW5peC1ib2R5LWhpZ2hsaWdodC1iZyk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXBob2VuaXgtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xufVxuLm5hdi1waG9lbml4LXBpbGxzIC5uYXYtaXRlbSB7XG4gIGZsZXg6IDE7XG59XG4ubmF2LXBob2VuaXgtcGlsbHMgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gIGNvbG9yOiB2YXIoLS1waG9lbml4LXRlcnRpYXJ5LWNvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW07XG59XG4ubmF2LXBob2VuaXgtcGlsbHMgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1waG9lbml4LWVtcGhhc2lzLWJnKTtcbiAgY29sb3I6IHZhcigtLXBob2VuaXgtcHJpbWFyeSk7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tcGhvZW5peC1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1waG9lbml4LWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbn1cbi5uYXYtcGhvZW5peC1waWxscyAubmF2LWl0ZW06bGFzdC1jaGlsZCAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuLm5hdi1waG9lbml4LXBpbGxzIC5uYXYtaXRlbTpmaXJzdC1jaGlsZCAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG59XG5cbi5uYXYtdW5kZXJsaW5lIC5uYXYtbGluayB7XG4gIGNvbG9yOiB2YXIoLS1waG9lbml4LWJvZHktY29sb3IpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDAuOHJlbTtcbn1cbi5uYXYtdW5kZXJsaW5lLmZpbGUtZGV0YWlscy10YWIgLm5hdi1saW5rIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1waG9lbml4LWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG59XG4ubmF2LXVuZGVybGluZS5maWxlLWRldGFpbHMtdGFiIC5uYXYtbGluay5hY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLXBob2VuaXgtcHJpbWFyeSk7XG59XG5cbi5uYXYtbGlua3MgLm5hdi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAwLjhyZW07XG59XG4ubmF2LWxpbmtzIC5uYXYtbGluazpob3ZlciBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbn1cbi5uYXYtbGlua3MgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1waG9lbml4LWVtcGhhc2lzLWNvbG9yKTtcbn1cblxuLmZhcS1jYXRlZ29yeS10YWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogdmFyKC0tcGhvZW5peC1uYXZiYXItdG9wLWhlaWdodCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBob2VuaXgtYm9keS1iZyk7XG4gIHotaW5kZXg6IDEwMjA7XG59XG4uZmFxLWNhdGVnb3J5LXRhYiAubmF2LWl0ZW0ge1xuICBmbGV4LWJhc2lzOiA1MCU7XG59XG4uZmFxLWNhdGVnb3J5LXRhYiAubmF2LWxpbmsge1xuICBjb2xvcjogdmFyKC0tcGhvZW5peC1xdWF0ZXJuYXJ5LWJnKTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZmFxLWNhdGVnb3J5LXRhYiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXBob2VuaXgtcHJpbWFyeSk7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB2YXIoLS1waG9lbml4LXByaW1hcnkpO1xufVxuXG4uZmFxLXN1YmNhdGVnb3J5LXRhYiAubmF2LWxpbmsge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1waG9lbml4LWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG59XG4uZmFxLXN1YmNhdGVnb3J5LXRhYiAubmF2LWxpbms6aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1waG9lbml4LWJvcmRlci1jb2xvcik7XG59XG4uZmFxLXN1YmNhdGVnb3J5LXRhYiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcGhvZW5peC1wcmltYXJ5KSAhaW1wb3J0YW50O1xufVxuLmZhcS1zdWJjYXRlZ29yeS10YWIgLm5hdi1saW5rLmFjdGl2ZSAuY2F0ZWdvcnktaWNvbiB7XG4gIGNvbG9yOiB2YXIoLS1waG9lbml4LXByaW1hcnkpICFpbXBvcnRhbnQ7XG59XG5cbi5mYXEtc3ViY2F0ZWdvcnktY29udGVudCAuZW1wdHktaGVhZGVyIHtcbiAgaGVpZ2h0OiA2MHB4O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IHZhcigtLXBob2VuaXgtbmF2YmFyLXRvcC1oZWlnaHQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waG9lbml4LWJvZHktYmcpO1xufVxuLmZhcS1zdWJjYXRlZ29yeS1jb250ZW50IHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiA0cmVtO1xufVxuXG4ub3B0aW9uQ2hhaW5UYWJsZUhlYWRlci5uYXYtdW5kZXJsaW5lIC5uYXYtbGluazpub3QoLmFjdGl2ZSkge1xuICBib3JkZXItY29sb3I6IHZhcigtLXBob2VuaXgtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbn1cblxuLnRhYkRldGFpbHNPcHRpb25DaGFpblRhYiAubmF2LWxpbmsge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnRhYkRldGFpbHNPcHRpb25DaGFpblRhYiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXBob2VuaXgtZW1waGFzaXMtY29sb3IpO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnRhYkRldGFpbHNPcHRpb25DaGFpblRhYiAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tcGhvZW5peC1lbXBoYXNpcy1jb2xvcik7XG59XG5cbi5wYWdlLWl0ZW0ge1xuICBtYXJnaW46IDAuMTI1cmVtO1xufVxuXG4ucGFnZS1saW5rIHtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1waG9lbml4LWJvcmRlci1yYWRpdXMpO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLnBhZ2UtbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiB2YXIoLS1waG9lbml4LXF1YXRlcm5hcnktYmcpO1xufVxuXG4ucHJvZ3Jlc3Mtc3RhY2sgLnByb2dyZXNzLWJhciB7XG4gIG1hcmdpbi1sZWZ0OiAxcHg7XG4gIG1hcmdpbi1yaWdodDogMXB4O1xufVxuLnByb2dyZXNzLXN0YWNrIC5wcm9ncmVzcy1iYXI6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5wcm9ncmVzcy1zdGFjayAucHJvZ3Jlc3MtYmFyOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5jaXJjbGUtcHJvZ3Jlc3Mtc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTcwZGVnKTtcbn1cbltkaXI9cnRsXSAuY2lyY2xlLXByb2dyZXNzLXN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xNzBkZWcpO1xufVxuLmNpcmNsZS1wcm9ncmVzcy1zdmcgLnByb2dyZXNzLWJhci1yYWlsIHtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMzQwcHg7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAxNTA7XG4gIHN0cm9rZTogdmFyKC0tcGhvZW5peC1zZWNvbmRhcnktYmcpO1xufVxuLmNpcmNsZS1wcm9ncmVzcy1zdmcgLnByb2dyZXNzLWJhci10b3Age1xuICBzdHJva2UtZGFzaGFycmF5OiAzNDBweDtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDM0MDtcbiAgYW5pbWF0aW9uOiBzdHJva2VBbmltYXRpb24gMXMgZWFzZS1pbi1vdXQgZm9yd2FyZHM7XG59XG5cbkBrZXlmcmFtZXMgc3Ryb2tlQW5pbWF0aW9uIHtcbiAgdG8ge1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiBjYWxjKDM0MHB4IC0gMTg4cHggKiB2YXIoLS1waG9lbml4LWNpcmNsZS1wcm9ncmVzcy1iYXIpIC8gMTAwKTtcbiAgfVxufVxuLnRvYXN0IHtcbiAgcGFkZGluZzogMC41cmVtIDEuNXJlbTtcbn1cbi50b2FzdCAudG9hc3QtaGVhZGVyIC5idG4tY2xvc2Uge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4udG9hc3QgLnRvYXN0LWJvZHkge1xuICBwYWRkaW5nOiAxcmVtIDA7XG59XG5cbi50b29sdGlwLWxpZ2h0IC50b29sdGlwLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGhvZW5peC1lbXBoYXNpcy1iZykgIWltcG9ydGFudDtcbn1cblxuLmZvcm0tbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZm9ybS1jaGVjayAuZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC11bmRlcmxpbmVkIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcGhvZW5peC1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAwLjVyZW0gMCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtdW5kZXJsaW5lZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcGhvZW5peC1wcmltYXJ5KSAhaW1wb3J0YW50O1xufVxuLmZvcm0tY29udHJvbDo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waG9lbml4LWlucHV0LWdyb3VwLWFkZG9uLWJnLWdsb2JhbCkgIWltcG9ydGFudDtcbn1cbi5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQ6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGhvZW5peC1pbnB1dC1kaXNhYmxlZC1ncm91cC1hZGRvbi1iZykgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLXBob2VuaXgtaW5wdXQtZGlzYWJsZWQtZ3JvdXAtYWRkb24tY29sb3IpO1xufVxuXG4uZm9ybS1mbG9hdGluZyA+IGxhYmVsIHtcbiAgY29sb3I6IHZhcigtLXBob2VuaXgtdGVydGlhcnktY29sb3IpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDAuNjRyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uZm9ybS1mbG9hdGluZyA+IGxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4uZm9ybS1mbG9hdGluZyAuZm9ybS1jb250cm9sLXVuZGVybGluZWQgKyBsYWJlbCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAwLjhyZW07XG59XG5cbi5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGhvZW5peC1xdWF0ZXJuYXJ5LWJnKTtcbn1cbi5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGhvZW5peC1wcmltYXJ5KTtcbn1cblxuLmZvcm0taWNvbi1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZm9ybS1pY29uLWNvbnRhaW5lciAuZm9ybS1pY29uLWlucHV0LFxuLmZvcm0taWNvbi1jb250YWluZXIgLmZvcm0taWNvbi1sYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogMi4yNXJlbTtcbn1cbi5mb3JtLWljb24tY29udGFpbmVyIC5mb3JtLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTJweDtcbiAgbGVmdDogMXJlbTtcbn1cbi5mb3JtLWljb24tY29udGFpbmVyIC5mb3JtLWZsb2F0aW5nIC5mb3JtLWljb24taW5wdXQge1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG59XG4uZm9ybS1pY29uLWNvbnRhaW5lciAuZm9ybS1mbG9hdGluZyArIC5mb3JtLWljb24ge1xuICB0b3A6IDEuMDYyNXJlbTtcbn1cblxuLmZvcm0tY2hlY2staW5wdXQsXG4uZm9ybS1zZWxlY3Qge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnwgICBSZW1vdmUgc3Bpbm5lciBmcm9tIElucHV0W3R5cGU9XCJudW1iZXJcIl1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5pbnB1dC1zcGluLW5vbmU6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4uaW5wdXQtc3Bpbi1ub25lOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG5cbi5pbnB1dC1zcGluLW5vbmVbdHlwZT1udW1iZXJdIHtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIEZpcmVmb3ggKi9cbn1cblxuLmZvcm0tY2hlY2stbGluZS10aHJvdWdoICsgbGFiZWwge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5mb3JtLWNoZWNrLWxpbmUtdGhyb3VnaDpjaGVja2VkICsgbGFiZWwge1xuICBjb2xvcjogdmFyKC0tcGhvZW5peC1xdWF0ZXJuYXJ5LWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnwgICBSZW1vdmUgQXJyb3dzIGZyb20gSW5wdXRbdHlwZT1cIm51bWJlclwiXVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm51bWJlci1hcnJvd3Mtbm9uZTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiwgLm51bWJlci1hcnJvd3Mtbm9uZTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58ICAgUmVtb3ZlIGNhbGVuZGFyIGljb24gZnJvbSBJbnB1dFt0eXBlPVwiZGF0ZVwiXVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmludmVudG9yeS1hdHRyaWJ1dGVzIGlucHV0W3R5cGU9ZGF0ZV06Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBob2VuaXgtaW5wdXQtZ3JvdXAtYWRkb24tYmctZ2xvYmFsKSAhaW1wb3J0YW50O1xufVxuXG4uZm9ybS1jaGVjay1pbnB1dC10b2RvbGlzdDpjaGVja2VkICsgZGl2IGxhYmVsIHtcbiAgY29sb3I6IHZhcigtLXBob2VuaXgtcXVhdGVybmFyeSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuXG5bZGF0YS1icy10aGVtZT1kYXJrXSAubmF2YmFyLWRhcmtbZGF0YS1icy10aGVtZT1saWdodF0gLmZvcm0tY29udHJvbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDE4MjQ7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcGhvZW5peC1ib3JkZXItY29sb3IpO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTmF2YmFyIFZlcnRpY2FsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5odG1sOm5vdCgubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCkgLm5hdmJhci12ZXJ0aWNhbCAubmF2YmFyLXZlcnRpY2FsLWNvbnRlbnQge1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSB2YXIoLS1waG9lbml4LW5hdmJhci10b3AtaGVpZ2h0KSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTU0MHB4KSB7XG4gIGh0bWw6bm90KC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkKSAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteHhsIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSB2YXIoLS1waG9lbml4LW5hdmJhci10b3AtaGVpZ2h0KSk7XG4gIH1cbiAgaHRtbDpub3QoLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQpIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci12ZXJ0aWNhbC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSB2YXIoLS1waG9lbml4LW5hdmJhci10b3AtaGVpZ2h0KSAtIDRyZW0pO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGh0bWw6bm90KC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkKSAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteGwge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIHZhcigtLXBob2VuaXgtbmF2YmFyLXRvcC1oZWlnaHQpKTtcbiAgfVxuICBodG1sOm5vdCgubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCkgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItdmVydGljYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gdmFyKC0tcGhvZW5peC1uYXZiYXItdG9wLWhlaWdodCkgLSA0cmVtKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGh0bWw6bm90KC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkKSAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtbGcge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIHZhcigtLXBob2VuaXgtbmF2YmFyLXRvcC1oZWlnaHQpKTtcbiAgfVxuICBodG1sOm5vdCgubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCkgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItdmVydGljYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gdmFyKC0tcGhvZW5peC1uYXZiYXItdG9wLWhlaWdodCkgLSA0cmVtKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGh0bWw6bm90KC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkKSAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtbWQge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIHZhcigtLXBob2VuaXgtbmF2YmFyLXRvcC1oZWlnaHQpKTtcbiAgfVxuICBodG1sOm5vdCgubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCkgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItdmVydGljYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gdmFyKC0tcGhvZW5peC1uYXZiYXItdG9wLWhlaWdodCkgLSA0cmVtKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIGh0bWw6bm90KC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkKSAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtc20ge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIHZhcigtLXBob2VuaXgtbmF2YmFyLXRvcC1oZWlnaHQpKTtcbiAgfVxuICBodG1sOm5vdCgubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCkgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItdmVydGljYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gdmFyKC0tcGhvZW5peC1uYXZiYXItdG9wLWhlaWdodCkgLSA0cmVtKTtcbiAgfVxufVxuaHRtbDpub3QoLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQpIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14cyB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIHZhcigtLXBob2VuaXgtbmF2YmFyLXRvcC1oZWlnaHQpKTtcbn1cbmh0bWw6bm90KC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkKSAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteHMgLm5hdmJhci12ZXJ0aWNhbC1jb250ZW50IHtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gdmFyKC0tcGhvZW5peC1uYXZiYXItdG9wLWhlaWdodCkgLSA0cmVtKTtcbn1cblxuLm5hdmJhci12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB6LWluZGV4OiAxMDIwO1xuICB0b3A6IHZhcigtLXBob2VuaXgtbmF2YmFyLXRvcC1oZWlnaHQpO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwdnc7XG4gIGJhY2tncm91bmQ6IHZhcigtLXBob2VuaXgtbmF2YmFyLXZlcnRpY2FsLWJnLWNvbG9yKTtcbn1cbi5uYXZiYXItdmVydGljYWwgLm5hdmJhci12ZXJ0aWNhbC1saW5lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uYXZiYXItdmVydGljYWwgKyAubmF2YmFyLXRvcCAubmF2YmFyLWxvZ28ge1xuICBoZWlnaHQ6IHZhcigtLXBob2VuaXgtbmF2YmFyLXRvcC1oZWlnaHQpMC4wNjI1cmVtO1xufVxuLm5hdmJhci12ZXJ0aWNhbCArIC5uYXZiYXItdG9wIC5uYXZiYXItdG9nZ2xlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1sZWZ0OiAtMC41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXZiYXItdmVydGljYWwgKyAubmF2YmFyLXRvcCAubmF2YmFyLWxvZ28ge1xuICAgIHdpZHRoOiAxNS44NzVyZW07XG4gIH1cbn1cbi5uYXZiYXItdmVydGljYWwgLm5hdmJhci1jb2xsYXBzZS5jb2xsYXBzaW5nIC5uYXZiYXItdmVydGljYWwtY29udGVudCwgLm5hdmJhci12ZXJ0aWNhbCAubmF2YmFyLWNvbGxhcHNlLnNob3cgLm5hdmJhci12ZXJ0aWNhbC1jb250ZW50IHtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIHZhcigtLXBob2VuaXgtbmF2YmFyLXRvcC1oZWlnaHQpKTtcbn1cbi5uYXZiYXItdmVydGljYWwgKyAubmF2YmFyIC5uYXZiYXItdmVydGljYWwtdG9nZ2xlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uYXZiYXItdmVydGljYWwgLm5hdmJhci12ZXJ0aWNhbC1jb250ZW50IHtcbiAgcGFkZGluZzogMXJlbSAwO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLm5hdmJhci12ZXJ0aWNhbCAubmF2YmFyLXZlcnRpY2FsLWNvbnRlbnQgLm5hdmJhci12ZXJ0aWNhbC1sYWJlbCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMC42NHJlbTtcbiAgY29sb3I6IHZhcigtLXBob2VuaXgtbmF2YmFyLXZlcnRpY2FsLWxhYmVsLWNvbG9yKTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cbi5uYXZiYXItdmVydGljYWwgLm5hdmJhci12ZXJ0aWNhbC1jb250ZW50IC5uYXZiYXItbmF2IHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ubmF2YmFyLXZlcnRpY2FsIC5uYXZiYXItdmVydGljYWwtY29udGVudCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICBsaW5lLWhlaWdodDogMS4xODhyZW07XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLm5hdmJhci12ZXJ0aWNhbCAubmF2YmFyLXZlcnRpY2FsLWNvbnRlbnQgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRyb3Bkb3duLWluZGljYXRvciB7XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbn1cbi5uYXZiYXItdmVydGljYWwgLm5hdmJhci12ZXJ0aWNhbC1jb250ZW50IC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIGNvbG9yOiB2YXIoLS1waG9lbml4LW5hdmJhci12ZXJ0aWNhbC1saW5rLWNvbG9yKTtcbn1cbi5uYXZiYXItdmVydGljYWwgLm5hdmJhci12ZXJ0aWNhbC1jb250ZW50IC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1waG9lbml4LW5hdmJhci12ZXJ0aWNhbC1saW5rLWhvdmVyLWNvbG9yKTtcbn1cbi5uYXZiYXItdmVydGljYWwgLm5hdmJhci12ZXJ0aWNhbC1jb250ZW50IC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogdmFyKC0tcGhvZW5peC1uYXZiYXItdmVydGljYWwtbGluay1hY3RpdmUtY29sb3IpO1xufVxuLm5hdmJhci12ZXJ0aWNhbCAubmF2YmFyLXZlcnRpY2FsLWNvbnRlbnQgLm5hdmJhci1uYXYgLm5hdi1saW5rLm5hdi1saW5rLWRpc2FibGUge1xuICBjb2xvcjogdmFyKC0tcGhvZW5peC1uYXZiYXItdmVydGljYWwtbGluay1kaXNhYmxlLWNvbG9yKTtcbn1cbi5uYXZiYXItdmVydGljYWwgLm5hdmJhci12ZXJ0aWNhbC1jb250ZW50IC5uYXZiYXItbmF2IC5uYXYge1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xufVxuLm5hdmJhci12ZXJ0aWNhbCAubmF2YmFyLXZlcnRpY2FsLWNvbnRlbnQgLm5hdmJhci1uYXYgLm5hdiAubmF2LWxpbmsge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAzLjEyNXJlbTtcbn1cbi5uYXZiYXItdmVydGljYWwgLm5hdmJhci12ZXJ0aWNhbC1jb250ZW50IC5uYXZiYXItbmF2IC5uYXYgLm5hdiAubmF2LWxpbmsge1xuICBwYWRkaW5nLWxlZnQ6IDMuODc1cmVtO1xufVxuLm5hdmJhci12ZXJ0aWNhbCAubmF2YmFyLXZlcnRpY2FsLWNvbnRlbnQgLm5hdmJhci1uYXYgLm5hdiAubmF2IC5uYXYgLm5hdi1saW5rIHtcbiAgcGFkZGluZy1sZWZ0OiA0LjYyNXJlbTtcbn1cbi5uYXZiYXItdmVydGljYWwgLm5hdmJhci12ZXJ0aWNhbC1jb250ZW50IC5uYXZiYXItbmF2IC5uYXYgLm5hdiAubmF2IC5uYXYgLm5hdi1saW5rIHtcbiAgcGFkZGluZy1sZWZ0OiA1LjI1cmVtO1xufVxuLm5hdmJhci12ZXJ0aWNhbCAubmF2YmFyLXZlcnRpY2FsLWNvbnRlbnQgLm5hdi1saW5rLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtO1xuICBtaW4td2lkdGg6IDE2cHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm5hdmJhci12ZXJ0aWNhbCAubmF2YmFyLXZlcnRpY2FsLWNvbnRlbnQgLm5hdi1saW5rLXRleHQge1xuICBwYWRkaW5nLXRvcDogMC4xMjVyZW07XG59XG4ubmF2YmFyLXZlcnRpY2FsIC5uYXYtaXRlbS13cmFwcGVyOmhhcyguYWN0aXZlKSAuZHJvcGRvd24taW5kaWNhdG9yLmxhYmVsLTEuY29sbGFwc2VkIC5uYXYtbGluay10ZXh0LFxuLm5hdmJhci12ZXJ0aWNhbCAubmF2LWl0ZW0td3JhcHBlcjpoYXMoLmFjdGl2ZSkgLmRyb3Bkb3duLWluZGljYXRvci5sYWJlbC0xLmNvbGxhcHNlZCAubmF2LWxpbmstaWNvbiB7XG4gIGNvbG9yOiB2YXIoLS1waG9lbml4LW5hdmJhci12ZXJ0aWNhbC1saW5rLWFjdGl2ZS1jb2xvcik7XG59XG4ubmF2YmFyLXZlcnRpY2FsIC5uYXYtaXRlbS13cmFwcGVyOmhhcyguYWN0aXZlKSAubmF2LWl0ZW06aGFzKC5hY3RpdmUpIC5kcm9wZG93bi1pbmRpY2F0b3IuY29sbGFwc2VkIC5uYXYtbGluay10ZXh0LFxuLm5hdmJhci12ZXJ0aWNhbCAubmF2LWl0ZW0td3JhcHBlcjpoYXMoLmFjdGl2ZSkgLm5hdi1pdGVtOmhhcyguYWN0aXZlKSAuZHJvcGRvd24taW5kaWNhdG9yLmNvbGxhcHNlZCAubmF2LWxpbmstaWNvbiB7XG4gIGNvbG9yOiB2YXIoLS1waG9lbml4LW5hdmJhci12ZXJ0aWNhbC1saW5rLWFjdGl2ZS1jb2xvcik7XG59XG4ubmF2YmFyLXZlcnRpY2FsIC5uYXYtaXRlbS13cmFwcGVyOmhhcyguYWN0aXZlKSAubmF2LWl0ZW06bm90KDpoYXMoLmFjdGl2ZSkpIC5kcm9wZG93bi1pbmRpY2F0b3IuY29sbGFwc2VkIC5uYXYtbGluay10ZXh0LFxuLm5hdmJhci12ZXJ0aWNhbCAubmF2LWl0ZW0td3JhcHBlcjpoYXMoLmFjdGl2ZSkgLm5hdi1pdGVtOm5vdCg6aGFzKC5hY3RpdmUpKSAuZHJvcGRvd24taW5kaWNhdG9yLmNvbGxhcHNlZCAubmF2LWxpbmstaWNvbiB7XG4gIGNvbG9yOiB2YXIoLS1waG9lbml4LW5hdmJhci12ZXJ0aWNhbC1saW5rLWNvbG9yKTtcbn1cbi5uYXZiYXItdmVydGljYWwgLmRyb3Bkb3duLWluZGljYXRvciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5uYXZiYXItdmVydGljYWwgLmRyb3Bkb3duLWluZGljYXRvciAuZHJvcGRvd24taW5kaWNhdG9yLWljb24td3JhcHBlciB7XG4gIGhlaWdodDogMXJlbTtcbiAgd2lkdGg6IDFyZW07XG4gIG1pbi13aWR0aDogMXJlbTtcbiAgY29sb3I6IHZhcigtLXBob2VuaXgtbmF2YmFyLXZlcnRpY2FsLWRyb3Bkb3duLWluZGljYXRvci1jb2xvcik7XG59XG4ubmF2YmFyLXZlcnRpY2FsIC5kcm9wZG93bi1pbmRpY2F0b3IgLmRyb3Bkb3duLWluZGljYXRvci1pY29uLXdyYXBwZXIgLmRyb3Bkb3duLWluZGljYXRvci1pY29uIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xufVxuW2Rpcj1ydGxdIC5uYXZiYXItdmVydGljYWwgLmRyb3Bkb3duLWluZGljYXRvciAuZHJvcGRvd24taW5kaWNhdG9yLWljb24td3JhcHBlciAuZHJvcGRvd24taW5kaWNhdG9yLWljb24ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOCkgcm90YXRlKDE4MGRlZyk7XG59XG4ubmF2YmFyLXZlcnRpY2FsIC5kcm9wZG93bi1pbmRpY2F0b3IgLmRyb3Bkb3duLWluZGljYXRvci1pY29uLXdyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogLTAuMjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLm5hdmJhci12ZXJ0aWNhbCAuZHJvcGRvd24taW5kaWNhdG9yW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmRyb3Bkb3duLWluZGljYXRvci1pY29uLXdyYXBwZXIgLmRyb3Bkb3duLWluZGljYXRvci1pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpIHNjYWxlKDAuOCk7XG59XG5bZGlyPXJ0bF0gLm5hdmJhci12ZXJ0aWNhbCAuZHJvcGRvd24taW5kaWNhdG9yW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmRyb3Bkb3duLWluZGljYXRvci1pY29uLXdyYXBwZXIgLmRyb3Bkb3duLWluZGljYXRvci1pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSBzY2FsZSgwLjgpO1xufVxuLm5hdmJhci12ZXJ0aWNhbCAubmF2YmFyLXZlcnRpY2FsLWZvb3RlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDE1Ljg3NXJlbTtcbiAgaGVpZ2h0OiA0cmVtO1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3R0b206IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1waG9lbml4LW5hdmJhci1mb290ZXItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tcGhvZW5peC1uYXZiYXItZm9vdGVyLWJvcmRlci1jb2xvcik7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuMnMgZWFzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGhvZW5peC1uYXZiYXItdmVydGljYWwtYmctY29sb3IpO1xufVxuLm5hdmJhci12ZXJ0aWNhbCAubmF2YmFyLXZlcnRpY2FsLWZvb3RlciAuYnRuIHtcbiAgY29sb3I6IHZhcigtLXBob2VuaXgtbmF2YmFyLXZlcnRpY2FsLWxpbmstY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmF2YmFyLXZlcnRpY2FsIC5uYXZiYXItdmVydGljYWwtZm9vdGVyIC5idG4gLm5hdmJhci12ZXJ0aWNhbC1mb290ZXItaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMC42MTI1cmVtO1xufVxuLm5hdmJhci12ZXJ0aWNhbCAubmF2YmFyLXZlcnRpY2FsLWZvb3RlciAuYnRuOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXBob2VuaXgtbmF2YmFyLXZlcnRpY2FsLWxpbmstaG92ZXItY29sb3IpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE1NDBweCkge1xuICAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteHhsIHtcbiAgICB3aWR0aDogMTUuODc1cmVtO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLXBob2VuaXgtbmF2YmFyLXZlcnRpY2FsLWJvcmRlci1jb2xvcik7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDAuMnMgZWFzZTtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteHhsICsgLm5hdmJhciAubmF2YmFyLXZlcnRpY2FsLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItdmVydGljYWwtZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci12ZXJ0aWNhbC1mb290ZXIgLnVpbC1hcnJvdy1mcm9tLXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci12ZXJ0aWNhbC1mb290ZXIgLnVpbC1sZWZ0LWFycm93LXRvLWxlZnQge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLXZlcnRpY2FsLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci12ZXJ0aWNhbC1jb250ZW50IC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy10b3A6IDAuMzVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuMzVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxLjc1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjc1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLXZlcnRpY2FsLWNvbnRlbnQgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRyb3Bkb3duLWluZGljYXRvciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci12ZXJ0aWNhbC1jb250ZW50IC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGhvZW5peC1uYXZiYXItdmVydGljYWwtbGluay1ob3Zlci1iZyk7XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLXZlcnRpY2FsLWNvbnRlbnQgLm5hdmJhci1uYXYgLm5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctbGVmdDogMy4zMTI1cmVtO1xuICAgIHNjcm9sbC1tYXJnaW4tdG9wOiAyMDBweDtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItdmVydGljYWwtY29udGVudCAubmF2YmFyLW5hdiAubmF2IC5uYXYtbGluayAubmF2LWxpbmstdGV4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci12ZXJ0aWNhbC1jb250ZW50IC5uYXZiYXItbmF2IC5uYXYgLm5hdi1saW5rIC5kcm9wZG93bi1pbmRpY2F0b3ItaWNvbi13cmFwcGVyICsgLm5hdi1saW5rLXRleHQge1xuICAgIHBhZGRpbmctbGVmdDogM3B4O1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci12ZXJ0aWNhbC1jb250ZW50IC5uYXZiYXItbmF2IC5uYXYgLm5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctbGVmdDogNC4zNzVyZW07XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLXZlcnRpY2FsLWNvbnRlbnQgLm5hdmJhci1uYXYgLm5hdiAubmF2IC5uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUuMTI1cmVtO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci12ZXJ0aWNhbC1jb250ZW50IC5uYXZiYXItbmF2IC5uYXYgLm5hdiAubmF2IC5uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUuODc1cmVtO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14eGwgfiAubmF2YmFyLXRvcCB7XG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14eGwgfiAubmF2YmFyLXRvcCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXh4bCB+IC5uYXZiYXItdG9wIC5uYXZiYXItbG9nbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14eGwgfiAubmF2YmFyLXRvcCB+IC5jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDE1Ljg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteGwge1xuICAgIHdpZHRoOiAxNS44NzVyZW07XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tcGhvZW5peC1uYXZiYXItdmVydGljYWwtYm9yZGVyLWNvbG9yKTtcbiAgICBtYXJnaW46IDA7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC4ycyBlYXNlO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14bCArIC5uYXZiYXIgLm5hdmJhci12ZXJ0aWNhbC10b2dnbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItdmVydGljYWwtZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLXZlcnRpY2FsLWZvb3RlciAudWlsLWFycm93LWZyb20tcmlnaHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItdmVydGljYWwtZm9vdGVyIC51aWwtbGVmdC1hcnJvdy10by1sZWZ0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItdmVydGljYWwtY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItdmVydGljYWwtY29udGVudCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctdG9wOiAwLjM1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjM1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMS43NXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMC43NXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLXZlcnRpY2FsLWNvbnRlbnQgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRyb3Bkb3duLWluZGljYXRvciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLXZlcnRpY2FsLWNvbnRlbnQgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waG9lbml4LW5hdmJhci12ZXJ0aWNhbC1saW5rLWhvdmVyLWJnKTtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci12ZXJ0aWNhbC1jb250ZW50IC5uYXZiYXItbmF2IC5uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuMzEyNXJlbTtcbiAgICBzY3JvbGwtbWFyZ2luLXRvcDogMjAwcHg7XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItdmVydGljYWwtY29udGVudCAubmF2YmFyLW5hdiAubmF2IC5uYXYtbGluayAubmF2LWxpbmstdGV4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLXZlcnRpY2FsLWNvbnRlbnQgLm5hdmJhci1uYXYgLm5hdiAubmF2LWxpbmsgLmRyb3Bkb3duLWluZGljYXRvci1pY29uLXdyYXBwZXIgKyAubmF2LWxpbmstdGV4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItdmVydGljYWwtY29udGVudCAubmF2YmFyLW5hdiAubmF2IC5uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuMzc1cmVtO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLXZlcnRpY2FsLWNvbnRlbnQgLm5hdmJhci1uYXYgLm5hdiAubmF2IC5uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUuMTI1cmVtO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLXZlcnRpY2FsLWNvbnRlbnQgLm5hdmJhci1uYXYgLm5hdiAubmF2IC5uYXYgLm5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctbGVmdDogNS44NzVyZW07XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXhsIH4gLm5hdmJhci10b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteGwgfiAubmF2YmFyLXRvcCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXhsIH4gLm5hdmJhci10b3AgLm5hdmJhci1sb2dvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXhsIH4gLm5hdmJhci10b3AgfiAuY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAxNS44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtbGcge1xuICAgIHdpZHRoOiAxNS44NzVyZW07XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tcGhvZW5peC1uYXZiYXItdmVydGljYWwtYm9yZGVyLWNvbG9yKTtcbiAgICBtYXJnaW46IDA7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC4ycyBlYXNlO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1sZyArIC5uYXZiYXIgLm5hdmJhci12ZXJ0aWNhbC10b2dnbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItdmVydGljYWwtZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLXZlcnRpY2FsLWZvb3RlciAudWlsLWFycm93LWZyb20tcmlnaHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItdmVydGljYWwtZm9vdGVyIC51aWwtbGVmdC1hcnJvdy10by1sZWZ0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItdmVydGljYWwtY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItdmVydGljYWwtY29udGVudCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctdG9wOiAwLjM1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjM1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMS43NXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMC43NXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLXZlcnRpY2FsLWNvbnRlbnQgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRyb3Bkb3duLWluZGljYXRvciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLXZlcnRpY2FsLWNvbnRlbnQgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waG9lbml4LW5hdmJhci12ZXJ0aWNhbC1saW5rLWhvdmVyLWJnKTtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci12ZXJ0aWNhbC1jb250ZW50IC5uYXZiYXItbmF2IC5uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuMzEyNXJlbTtcbiAgICBzY3JvbGwtbWFyZ2luLXRvcDogMjAwcHg7XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItdmVydGljYWwtY29udGVudCAubmF2YmFyLW5hdiAubmF2IC5uYXYtbGluayAubmF2LWxpbmstdGV4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLXZlcnRpY2FsLWNvbnRlbnQgLm5hdmJhci1uYXYgLm5hdiAubmF2LWxpbmsgLmRyb3Bkb3duLWluZGljYXRvci1pY29uLXdyYXBwZXIgKyAubmF2LWxpbmstdGV4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItdmVydGljYWwtY29udGVudCAubmF2YmFyLW5hdiAubmF2IC5uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuMzc1cmVtO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLXZlcnRpY2FsLWNvbnRlbnQgLm5hdmJhci1uYXYgLm5hdiAubmF2IC5uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUuMTI1cmVtO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLXZlcnRpY2FsLWNvbnRlbnQgLm5hdmJhci1uYXYgLm5hdiAubmF2IC5uYXYgLm5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctbGVmdDogNS44NzVyZW07XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLWxnIH4gLm5hdmJhci10b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtbGcgfiAubmF2YmFyLXRvcCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLWxnIH4gLm5hdmJhci10b3AgLm5hdmJhci1sb2dvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLWxnIH4gLm5hdmJhci10b3AgfiAuY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAxNS44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtbWQge1xuICAgIHdpZHRoOiAxNS44NzVyZW07XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tcGhvZW5peC1uYXZiYXItdmVydGljYWwtYm9yZGVyLWNvbG9yKTtcbiAgICBtYXJnaW46IDA7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC4ycyBlYXNlO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1tZCArIC5uYXZiYXIgLm5hdmJhci12ZXJ0aWNhbC10b2dnbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItdmVydGljYWwtZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLXZlcnRpY2FsLWZvb3RlciAudWlsLWFycm93LWZyb20tcmlnaHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItdmVydGljYWwtZm9vdGVyIC51aWwtbGVmdC1hcnJvdy10by1sZWZ0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItdmVydGljYWwtY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItdmVydGljYWwtY29udGVudCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctdG9wOiAwLjM1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjM1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMS43NXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMC43NXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLXZlcnRpY2FsLWNvbnRlbnQgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRyb3Bkb3duLWluZGljYXRvciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLXZlcnRpY2FsLWNvbnRlbnQgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waG9lbml4LW5hdmJhci12ZXJ0aWNhbC1saW5rLWhvdmVyLWJnKTtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci12ZXJ0aWNhbC1jb250ZW50IC5uYXZiYXItbmF2IC5uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuMzEyNXJlbTtcbiAgICBzY3JvbGwtbWFyZ2luLXRvcDogMjAwcHg7XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItdmVydGljYWwtY29udGVudCAubmF2YmFyLW5hdiAubmF2IC5uYXYtbGluayAubmF2LWxpbmstdGV4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLXZlcnRpY2FsLWNvbnRlbnQgLm5hdmJhci1uYXYgLm5hdiAubmF2LWxpbmsgLmRyb3Bkb3duLWluZGljYXRvci1pY29uLXdyYXBwZXIgKyAubmF2LWxpbmstdGV4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItdmVydGljYWwtY29udGVudCAubmF2YmFyLW5hdiAubmF2IC5uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuMzc1cmVtO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLXZlcnRpY2FsLWNvbnRlbnQgLm5hdmJhci1uYXYgLm5hdiAubmF2IC5uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUuMTI1cmVtO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLXZlcnRpY2FsLWNvbnRlbnQgLm5hdmJhci1uYXYgLm5hdiAubmF2IC5uYXYgLm5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctbGVmdDogNS44NzVyZW07XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLW1kIH4gLm5hdmJhci10b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtbWQgfiAubmF2YmFyLXRvcCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLW1kIH4gLm5hdmJhci10b3AgLm5hdmJhci1sb2dvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLW1kIH4gLm5hdmJhci10b3AgfiAuY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAxNS44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtc20ge1xuICAgIHdpZHRoOiAxNS44NzVyZW07XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tcGhvZW5peC1uYXZiYXItdmVydGljYWwtYm9yZGVyLWNvbG9yKTtcbiAgICBtYXJnaW46IDA7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC4ycyBlYXNlO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1zbSArIC5uYXZiYXIgLm5hdmJhci12ZXJ0aWNhbC10b2dnbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItdmVydGljYWwtZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLXZlcnRpY2FsLWZvb3RlciAudWlsLWFycm93LWZyb20tcmlnaHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItdmVydGljYWwtZm9vdGVyIC51aWwtbGVmdC1hcnJvdy10by1sZWZ0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItdmVydGljYWwtY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItdmVydGljYWwtY29udGVudCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctdG9wOiAwLjM1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjM1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMS43NXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMC43NXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLXZlcnRpY2FsLWNvbnRlbnQgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRyb3Bkb3duLWluZGljYXRvciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLXZlcnRpY2FsLWNvbnRlbnQgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waG9lbml4LW5hdmJhci12ZXJ0aWNhbC1saW5rLWhvdmVyLWJnKTtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci12ZXJ0aWNhbC1jb250ZW50IC5uYXZiYXItbmF2IC5uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuMzEyNXJlbTtcbiAgICBzY3JvbGwtbWFyZ2luLXRvcDogMjAwcHg7XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItdmVydGljYWwtY29udGVudCAubmF2YmFyLW5hdiAubmF2IC5uYXYtbGluayAubmF2LWxpbmstdGV4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLXZlcnRpY2FsLWNvbnRlbnQgLm5hdmJhci1uYXYgLm5hdiAubmF2LWxpbmsgLmRyb3Bkb3duLWluZGljYXRvci1pY29uLXdyYXBwZXIgKyAubmF2LWxpbmstdGV4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItdmVydGljYWwtY29udGVudCAubmF2YmFyLW5hdiAubmF2IC5uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuMzc1cmVtO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLXZlcnRpY2FsLWNvbnRlbnQgLm5hdmJhci1uYXYgLm5hdiAubmF2IC5uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUuMTI1cmVtO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLXZlcnRpY2FsLWNvbnRlbnQgLm5hdmJhci1uYXYgLm5hdiAubmF2IC5uYXYgLm5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctbGVmdDogNS44NzVyZW07XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXNtIH4gLm5hdmJhci10b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtc20gfiAubmF2YmFyLXRvcCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXNtIH4gLm5hdmJhci10b3AgLm5hdmJhci1sb2dvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXNtIH4gLm5hdmJhci10b3AgfiAuY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAxNS44NzVyZW07XG4gIH1cbn1cbi5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14cyB7XG4gIHdpZHRoOiAxNS44NzVyZW07XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLXBob2VuaXgtbmF2YmFyLXZlcnRpY2FsLWJvcmRlci1jb2xvcik7XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4ycyBlYXNlO1xufVxuLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXhzICsgLm5hdmJhciAubmF2YmFyLXZlcnRpY2FsLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteHMgLm5hdmJhci12ZXJ0aWNhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXhzIC5uYXZiYXItdmVydGljYWwtZm9vdGVyIC51aWwtYXJyb3ctZnJvbS1yaWdodCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteHMgLm5hdmJhci12ZXJ0aWNhbC1mb290ZXIgLnVpbC1sZWZ0LWFycm93LXRvLWxlZnQge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4ubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteHMgLm5hdmJhci1jb2xsYXBzZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXhzIC5uYXZiYXItdmVydGljYWwtY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXhzIC5uYXZiYXItdmVydGljYWwtY29udGVudCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBwYWRkaW5nLXRvcDogMC4zNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMzVyZW07XG4gIHBhZGRpbmctbGVmdDogMS43NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuNzVyZW07XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xufVxuLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXhzIC5uYXZiYXItdmVydGljYWwtY29udGVudCAubmF2YmFyLW5hdiAubmF2LWxpbmsuZHJvcGRvd24taW5kaWNhdG9yIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXhzIC5uYXZiYXItdmVydGljYWwtY29udGVudCAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waG9lbml4LW5hdmJhci12ZXJ0aWNhbC1saW5rLWhvdmVyLWJnKTtcbn1cbi5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14cyAubmF2YmFyLXZlcnRpY2FsLWNvbnRlbnQgLm5hdmJhci1uYXYgLm5hdiAubmF2LWxpbmsge1xuICBwYWRkaW5nLWxlZnQ6IDMuMzEyNXJlbTtcbiAgc2Nyb2xsLW1hcmdpbi10b3A6IDIwMHB4O1xufVxuLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXhzIC5uYXZiYXItdmVydGljYWwtY29udGVudCAubmF2YmFyLW5hdiAubmF2IC5uYXYtbGluayAubmF2LWxpbmstdGV4dCB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14cyAubmF2YmFyLXZlcnRpY2FsLWNvbnRlbnQgLm5hdmJhci1uYXYgLm5hdiAubmF2LWxpbmsgLmRyb3Bkb3duLWluZGljYXRvci1pY29uLXdyYXBwZXIgKyAubmF2LWxpbmstdGV4dCB7XG4gIHBhZGRpbmctbGVmdDogM3B4O1xufVxuLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXhzIC5uYXZiYXItdmVydGljYWwtY29udGVudCAubmF2YmFyLW5hdiAubmF2IC5uYXYgLm5hdi1saW5rIHtcbiAgcGFkZGluZy1sZWZ0OiA0LjM3NXJlbTtcbn1cbi5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14cyAubmF2YmFyLXZlcnRpY2FsLWNvbnRlbnQgLm5hdmJhci1uYXYgLm5hdiAubmF2IC5uYXYgLm5hdi1saW5rIHtcbiAgcGFkZGluZy1sZWZ0OiA1LjEyNXJlbTtcbn1cbi5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14cyAubmF2YmFyLXZlcnRpY2FsLWNvbnRlbnQgLm5hdmJhci1uYXYgLm5hdiAubmF2IC5uYXYgLm5hdiAubmF2LWxpbmsge1xuICBwYWRkaW5nLWxlZnQ6IDUuODc1cmVtO1xufVxuLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXhzIH4gLm5hdmJhci10b3Age1xuICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG59XG4ubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteHMgfiAubmF2YmFyLXRvcCAubmF2YmFyLXRvZ2dsZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXhzIH4gLm5hdmJhci10b3AgLm5hdmJhci1sb2dvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14cyB+IC5uYXZiYXItdG9wIH4gLmNvbnRlbnQge1xuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMi41cmVtO1xuICBtYXJnaW4tbGVmdDogMTUuODc1cmVtO1xufVxuLm5hdmJhci12ZXJ0aWNhbCAubmV3LXBhZ2UtaW5kaWNhdG9yIHtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG59XG5cbi5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE1NDBweCkge1xuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteHhsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiB2YXIoLS1waG9lbml4LW5hdmJhci10b3AtaGVpZ2h0KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItdmVydGljYWwtbGluZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgIGNvbG9yOiB2YXIoLS1waG9lbml4LW5hdmJhci12ZXJ0aWNhbC1oci1jb2xvcik7XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLXZlcnRpY2FsLWZvb3RlciB7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiBjYWxjKDRyZW0gLSAxcHgpO1xuICAgIHBhZGRpbmctbGVmdDogMHJlbSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcmVtICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC4ycyBlYXNlO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci12ZXJ0aWNhbC1mb290ZXIgLnVpbC1hcnJvdy1mcm9tLXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLXZlcnRpY2FsLWZvb3RlciAudWlsLWxlZnQtYXJyb3ctdG8tbGVmdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteHhsIC5uYXYtaXRlbS13cmFwcGVyOmhhcyguYWN0aXZlKSAubGFiZWwtMSAubmF2LWxpbmstaWNvbiB7XG4gICAgY29sb3I6IHZhcigtLXBob2VuaXgtbmF2YmFyLXZlcnRpY2FsLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteHhsIHtcbiAgICB3aWR0aDogNHJlbTtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItdmVydGljYWwtbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXh4bCAuZHJvcGRvd24taW5kaWNhdG9yLWljb24td3JhcHBlcixcbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXh4bCAubmF2LWxpbmstdGV4dCxcbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLXZlcnRpY2FsLWZvb3Rlci10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci12ZXJ0aWNhbC1mb290ZXIge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14eGwgLmxhYmVsLTEubmF2LWxpbmsge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXh4bCArIC5uYXZiYXIubmF2YmFyLXRvcCB+IC5jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci12ZXJ0aWNhbC1jb250ZW50IHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItdmVydGljYWwtY29udGVudCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItdmVydGljYWwtY29udGVudCAubmF2YmFyLW5hdiAubmF2LWxpbmsubGFiZWwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14eGwgLm5hdi1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXh4bCAubmF2LWl0ZW0td3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14eGwgLm5hdi1pdGVtLXdyYXBwZXIgPiAuZHJvcGRvd24taW5kaWNhdG9yIC5uZXctcGFnZS1pbmRpY2F0b3Ige1xuICAgIG1hcmdpbi1sZWZ0OiAtOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogLTE1cHg7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteHhsIC5wYXJlbnQtd3JhcHBlci5sYWJlbC0xIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14eGwgLnBhcmVudC13cmFwcGVyLmxhYmVsLTEgPiAucGFyZW50OmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteHhsIC5kcm9wZG93bi1pbmRpY2F0b3IubGFiZWwtMSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXh4bCAubmF2LWl0ZW0td3JhcHBlcjpob3ZlciAuZHJvcGRvd24taW5kaWNhdG9yLmxhYmVsLTEge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBob2VuaXgtbmF2YmFyLXZlcnRpY2FsLWxpbmstaG92ZXItYmcpO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgICBjb2xvcjogdmFyKC0tcGhvZW5peC1uYXZiYXItdmVydGljYWwtbGluay1ob3Zlci1jb2xvcik7XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXh4bCAubmF2LWl0ZW0td3JhcHBlcjpob3ZlciAuZHJvcGRvd24taW5kaWNhdG9yLmxhYmVsLTEgLm5hdi1saW5rLWljb24ge1xuICAgIGNvbG9yOiB2YXIoLS1waG9lbml4LW5hdmJhci12ZXJ0aWNhbC1saW5rLWhvdmVyLWNvbG9yKTtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteHhsIC5uYXYtaXRlbS13cmFwcGVyOmhvdmVyIC5jb2xsYXBzZWQtbmF2LWl0ZW0tdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1waG9lbml4LW5hdmJhci12ZXJ0aWNhbC1ib3JkZXItY29sb3IpO1xuICAgIGNvbG9yOiB2YXIoLS1waG9lbml4LW5hdmJhci12ZXJ0aWNhbC1saW5rLWhvdmVyLWNvbG9yKTtcbiAgICBmb250LXNpemU6IDEyLjhweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteHhsIC5uYXYtaXRlbS13cmFwcGVyOmhvdmVyIC5uYXYtbGluazpub3QoLmxhYmVsLTEpIC5uYXYtbGluay10ZXh0LFxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteHhsIC5uYXYtaXRlbS13cmFwcGVyOmhvdmVyIC5uYXYtbGluay10ZXh0LXdyYXBwZXIgLm5hdi1saW5rLXRleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14eGwgLm5hdi1pdGVtLXdyYXBwZXI6aG92ZXIgLm5hdi1saW5rOm5vdCgubGFiZWwtMSkgLmRyb3Bkb3duLWluZGljYXRvci1pY29uLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXh4bCAubmF2LWl0ZW0td3JhcHBlcjpob3ZlciAubmF2LWxpbms6bm90KC5sYWJlbC0xKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14eGwgLm5hdi1pdGVtLXdyYXBwZXI6aG92ZXIgLm5hdi1saW5rOm5vdCgubGFiZWwtMSk6aG92ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXh4bCAubmF2LWl0ZW0td3JhcHBlcjpob3ZlciAubmF2IC5uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXh4bCAubmF2LWl0ZW0td3JhcHBlcjpob3ZlciAubmF2IC5uYXYgLm5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteHhsIC5uYXYtaXRlbS13cmFwcGVyOmhvdmVyIC5uYXYgLm5hdiAubmF2IC5uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW07XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXh4bCAubmF2LWl0ZW0td3JhcHBlcjpob3ZlciAucGFyZW50LXdyYXBwZXIubGFiZWwtMSxcbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXh4bCAubmF2LWl0ZW0td3JhcHBlcjpob3ZlciAubmF2LWxpbmstdGV4dC13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB0b3A6IC00cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXh4bCAubmF2LWl0ZW0td3JhcHBlcjpob3ZlciAucGFyZW50LXdyYXBwZXIubGFiZWwtMSA+IC5wYXJlbnQsXG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14eGwgLm5hdi1pdGVtLXdyYXBwZXI6aG92ZXIgLm5hdi1saW5rLXRleHQtd3JhcHBlciAubmF2LWxpbmstdGV4dCB7XG4gICAgd2lkdGg6IDIyMHB4O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXBob2VuaXgtbmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZC1tZW51LWJnKTtcbiAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcGhvZW5peC1uYXZiYXItdmVydGljYWwtYm9yZGVyLWNvbG9yKTtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteHhsIC5uYXYtaXRlbS13cmFwcGVyOmhvdmVyIC5uYXYtbGluay10ZXh0LXdyYXBwZXIgLm5hdi1saW5rLXRleHQge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteHhsIC5uYXYtaXRlbS13cmFwcGVyOmhvdmVyIC5wYXJlbnQtd3JhcHBlci5sYWJlbC0xID4gLnBhcmVudDphZnRlcixcbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXh4bCAubmF2LWl0ZW0td3JhcHBlcjpob3ZlciAubmF2LWxpbmstdGV4dC13cmFwcGVyIC5uYXYtbGluay10ZXh0OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICAgIHRvcDogMC44NXJlbTtcbiAgICBsZWZ0OiAtOXB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjEyNXJlbTtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAxcHggMXB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1waG9lbml4LW5hdmJhci12ZXJ0aWNhbC1ib3JkZXItY29sb3IpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14bCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tcGhvZW5peC1uYXZiYXItdG9wLWhlaWdodCk7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItdmVydGljYWwtbGluZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgIGNvbG9yOiB2YXIoLS1waG9lbml4LW5hdmJhci12ZXJ0aWNhbC1oci1jb2xvcik7XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItdmVydGljYWwtZm9vdGVyIHtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IGNhbGMoNHJlbSAtIDFweCk7XG4gICAgcGFkZGluZy1sZWZ0OiAwcmVtICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDByZW0gIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjJzIGVhc2U7XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItdmVydGljYWwtZm9vdGVyIC51aWwtYXJyb3ctZnJvbS1yaWdodCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLXZlcnRpY2FsLWZvb3RlciAudWlsLWxlZnQtYXJyb3ctdG8tbGVmdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteGwgLm5hdi1pdGVtLXdyYXBwZXI6aGFzKC5hY3RpdmUpIC5sYWJlbC0xIC5uYXYtbGluay1pY29uIHtcbiAgICBjb2xvcjogdmFyKC0tcGhvZW5peC1uYXZiYXItdmVydGljYWwtbGluay1hY3RpdmUtY29sb3IpO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14bCB7XG4gICAgd2lkdGg6IDRyZW07XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItdmVydGljYWwtbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXhsIC5kcm9wZG93bi1pbmRpY2F0b3ItaWNvbi13cmFwcGVyLFxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteGwgLm5hdi1saW5rLXRleHQsXG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLXZlcnRpY2FsLWZvb3Rlci10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLXZlcnRpY2FsLWZvb3RlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXhsIC5sYWJlbC0xLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14bCArIC5uYXZiYXIubmF2YmFyLXRvcCB+IC5jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLXZlcnRpY2FsLWNvbnRlbnQge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLXZlcnRpY2FsLWNvbnRlbnQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItdmVydGljYWwtY29udGVudCAubmF2YmFyLW5hdiAubmF2LWxpbmsubGFiZWwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14bCAubmF2LWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteGwgLm5hdi1pdGVtLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteGwgLm5hdi1pdGVtLXdyYXBwZXIgPiAuZHJvcGRvd24taW5kaWNhdG9yIC5uZXctcGFnZS1pbmRpY2F0b3Ige1xuICAgIG1hcmdpbi1sZWZ0OiAtOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogLTE1cHg7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteGwgLnBhcmVudC13cmFwcGVyLmxhYmVsLTEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXhsIC5wYXJlbnQtd3JhcHBlci5sYWJlbC0xID4gLnBhcmVudDpmaXJzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXhsIC5kcm9wZG93bi1pbmRpY2F0b3IubGFiZWwtMSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXhsIC5uYXYtaXRlbS13cmFwcGVyOmhvdmVyIC5kcm9wZG93bi1pbmRpY2F0b3IubGFiZWwtMSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGhvZW5peC1uYXZiYXItdmVydGljYWwtbGluay1ob3Zlci1iZyk7XG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAgIGNvbG9yOiB2YXIoLS1waG9lbml4LW5hdmJhci12ZXJ0aWNhbC1saW5rLWhvdmVyLWNvbG9yKTtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteGwgLm5hdi1pdGVtLXdyYXBwZXI6aG92ZXIgLmRyb3Bkb3duLWluZGljYXRvci5sYWJlbC0xIC5uYXYtbGluay1pY29uIHtcbiAgICBjb2xvcjogdmFyKC0tcGhvZW5peC1uYXZiYXItdmVydGljYWwtbGluay1ob3Zlci1jb2xvcik7XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXhsIC5uYXYtaXRlbS13cmFwcGVyOmhvdmVyIC5jb2xsYXBzZWQtbmF2LWl0ZW0tdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1waG9lbml4LW5hdmJhci12ZXJ0aWNhbC1ib3JkZXItY29sb3IpO1xuICAgIGNvbG9yOiB2YXIoLS1waG9lbml4LW5hdmJhci12ZXJ0aWNhbC1saW5rLWhvdmVyLWNvbG9yKTtcbiAgICBmb250LXNpemU6IDEyLjhweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteGwgLm5hdi1pdGVtLXdyYXBwZXI6aG92ZXIgLm5hdi1saW5rOm5vdCgubGFiZWwtMSkgLm5hdi1saW5rLXRleHQsXG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14bCAubmF2LWl0ZW0td3JhcHBlcjpob3ZlciAubmF2LWxpbmstdGV4dC13cmFwcGVyIC5uYXYtbGluay10ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteGwgLm5hdi1pdGVtLXdyYXBwZXI6aG92ZXIgLm5hdi1saW5rOm5vdCgubGFiZWwtMSkgLmRyb3Bkb3duLWluZGljYXRvci1pY29uLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXhsIC5uYXYtaXRlbS13cmFwcGVyOmhvdmVyIC5uYXYtbGluazpub3QoLmxhYmVsLTEpIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXhsIC5uYXYtaXRlbS13cmFwcGVyOmhvdmVyIC5uYXYtbGluazpub3QoLmxhYmVsLTEpOmhvdmVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14bCAubmF2LWl0ZW0td3JhcHBlcjpob3ZlciAubmF2IC5uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXhsIC5uYXYtaXRlbS13cmFwcGVyOmhvdmVyIC5uYXYgLm5hdiAubmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14bCAubmF2LWl0ZW0td3JhcHBlcjpob3ZlciAubmF2IC5uYXYgLm5hdiAubmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14bCAubmF2LWl0ZW0td3JhcHBlcjpob3ZlciAucGFyZW50LXdyYXBwZXIubGFiZWwtMSxcbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXhsIC5uYXYtaXRlbS13cmFwcGVyOmhvdmVyIC5uYXYtbGluay10ZXh0LXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHRvcDogLTRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteGwgLm5hdi1pdGVtLXdyYXBwZXI6aG92ZXIgLnBhcmVudC13cmFwcGVyLmxhYmVsLTEgPiAucGFyZW50LFxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteGwgLm5hdi1pdGVtLXdyYXBwZXI6aG92ZXIgLm5hdi1saW5rLXRleHQtd3JhcHBlciAubmF2LWxpbmstdGV4dCB7XG4gICAgd2lkdGg6IDIyMHB4O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXBob2VuaXgtbmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZC1tZW51LWJnKTtcbiAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcGhvZW5peC1uYXZiYXItdmVydGljYWwtYm9yZGVyLWNvbG9yKTtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteGwgLm5hdi1pdGVtLXdyYXBwZXI6aG92ZXIgLm5hdi1saW5rLXRleHQtd3JhcHBlciAubmF2LWxpbmstdGV4dCB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14bCAubmF2LWl0ZW0td3JhcHBlcjpob3ZlciAucGFyZW50LXdyYXBwZXIubGFiZWwtMSA+IC5wYXJlbnQ6YWZ0ZXIsXG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14bCAubmF2LWl0ZW0td3JhcHBlcjpob3ZlciAubmF2LWxpbmstdGV4dC13cmFwcGVyIC5uYXYtbGluay10ZXh0OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICAgIHRvcDogMC44NXJlbTtcbiAgICBsZWZ0OiAtOXB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjEyNXJlbTtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAxcHggMXB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1waG9lbml4LW5hdmJhci12ZXJ0aWNhbC1ib3JkZXItY29sb3IpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLWxnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiB2YXIoLS1waG9lbml4LW5hdmJhci10b3AtaGVpZ2h0KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci12ZXJ0aWNhbC1saW5lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgY29sb3I6IHZhcigtLXBob2VuaXgtbmF2YmFyLXZlcnRpY2FsLWhyLWNvbG9yKTtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci12ZXJ0aWNhbC1mb290ZXIge1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogY2FsYyg0cmVtIC0gMXB4KTtcbiAgICBwYWRkaW5nLWxlZnQ6IDByZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMHJlbSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDAuMnMgZWFzZTtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci12ZXJ0aWNhbC1mb290ZXIgLnVpbC1hcnJvdy1mcm9tLXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItdmVydGljYWwtZm9vdGVyIC51aWwtbGVmdC1hcnJvdy10by1sZWZ0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1sZyAubmF2LWl0ZW0td3JhcHBlcjpoYXMoLmFjdGl2ZSkgLmxhYmVsLTEgLm5hdi1saW5rLWljb24ge1xuICAgIGNvbG9yOiB2YXIoLS1waG9lbml4LW5hdmJhci12ZXJ0aWNhbC1saW5rLWFjdGl2ZS1jb2xvcik7XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLWxnIHtcbiAgICB3aWR0aDogNHJlbTtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci12ZXJ0aWNhbC1sYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtbGcgLmRyb3Bkb3duLWluZGljYXRvci1pY29uLXdyYXBwZXIsXG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1sZyAubmF2LWxpbmstdGV4dCxcbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItdmVydGljYWwtZm9vdGVyLXRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItdmVydGljYWwtZm9vdGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtbGcgLmxhYmVsLTEubmF2LWxpbmsge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLWxnICsgLm5hdmJhci5uYXZiYXItdG9wIH4gLmNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItdmVydGljYWwtY29udGVudCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItdmVydGljYWwtY29udGVudCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci12ZXJ0aWNhbC1jb250ZW50IC5uYXZiYXItbmF2IC5uYXYtbGluay5sYWJlbC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLWxnIC5uYXYtaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1sZyAubmF2LWl0ZW0td3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1sZyAubmF2LWl0ZW0td3JhcHBlciA+IC5kcm9wZG93bi1pbmRpY2F0b3IgLm5ldy1wYWdlLWluZGljYXRvciB7XG4gICAgbWFyZ2luLWxlZnQ6IC04cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1sZyAucGFyZW50LXdyYXBwZXIubGFiZWwtMSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtbGcgLnBhcmVudC13cmFwcGVyLmxhYmVsLTEgPiAucGFyZW50OmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtbGcgLmRyb3Bkb3duLWluZGljYXRvci5sYWJlbC0xIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtbGcgLm5hdi1pdGVtLXdyYXBwZXI6aG92ZXIgLmRyb3Bkb3duLWluZGljYXRvci5sYWJlbC0xIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waG9lbml4LW5hdmJhci12ZXJ0aWNhbC1saW5rLWhvdmVyLWJnKTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgY29sb3I6IHZhcigtLXBob2VuaXgtbmF2YmFyLXZlcnRpY2FsLWxpbmstaG92ZXItY29sb3IpO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1sZyAubmF2LWl0ZW0td3JhcHBlcjpob3ZlciAuZHJvcGRvd24taW5kaWNhdG9yLmxhYmVsLTEgLm5hdi1saW5rLWljb24ge1xuICAgIGNvbG9yOiB2YXIoLS1waG9lbml4LW5hdmJhci12ZXJ0aWNhbC1saW5rLWhvdmVyLWNvbG9yKTtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtbGcgLm5hdi1pdGVtLXdyYXBwZXI6aG92ZXIgLmNvbGxhcHNlZC1uYXYtaXRlbS10aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE0cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXBob2VuaXgtbmF2YmFyLXZlcnRpY2FsLWJvcmRlci1jb2xvcik7XG4gICAgY29sb3I6IHZhcigtLXBob2VuaXgtbmF2YmFyLXZlcnRpY2FsLWxpbmstaG92ZXItY29sb3IpO1xuICAgIGZvbnQtc2l6ZTogMTIuOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1sZyAubmF2LWl0ZW0td3JhcHBlcjpob3ZlciAubmF2LWxpbms6bm90KC5sYWJlbC0xKSAubmF2LWxpbmstdGV4dCxcbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLWxnIC5uYXYtaXRlbS13cmFwcGVyOmhvdmVyIC5uYXYtbGluay10ZXh0LXdyYXBwZXIgLm5hdi1saW5rLXRleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1sZyAubmF2LWl0ZW0td3JhcHBlcjpob3ZlciAubmF2LWxpbms6bm90KC5sYWJlbC0xKSAuZHJvcGRvd24taW5kaWNhdG9yLWljb24td3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtbGcgLm5hdi1pdGVtLXdyYXBwZXI6aG92ZXIgLm5hdi1saW5rOm5vdCgubGFiZWwtMSkge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtbGcgLm5hdi1pdGVtLXdyYXBwZXI6aG92ZXIgLm5hdi1saW5rOm5vdCgubGFiZWwtMSk6aG92ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLWxnIC5uYXYtaXRlbS13cmFwcGVyOmhvdmVyIC5uYXYgLm5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtbGcgLm5hdi1pdGVtLXdyYXBwZXI6aG92ZXIgLm5hdiAubmF2IC5uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLWxnIC5uYXYtaXRlbS13cmFwcGVyOmhvdmVyIC5uYXYgLm5hdiAubmF2IC5uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW07XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLWxnIC5uYXYtaXRlbS13cmFwcGVyOmhvdmVyIC5wYXJlbnQtd3JhcHBlci5sYWJlbC0xLFxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtbGcgLm5hdi1pdGVtLXdyYXBwZXI6aG92ZXIgLm5hdi1saW5rLXRleHQtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgdG9wOiAtNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1sZyAubmF2LWl0ZW0td3JhcHBlcjpob3ZlciAucGFyZW50LXdyYXBwZXIubGFiZWwtMSA+IC5wYXJlbnQsXG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1sZyAubmF2LWl0ZW0td3JhcHBlcjpob3ZlciAubmF2LWxpbmstdGV4dC13cmFwcGVyIC5uYXYtbGluay10ZXh0IHtcbiAgICB3aWR0aDogMjIwcHg7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tcGhvZW5peC1uYXZiYXItdmVydGljYWwtY29sbGFwc2VkLW1lbnUtYmcpO1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1waG9lbml4LW5hdmJhci12ZXJ0aWNhbC1ib3JkZXItY29sb3IpO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1sZyAubmF2LWl0ZW0td3JhcHBlcjpob3ZlciAubmF2LWxpbmstdGV4dC13cmFwcGVyIC5uYXYtbGluay10ZXh0IHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLWxnIC5uYXYtaXRlbS13cmFwcGVyOmhvdmVyIC5wYXJlbnQtd3JhcHBlci5sYWJlbC0xID4gLnBhcmVudDphZnRlcixcbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLWxnIC5uYXYtaXRlbS13cmFwcGVyOmhvdmVyIC5uYXYtbGluay10ZXh0LXdyYXBwZXIgLm5hdi1saW5rLXRleHQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gICAgdG9wOiAwLjg1cmVtO1xuICAgIGxlZnQ6IC05cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMTI1cmVtO1xuICAgIGJvcmRlci13aWR0aDogMCAwIDFweCAxcHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXBob2VuaXgtbmF2YmFyLXZlcnRpY2FsLWJvcmRlci1jb2xvcik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtbWQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IHZhcigtLXBob2VuaXgtbmF2YmFyLXRvcC1oZWlnaHQpO1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLXZlcnRpY2FsLWxpbmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICBjb2xvcjogdmFyKC0tcGhvZW5peC1uYXZiYXItdmVydGljYWwtaHItY29sb3IpO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLXZlcnRpY2FsLWZvb3RlciB7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiBjYWxjKDRyZW0gLSAxcHgpO1xuICAgIHBhZGRpbmctbGVmdDogMHJlbSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcmVtICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC4ycyBlYXNlO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLXZlcnRpY2FsLWZvb3RlciAudWlsLWFycm93LWZyb20tcmlnaHQge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci12ZXJ0aWNhbC1mb290ZXIgLnVpbC1sZWZ0LWFycm93LXRvLWxlZnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLW1kIC5uYXYtaXRlbS13cmFwcGVyOmhhcyguYWN0aXZlKSAubGFiZWwtMSAubmF2LWxpbmstaWNvbiB7XG4gICAgY29sb3I6IHZhcigtLXBob2VuaXgtbmF2YmFyLXZlcnRpY2FsLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtbWQge1xuICAgIHdpZHRoOiA0cmVtO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLXZlcnRpY2FsLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1tZCAuZHJvcGRvd24taW5kaWNhdG9yLWljb24td3JhcHBlcixcbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLW1kIC5uYXYtbGluay10ZXh0LFxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci12ZXJ0aWNhbC1mb290ZXItdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci12ZXJ0aWNhbC1mb290ZXIge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1tZCAubGFiZWwtMS5uYXYtbGluayB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtbWQgKyAubmF2YmFyLm5hdmJhci10b3AgfiAuY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci12ZXJ0aWNhbC1jb250ZW50IHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci12ZXJ0aWNhbC1jb250ZW50IC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLXZlcnRpY2FsLWNvbnRlbnQgLm5hdmJhci1uYXYgLm5hdi1saW5rLmxhYmVsLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtbWQgLm5hdi1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLW1kIC5uYXYtaXRlbS13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLW1kIC5uYXYtaXRlbS13cmFwcGVyID4gLmRyb3Bkb3duLWluZGljYXRvciAubmV3LXBhZ2UtaW5kaWNhdG9yIHtcbiAgICBtYXJnaW4tbGVmdDogLThweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IC0xNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLW1kIC5wYXJlbnQtd3JhcHBlci5sYWJlbC0xIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1tZCAucGFyZW50LXdyYXBwZXIubGFiZWwtMSA+IC5wYXJlbnQ6Zmlyc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1tZCAuZHJvcGRvd24taW5kaWNhdG9yLmxhYmVsLTEge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1tZCAubmF2LWl0ZW0td3JhcHBlcjpob3ZlciAuZHJvcGRvd24taW5kaWNhdG9yLmxhYmVsLTEge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBob2VuaXgtbmF2YmFyLXZlcnRpY2FsLWxpbmstaG92ZXItYmcpO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgICBjb2xvcjogdmFyKC0tcGhvZW5peC1uYXZiYXItdmVydGljYWwtbGluay1ob3Zlci1jb2xvcik7XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLW1kIC5uYXYtaXRlbS13cmFwcGVyOmhvdmVyIC5kcm9wZG93bi1pbmRpY2F0b3IubGFiZWwtMSAubmF2LWxpbmstaWNvbiB7XG4gICAgY29sb3I6IHZhcigtLXBob2VuaXgtbmF2YmFyLXZlcnRpY2FsLWxpbmstaG92ZXItY29sb3IpO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1tZCAubmF2LWl0ZW0td3JhcHBlcjpob3ZlciAuY29sbGFwc2VkLW5hdi1pdGVtLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tcGhvZW5peC1uYXZiYXItdmVydGljYWwtYm9yZGVyLWNvbG9yKTtcbiAgICBjb2xvcjogdmFyKC0tcGhvZW5peC1uYXZiYXItdmVydGljYWwtbGluay1ob3Zlci1jb2xvcik7XG4gICAgZm9udC1zaXplOiAxMi44cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLW1kIC5uYXYtaXRlbS13cmFwcGVyOmhvdmVyIC5uYXYtbGluazpub3QoLmxhYmVsLTEpIC5uYXYtbGluay10ZXh0LFxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtbWQgLm5hdi1pdGVtLXdyYXBwZXI6aG92ZXIgLm5hdi1saW5rLXRleHQtd3JhcHBlciAubmF2LWxpbmstdGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLW1kIC5uYXYtaXRlbS13cmFwcGVyOmhvdmVyIC5uYXYtbGluazpub3QoLmxhYmVsLTEpIC5kcm9wZG93bi1pbmRpY2F0b3ItaWNvbi13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1tZCAubmF2LWl0ZW0td3JhcHBlcjpob3ZlciAubmF2LWxpbms6bm90KC5sYWJlbC0xKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1tZCAubmF2LWl0ZW0td3JhcHBlcjpob3ZlciAubmF2LWxpbms6bm90KC5sYWJlbC0xKTpob3ZlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtbWQgLm5hdi1pdGVtLXdyYXBwZXI6aG92ZXIgLm5hdiAubmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1tZCAubmF2LWl0ZW0td3JhcHBlcjpob3ZlciAubmF2IC5uYXYgLm5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtbWQgLm5hdi1pdGVtLXdyYXBwZXI6aG92ZXIgLm5hdiAubmF2IC5uYXYgLm5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbTtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtbWQgLm5hdi1pdGVtLXdyYXBwZXI6aG92ZXIgLnBhcmVudC13cmFwcGVyLmxhYmVsLTEsXG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1tZCAubmF2LWl0ZW0td3JhcHBlcjpob3ZlciAubmF2LWxpbmstdGV4dC13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB0b3A6IC00cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLW1kIC5uYXYtaXRlbS13cmFwcGVyOmhvdmVyIC5wYXJlbnQtd3JhcHBlci5sYWJlbC0xID4gLnBhcmVudCxcbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLW1kIC5uYXYtaXRlbS13cmFwcGVyOmhvdmVyIC5uYXYtbGluay10ZXh0LXdyYXBwZXIgLm5hdi1saW5rLXRleHQge1xuICAgIHdpZHRoOiAyMjBweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1waG9lbml4LW5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQtbWVudS1iZyk7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXBob2VuaXgtbmF2YmFyLXZlcnRpY2FsLWJvcmRlci1jb2xvcik7XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLW1kIC5uYXYtaXRlbS13cmFwcGVyOmhvdmVyIC5uYXYtbGluay10ZXh0LXdyYXBwZXIgLm5hdi1saW5rLXRleHQge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtbWQgLm5hdi1pdGVtLXdyYXBwZXI6aG92ZXIgLnBhcmVudC13cmFwcGVyLmxhYmVsLTEgPiAucGFyZW50OmFmdGVyLFxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtbWQgLm5hdi1pdGVtLXdyYXBwZXI6aG92ZXIgLm5hdi1saW5rLXRleHQtd3JhcHBlciAubmF2LWxpbmstdGV4dDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgICB0b3A6IDAuODVyZW07XG4gICAgbGVmdDogLTlweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4xMjVyZW07XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDFweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcGhvZW5peC1uYXZiYXItdmVydGljYWwtYm9yZGVyLWNvbG9yKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1zbSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tcGhvZW5peC1uYXZiYXItdG9wLWhlaWdodCk7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItdmVydGljYWwtbGluZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgIGNvbG9yOiB2YXIoLS1waG9lbml4LW5hdmJhci12ZXJ0aWNhbC1oci1jb2xvcik7XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItdmVydGljYWwtZm9vdGVyIHtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IGNhbGMoNHJlbSAtIDFweCk7XG4gICAgcGFkZGluZy1sZWZ0OiAwcmVtICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDByZW0gIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjJzIGVhc2U7XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItdmVydGljYWwtZm9vdGVyIC51aWwtYXJyb3ctZnJvbS1yaWdodCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLXZlcnRpY2FsLWZvb3RlciAudWlsLWxlZnQtYXJyb3ctdG8tbGVmdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtc20gLm5hdi1pdGVtLXdyYXBwZXI6aGFzKC5hY3RpdmUpIC5sYWJlbC0xIC5uYXYtbGluay1pY29uIHtcbiAgICBjb2xvcjogdmFyKC0tcGhvZW5peC1uYXZiYXItdmVydGljYWwtbGluay1hY3RpdmUtY29sb3IpO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1zbSB7XG4gICAgd2lkdGg6IDRyZW07XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItdmVydGljYWwtbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXNtIC5kcm9wZG93bi1pbmRpY2F0b3ItaWNvbi13cmFwcGVyLFxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtc20gLm5hdi1saW5rLXRleHQsXG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLXZlcnRpY2FsLWZvb3Rlci10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLXZlcnRpY2FsLWZvb3RlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXNtIC5sYWJlbC0xLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1zbSArIC5uYXZiYXIubmF2YmFyLXRvcCB+IC5jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLXZlcnRpY2FsLWNvbnRlbnQge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLXZlcnRpY2FsLWNvbnRlbnQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItdmVydGljYWwtY29udGVudCAubmF2YmFyLW5hdiAubmF2LWxpbmsubGFiZWwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1zbSAubmF2LWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtc20gLm5hdi1pdGVtLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtc20gLm5hdi1pdGVtLXdyYXBwZXIgPiAuZHJvcGRvd24taW5kaWNhdG9yIC5uZXctcGFnZS1pbmRpY2F0b3Ige1xuICAgIG1hcmdpbi1sZWZ0OiAtOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogLTE1cHg7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtc20gLnBhcmVudC13cmFwcGVyLmxhYmVsLTEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXNtIC5wYXJlbnQtd3JhcHBlci5sYWJlbC0xID4gLnBhcmVudDpmaXJzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXNtIC5kcm9wZG93bi1pbmRpY2F0b3IubGFiZWwtMSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXNtIC5uYXYtaXRlbS13cmFwcGVyOmhvdmVyIC5kcm9wZG93bi1pbmRpY2F0b3IubGFiZWwtMSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGhvZW5peC1uYXZiYXItdmVydGljYWwtbGluay1ob3Zlci1iZyk7XG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAgIGNvbG9yOiB2YXIoLS1waG9lbml4LW5hdmJhci12ZXJ0aWNhbC1saW5rLWhvdmVyLWNvbG9yKTtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtc20gLm5hdi1pdGVtLXdyYXBwZXI6aG92ZXIgLmRyb3Bkb3duLWluZGljYXRvci5sYWJlbC0xIC5uYXYtbGluay1pY29uIHtcbiAgICBjb2xvcjogdmFyKC0tcGhvZW5peC1uYXZiYXItdmVydGljYWwtbGluay1ob3Zlci1jb2xvcik7XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXNtIC5uYXYtaXRlbS13cmFwcGVyOmhvdmVyIC5jb2xsYXBzZWQtbmF2LWl0ZW0tdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1waG9lbml4LW5hdmJhci12ZXJ0aWNhbC1ib3JkZXItY29sb3IpO1xuICAgIGNvbG9yOiB2YXIoLS1waG9lbml4LW5hdmJhci12ZXJ0aWNhbC1saW5rLWhvdmVyLWNvbG9yKTtcbiAgICBmb250LXNpemU6IDEyLjhweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtc20gLm5hdi1pdGVtLXdyYXBwZXI6aG92ZXIgLm5hdi1saW5rOm5vdCgubGFiZWwtMSkgLm5hdi1saW5rLXRleHQsXG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1zbSAubmF2LWl0ZW0td3JhcHBlcjpob3ZlciAubmF2LWxpbmstdGV4dC13cmFwcGVyIC5uYXYtbGluay10ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtc20gLm5hdi1pdGVtLXdyYXBwZXI6aG92ZXIgLm5hdi1saW5rOm5vdCgubGFiZWwtMSkgLmRyb3Bkb3duLWluZGljYXRvci1pY29uLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXNtIC5uYXYtaXRlbS13cmFwcGVyOmhvdmVyIC5uYXYtbGluazpub3QoLmxhYmVsLTEpIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXNtIC5uYXYtaXRlbS13cmFwcGVyOmhvdmVyIC5uYXYtbGluazpub3QoLmxhYmVsLTEpOmhvdmVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1zbSAubmF2LWl0ZW0td3JhcHBlcjpob3ZlciAubmF2IC5uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIH1cbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXNtIC5uYXYtaXRlbS13cmFwcGVyOmhvdmVyIC5uYXYgLm5hdiAubmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1zbSAubmF2LWl0ZW0td3JhcHBlcjpob3ZlciAubmF2IC5uYXYgLm5hdiAubmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1zbSAubmF2LWl0ZW0td3JhcHBlcjpob3ZlciAucGFyZW50LXdyYXBwZXIubGFiZWwtMSxcbiAgLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXNtIC5uYXYtaXRlbS13cmFwcGVyOmhvdmVyIC5uYXYtbGluay10ZXh0LXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHRvcDogLTRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtc20gLm5hdi1pdGVtLXdyYXBwZXI6aG92ZXIgLnBhcmVudC13cmFwcGVyLmxhYmVsLTEgPiAucGFyZW50LFxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtc20gLm5hdi1pdGVtLXdyYXBwZXI6aG92ZXIgLm5hdi1saW5rLXRleHQtd3JhcHBlciAubmF2LWxpbmstdGV4dCB7XG4gICAgd2lkdGg6IDIyMHB4O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXBob2VuaXgtbmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZC1tZW51LWJnKTtcbiAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcGhvZW5peC1uYXZiYXItdmVydGljYWwtYm9yZGVyLWNvbG9yKTtcbiAgfVxuICAubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQtc20gLm5hdi1pdGVtLXdyYXBwZXI6aG92ZXIgLm5hdi1saW5rLXRleHQtd3JhcHBlciAubmF2LWxpbmstdGV4dCB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICB9XG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1zbSAubmF2LWl0ZW0td3JhcHBlcjpob3ZlciAucGFyZW50LXdyYXBwZXIubGFiZWwtMSA+IC5wYXJlbnQ6YWZ0ZXIsXG4gIC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC1zbSAubmF2LWl0ZW0td3JhcHBlcjpob3ZlciAubmF2LWxpbmstdGV4dC13cmFwcGVyIC5uYXYtbGluay10ZXh0OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICAgIHRvcDogMC44NXJlbTtcbiAgICBsZWZ0OiAtOXB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjEyNXJlbTtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAxcHggMXB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1waG9lbml4LW5hdmJhci12ZXJ0aWNhbC1ib3JkZXItY29sb3IpO1xuICB9XG59XG4ubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLXRvcDogdmFyKC0tcGhvZW5peC1uYXZiYXItdG9wLWhlaWdodCk7XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtO1xufVxuLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXhzIC5uYXZiYXItdmVydGljYWwtbGluZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICBjb2xvcjogdmFyKC0tcGhvZW5peC1uYXZiYXItdmVydGljYWwtaHItY29sb3IpO1xufVxuLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXhzIC5uYXZiYXItdmVydGljYWwtZm9vdGVyIHtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogY2FsYyg0cmVtIC0gMXB4KTtcbiAgcGFkZGluZy1sZWZ0OiAwcmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgcGFkZGluZy1yaWdodDogMHJlbSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjJzIGVhc2U7XG59XG4ubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteHMgLm5hdmJhci12ZXJ0aWNhbC1mb290ZXIgLnVpbC1hcnJvdy1mcm9tLXJpZ2h0IHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXhzIC5uYXZiYXItdmVydGljYWwtZm9vdGVyIC51aWwtbGVmdC1hcnJvdy10by1sZWZ0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14cyAubmF2LWl0ZW0td3JhcHBlcjpoYXMoLmFjdGl2ZSkgLmxhYmVsLTEgLm5hdi1saW5rLWljb24ge1xuICBjb2xvcjogdmFyKC0tcGhvZW5peC1uYXZiYXItdmVydGljYWwtbGluay1hY3RpdmUtY29sb3IpO1xufVxuLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXhzIHtcbiAgd2lkdGg6IDRyZW07XG59XG4ubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteHMgLm5hdmJhci12ZXJ0aWNhbC1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteHMgLmRyb3Bkb3duLWluZGljYXRvci1pY29uLXdyYXBwZXIsXG4ubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteHMgLm5hdi1saW5rLXRleHQsXG4ubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteHMgLm5hdmJhci12ZXJ0aWNhbC1mb290ZXItdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteHMgLm5hdmJhci12ZXJ0aWNhbC1mb290ZXIge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbn1cbi5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14cyAubGFiZWwtMS5uYXYtbGluayB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14cyArIC5uYXZiYXIubmF2YmFyLXRvcCB+IC5jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbn1cbi5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14cyAubmF2YmFyLXZlcnRpY2FsLWNvbnRlbnQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14cyAubmF2YmFyLXZlcnRpY2FsLWNvbnRlbnQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXhzIC5uYXZiYXItdmVydGljYWwtY29udGVudCAubmF2YmFyLW5hdiAubmF2LWxpbmsubGFiZWwtMSB7XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbn1cbi5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14cyAubmF2LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteHMgLm5hdi1pdGVtLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXhzIC5uYXYtaXRlbS13cmFwcGVyID4gLmRyb3Bkb3duLWluZGljYXRvciAubmV3LXBhZ2UtaW5kaWNhdG9yIHtcbiAgbWFyZ2luLWxlZnQ6IC04cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogLTE1cHg7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4ubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteHMgLnBhcmVudC13cmFwcGVyLmxhYmVsLTEge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXhzIC5wYXJlbnQtd3JhcHBlci5sYWJlbC0xID4gLnBhcmVudDpmaXJzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXhzIC5kcm9wZG93bi1pbmRpY2F0b3IubGFiZWwtMSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXhzIC5uYXYtaXRlbS13cmFwcGVyOmhvdmVyIC5kcm9wZG93bi1pbmRpY2F0b3IubGFiZWwtMSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBob2VuaXgtbmF2YmFyLXZlcnRpY2FsLWxpbmstaG92ZXItYmcpO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIGNvbG9yOiB2YXIoLS1waG9lbml4LW5hdmJhci12ZXJ0aWNhbC1saW5rLWhvdmVyLWNvbG9yKTtcbn1cbi5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14cyAubmF2LWl0ZW0td3JhcHBlcjpob3ZlciAuZHJvcGRvd24taW5kaWNhdG9yLmxhYmVsLTEgLm5hdi1saW5rLWljb24ge1xuICBjb2xvcjogdmFyKC0tcGhvZW5peC1uYXZiYXItdmVydGljYWwtbGluay1ob3Zlci1jb2xvcik7XG59XG4ubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteHMgLm5hdi1pdGVtLXdyYXBwZXI6aG92ZXIgLmNvbGxhcHNlZC1uYXYtaXRlbS10aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tcGhvZW5peC1uYXZiYXItdmVydGljYWwtYm9yZGVyLWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLXBob2VuaXgtbmF2YmFyLXZlcnRpY2FsLWxpbmstaG92ZXItY29sb3IpO1xuICBmb250LXNpemU6IDEyLjhweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXhzIC5uYXYtaXRlbS13cmFwcGVyOmhvdmVyIC5uYXYtbGluazpub3QoLmxhYmVsLTEpIC5uYXYtbGluay10ZXh0LFxuLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXhzIC5uYXYtaXRlbS13cmFwcGVyOmhvdmVyIC5uYXYtbGluay10ZXh0LXdyYXBwZXIgLm5hdi1saW5rLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14cyAubmF2LWl0ZW0td3JhcHBlcjpob3ZlciAubmF2LWxpbms6bm90KC5sYWJlbC0xKSAuZHJvcGRvd24taW5kaWNhdG9yLWljb24td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteHMgLm5hdi1pdGVtLXdyYXBwZXI6aG92ZXIgLm5hdi1saW5rOm5vdCgubGFiZWwtMSkge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXhzIC5uYXYtaXRlbS13cmFwcGVyOmhvdmVyIC5uYXYtbGluazpub3QoLmxhYmVsLTEpOmhvdmVyIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14cyAubmF2LWl0ZW0td3JhcHBlcjpob3ZlciAubmF2IC5uYXYgLm5hdi1saW5rIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXhzIC5uYXYtaXRlbS13cmFwcGVyOmhvdmVyIC5uYXYgLm5hdiAubmF2IC5uYXYtbGluayB7XG4gIHBhZGRpbmctbGVmdDogM3JlbTtcbn1cbi5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14cyAubmF2LWl0ZW0td3JhcHBlcjpob3ZlciAubmF2IC5uYXYgLm5hdiAubmF2IC5uYXYtbGluayB7XG4gIHBhZGRpbmctbGVmdDogNHJlbTtcbn1cbi5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14cyAubmF2LWl0ZW0td3JhcHBlcjpob3ZlciAucGFyZW50LXdyYXBwZXIubGFiZWwtMSxcbi5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14cyAubmF2LWl0ZW0td3JhcHBlcjpob3ZlciAubmF2LWxpbmstdGV4dC13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogMTAwJTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRvcDogLTRweDtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG59XG4ubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteHMgLm5hdi1pdGVtLXdyYXBwZXI6aG92ZXIgLnBhcmVudC13cmFwcGVyLmxhYmVsLTEgPiAucGFyZW50LFxuLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXhzIC5uYXYtaXRlbS13cmFwcGVyOmhvdmVyIC5uYXYtbGluay10ZXh0LXdyYXBwZXIgLm5hdi1saW5rLXRleHQge1xuICB3aWR0aDogMjIwcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXBob2VuaXgtbmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZC1tZW51LWJnKTtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1waG9lbml4LW5hdmJhci12ZXJ0aWNhbC1ib3JkZXItY29sb3IpO1xufVxuLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQgLm5hdmJhci12ZXJ0aWNhbC5uYXZiYXItZXhwYW5kLXhzIC5uYXYtaXRlbS13cmFwcGVyOmhvdmVyIC5uYXYtbGluay10ZXh0LXdyYXBwZXIgLm5hdi1saW5rLXRleHQge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbn1cbi5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkIC5uYXZiYXItdmVydGljYWwubmF2YmFyLWV4cGFuZC14cyAubmF2LWl0ZW0td3JhcHBlcjpob3ZlciAucGFyZW50LXdyYXBwZXIubGFiZWwtMSA+IC5wYXJlbnQ6YWZ0ZXIsXG4ubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2YmFyLXZlcnRpY2FsLm5hdmJhci1leHBhbmQteHMgLm5hdi1pdGVtLXdyYXBwZXI6aG92ZXIgLm5hdi1saW5rLXRleHQtd3JhcHBlciAubmF2LWxpbmstdGV4dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgdG9wOiAwLjg1cmVtO1xuICBsZWZ0OiAtOXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMTI1cmVtO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHggMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHZhcigtLXBob2VuaXgtbmF2YmFyLXZlcnRpY2FsLWJvcmRlci1jb2xvcik7XG59XG4ubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCAubmF2LWxpbmstYmFkZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBOYXZiYXIgVG9wICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5bZGF0YS1uYXZpZ2F0aW9uLXR5cGU9aG9yaXpvbnRhbF0gLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93biAuZHJvcGRvd24tdG9nZ2xlOjphZnRlcixcbltkYXRhLW5hdmlnYXRpb24tdHlwZT1kdWFsXSAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyLFxuW2RhdGEtbmF2aWdhdGlvbi10eXBlPWNvbWJvXSAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgdG9wOiAxcmVtO1xuICBib3JkZXItdG9wOiAwLjI1cmVtIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6IDAuMjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAwLjI1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xufVxuW2RhdGEtbmF2aWdhdGlvbi10eXBlPWhvcml6b250YWxdIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24gLmRyb3Bkb3duIC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsXG5bZGF0YS1uYXZpZ2F0aW9uLXR5cGU9ZHVhbF0gLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93biAuZHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZTphZnRlcixcbltkYXRhLW5hdmlnYXRpb24tdHlwZT1jb21ib10gLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93biAuZHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5bZGF0YS1uYXZpZ2F0aW9uLXR5cGU9aG9yaXpvbnRhbF0gLm5hdmJhci1uYXYtdG9wIC5uYXYtbGluayxcbltkYXRhLW5hdmlnYXRpb24tdHlwZT1kdWFsXSAubmF2YmFyLW5hdi10b3AgLm5hdi1saW5rLFxuW2RhdGEtbmF2aWdhdGlvbi10eXBlPWNvbWJvXSAubmF2YmFyLW5hdi10b3AgLm5hdi1saW5rIHtcbiAgY29sb3I6IHZhcigtLXBob2VuaXgtbmF2YmFyLXRvcC1saW5rLWNvbG9yKTtcbn1cblxuLm5hdmJhci10b3Age1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogdmFyKC0tcGhvZW5peC1uYXZiYXItdG9wLWJnLWNvbG9yKTtcbiAgbWluLWhlaWdodDogdmFyKC0tcGhvZW5peC1uYXZiYXItdG9wLWhlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS1waG9lbml4LW5hdi1saW5rLWNvbG9yKTtcbiAgcGFkZGluZzogMCAxLjVyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1waG9lbml4LW5hdmJhci12ZXJ0aWNhbC1ib3JkZXItY29sb3IpO1xufVxuLm5hdmJhci10b3AgLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG4ubmF2YmFyLXRvcCAubmF2YmFyLXRvZ2dsZXIge1xuICBtYXJnaW4tbGVmdDogLTAuNXJlbTtcbn1cbi5uYXZiYXItdG9wIC5uYXZiYXItbmF2LWljb25zIC5uYXYtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubmF2YmFyLXRvcCAubmF2YmFyLW5hdi1pY29ucyAubmF2LWxpbmsge1xuICBwYWRkaW5nOiAwLjc1cmVtIDAuNXJlbTtcbn1cbi5uYXZiYXItdG9wIC5uYXZiYXItbmF2LWljb25zIC5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLm5hdmJhci10b3AgLmRyb3Bkb3duLW5vdGlmaWNhdGlvbiB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm5hdmJhci10b3AgLmRyb3Bkb3duLW5vdGlmaWNhdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG4ubmF2YmFyLXRvcCAuZHJvcGRvd24tbm90aWZpY2F0aW9uIC5kcm9wZG93bi1tZW51IHtcbiAgcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubmF2YmFyLXRvcCAuZHJvcGRvd24tbm90aWZpY2F0aW9uIC5kcm9wZG93bi1tZW51IHtcbiAgICByaWdodDogLTAuNTYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4ubmF2YmFyLXRvcCAuZHJvcGRvd24tbm90aWZpY2F0aW9uIC5kcm9wZG93bi1tZW51Lm5hdmJhci1kcm9wZG93bi1jYXJldDphZnRlciB7XG4gIHJpZ2h0OiA5LjEyNXJlbSAhaW1wb3J0YW50O1xuICBsZWZ0OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5uYXZiYXItdG9wIC5kcm9wZG93bi1ub3RpZmljYXRpb24gLmRyb3Bkb3duLW1lbnUubmF2YmFyLWRyb3Bkb3duLWNhcmV0OmFmdGVyIHtcbiAgICByaWdodDogMC45cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmRyb3Bkb3duLXByb2ZpbGUge1xuICBtaW4td2lkdGg6IDE4LjMxMjVyZW07XG59XG4uZHJvcGRvd24tcHJvZmlsZSAubmF2IC5uYXYtbGluayB7XG4gIC0tcGhvZW5peC1uYXYtbGluay1jb2xvcjogdmFyKC0tcGhvZW5peC1ib2R5LWhpZ2hsaWdodC1jb2xvcik7XG4gIC0tcGhvZW5peC1uYXYtbGluay1ob3Zlci1jb2xvcjogdmFyKC0tcGhvZW5peC1lbXBoYXNpcy1jb2xvcik7XG4gIHBhZGRpbmc6IDAuNXJlbSAyLjVyZW0gMC41cmVtIDIuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5kcm9wZG93bi1wcm9maWxlIC5uYXYgLm5hdi1saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcGhvZW5peC1ib2R5LWhpZ2hsaWdodC1iZyk7XG59XG5cbi5ub3RpZmljYXRpb24tZHJvcGRvd24tbWVudSB7XG4gIG1pbi13aWR0aDogMjYwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm5vdGlmaWNhdGlvbi1kcm9wZG93bi1tZW51IHtcbiAgICBtaW4td2lkdGg6IDM2MHB4O1xuICB9XG59XG5cbi5kcm9wZG93bi1uaW5lLWRvdHMge1xuICBtaW4td2lkdGg6IDE1LjM3NXJlbTtcbn1cbi5kcm9wZG93bi1uaW5lLWRvdHMuZHJvcGRvd24tbWVudS1lbmQ6YWZ0ZXIge1xuICByaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZHJvcGRvd24tbWVudSAubmF2LWxpbmsge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5kcm9wZG93bi1hcnJvdy1pbmRpY2F0b3Ige1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZHJvcGRvd24tYXJyb3ctaW5kaWNhdG9yOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDFyZW07XG4gIGhlaWdodDogMC40cmVtO1xuICB3aWR0aDogMC40cmVtO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1waG9lbml4LXRlcnRpYXJ5LWNvbG9yKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXBob2VuaXgtdGVydGlhcnktY29sb3IpO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGJvcmRlci1jb2xvcjtcbn1cbi5kcm9wZG93bi1hcnJvdy1pbmRpY2F0b3JbYXJpYS1leHBhbmRlZD10cnVlXTphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xufVxuXG4ubmF2YmFyLXZlcnRpY2FsICsgLm5hdmJhci10b3AgLm5hdmJhci1icmFuZCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjRyZW07XG59XG5cbi50aGVtZS1jb250cm9sLXRvZ2dsZSAudGhlbWUtY29udHJvbC10b2dnbGUtbGFiZWwge1xuICBoZWlnaHQ6IDJyZW07XG4gIHdpZHRoOiAycmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGhvZW5peC10aGVtZS1jb250cm9sLXRvZ2dsZS1iZyk7XG4gIGNvbG9yOiB2YXIoLS1waG9lbml4LXRoZW1lLWNvbnRyb2wtdG9nZ2xlLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLnRoZW1lLWNvbnRyb2wtdG9nZ2xlIC50aGVtZS1jb250cm9sLXRvZ2dsZS1sYWJlbDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBob2VuaXgtdGhlbWUtY29udHJvbC10b2dnbGUtaG92ZXItYmcpO1xuICBjb2xvcjogdmFyKC0tcGhvZW5peC10aGVtZS1jb250cm9sLXRvZ2dsZS1ob3Zlci1jb2xvcik7XG59XG4udGhlbWUtY29udHJvbC10b2dnbGUudGhlbWUtY29udHJvbC10b2dnbGUtc2xpbSAudGhlbWUtY29udHJvbC10b2dnbGUtbGFiZWwge1xuICBwYWRkaW5nOiAwIDAuNXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICB3aWR0aDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogNTByZW07XG59XG4udGhlbWUtY29udHJvbC10b2dnbGUudGhlbWUtY29udHJvbC10b2dnbGUtc2xpbSAudGhlbWUtY29udHJvbC10b2dnbGUtbGFiZWwgLmljb24ge1xuICBoZWlnaHQ6IDEwLjJweDtcbiAgd2lkdGg6IDEwLjJweDtcbn1cbi50aGVtZS1jb250cm9sLXRvZ2dsZSAudGhlbWUtY29udHJvbC10b2dnbGUtaW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRoZW1lLWNvbnRyb2wtdG9nZ2xlIC50aGVtZS1jb250cm9sLXRvZ2dsZS1pbnB1dDpjaGVja2VkIH4gLnRoZW1lLWNvbnRyb2wtdG9nZ2xlLWRhcmsge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRoZW1lLWNvbnRyb2wtdG9nZ2xlIC50aGVtZS1jb250cm9sLXRvZ2dsZS1pbnB1dDpub3QoOmNoZWNrZWQpIH4gLnRoZW1lLWNvbnRyb2wtdG9nZ2xlLWxpZ2h0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qICAgICAgICAgICAgICAgICAgICAgICBOYXZiYXIgaG9yaXpvbnRhbCB8fCBjb21ibyAgICAgICAgICAgICAgICAgICAgICAgICAgICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuW2RhdGEtbmF2aWdhdGlvbi10eXBlPWhvcml6b250YWxdIC5kcm9wZG93bi1pdGVtLWdyb3VwLFxuW2RhdGEtbmF2aWdhdGlvbi10eXBlPWR1YWxdIC5kcm9wZG93bi1pdGVtLWdyb3VwLFxuW2RhdGEtbmF2aWdhdGlvbi10eXBlPWNvbWJvXSAuZHJvcGRvd24taXRlbS1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgY29sb3I6IHZhcigtLXBob2VuaXgtbmF2YmFyLXRvcC1saW5rLWNvbG9yKTtcbn1cbltkYXRhLW5hdmlnYXRpb24tdHlwZT1ob3Jpem9udGFsXSAuZHJvcGRvd24taXRlbS1ncm91cCAuZHJvcGRvd24taXRlbS10aXRsZSxcbltkYXRhLW5hdmlnYXRpb24tdHlwZT1kdWFsXSAuZHJvcGRvd24taXRlbS1ncm91cCAuZHJvcGRvd24taXRlbS10aXRsZSxcbltkYXRhLW5hdmlnYXRpb24tdHlwZT1jb21ib10gLmRyb3Bkb3duLWl0ZW0tZ3JvdXAgLmRyb3Bkb3duLWl0ZW0tdGl0bGUge1xuICBjb2xvcjogdmFyKC0tcGhvZW5peC1uYXZiYXItdG9wLWxpbmstY29sb3IpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuW2RhdGEtbmF2aWdhdGlvbi10eXBlPWhvcml6b250YWxdIC5uYXZiYXItbmF2LXRvcCAubmF2LWxpbmssXG5bZGF0YS1uYXZpZ2F0aW9uLXR5cGU9ZHVhbF0gLm5hdmJhci1uYXYtdG9wIC5uYXYtbGluayxcbltkYXRhLW5hdmlnYXRpb24tdHlwZT1jb21ib10gLm5hdmJhci1uYXYtdG9wIC5uYXYtbGluayB7XG4gIHBhZGRpbmctdG9wOiAwLjZyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjZyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuW2RhdGEtbmF2aWdhdGlvbi10eXBlPWhvcml6b250YWxdIC5uYXZiYXItbmF2LXRvcCAubmF2YmFyLWRyb3Bkb3duLWNhcmV0OjphZnRlcixcbltkYXRhLW5hdmlnYXRpb24tdHlwZT1kdWFsXSAubmF2YmFyLW5hdi10b3AgLm5hdmJhci1kcm9wZG93bi1jYXJldDo6YWZ0ZXIsXG5bZGF0YS1uYXZpZ2F0aW9uLXR5cGU9Y29tYm9dIC5uYXZiYXItbmF2LXRvcCAubmF2YmFyLWRyb3Bkb3duLWNhcmV0OjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5bZGF0YS1uYXZpZ2F0aW9uLXR5cGU9aG9yaXpvbnRhbF0gLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93bi1tZW51LFxuW2RhdGEtbmF2aWdhdGlvbi10eXBlPWR1YWxdIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24tbWVudSxcbltkYXRhLW5hdmlnYXRpb24tdHlwZT1jb21ib10gLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93bi1tZW51IHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcGhvZW5peC1uYXZiYXItdG9wLWJvcmRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBob2VuaXgtbmF2YmFyLXRvcC1tZW51LWJnLWNvbG9yKTtcbn1cbltkYXRhLW5hdmlnYXRpb24tdHlwZT1ob3Jpem9udGFsXSAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duLW1lbnUtY29udGVudCxcbltkYXRhLW5hdmlnYXRpb24tdHlwZT1kdWFsXSAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duLW1lbnUtY29udGVudCxcbltkYXRhLW5hdmlnYXRpb24tdHlwZT1jb21ib10gLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93bi1tZW51LWNvbnRlbnQge1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBob2VuaXgtbmF2YmFyLXRvcC1tZW51LWJnLWNvbG9yKTtcbn1cbltkYXRhLW5hdmlnYXRpb24tdHlwZT1ob3Jpem9udGFsXSAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duLW1lbnUtY29udGVudCAuZHJvcGRvd24taXRlbSxcbltkYXRhLW5hdmlnYXRpb24tdHlwZT1kdWFsXSAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duLW1lbnUtY29udGVudCAuZHJvcGRvd24taXRlbSxcbltkYXRhLW5hdmlnYXRpb24tdHlwZT1jb21ib10gLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93bi1tZW51LWNvbnRlbnQgLmRyb3Bkb3duLWl0ZW0ge1xuICBjb2xvcjogdmFyKC0tcGhvZW5peC1uYXZiYXItdG9wLWxpbmstY29sb3IpO1xufVxuW2RhdGEtbmF2aWdhdGlvbi10eXBlPWhvcml6b250YWxdIC5uYXZiYXItbmF2LXRvcCAubmF2YmFyLXRvcC1jYXJkIC5uYXYtbGluayxcbltkYXRhLW5hdmlnYXRpb24tdHlwZT1kdWFsXSAubmF2YmFyLW5hdi10b3AgLm5hdmJhci10b3AtY2FyZCAubmF2LWxpbmssXG5bZGF0YS1uYXZpZ2F0aW9uLXR5cGU9Y29tYm9dIC5uYXZiYXItbmF2LXRvcCAubmF2YmFyLXRvcC1jYXJkIC5uYXYtbGluayB7XG4gIGNvbG9yOiB2YXIoLS1waG9lbml4LW5hdmJhci10b3AtbGluay1jb2xvcik7XG59XG5bZGF0YS1uYXZpZ2F0aW9uLXR5cGU9aG9yaXpvbnRhbF0gLm5hdmJhci1uYXYtdG9wIC5uYXZiYXItdG9wLWNhcmQgLm5hdi1saW5rOmhvdmVyLFxuW2RhdGEtbmF2aWdhdGlvbi10eXBlPWR1YWxdIC5uYXZiYXItbmF2LXRvcCAubmF2YmFyLXRvcC1jYXJkIC5uYXYtbGluazpob3ZlcixcbltkYXRhLW5hdmlnYXRpb24tdHlwZT1jb21ib10gLm5hdmJhci1uYXYtdG9wIC5uYXZiYXItdG9wLWNhcmQgLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXBob2VuaXgtbmF2YmFyLXRvcC1saW5rLWhvdmVyLWNvbG9yKTtcbn1cbltkYXRhLW5hdmlnYXRpb24tdHlwZT1ob3Jpem9udGFsXSAubmF2YmFyLXRvcCAubWF4LWgtZHJvcGRvd24sXG5bZGF0YS1uYXZpZ2F0aW9uLXR5cGU9ZHVhbF0gLm5hdmJhci10b3AgLm1heC1oLWRyb3Bkb3duLFxuW2RhdGEtbmF2aWdhdGlvbi10eXBlPWNvbWJvXSAubmF2YmFyLXRvcCAubWF4LWgtZHJvcGRvd24ge1xuICBtYXgtaGVpZ2h0OiA1MHZoO1xuICBvdmVyc2Nyb2xsLWJlaGF2aW9yOiBjb250YWluO1xufVxuW2RhdGEtbmF2aWdhdGlvbi10eXBlPWhvcml6b250YWxdIC5uYXZiYXItdG9wIC5uYXZiYXItdG9wLWNvbGxhcHNlLnNob3csXG5bZGF0YS1uYXZpZ2F0aW9uLXR5cGU9ZHVhbF0gLm5hdmJhci10b3AgLm5hdmJhci10b3AtY29sbGFwc2Uuc2hvdyxcbltkYXRhLW5hdmlnYXRpb24tdHlwZT1jb21ib10gLm5hdmJhci10b3AgLm5hdmJhci10b3AtY29sbGFwc2Uuc2hvdyB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE1NDBweCkge1xuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9aG9yaXpvbnRhbF0gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC14eGwsXG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1kdWFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXh4bCxcbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWNvbWJvXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXh4bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtO1xuICB9XG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1ob3Jpem9udGFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXh4bDpub3QoLm5hdmJhci1zbGltKSAubmF2YmFyLW5hdi10b3AgLm5hdi1saW5rLnNob3csIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1ob3Jpem9udGFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXh4bDpub3QoLm5hdmJhci1zbGltKSAubmF2YmFyLW5hdi10b3AgLm5hdi1saW5rOmhvdmVyLFxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9ZHVhbF0gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC14eGw6bm90KC5uYXZiYXItc2xpbSkgLm5hdmJhci1uYXYtdG9wIC5uYXYtbGluay5zaG93LFxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9ZHVhbF0gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC14eGw6bm90KC5uYXZiYXItc2xpbSkgLm5hdmJhci1uYXYtdG9wIC5uYXYtbGluazpob3ZlcixcbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWNvbWJvXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXh4bDpub3QoLm5hdmJhci1zbGltKSAubmF2YmFyLW5hdi10b3AgLm5hdi1saW5rLnNob3csXG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1jb21ib10gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC14eGw6bm90KC5uYXZiYXItc2xpbSkgLm5hdmJhci1uYXYtdG9wIC5uYXYtbGluazpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGhvZW5peC1uYXZiYXItdG9wLWRyb3Bkb3duLWhvdmVyLWJnKTtcbiAgfVxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9aG9yaXpvbnRhbF0gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYtdG9wIC5uYXYtbGluayxcbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWR1YWxdIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2LXRvcCAubmF2LWxpbmssXG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1jb21ib10gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYtdG9wIC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gIH1cbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWhvcml6b250YWxdIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItdG9wLWNvbGxhcHNlLnNob3csXG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1kdWFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLXRvcC1jb2xsYXBzZS5zaG93LFxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9Y29tYm9dIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItdG9wLWNvbGxhcHNlLnNob3cge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcmVtO1xuICB9XG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1ob3Jpem9udGFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItZHJvcGRvd24tY2FyZXQ6OmFmdGVyLFxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9ZHVhbF0gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLWRyb3Bkb3duLWNhcmV0OjphZnRlcixcbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWNvbWJvXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItZHJvcGRvd24tY2FyZXQ6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9aG9yaXpvbnRhbF0gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC14eGwgfiAuY29udGVudCxcbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWR1YWxdIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQteHhsIH4gLmNvbnRlbnQsXG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1jb21ib10gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC14eGwgfiAuY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1ob3Jpem9udGFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXhsLFxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9ZHVhbF0gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC14bCxcbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWNvbWJvXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG4gIH1cbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWhvcml6b250YWxdIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQteGw6bm90KC5uYXZiYXItc2xpbSkgLm5hdmJhci1uYXYtdG9wIC5uYXYtbGluay5zaG93LCBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9aG9yaXpvbnRhbF0gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC14bDpub3QoLm5hdmJhci1zbGltKSAubmF2YmFyLW5hdi10b3AgLm5hdi1saW5rOmhvdmVyLFxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9ZHVhbF0gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC14bDpub3QoLm5hdmJhci1zbGltKSAubmF2YmFyLW5hdi10b3AgLm5hdi1saW5rLnNob3csXG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1kdWFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXhsOm5vdCgubmF2YmFyLXNsaW0pIC5uYXZiYXItbmF2LXRvcCAubmF2LWxpbms6aG92ZXIsXG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1jb21ib10gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC14bDpub3QoLm5hdmJhci1zbGltKSAubmF2YmFyLW5hdi10b3AgLm5hdi1saW5rLnNob3csXG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1jb21ib10gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC14bDpub3QoLm5hdmJhci1zbGltKSAubmF2YmFyLW5hdi10b3AgLm5hdi1saW5rOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waG9lbml4LW5hdmJhci10b3AtZHJvcGRvd24taG92ZXItYmcpO1xuICB9XG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1ob3Jpem9udGFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2LXRvcCAubmF2LWxpbmssXG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1kdWFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2LXRvcCAubmF2LWxpbmssXG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1jb21ib10gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdi10b3AgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMTI1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgfVxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9aG9yaXpvbnRhbF0gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLXRvcC1jb2xsYXBzZS5zaG93LFxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9ZHVhbF0gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLXRvcC1jb2xsYXBzZS5zaG93LFxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9Y29tYm9dIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci10b3AtY29sbGFwc2Uuc2hvdyB7XG4gICAgcGFkZGluZy1ib3R0b206IDByZW07XG4gIH1cbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWhvcml6b250YWxdIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLWRyb3Bkb3duLWNhcmV0OjphZnRlcixcbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWR1YWxdIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLWRyb3Bkb3duLWNhcmV0OjphZnRlcixcbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWNvbWJvXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItY29sbGFwc2UgLm5hdmJhci1kcm9wZG93bi1jYXJldDo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1ob3Jpem9udGFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXhsIH4gLmNvbnRlbnQsXG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1kdWFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXhsIH4gLmNvbnRlbnQsXG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1jb21ib10gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC14bCB+IC5jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9aG9yaXpvbnRhbF0gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC1sZyxcbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWR1YWxdIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQtbGcsXG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1jb21ib10gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtO1xuICB9XG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1ob3Jpem9udGFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLWxnOm5vdCgubmF2YmFyLXNsaW0pIC5uYXZiYXItbmF2LXRvcCAubmF2LWxpbmsuc2hvdywgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWhvcml6b250YWxdIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQtbGc6bm90KC5uYXZiYXItc2xpbSkgLm5hdmJhci1uYXYtdG9wIC5uYXYtbGluazpob3ZlcixcbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWR1YWxdIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQtbGc6bm90KC5uYXZiYXItc2xpbSkgLm5hdmJhci1uYXYtdG9wIC5uYXYtbGluay5zaG93LFxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9ZHVhbF0gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC1sZzpub3QoLm5hdmJhci1zbGltKSAubmF2YmFyLW5hdi10b3AgLm5hdi1saW5rOmhvdmVyLFxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9Y29tYm9dIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQtbGc6bm90KC5uYXZiYXItc2xpbSkgLm5hdmJhci1uYXYtdG9wIC5uYXYtbGluay5zaG93LFxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9Y29tYm9dIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQtbGc6bm90KC5uYXZiYXItc2xpbSkgLm5hdmJhci1uYXYtdG9wIC5uYXYtbGluazpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGhvZW5peC1uYXZiYXItdG9wLWRyb3Bkb3duLWhvdmVyLWJnKTtcbiAgfVxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9aG9yaXpvbnRhbF0gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdi10b3AgLm5hdi1saW5rLFxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9ZHVhbF0gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdi10b3AgLm5hdi1saW5rLFxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9Y29tYm9dIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYtdG9wIC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gIH1cbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWhvcml6b250YWxdIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci10b3AtY29sbGFwc2Uuc2hvdyxcbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWR1YWxdIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci10b3AtY29sbGFwc2Uuc2hvdyxcbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWNvbWJvXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItdG9wLWNvbGxhcHNlLnNob3cge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcmVtO1xuICB9XG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1ob3Jpem9udGFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItY29sbGFwc2UgLm5hdmJhci1kcm9wZG93bi1jYXJldDo6YWZ0ZXIsXG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1kdWFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItY29sbGFwc2UgLm5hdmJhci1kcm9wZG93bi1jYXJldDo6YWZ0ZXIsXG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1jb21ib10gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItZHJvcGRvd24tY2FyZXQ6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9aG9yaXpvbnRhbF0gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC1sZyB+IC5jb250ZW50LFxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9ZHVhbF0gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC1sZyB+IC5jb250ZW50LFxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9Y29tYm9dIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQtbGcgfiAuY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWhvcml6b250YWxdIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQtbWQsXG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1kdWFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLW1kLFxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9Y29tYm9dIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcbiAgfVxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9aG9yaXpvbnRhbF0gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC1tZDpub3QoLm5hdmJhci1zbGltKSAubmF2YmFyLW5hdi10b3AgLm5hdi1saW5rLnNob3csIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1ob3Jpem9udGFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLW1kOm5vdCgubmF2YmFyLXNsaW0pIC5uYXZiYXItbmF2LXRvcCAubmF2LWxpbms6aG92ZXIsXG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1kdWFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLW1kOm5vdCgubmF2YmFyLXNsaW0pIC5uYXZiYXItbmF2LXRvcCAubmF2LWxpbmsuc2hvdyxcbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWR1YWxdIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQtbWQ6bm90KC5uYXZiYXItc2xpbSkgLm5hdmJhci1uYXYtdG9wIC5uYXYtbGluazpob3ZlcixcbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWNvbWJvXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLW1kOm5vdCgubmF2YmFyLXNsaW0pIC5uYXZiYXItbmF2LXRvcCAubmF2LWxpbmsuc2hvdyxcbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWNvbWJvXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLW1kOm5vdCgubmF2YmFyLXNsaW0pIC5uYXZiYXItbmF2LXRvcCAubmF2LWxpbms6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBob2VuaXgtbmF2YmFyLXRvcC1kcm9wZG93bi1ob3Zlci1iZyk7XG4gIH1cbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWhvcml6b250YWxdIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYtdG9wIC5uYXYtbGluayxcbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWR1YWxdIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYtdG9wIC5uYXYtbGluayxcbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWNvbWJvXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2LXRvcCAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctbGVmdDogMS4xMjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICB9XG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1ob3Jpem9udGFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItdG9wLWNvbGxhcHNlLnNob3csXG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1kdWFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItdG9wLWNvbGxhcHNlLnNob3csXG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1jb21ib10gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLXRvcC1jb2xsYXBzZS5zaG93IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHJlbTtcbiAgfVxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9aG9yaXpvbnRhbF0gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItZHJvcGRvd24tY2FyZXQ6OmFmdGVyLFxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9ZHVhbF0gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItZHJvcGRvd24tY2FyZXQ6OmFmdGVyLFxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9Y29tYm9dIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLWRyb3Bkb3duLWNhcmV0OjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWhvcml6b250YWxdIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQtbWQgfiAuY29udGVudCxcbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWR1YWxdIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQtbWQgfiAuY29udGVudCxcbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWNvbWJvXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLW1kIH4gLmNvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1ob3Jpem9udGFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXNtLFxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9ZHVhbF0gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC1zbSxcbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWNvbWJvXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG4gIH1cbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWhvcml6b250YWxdIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQtc206bm90KC5uYXZiYXItc2xpbSkgLm5hdmJhci1uYXYtdG9wIC5uYXYtbGluay5zaG93LCBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9aG9yaXpvbnRhbF0gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC1zbTpub3QoLm5hdmJhci1zbGltKSAubmF2YmFyLW5hdi10b3AgLm5hdi1saW5rOmhvdmVyLFxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9ZHVhbF0gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC1zbTpub3QoLm5hdmJhci1zbGltKSAubmF2YmFyLW5hdi10b3AgLm5hdi1saW5rLnNob3csXG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1kdWFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXNtOm5vdCgubmF2YmFyLXNsaW0pIC5uYXZiYXItbmF2LXRvcCAubmF2LWxpbms6aG92ZXIsXG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1jb21ib10gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC1zbTpub3QoLm5hdmJhci1zbGltKSAubmF2YmFyLW5hdi10b3AgLm5hdi1saW5rLnNob3csXG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1jb21ib10gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC1zbTpub3QoLm5hdmJhci1zbGltKSAubmF2YmFyLW5hdi10b3AgLm5hdi1saW5rOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waG9lbml4LW5hdmJhci10b3AtZHJvcGRvd24taG92ZXItYmcpO1xuICB9XG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1ob3Jpem9udGFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2LXRvcCAubmF2LWxpbmssXG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1kdWFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2LXRvcCAubmF2LWxpbmssXG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1jb21ib10gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdi10b3AgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMTI1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgfVxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9aG9yaXpvbnRhbF0gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLXRvcC1jb2xsYXBzZS5zaG93LFxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9ZHVhbF0gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLXRvcC1jb2xsYXBzZS5zaG93LFxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9Y29tYm9dIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci10b3AtY29sbGFwc2Uuc2hvdyB7XG4gICAgcGFkZGluZy1ib3R0b206IDByZW07XG4gIH1cbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWhvcml6b250YWxdIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLWRyb3Bkb3duLWNhcmV0OjphZnRlcixcbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWR1YWxdIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLWRyb3Bkb3duLWNhcmV0OjphZnRlcixcbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWNvbWJvXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItY29sbGFwc2UgLm5hdmJhci1kcm9wZG93bi1jYXJldDo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1ob3Jpem9udGFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXNtIH4gLmNvbnRlbnQsXG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1kdWFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXNtIH4gLmNvbnRlbnQsXG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1jb21ib10gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC1zbSB+IC5jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG4gIH1cbn1cbltkYXRhLW5hdmlnYXRpb24tdHlwZT1ob3Jpem9udGFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXhzLFxuW2RhdGEtbmF2aWdhdGlvbi10eXBlPWR1YWxdIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQteHMsXG5bZGF0YS1uYXZpZ2F0aW9uLXR5cGU9Y29tYm9dIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQteHMge1xuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMi41cmVtO1xufVxuW2RhdGEtbmF2aWdhdGlvbi10eXBlPWhvcml6b250YWxdIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQteHM6bm90KC5uYXZiYXItc2xpbSkgLm5hdmJhci1uYXYtdG9wIC5uYXYtbGluay5zaG93LCBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9aG9yaXpvbnRhbF0gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC14czpub3QoLm5hdmJhci1zbGltKSAubmF2YmFyLW5hdi10b3AgLm5hdi1saW5rOmhvdmVyLFxuW2RhdGEtbmF2aWdhdGlvbi10eXBlPWR1YWxdIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQteHM6bm90KC5uYXZiYXItc2xpbSkgLm5hdmJhci1uYXYtdG9wIC5uYXYtbGluay5zaG93LFxuW2RhdGEtbmF2aWdhdGlvbi10eXBlPWR1YWxdIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQteHM6bm90KC5uYXZiYXItc2xpbSkgLm5hdmJhci1uYXYtdG9wIC5uYXYtbGluazpob3ZlcixcbltkYXRhLW5hdmlnYXRpb24tdHlwZT1jb21ib10gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC14czpub3QoLm5hdmJhci1zbGltKSAubmF2YmFyLW5hdi10b3AgLm5hdi1saW5rLnNob3csXG5bZGF0YS1uYXZpZ2F0aW9uLXR5cGU9Y29tYm9dIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQteHM6bm90KC5uYXZiYXItc2xpbSkgLm5hdmJhci1uYXYtdG9wIC5uYXYtbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBob2VuaXgtbmF2YmFyLXRvcC1kcm9wZG93bi1ob3Zlci1iZyk7XG59XG5bZGF0YS1uYXZpZ2F0aW9uLXR5cGU9aG9yaXpvbnRhbF0gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC14cyAubmF2YmFyLW5hdi10b3AgLm5hdi1saW5rLFxuW2RhdGEtbmF2aWdhdGlvbi10eXBlPWR1YWxdIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQteHMgLm5hdmJhci1uYXYtdG9wIC5uYXYtbGluayxcbltkYXRhLW5hdmlnYXRpb24tdHlwZT1jb21ib10gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC14cyAubmF2YmFyLW5hdi10b3AgLm5hdi1saW5rIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtO1xufVxuW2RhdGEtbmF2aWdhdGlvbi10eXBlPWhvcml6b250YWxdIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQteHMgLm5hdmJhci10b3AtY29sbGFwc2Uuc2hvdyxcbltkYXRhLW5hdmlnYXRpb24tdHlwZT1kdWFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXhzIC5uYXZiYXItdG9wLWNvbGxhcHNlLnNob3csXG5bZGF0YS1uYXZpZ2F0aW9uLXR5cGU9Y29tYm9dIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQteHMgLm5hdmJhci10b3AtY29sbGFwc2Uuc2hvdyB7XG4gIHBhZGRpbmctYm90dG9tOiAwcmVtO1xufVxuW2RhdGEtbmF2aWdhdGlvbi10eXBlPWhvcml6b250YWxdIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQteHMgLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLWRyb3Bkb3duLWNhcmV0OjphZnRlcixcbltkYXRhLW5hdmlnYXRpb24tdHlwZT1kdWFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXhzIC5uYXZiYXItY29sbGFwc2UgLm5hdmJhci1kcm9wZG93bi1jYXJldDo6YWZ0ZXIsXG5bZGF0YS1uYXZpZ2F0aW9uLXR5cGU9Y29tYm9dIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQteHMgLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLWRyb3Bkb3duLWNhcmV0OjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuW2RhdGEtbmF2aWdhdGlvbi10eXBlPWhvcml6b250YWxdIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQteHMgfiAuY29udGVudCxcbltkYXRhLW5hdmlnYXRpb24tdHlwZT1kdWFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXhzIH4gLmNvbnRlbnQsXG5bZGF0YS1uYXZpZ2F0aW9uLXR5cGU9Y29tYm9dIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQteHMgfiAuY29udGVudCB7XG4gIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAgICAgICAgICAgICAgICAgICAgICAgICAgICBOYXZiYXIgQ29tYm8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbltkYXRhLW5hdmlnYXRpb24tdHlwZT1jb21ib10gLm1vdmUtY29udGFpbmVyIC5uYXZiYXItbmF2LXRvcCB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG59XG5bZGF0YS1uYXZpZ2F0aW9uLXR5cGU9Y29tYm9dIC5tb3ZlLWNvbnRhaW5lciAubmF2LWxpbmsge1xuICBwYWRkaW5nLWxlZnQ6IDByZW0gIWltcG9ydGFudDtcbn1cbltkYXRhLW5hdmlnYXRpb24tdHlwZT1jb21ib10gW2RhdGEtbmF2YmFyLWFwcGVhcmFuY2U9ZGFya2VyXSAubW92ZS1jb250YWluZXIgLm5hdmJhci12ZXJ0aWNhbC1ociB7XG4gIGNvbG9yOiB2YXIoLS1waG9lbml4LW5hdmJhci12ZXJ0aWNhbC1oci1jb2xvcik7XG59XG5bZGF0YS1uYXZpZ2F0aW9uLXR5cGU9Y29tYm9dIFtkYXRhLW5hdmJhci1hcHBlYXJhbmNlPWRhcmtlcl0gLm1vdmUtY29udGFpbmVyIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24tbWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBob2VuaXgtbmF2YmFyLXZlcnRpY2FsLWJnLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1waG9lbml4LW5hdmJhci12ZXJ0aWNhbC1ib3JkZXItY29sb3IpO1xufVxuW2RhdGEtbmF2aWdhdGlvbi10eXBlPWNvbWJvXSBbZGF0YS1uYXZiYXItYXBwZWFyYW5jZT1kYXJrZXJdIC5tb3ZlLWNvbnRhaW5lciAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duLWl0ZW0ge1xuICBjb2xvcjogdmFyKC0tcGhvZW5peC1uYXZiYXItdmVydGljYWwtbGluay1jb2xvcik7XG59XG5bZGF0YS1uYXZpZ2F0aW9uLXR5cGU9Y29tYm9dIFtkYXRhLW5hdmJhci1hcHBlYXJhbmNlPWRhcmtlcl0gLm1vdmUtY29udGFpbmVyIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24taXRlbS5hY3RpdmUge1xuICBjb2xvcjogdmFyKC0tcGhvZW5peC1uYXZiYXItdmVydGljYWwtbGluay1hY3RpdmUtY29sb3IpO1xufVxuW2RhdGEtbmF2aWdhdGlvbi10eXBlPWNvbWJvXSBbZGF0YS1uYXZiYXItYXBwZWFyYW5jZT1kYXJrZXJdIC5tb3ZlLWNvbnRhaW5lciAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duLWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waG9lbml4LW5hdmJhci12ZXJ0aWNhbC1saW5rLWhvdmVyLWJnKTtcbn1cbltkYXRhLW5hdmlnYXRpb24tdHlwZT1jb21ib10gW2RhdGEtbmF2YmFyLWFwcGVhcmFuY2U9ZGFya2VyXSAubW92ZS1jb250YWluZXIgLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93bi1tZW51LWNhcmQgLmRyb3Bkb3duLWxpbmsge1xuICBjb2xvcjogdmFyKC0tcGhvZW5peC1uYXZiYXItdmVydGljYWwtbGluay1jb2xvcik7XG59XG5bZGF0YS1uYXZpZ2F0aW9uLXR5cGU9Y29tYm9dIFtkYXRhLW5hdmJhci1hcHBlYXJhbmNlPWRhcmtlcl0gLm1vdmUtY29udGFpbmVyIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24tbWVudS1jYXJkIC5kcm9wZG93bi1saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGhvZW5peC1uYXZiYXItdmVydGljYWwtbGluay1ob3Zlci1iZyk7XG59XG5bZGF0YS1uYXZpZ2F0aW9uLXR5cGU9Y29tYm9dIFtkYXRhLW5hdmJhci1hcHBlYXJhbmNlPWRhcmtlcl0gLm1vdmUtY29udGFpbmVyIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24taXRlbS1ncm91cCB7XG4gIGNvbG9yOiB2YXIoLS1waG9lbml4LW5hdmJhci12ZXJ0aWNhbC1saW5rLWNvbG9yKTtcbn1cbltkYXRhLW5hdmlnYXRpb24tdHlwZT1jb21ib10gW2RhdGEtbmF2YmFyLWFwcGVhcmFuY2U9ZGFya2VyXSAubW92ZS1jb250YWluZXIgLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93bi1pdGVtLWdyb3VwIC5kcm9wZG93bi1pdGVtLXRpdGxlIHtcbiAgY29sb3I6IHZhcigtLXBob2VuaXgtbmF2YmFyLXZlcnRpY2FsLWxpbmstY29sb3IpO1xufVxuXG5bZGF0YS1uYXZpZ2F0aW9uLXR5cGU9aG9yaXpvbnRhbF0gLm5hdmJhci1uYXYtdG9wLFxuW2RhdGEtbmF2aWdhdGlvbi10eXBlPWR1YWxdIC5uYXZiYXItbmF2LXRvcCxcbltkYXRhLW5hdmlnYXRpb24tdHlwZT1jb21ib10gLm5hdmJhci1uYXYtdG9wIHtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIHZhcigtLXBob2VuaXgtbmF2YmFyLXRvcC1oZWlnaHQpKTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5bZGF0YS1uYXZpZ2F0aW9uLXR5cGU9aG9yaXpvbnRhbF0gLm5hdmJhci1uYXYtdG9wIC5uYXYtbGluayxcbltkYXRhLW5hdmlnYXRpb24tdHlwZT1kdWFsXSAubmF2YmFyLW5hdi10b3AgLm5hdi1saW5rLFxuW2RhdGEtbmF2aWdhdGlvbi10eXBlPWNvbWJvXSAubmF2YmFyLW5hdi10b3AgLm5hdi1saW5rIHtcbiAgY29sb3I6IHZhcigtLXBob2VuaXgtbmF2YmFyLXRvcC1saW5rLWNvbG9yKTtcbn1cbltkYXRhLW5hdmlnYXRpb24tdHlwZT1ob3Jpem9udGFsXSAubmF2YmFyLW5hdi10b3AgLm5hdi1saW5rLmRyb3Bkb3duLXRvZ2dsZSxcbltkYXRhLW5hdmlnYXRpb24tdHlwZT1kdWFsXSAubmF2YmFyLW5hdi10b3AgLm5hdi1saW5rLmRyb3Bkb3duLXRvZ2dsZSxcbltkYXRhLW5hdmlnYXRpb24tdHlwZT1jb21ib10gLm5hdmJhci1uYXYtdG9wIC5uYXYtbGluay5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogdmFyKC0tcGhvZW5peC1uYXZiYXItdG9wLWRyb3Bkb3duLWNvbG9yKTtcbn1cbltkYXRhLW5hdmlnYXRpb24tdHlwZT1ob3Jpem9udGFsXSAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duLW1lbnUubmF2YmFyLWRyb3Bkb3duLWNhcmV0OjphZnRlcixcbltkYXRhLW5hdmlnYXRpb24tdHlwZT1kdWFsXSAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duLW1lbnUubmF2YmFyLWRyb3Bkb3duLWNhcmV0OjphZnRlcixcbltkYXRhLW5hdmlnYXRpb24tdHlwZT1jb21ib10gLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93bi1tZW51Lm5hdmJhci1kcm9wZG93bi1jYXJldDo6YWZ0ZXIge1xuICBib3gtc2hhZG93OiBub25lO1xuICB0b3A6IC0xMHB4O1xuICBoZWlnaHQ6IDEuMnJlbTtcbiAgd2lkdGg6IDEuMnJlbTtcbn1cbltkYXRhLW5hdmlnYXRpb24tdHlwZT1ob3Jpem9udGFsXSAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duLW1lbnUsXG5bZGF0YS1uYXZpZ2F0aW9uLXR5cGU9ZHVhbF0gLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93bi1tZW51LFxuW2RhdGEtbmF2aWdhdGlvbi10eXBlPWNvbWJvXSAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuW2RhdGEtbmF2aWdhdGlvbi10eXBlPWhvcml6b250YWxdIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24tbWVudSBbYXJpYS1leHBhbmRlZD10cnVlXSAuZHJvcGRvd24taW5kaWNhdG9yLWljb24udWlsLWFuZ2xlLXJpZ2h0LFxuW2RhdGEtbmF2aWdhdGlvbi10eXBlPWR1YWxdIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24tbWVudSBbYXJpYS1leHBhbmRlZD10cnVlXSAuZHJvcGRvd24taW5kaWNhdG9yLWljb24udWlsLWFuZ2xlLXJpZ2h0LFxuW2RhdGEtbmF2aWdhdGlvbi10eXBlPWNvbWJvXSAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duLW1lbnUgW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmRyb3Bkb3duLWluZGljYXRvci1pY29uLnVpbC1hbmdsZS1yaWdodCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbltkaXI9cnRsXSBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9aG9yaXpvbnRhbF0gLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93bi1tZW51IFthcmlhLWV4cGFuZGVkPXRydWVdIC5kcm9wZG93bi1pbmRpY2F0b3ItaWNvbi51aWwtYW5nbGUtcmlnaHQsXG5bZGlyPXJ0bF0gW2RhdGEtbmF2aWdhdGlvbi10eXBlPWR1YWxdIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24tbWVudSBbYXJpYS1leHBhbmRlZD10cnVlXSAuZHJvcGRvd24taW5kaWNhdG9yLWljb24udWlsLWFuZ2xlLXJpZ2h0LFxuW2Rpcj1ydGxdIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1jb21ib10gLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93bi1tZW51IFthcmlhLWV4cGFuZGVkPXRydWVdIC5kcm9wZG93bi1pbmRpY2F0b3ItaWNvbi51aWwtYW5nbGUtcmlnaHQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuW2RhdGEtbmF2aWdhdGlvbi10eXBlPWhvcml6b250YWxdIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUsXG5bZGF0YS1uYXZpZ2F0aW9uLXR5cGU9ZHVhbF0gLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93bi1tZW51IC5kcm9wZG93biAuZHJvcGRvd24tbWVudSxcbltkYXRhLW5hdmlnYXRpb24tdHlwZT1jb21ib10gLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93bi1tZW51IC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZy10b3A6IDByZW07XG4gIHBhZGRpbmctYm90dG9tOiAwcmVtO1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG5bZGF0YS1uYXZpZ2F0aW9uLXR5cGU9aG9yaXpvbnRhbF0gLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93bi1tZW51IC5kcm9wZG93biAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbSxcbltkYXRhLW5hdmlnYXRpb24tdHlwZT1kdWFsXSAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtLFxuW2RhdGEtbmF2aWdhdGlvbi10eXBlPWNvbWJvXSAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtO1xufVxuW2RhdGEtbmF2aWdhdGlvbi10eXBlPWhvcml6b250YWxdIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0gfiAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbSxcbltkYXRhLW5hdmlnYXRpb24tdHlwZT1kdWFsXSAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtIH4gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0sXG5bZGF0YS1uYXZpZ2F0aW9uLXR5cGU9Y29tYm9dIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0gfiAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbSB7XG4gIHBhZGRpbmctbGVmdDogNHJlbTtcbn1cbltkYXRhLW5hdmlnYXRpb24tdHlwZT1ob3Jpem9udGFsXSAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtIH4gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0gfiAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbSxcbltkYXRhLW5hdmlnYXRpb24tdHlwZT1kdWFsXSAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtIH4gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0gfiAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbSxcbltkYXRhLW5hdmlnYXRpb24tdHlwZT1jb21ib10gLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93bi1tZW51IC5kcm9wZG93biAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbSB+IC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtIH4gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDVyZW07XG59XG5bZGF0YS1uYXZpZ2F0aW9uLXR5cGU9aG9yaXpvbnRhbF0gLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93bi1tZW51IC5kcm9wZG93biAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbSB+IC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtIH4gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0gfiAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbSxcbltkYXRhLW5hdmlnYXRpb24tdHlwZT1kdWFsXSAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtIH4gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0gfiAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbSB+IC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtLFxuW2RhdGEtbmF2aWdhdGlvbi10eXBlPWNvbWJvXSAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtIH4gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0gfiAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbSB+IC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiA2cmVtO1xufVxuW2RhdGEtbmF2aWdhdGlvbi10eXBlPWhvcml6b250YWxdIC5uYXZiYXItbmF2LXRvcC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpLFxuW2RhdGEtbmF2aWdhdGlvbi10eXBlPWR1YWxdIC5uYXZiYXItbmF2LXRvcC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpLFxuW2RhdGEtbmF2aWdhdGlvbi10eXBlPWNvbWJvXSAubmF2YmFyLW5hdi10b3AubmF2YmFyLW5hdiA+IC5uYXYtaXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDAuM3JlbTtcbn1cbltkYXRhLW5hdmlnYXRpb24tdHlwZT1ob3Jpem9udGFsXSAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duLWl0ZW0td3JhcHBlcixcbltkYXRhLW5hdmlnYXRpb24tdHlwZT1kdWFsXSAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duLWl0ZW0td3JhcHBlcixcbltkYXRhLW5hdmlnYXRpb24tdHlwZT1jb21ib10gLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93bi1pdGVtLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tbGVmdDogLTAuMjVyZW07XG59XG5bZGF0YS1uYXZpZ2F0aW9uLXR5cGU9aG9yaXpvbnRhbF0gLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93bi1pdGVtLFxuW2RhdGEtbmF2aWdhdGlvbi10eXBlPWR1YWxdIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24taXRlbSxcbltkYXRhLW5hdmlnYXRpb24tdHlwZT1jb21ib10gLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93bi1pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG59XG5bZGF0YS1uYXZpZ2F0aW9uLXR5cGU9aG9yaXpvbnRhbF0gLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93bi1pdGVtOm5vdCguZHJvcGRvd24tdG9nZ2xlKSAuZHJvcGRvd24taXRlbS13cmFwcGVyLFxuW2RhdGEtbmF2aWdhdGlvbi10eXBlPWR1YWxdIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24taXRlbTpub3QoLmRyb3Bkb3duLXRvZ2dsZSkgLmRyb3Bkb3duLWl0ZW0td3JhcHBlcixcbltkYXRhLW5hdmlnYXRpb24tdHlwZT1jb21ib10gLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93bi1pdGVtOm5vdCguZHJvcGRvd24tdG9nZ2xlKSAuZHJvcGRvd24taXRlbS13cmFwcGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuW2RhdGEtbmF2aWdhdGlvbi10eXBlPWhvcml6b250YWxdIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24taXRlbSxcbltkYXRhLW5hdmlnYXRpb24tdHlwZT1kdWFsXSAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duLWl0ZW0sXG5bZGF0YS1uYXZpZ2F0aW9uLXR5cGU9Y29tYm9dIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24taXRlbSB7XG4gIGNvbG9yOiB2YXIoLS1waG9lbml4LW5hdmJhci10b3AtbGluay1jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5bZGF0YS1uYXZpZ2F0aW9uLXR5cGU9aG9yaXpvbnRhbF0gLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93bi1pdGVtOmZvY3VzLFxuW2RhdGEtbmF2aWdhdGlvbi10eXBlPWR1YWxdIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24taXRlbTpmb2N1cyxcbltkYXRhLW5hdmlnYXRpb24tdHlwZT1jb21ib10gLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93bi1pdGVtOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS1waG9lbml4LW5hdmJhci10b3AtbGluay1jb2xvcik7XG59XG5bZGF0YS1uYXZpZ2F0aW9uLXR5cGU9aG9yaXpvbnRhbF0gLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93bi1pdGVtOmhvdmVyLFxuW2RhdGEtbmF2aWdhdGlvbi10eXBlPWR1YWxdIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24taXRlbTpob3ZlcixcbltkYXRhLW5hdmlnYXRpb24tdHlwZT1jb21ib10gLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93bi1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGhvZW5peC1uYXZiYXItdG9wLWxpbmstaG92ZXItYmcpO1xuICBjb2xvcjogdmFyKC0tcGhvZW5peC1uYXZiYXItdG9wLWxpbmstaG92ZXItY29sb3IpO1xufVxuW2RhdGEtbmF2aWdhdGlvbi10eXBlPWhvcml6b250YWxdIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24taXRlbS5hY3RpdmUsXG5bZGF0YS1uYXZpZ2F0aW9uLXR5cGU9ZHVhbF0gLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93bi1pdGVtLmFjdGl2ZSxcbltkYXRhLW5hdmlnYXRpb24tdHlwZT1jb21ib10gLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93bi1pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0tcGhvZW5peC1uYXZiYXItdG9wLWxpbmstYWN0aXZlLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNTQwcHgpIHtcbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWhvcml6b250YWxdIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2LXRvcCxcbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWR1YWxdIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2LXRvcCxcbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWNvbWJvXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdi10b3Age1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1ob3Jpem9udGFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdi10b3AubmF2YmFyLW5hdiA+IC5uYXYtaXRlbSxcbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWR1YWxdIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2LXRvcC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtLFxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9Y29tYm9dIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2LXRvcC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1ob3Jpem9udGFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyLFxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9ZHVhbF0gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93biAuZHJvcGRvd24tdG9nZ2xlOjphZnRlcixcbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWNvbWJvXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1ob3Jpem9udGFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duIC5kcm9wZG93bi10b2dnbGUgPiAuZHJvcGRvd24taXRlbS13cmFwcGVyLFxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9ZHVhbF0gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93biAuZHJvcGRvd24tdG9nZ2xlID4gLmRyb3Bkb3duLWl0ZW0td3JhcHBlcixcbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWNvbWJvXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duIC5kcm9wZG93bi10b2dnbGUgPiAuZHJvcGRvd24taXRlbS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9aG9yaXpvbnRhbF0gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93biAuZHJvcGRvd24taXRlbS13cmFwcGVyLFxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9ZHVhbF0gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93biAuZHJvcGRvd24taXRlbS13cmFwcGVyLFxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9Y29tYm9dIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24gLmRyb3Bkb3duLWl0ZW0td3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1ob3Jpem9udGFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duIC5kcm9wZG93bi1pbmRpY2F0b3ItaWNvbixcbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWR1YWxdIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24gLmRyb3Bkb3duLWluZGljYXRvci1pY29uLFxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9Y29tYm9dIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24gLmRyb3Bkb3duLWluZGljYXRvci1pY29uIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9aG9yaXpvbnRhbF0gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93bi5uYXYtaXRlbSA+IC5kcm9wZG93bi1tZW51LFxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9ZHVhbF0gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93bi5uYXYtaXRlbSA+IC5kcm9wZG93bi1tZW51LFxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9Y29tYm9dIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24ubmF2LWl0ZW0gPiAuZHJvcGRvd24tbWVudSB7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tcGhvZW5peC1uYXZiYXItdG9wLW1lbnUtbWFyZ2luKTtcbiAgfVxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9aG9yaXpvbnRhbF0gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSxcbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWR1YWxdIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUsXG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1jb21ib10gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gICAgbWluLXdpZHRoOiAxM3JlbTtcbiAgICBib3gtc2hhZG93OiAtOHB4IDBweCAxNnB4IC00cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDAuNjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuNjVyZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcGhvZW5peC1uYXZiYXItdG9wLWJvcmRlci1jb2xvcik7XG4gIH1cbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWhvcml6b250YWxdIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0sXG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1kdWFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtLFxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9Y29tYm9dIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1ob3Jpem9udGFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pbmRpY2F0b3ItaWNvbi51aWwtYW5nbGUtcmlnaHQsXG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1kdWFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pbmRpY2F0b3ItaWNvbi51aWwtYW5nbGUtcmlnaHQsXG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1jb21ib10gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taW5kaWNhdG9yLWljb24udWlsLWFuZ2xlLXJpZ2h0IHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWhvcml6b250YWxdIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tbWVudS1jYXJkLFxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9ZHVhbF0gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93biAuZHJvcGRvd24tbWVudS5kcm9wZG93bi1tZW51LWNhcmQsXG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1jb21ib10gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93biAuZHJvcGRvd24tbWVudS5kcm9wZG93bi1tZW51LWNhcmQge1xuICAgIG1pbi13aWR0aDogNTUwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9aG9yaXpvbnRhbF0gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93biAuZHJvcGRvd24tbWVudS5kcm9wZG93bi1tZW51LWNhcmQubmF2YmFyLWRyb3Bkb3duLWNhcmV0OjphZnRlcixcbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWR1YWxdIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tbWVudS1jYXJkLm5hdmJhci1kcm9wZG93bi1jYXJldDo6YWZ0ZXIsXG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1jb21ib10gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93biAuZHJvcGRvd24tbWVudS5kcm9wZG93bi1tZW51LWNhcmQubmF2YmFyLWRyb3Bkb3duLWNhcmV0OjphZnRlciB7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICB9XG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1ob3Jpem9udGFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duIC5kcm9wZG93bi1pdGVtOmhvdmVyLCBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9aG9yaXpvbnRhbF0gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93biAuZHJvcGRvd24taXRlbS5zaG93LFxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9ZHVhbF0gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93biAuZHJvcGRvd24taXRlbTpob3ZlcixcbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWR1YWxdIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24gLmRyb3Bkb3duLWl0ZW0uc2hvdyxcbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWNvbWJvXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duIC5kcm9wZG93bi1pdGVtOmhvdmVyLFxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9Y29tYm9dIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24gLmRyb3Bkb3duLWl0ZW0uc2hvdyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGhvZW5peC1uYXZiYXItdG9wLWxpbmstaG92ZXItYmcpO1xuICB9XG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1ob3Jpem9udGFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSxcbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWR1YWxdIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24gLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51LFxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9Y29tYm9dIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24gLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9aG9yaXpvbnRhbF0gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93bi5kcm9wZG93bi1pbnNpZGUgLmRyb3Bkb3duLWl0ZW0gLmRyb3Bkb3duLWluZGljYXRvci1pY29uLnVpbC1hbmdsZS1yaWdodCxcbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWR1YWxdIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24uZHJvcGRvd24taW5zaWRlIC5kcm9wZG93bi1pdGVtIC5kcm9wZG93bi1pbmRpY2F0b3ItaWNvbi51aWwtYW5nbGUtcmlnaHQsXG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1jb21ib10gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93bi5kcm9wZG93bi1pbnNpZGUgLmRyb3Bkb3duLWl0ZW0gLmRyb3Bkb3duLWluZGljYXRvci1pY29uLnVpbC1hbmdsZS1yaWdodCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB9XG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1ob3Jpem9udGFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duLmRyb3Bkb3duLWluc2lkZSAuZHJvcGRvd24taXRlbS5zaG93IC5kcm9wZG93bi1pbmRpY2F0b3ItaWNvbi51aWwtYW5nbGUtcmlnaHQsXG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1kdWFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duLmRyb3Bkb3duLWluc2lkZSAuZHJvcGRvd24taXRlbS5zaG93IC5kcm9wZG93bi1pbmRpY2F0b3ItaWNvbi51aWwtYW5nbGUtcmlnaHQsXG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1jb21ib10gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93bi5kcm9wZG93bi1pbnNpZGUgLmRyb3Bkb3duLWl0ZW0uc2hvdyAuZHJvcGRvd24taW5kaWNhdG9yLWljb24udWlsLWFuZ2xlLXJpZ2h0IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB9XG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1ob3Jpem9udGFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duLmRyb3Bkb3duLWluc2lkZSAuZHJvcGRvd24tbWVudS5zaG93LFxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9ZHVhbF0gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93bi5kcm9wZG93bi1pbnNpZGUgLmRyb3Bkb3duLW1lbnUuc2hvdyxcbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWNvbWJvXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duLmRyb3Bkb3duLWluc2lkZSAuZHJvcGRvd24tbWVudS5zaG93IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBwYWRkaW5nLXRvcDogMHJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gIH1cbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWhvcml6b250YWxdIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24uZHJvcGRvd24taW5zaWRlIC5kcm9wZG93bi1tZW51LnNob3cgLmRyb3Bkb3duLWl0ZW0sXG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1kdWFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duLmRyb3Bkb3duLWluc2lkZSAuZHJvcGRvd24tbWVudS5zaG93IC5kcm9wZG93bi1pdGVtLFxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9Y29tYm9dIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24uZHJvcGRvd24taW5zaWRlIC5kcm9wZG93bi1tZW51LnNob3cgLmRyb3Bkb3duLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWhvcml6b250YWxdIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYtdG9wLFxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9ZHVhbF0gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdi10b3AsXG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1jb21ib10gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdi10b3Age1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1ob3Jpem9udGFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2LXRvcC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtLFxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9ZHVhbF0gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdi10b3AubmF2YmFyLW5hdiA+IC5uYXYtaXRlbSxcbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWNvbWJvXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2LXRvcC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1ob3Jpem9udGFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIsXG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1kdWFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIsXG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1jb21ib10gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1ob3Jpem9udGFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZSA+IC5kcm9wZG93bi1pdGVtLXdyYXBwZXIsXG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1kdWFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZSA+IC5kcm9wZG93bi1pdGVtLXdyYXBwZXIsXG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1jb21ib10gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duIC5kcm9wZG93bi10b2dnbGUgPiAuZHJvcGRvd24taXRlbS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9aG9yaXpvbnRhbF0gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duIC5kcm9wZG93bi1pdGVtLXdyYXBwZXIsXG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1kdWFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24gLmRyb3Bkb3duLWl0ZW0td3JhcHBlcixcbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWNvbWJvXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24gLmRyb3Bkb3duLWl0ZW0td3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1ob3Jpem9udGFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24gLmRyb3Bkb3duLWluZGljYXRvci1pY29uLFxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9ZHVhbF0gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duIC5kcm9wZG93bi1pbmRpY2F0b3ItaWNvbixcbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWNvbWJvXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24gLmRyb3Bkb3duLWluZGljYXRvci1pY29uIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9aG9yaXpvbnRhbF0gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duLm5hdi1pdGVtID4gLmRyb3Bkb3duLW1lbnUsXG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1kdWFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24ubmF2LWl0ZW0gPiAuZHJvcGRvd24tbWVudSxcbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWNvbWJvXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24ubmF2LWl0ZW0gPiAuZHJvcGRvd24tbWVudSB7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tcGhvZW5peC1uYXZiYXItdG9wLW1lbnUtbWFyZ2luKTtcbiAgfVxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9aG9yaXpvbnRhbF0gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51LFxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9ZHVhbF0gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51LFxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9Y29tYm9dIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gICAgbWluLXdpZHRoOiAxM3JlbTtcbiAgICBib3gtc2hhZG93OiAtOHB4IDBweCAxNnB4IC00cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDAuNjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuNjVyZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcGhvZW5peC1uYXZiYXItdG9wLWJvcmRlci1jb2xvcik7XG4gIH1cbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWhvcml6b250YWxdIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbSxcbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWR1YWxdIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbSxcbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWNvbWJvXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1ob3Jpem9udGFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWluZGljYXRvci1pY29uLnVpbC1hbmdsZS1yaWdodCxcbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWR1YWxdIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taW5kaWNhdG9yLWljb24udWlsLWFuZ2xlLXJpZ2h0LFxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9Y29tYm9dIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taW5kaWNhdG9yLWljb24udWlsLWFuZ2xlLXJpZ2h0IHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWhvcml6b250YWxdIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93biAuZHJvcGRvd24tbWVudS5kcm9wZG93bi1tZW51LWNhcmQsXG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1kdWFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tbWVudS1jYXJkLFxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9Y29tYm9dIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93biAuZHJvcGRvd24tbWVudS5kcm9wZG93bi1tZW51LWNhcmQge1xuICAgIG1pbi13aWR0aDogNTUwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9aG9yaXpvbnRhbF0gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51LmRyb3Bkb3duLW1lbnUtY2FyZC5uYXZiYXItZHJvcGRvd24tY2FyZXQ6OmFmdGVyLFxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9ZHVhbF0gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51LmRyb3Bkb3duLW1lbnUtY2FyZC5uYXZiYXItZHJvcGRvd24tY2FyZXQ6OmFmdGVyLFxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9Y29tYm9dIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93biAuZHJvcGRvd24tbWVudS5kcm9wZG93bi1tZW51LWNhcmQubmF2YmFyLWRyb3Bkb3duLWNhcmV0OjphZnRlciB7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICB9XG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1ob3Jpem9udGFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24gLmRyb3Bkb3duLWl0ZW06aG92ZXIsIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1ob3Jpem9udGFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24gLmRyb3Bkb3duLWl0ZW0uc2hvdyxcbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWR1YWxdIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93biAuZHJvcGRvd24taXRlbTpob3ZlcixcbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWR1YWxdIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93biAuZHJvcGRvd24taXRlbS5zaG93LFxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9Y29tYm9dIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93biAuZHJvcGRvd24taXRlbTpob3ZlcixcbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWNvbWJvXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24gLmRyb3Bkb3duLWl0ZW0uc2hvdyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGhvZW5peC1uYXZiYXItdG9wLWxpbmstaG92ZXItYmcpO1xuICB9XG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1ob3Jpem9udGFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24gLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51LFxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9ZHVhbF0gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSxcbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWNvbWJvXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24gLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9aG9yaXpvbnRhbF0gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duLmRyb3Bkb3duLWluc2lkZSAuZHJvcGRvd24taXRlbSAuZHJvcGRvd24taW5kaWNhdG9yLWljb24udWlsLWFuZ2xlLXJpZ2h0LFxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9ZHVhbF0gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duLmRyb3Bkb3duLWluc2lkZSAuZHJvcGRvd24taXRlbSAuZHJvcGRvd24taW5kaWNhdG9yLWljb24udWlsLWFuZ2xlLXJpZ2h0LFxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9Y29tYm9dIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93bi5kcm9wZG93bi1pbnNpZGUgLmRyb3Bkb3duLWl0ZW0gLmRyb3Bkb3duLWluZGljYXRvci1pY29uLnVpbC1hbmdsZS1yaWdodCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB9XG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1ob3Jpem9udGFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24uZHJvcGRvd24taW5zaWRlIC5kcm9wZG93bi1pdGVtLnNob3cgLmRyb3Bkb3duLWluZGljYXRvci1pY29uLnVpbC1hbmdsZS1yaWdodCxcbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWR1YWxdIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93bi5kcm9wZG93bi1pbnNpZGUgLmRyb3Bkb3duLWl0ZW0uc2hvdyAuZHJvcGRvd24taW5kaWNhdG9yLWljb24udWlsLWFuZ2xlLXJpZ2h0LFxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9Y29tYm9dIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93bi5kcm9wZG93bi1pbnNpZGUgLmRyb3Bkb3duLWl0ZW0uc2hvdyAuZHJvcGRvd24taW5kaWNhdG9yLWljb24udWlsLWFuZ2xlLXJpZ2h0IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB9XG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1ob3Jpem9udGFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24uZHJvcGRvd24taW5zaWRlIC5kcm9wZG93bi1tZW51LnNob3csXG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1kdWFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24uZHJvcGRvd24taW5zaWRlIC5kcm9wZG93bi1tZW51LnNob3csXG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1jb21ib10gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duLmRyb3Bkb3duLWluc2lkZSAuZHJvcGRvd24tbWVudS5zaG93IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBwYWRkaW5nLXRvcDogMHJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gIH1cbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWhvcml6b250YWxdIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93bi5kcm9wZG93bi1pbnNpZGUgLmRyb3Bkb3duLW1lbnUuc2hvdyAuZHJvcGRvd24taXRlbSxcbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWR1YWxdIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93bi5kcm9wZG93bi1pbnNpZGUgLmRyb3Bkb3duLW1lbnUuc2hvdyAuZHJvcGRvd24taXRlbSxcbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWNvbWJvXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24uZHJvcGRvd24taW5zaWRlIC5kcm9wZG93bi1tZW51LnNob3cgLmRyb3Bkb3duLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9aG9yaXpvbnRhbF0gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdi10b3AsXG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1kdWFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2LXRvcCxcbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWNvbWJvXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2LXRvcCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWhvcml6b250YWxdIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYtdG9wLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0sXG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1kdWFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2LXRvcC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtLFxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9Y29tYm9dIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYtdG9wLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWhvcml6b250YWxdIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93biAuZHJvcGRvd24tdG9nZ2xlOjphZnRlcixcbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWR1YWxdIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93biAuZHJvcGRvd24tdG9nZ2xlOjphZnRlcixcbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWNvbWJvXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWhvcml6b250YWxdIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93biAuZHJvcGRvd24tdG9nZ2xlID4gLmRyb3Bkb3duLWl0ZW0td3JhcHBlcixcbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWR1YWxdIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93biAuZHJvcGRvd24tdG9nZ2xlID4gLmRyb3Bkb3duLWl0ZW0td3JhcHBlcixcbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWNvbWJvXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZSA+IC5kcm9wZG93bi1pdGVtLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1ob3Jpem9udGFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24gLmRyb3Bkb3duLWl0ZW0td3JhcHBlcixcbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWR1YWxdIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93biAuZHJvcGRvd24taXRlbS13cmFwcGVyLFxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9Y29tYm9dIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93biAuZHJvcGRvd24taXRlbS13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWhvcml6b250YWxdIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93biAuZHJvcGRvd24taW5kaWNhdG9yLWljb24sXG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1kdWFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24gLmRyb3Bkb3duLWluZGljYXRvci1pY29uLFxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9Y29tYm9dIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93biAuZHJvcGRvd24taW5kaWNhdG9yLWljb24ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1ob3Jpem9udGFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24ubmF2LWl0ZW0gPiAuZHJvcGRvd24tbWVudSxcbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWR1YWxdIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93bi5uYXYtaXRlbSA+IC5kcm9wZG93bi1tZW51LFxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9Y29tYm9dIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93bi5uYXYtaXRlbSA+IC5kcm9wZG93bi1tZW51IHtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1waG9lbml4LW5hdmJhci10b3AtbWVudS1tYXJnaW4pO1xuICB9XG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1ob3Jpem9udGFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUsXG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1kdWFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUsXG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1jb21ib10gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgICBtaW4td2lkdGg6IDEzcmVtO1xuICAgIGJveC1zaGFkb3c6IC04cHggMHB4IDE2cHggLTRweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogMC42NXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC42NXJlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1waG9lbml4LW5hdmJhci10b3AtYm9yZGVyLWNvbG9yKTtcbiAgfVxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9aG9yaXpvbnRhbF0gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtLFxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9ZHVhbF0gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtLFxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9Y29tYm9dIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWhvcml6b250YWxdIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taW5kaWNhdG9yLWljb24udWlsLWFuZ2xlLXJpZ2h0LFxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9ZHVhbF0gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pbmRpY2F0b3ItaWNvbi51aWwtYW5nbGUtcmlnaHQsXG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1jb21ib10gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pbmRpY2F0b3ItaWNvbi51aWwtYW5nbGUtcmlnaHQge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9aG9yaXpvbnRhbF0gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51LmRyb3Bkb3duLW1lbnUtY2FyZCxcbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWR1YWxdIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93biAuZHJvcGRvd24tbWVudS5kcm9wZG93bi1tZW51LWNhcmQsXG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1jb21ib10gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51LmRyb3Bkb3duLW1lbnUtY2FyZCB7XG4gICAgbWluLXdpZHRoOiA1NTBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1ob3Jpem9udGFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tbWVudS1jYXJkLm5hdmJhci1kcm9wZG93bi1jYXJldDo6YWZ0ZXIsXG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1kdWFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tbWVudS1jYXJkLm5hdmJhci1kcm9wZG93bi1jYXJldDo6YWZ0ZXIsXG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1jb21ib10gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51LmRyb3Bkb3duLW1lbnUtY2FyZC5uYXZiYXItZHJvcGRvd24tY2FyZXQ6OmFmdGVyIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gIH1cbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWhvcml6b250YWxdIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93biAuZHJvcGRvd24taXRlbTpob3ZlciwgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWhvcml6b250YWxdIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93biAuZHJvcGRvd24taXRlbS5zaG93LFxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9ZHVhbF0gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duIC5kcm9wZG93bi1pdGVtOmhvdmVyLFxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9ZHVhbF0gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duIC5kcm9wZG93bi1pdGVtLnNob3csXG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1jb21ib10gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duIC5kcm9wZG93bi1pdGVtOmhvdmVyLFxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9Y29tYm9dIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93biAuZHJvcGRvd24taXRlbS5zaG93IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waG9lbml4LW5hdmJhci10b3AtbGluay1ob3Zlci1iZyk7XG4gIH1cbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWhvcml6b250YWxdIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93biAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUsXG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1kdWFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24gLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51LFxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9Y29tYm9dIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93biAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1ob3Jpem9udGFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24uZHJvcGRvd24taW5zaWRlIC5kcm9wZG93bi1pdGVtIC5kcm9wZG93bi1pbmRpY2F0b3ItaWNvbi51aWwtYW5nbGUtcmlnaHQsXG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1kdWFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24uZHJvcGRvd24taW5zaWRlIC5kcm9wZG93bi1pdGVtIC5kcm9wZG93bi1pbmRpY2F0b3ItaWNvbi51aWwtYW5nbGUtcmlnaHQsXG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1jb21ib10gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duLmRyb3Bkb3duLWluc2lkZSAuZHJvcGRvd24taXRlbSAuZHJvcGRvd24taW5kaWNhdG9yLWljb24udWlsLWFuZ2xlLXJpZ2h0IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIH1cbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWhvcml6b250YWxdIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93bi5kcm9wZG93bi1pbnNpZGUgLmRyb3Bkb3duLWl0ZW0uc2hvdyAuZHJvcGRvd24taW5kaWNhdG9yLWljb24udWlsLWFuZ2xlLXJpZ2h0LFxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9ZHVhbF0gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duLmRyb3Bkb3duLWluc2lkZSAuZHJvcGRvd24taXRlbS5zaG93IC5kcm9wZG93bi1pbmRpY2F0b3ItaWNvbi51aWwtYW5nbGUtcmlnaHQsXG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1jb21ib10gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duLmRyb3Bkb3duLWluc2lkZSAuZHJvcGRvd24taXRlbS5zaG93IC5kcm9wZG93bi1pbmRpY2F0b3ItaWNvbi51aWwtYW5nbGUtcmlnaHQge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIH1cbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWhvcml6b250YWxdIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93bi5kcm9wZG93bi1pbnNpZGUgLmRyb3Bkb3duLW1lbnUuc2hvdyxcbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWR1YWxdIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93bi5kcm9wZG93bi1pbnNpZGUgLmRyb3Bkb3duLW1lbnUuc2hvdyxcbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWNvbWJvXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24uZHJvcGRvd24taW5zaWRlIC5kcm9wZG93bi1tZW51LnNob3cge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHBhZGRpbmctdG9wOiAwcmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgfVxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9aG9yaXpvbnRhbF0gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duLmRyb3Bkb3duLWluc2lkZSAuZHJvcGRvd24tbWVudS5zaG93IC5kcm9wZG93bi1pdGVtLFxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9ZHVhbF0gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duLmRyb3Bkb3duLWluc2lkZSAuZHJvcGRvd24tbWVudS5zaG93IC5kcm9wZG93bi1pdGVtLFxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9Y29tYm9dIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93bi5kcm9wZG93bi1pbnNpZGUgLmRyb3Bkb3duLW1lbnUuc2hvdyAuZHJvcGRvd24taXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1ob3Jpem9udGFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2LXRvcCxcbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWR1YWxdIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYtdG9wLFxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9Y29tYm9dIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYtdG9wIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9aG9yaXpvbnRhbF0gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdi10b3AubmF2YmFyLW5hdiA+IC5uYXYtaXRlbSxcbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWR1YWxdIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYtdG9wLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0sXG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1jb21ib10gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdi10b3AubmF2YmFyLW5hdiA+IC5uYXYtaXRlbSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9aG9yaXpvbnRhbF0gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyLFxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9ZHVhbF0gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyLFxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9Y29tYm9dIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93biAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9aG9yaXpvbnRhbF0gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duIC5kcm9wZG93bi10b2dnbGUgPiAuZHJvcGRvd24taXRlbS13cmFwcGVyLFxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9ZHVhbF0gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duIC5kcm9wZG93bi10b2dnbGUgPiAuZHJvcGRvd24taXRlbS13cmFwcGVyLFxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9Y29tYm9dIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93biAuZHJvcGRvd24tdG9nZ2xlID4gLmRyb3Bkb3duLWl0ZW0td3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWhvcml6b250YWxdIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93biAuZHJvcGRvd24taXRlbS13cmFwcGVyLFxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9ZHVhbF0gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duIC5kcm9wZG93bi1pdGVtLXdyYXBwZXIsXG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1jb21ib10gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duIC5kcm9wZG93bi1pdGVtLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9aG9yaXpvbnRhbF0gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duIC5kcm9wZG93bi1pbmRpY2F0b3ItaWNvbixcbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWR1YWxdIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93biAuZHJvcGRvd24taW5kaWNhdG9yLWljb24sXG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1jb21ib10gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duIC5kcm9wZG93bi1pbmRpY2F0b3ItaWNvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWhvcml6b250YWxdIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93bi5uYXYtaXRlbSA+IC5kcm9wZG93bi1tZW51LFxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9ZHVhbF0gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duLm5hdi1pdGVtID4gLmRyb3Bkb3duLW1lbnUsXG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1jb21ib10gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duLm5hdi1pdGVtID4gLmRyb3Bkb3duLW1lbnUge1xuICAgIG1hcmdpbi10b3A6IHZhcigtLXBob2VuaXgtbmF2YmFyLXRvcC1tZW51LW1hcmdpbik7XG4gIH1cbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWhvcml6b250YWxdIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSxcbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWR1YWxdIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSxcbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWNvbWJvXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICAgIG1pbi13aWR0aDogMTNyZW07XG4gICAgYm94LXNoYWRvdzogLThweCAwcHggMTZweCAtNHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmctdG9wOiAwLjY1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjY1cmVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXBob2VuaXgtbmF2YmFyLXRvcC1ib3JkZXItY29sb3IpO1xuICB9XG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1ob3Jpem9udGFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0sXG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1kdWFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0sXG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1jb21ib10gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9aG9yaXpvbnRhbF0gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pbmRpY2F0b3ItaWNvbi51aWwtYW5nbGUtcmlnaHQsXG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1kdWFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWluZGljYXRvci1pY29uLnVpbC1hbmdsZS1yaWdodCxcbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWNvbWJvXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWluZGljYXRvci1pY29uLnVpbC1hbmdsZS1yaWdodCB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1ob3Jpem9udGFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tbWVudS1jYXJkLFxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9ZHVhbF0gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51LmRyb3Bkb3duLW1lbnUtY2FyZCxcbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWNvbWJvXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tbWVudS1jYXJkIHtcbiAgICBtaW4td2lkdGg6IDU1MHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWhvcml6b250YWxdIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93biAuZHJvcGRvd24tbWVudS5kcm9wZG93bi1tZW51LWNhcmQubmF2YmFyLWRyb3Bkb3duLWNhcmV0OjphZnRlcixcbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWR1YWxdIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93biAuZHJvcGRvd24tbWVudS5kcm9wZG93bi1tZW51LWNhcmQubmF2YmFyLWRyb3Bkb3duLWNhcmV0OjphZnRlcixcbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWNvbWJvXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tbWVudS1jYXJkLm5hdmJhci1kcm9wZG93bi1jYXJldDo6YWZ0ZXIge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgfVxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9aG9yaXpvbnRhbF0gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duIC5kcm9wZG93bi1pdGVtOmhvdmVyLCBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9aG9yaXpvbnRhbF0gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duIC5kcm9wZG93bi1pdGVtLnNob3csXG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1kdWFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24gLmRyb3Bkb3duLWl0ZW06aG92ZXIsXG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1kdWFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24gLmRyb3Bkb3duLWl0ZW0uc2hvdyxcbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWNvbWJvXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24gLmRyb3Bkb3duLWl0ZW06aG92ZXIsXG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1jb21ib10gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duIC5kcm9wZG93bi1pdGVtLnNob3cge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBob2VuaXgtbmF2YmFyLXRvcC1saW5rLWhvdmVyLWJnKTtcbiAgfVxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9aG9yaXpvbnRhbF0gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSxcbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWR1YWxdIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93biAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUsXG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1jb21ib10gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWhvcml6b250YWxdIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93bi5kcm9wZG93bi1pbnNpZGUgLmRyb3Bkb3duLWl0ZW0gLmRyb3Bkb3duLWluZGljYXRvci1pY29uLnVpbC1hbmdsZS1yaWdodCxcbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWR1YWxdIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93bi5kcm9wZG93bi1pbnNpZGUgLmRyb3Bkb3duLWl0ZW0gLmRyb3Bkb3duLWluZGljYXRvci1pY29uLnVpbC1hbmdsZS1yaWdodCxcbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWNvbWJvXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24uZHJvcGRvd24taW5zaWRlIC5kcm9wZG93bi1pdGVtIC5kcm9wZG93bi1pbmRpY2F0b3ItaWNvbi51aWwtYW5nbGUtcmlnaHQge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgfVxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9aG9yaXpvbnRhbF0gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duLmRyb3Bkb3duLWluc2lkZSAuZHJvcGRvd24taXRlbS5zaG93IC5kcm9wZG93bi1pbmRpY2F0b3ItaWNvbi51aWwtYW5nbGUtcmlnaHQsXG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1kdWFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24uZHJvcGRvd24taW5zaWRlIC5kcm9wZG93bi1pdGVtLnNob3cgLmRyb3Bkb3duLWluZGljYXRvci1pY29uLnVpbC1hbmdsZS1yaWdodCxcbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWNvbWJvXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24uZHJvcGRvd24taW5zaWRlIC5kcm9wZG93bi1pdGVtLnNob3cgLmRyb3Bkb3duLWluZGljYXRvci1pY29uLnVpbC1hbmdsZS1yaWdodCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgfVxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9aG9yaXpvbnRhbF0gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duLmRyb3Bkb3duLWluc2lkZSAuZHJvcGRvd24tbWVudS5zaG93LFxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9ZHVhbF0gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duLmRyb3Bkb3duLWluc2lkZSAuZHJvcGRvd24tbWVudS5zaG93LFxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9Y29tYm9dIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93bi5kcm9wZG93bi1pbnNpZGUgLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgcGFkZGluZy10b3A6IDByZW07XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICB9XG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1ob3Jpem9udGFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24uZHJvcGRvd24taW5zaWRlIC5kcm9wZG93bi1tZW51LnNob3cgLmRyb3Bkb3duLWl0ZW0sXG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1kdWFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24uZHJvcGRvd24taW5zaWRlIC5kcm9wZG93bi1tZW51LnNob3cgLmRyb3Bkb3duLWl0ZW0sXG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1jb21ib10gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duLmRyb3Bkb3duLWluc2lkZSAuZHJvcGRvd24tbWVudS5zaG93IC5kcm9wZG93bi1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWhvcml6b250YWxdIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYtdG9wLFxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9ZHVhbF0gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdi10b3AsXG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1jb21ib10gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdi10b3Age1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1ob3Jpem9udGFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2LXRvcC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtLFxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9ZHVhbF0gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdi10b3AubmF2YmFyLW5hdiA+IC5uYXYtaXRlbSxcbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWNvbWJvXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2LXRvcC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1ob3Jpem9udGFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIsXG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1kdWFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIsXG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1jb21ib10gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1ob3Jpem9udGFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZSA+IC5kcm9wZG93bi1pdGVtLXdyYXBwZXIsXG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1kdWFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZSA+IC5kcm9wZG93bi1pdGVtLXdyYXBwZXIsXG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1jb21ib10gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duIC5kcm9wZG93bi10b2dnbGUgPiAuZHJvcGRvd24taXRlbS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9aG9yaXpvbnRhbF0gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duIC5kcm9wZG93bi1pdGVtLXdyYXBwZXIsXG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1kdWFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24gLmRyb3Bkb3duLWl0ZW0td3JhcHBlcixcbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWNvbWJvXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24gLmRyb3Bkb3duLWl0ZW0td3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1ob3Jpem9udGFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24gLmRyb3Bkb3duLWluZGljYXRvci1pY29uLFxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9ZHVhbF0gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duIC5kcm9wZG93bi1pbmRpY2F0b3ItaWNvbixcbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWNvbWJvXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24gLmRyb3Bkb3duLWluZGljYXRvci1pY29uIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9aG9yaXpvbnRhbF0gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duLm5hdi1pdGVtID4gLmRyb3Bkb3duLW1lbnUsXG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1kdWFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24ubmF2LWl0ZW0gPiAuZHJvcGRvd24tbWVudSxcbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWNvbWJvXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24ubmF2LWl0ZW0gPiAuZHJvcGRvd24tbWVudSB7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tcGhvZW5peC1uYXZiYXItdG9wLW1lbnUtbWFyZ2luKTtcbiAgfVxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9aG9yaXpvbnRhbF0gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51LFxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9ZHVhbF0gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51LFxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9Y29tYm9dIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gICAgbWluLXdpZHRoOiAxM3JlbTtcbiAgICBib3gtc2hhZG93OiAtOHB4IDBweCAxNnB4IC00cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDAuNjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuNjVyZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcGhvZW5peC1uYXZiYXItdG9wLWJvcmRlci1jb2xvcik7XG4gIH1cbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWhvcml6b250YWxdIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbSxcbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWR1YWxdIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbSxcbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWNvbWJvXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1ob3Jpem9udGFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWluZGljYXRvci1pY29uLnVpbC1hbmdsZS1yaWdodCxcbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWR1YWxdIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taW5kaWNhdG9yLWljb24udWlsLWFuZ2xlLXJpZ2h0LFxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9Y29tYm9dIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taW5kaWNhdG9yLWljb24udWlsLWFuZ2xlLXJpZ2h0IHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWhvcml6b250YWxdIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93biAuZHJvcGRvd24tbWVudS5kcm9wZG93bi1tZW51LWNhcmQsXG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1kdWFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tbWVudS1jYXJkLFxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9Y29tYm9dIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93biAuZHJvcGRvd24tbWVudS5kcm9wZG93bi1tZW51LWNhcmQge1xuICAgIG1pbi13aWR0aDogNTUwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9aG9yaXpvbnRhbF0gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51LmRyb3Bkb3duLW1lbnUtY2FyZC5uYXZiYXItZHJvcGRvd24tY2FyZXQ6OmFmdGVyLFxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9ZHVhbF0gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51LmRyb3Bkb3duLW1lbnUtY2FyZC5uYXZiYXItZHJvcGRvd24tY2FyZXQ6OmFmdGVyLFxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9Y29tYm9dIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93biAuZHJvcGRvd24tbWVudS5kcm9wZG93bi1tZW51LWNhcmQubmF2YmFyLWRyb3Bkb3duLWNhcmV0OjphZnRlciB7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICB9XG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1ob3Jpem9udGFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24gLmRyb3Bkb3duLWl0ZW06aG92ZXIsIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1ob3Jpem9udGFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24gLmRyb3Bkb3duLWl0ZW0uc2hvdyxcbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWR1YWxdIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93biAuZHJvcGRvd24taXRlbTpob3ZlcixcbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWR1YWxdIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93biAuZHJvcGRvd24taXRlbS5zaG93LFxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9Y29tYm9dIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93biAuZHJvcGRvd24taXRlbTpob3ZlcixcbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWNvbWJvXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24gLmRyb3Bkb3duLWl0ZW0uc2hvdyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGhvZW5peC1uYXZiYXItdG9wLWxpbmstaG92ZXItYmcpO1xuICB9XG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1ob3Jpem9udGFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24gLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51LFxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9ZHVhbF0gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSxcbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWNvbWJvXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24gLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9aG9yaXpvbnRhbF0gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duLmRyb3Bkb3duLWluc2lkZSAuZHJvcGRvd24taXRlbSAuZHJvcGRvd24taW5kaWNhdG9yLWljb24udWlsLWFuZ2xlLXJpZ2h0LFxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9ZHVhbF0gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duLmRyb3Bkb3duLWluc2lkZSAuZHJvcGRvd24taXRlbSAuZHJvcGRvd24taW5kaWNhdG9yLWljb24udWlsLWFuZ2xlLXJpZ2h0LFxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9Y29tYm9dIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93bi5kcm9wZG93bi1pbnNpZGUgLmRyb3Bkb3duLWl0ZW0gLmRyb3Bkb3duLWluZGljYXRvci1pY29uLnVpbC1hbmdsZS1yaWdodCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB9XG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1ob3Jpem9udGFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24uZHJvcGRvd24taW5zaWRlIC5kcm9wZG93bi1pdGVtLnNob3cgLmRyb3Bkb3duLWluZGljYXRvci1pY29uLnVpbC1hbmdsZS1yaWdodCxcbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWR1YWxdIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93bi5kcm9wZG93bi1pbnNpZGUgLmRyb3Bkb3duLWl0ZW0uc2hvdyAuZHJvcGRvd24taW5kaWNhdG9yLWljb24udWlsLWFuZ2xlLXJpZ2h0LFxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9Y29tYm9dIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93bi5kcm9wZG93bi1pbnNpZGUgLmRyb3Bkb3duLWl0ZW0uc2hvdyAuZHJvcGRvd24taW5kaWNhdG9yLWljb24udWlsLWFuZ2xlLXJpZ2h0IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB9XG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1ob3Jpem9udGFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24uZHJvcGRvd24taW5zaWRlIC5kcm9wZG93bi1tZW51LnNob3csXG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1kdWFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24uZHJvcGRvd24taW5zaWRlIC5kcm9wZG93bi1tZW51LnNob3csXG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1jb21ib10gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duLmRyb3Bkb3duLWluc2lkZSAuZHJvcGRvd24tbWVudS5zaG93IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBwYWRkaW5nLXRvcDogMHJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gIH1cbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWhvcml6b250YWxdIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93bi5kcm9wZG93bi1pbnNpZGUgLmRyb3Bkb3duLW1lbnUuc2hvdyAuZHJvcGRvd24taXRlbSxcbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWR1YWxdIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93bi5kcm9wZG93bi1pbnNpZGUgLmRyb3Bkb3duLW1lbnUuc2hvdyAuZHJvcGRvd24taXRlbSxcbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWNvbWJvXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24uZHJvcGRvd24taW5zaWRlIC5kcm9wZG93bi1tZW51LnNob3cgLmRyb3Bkb3duLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbltkYXRhLW5hdmlnYXRpb24tdHlwZT1ob3Jpem9udGFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXhzIC5uYXZiYXItbmF2LXRvcCxcbltkYXRhLW5hdmlnYXRpb24tdHlwZT1kdWFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXhzIC5uYXZiYXItbmF2LXRvcCxcbltkYXRhLW5hdmlnYXRpb24tdHlwZT1jb21ib10gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC14cyAubmF2YmFyLW5hdi10b3Age1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbltkYXRhLW5hdmlnYXRpb24tdHlwZT1ob3Jpem9udGFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXhzIC5uYXZiYXItbmF2LXRvcC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtLFxuW2RhdGEtbmF2aWdhdGlvbi10eXBlPWR1YWxdIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQteHMgLm5hdmJhci1uYXYtdG9wLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0sXG5bZGF0YS1uYXZpZ2F0aW9uLXR5cGU9Y29tYm9dIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQteHMgLm5hdmJhci1uYXYtdG9wLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0ge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuW2RhdGEtbmF2aWdhdGlvbi10eXBlPWhvcml6b250YWxdIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQteHMgLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93biAuZHJvcGRvd24tdG9nZ2xlOjphZnRlcixcbltkYXRhLW5hdmlnYXRpb24tdHlwZT1kdWFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXhzIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIsXG5bZGF0YS1uYXZpZ2F0aW9uLXR5cGU9Y29tYm9dIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQteHMgLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93biAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5bZGF0YS1uYXZpZ2F0aW9uLXR5cGU9aG9yaXpvbnRhbF0gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC14cyAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duIC5kcm9wZG93bi10b2dnbGUgPiAuZHJvcGRvd24taXRlbS13cmFwcGVyLFxuW2RhdGEtbmF2aWdhdGlvbi10eXBlPWR1YWxdIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQteHMgLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93biAuZHJvcGRvd24tdG9nZ2xlID4gLmRyb3Bkb3duLWl0ZW0td3JhcHBlcixcbltkYXRhLW5hdmlnYXRpb24tdHlwZT1jb21ib10gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC14cyAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duIC5kcm9wZG93bi10b2dnbGUgPiAuZHJvcGRvd24taXRlbS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuW2RhdGEtbmF2aWdhdGlvbi10eXBlPWhvcml6b250YWxdIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQteHMgLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93biAuZHJvcGRvd24taXRlbS13cmFwcGVyLFxuW2RhdGEtbmF2aWdhdGlvbi10eXBlPWR1YWxdIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQteHMgLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93biAuZHJvcGRvd24taXRlbS13cmFwcGVyLFxuW2RhdGEtbmF2aWdhdGlvbi10eXBlPWNvbWJvXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXhzIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24gLmRyb3Bkb3duLWl0ZW0td3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuW2RhdGEtbmF2aWdhdGlvbi10eXBlPWhvcml6b250YWxdIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQteHMgLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93biAuZHJvcGRvd24taW5kaWNhdG9yLWljb24sXG5bZGF0YS1uYXZpZ2F0aW9uLXR5cGU9ZHVhbF0gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC14cyAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duIC5kcm9wZG93bi1pbmRpY2F0b3ItaWNvbixcbltkYXRhLW5hdmlnYXRpb24tdHlwZT1jb21ib10gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC14cyAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duIC5kcm9wZG93bi1pbmRpY2F0b3ItaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuW2RhdGEtbmF2aWdhdGlvbi10eXBlPWhvcml6b250YWxdIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQteHMgLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93bi5uYXYtaXRlbSA+IC5kcm9wZG93bi1tZW51LFxuW2RhdGEtbmF2aWdhdGlvbi10eXBlPWR1YWxdIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQteHMgLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93bi5uYXYtaXRlbSA+IC5kcm9wZG93bi1tZW51LFxuW2RhdGEtbmF2aWdhdGlvbi10eXBlPWNvbWJvXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXhzIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24ubmF2LWl0ZW0gPiAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi10b3A6IHZhcigtLXBob2VuaXgtbmF2YmFyLXRvcC1tZW51LW1hcmdpbik7XG59XG5bZGF0YS1uYXZpZ2F0aW9uLXR5cGU9aG9yaXpvbnRhbF0gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC14cyAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51LFxuW2RhdGEtbmF2aWdhdGlvbi10eXBlPWR1YWxdIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQteHMgLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSxcbltkYXRhLW5hdmlnYXRpb24tdHlwZT1jb21ib10gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC14cyAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgbWluLXdpZHRoOiAxM3JlbTtcbiAgYm94LXNoYWRvdzogLThweCAwcHggMTZweCAtNHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgbGVmdDogMDtcbiAgcGFkZGluZy10b3A6IDAuNjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjY1cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1waG9lbml4LW5hdmJhci10b3AtYm9yZGVyLWNvbG9yKTtcbn1cbltkYXRhLW5hdmlnYXRpb24tdHlwZT1ob3Jpem9udGFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXhzIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0sXG5bZGF0YS1uYXZpZ2F0aW9uLXR5cGU9ZHVhbF0gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC14cyAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtLFxuW2RhdGEtbmF2aWdhdGlvbi10eXBlPWNvbWJvXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXhzIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cbltkYXRhLW5hdmlnYXRpb24tdHlwZT1ob3Jpem9udGFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXhzIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWluZGljYXRvci1pY29uLnVpbC1hbmdsZS1yaWdodCxcbltkYXRhLW5hdmlnYXRpb24tdHlwZT1kdWFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXhzIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWluZGljYXRvci1pY29uLnVpbC1hbmdsZS1yaWdodCxcbltkYXRhLW5hdmlnYXRpb24tdHlwZT1jb21ib10gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC14cyAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pbmRpY2F0b3ItaWNvbi51aWwtYW5nbGUtcmlnaHQge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5bZGF0YS1uYXZpZ2F0aW9uLXR5cGU9aG9yaXpvbnRhbF0gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC14cyAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51LmRyb3Bkb3duLW1lbnUtY2FyZCxcbltkYXRhLW5hdmlnYXRpb24tdHlwZT1kdWFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXhzIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tbWVudS1jYXJkLFxuW2RhdGEtbmF2aWdhdGlvbi10eXBlPWNvbWJvXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXhzIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tbWVudS1jYXJkIHtcbiAgbWluLXdpZHRoOiA1NTBweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5bZGF0YS1uYXZpZ2F0aW9uLXR5cGU9aG9yaXpvbnRhbF0gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC14cyAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51LmRyb3Bkb3duLW1lbnUtY2FyZC5uYXZiYXItZHJvcGRvd24tY2FyZXQ6OmFmdGVyLFxuW2RhdGEtbmF2aWdhdGlvbi10eXBlPWR1YWxdIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQteHMgLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93biAuZHJvcGRvd24tbWVudS5kcm9wZG93bi1tZW51LWNhcmQubmF2YmFyLWRyb3Bkb3duLWNhcmV0OjphZnRlcixcbltkYXRhLW5hdmlnYXRpb24tdHlwZT1jb21ib10gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC14cyAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51LmRyb3Bkb3duLW1lbnUtY2FyZC5uYXZiYXItZHJvcGRvd24tY2FyZXQ6OmFmdGVyIHtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbn1cbltkYXRhLW5hdmlnYXRpb24tdHlwZT1ob3Jpem9udGFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXhzIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24gLmRyb3Bkb3duLWl0ZW06aG92ZXIsIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1ob3Jpem9udGFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXhzIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24gLmRyb3Bkb3duLWl0ZW0uc2hvdyxcbltkYXRhLW5hdmlnYXRpb24tdHlwZT1kdWFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXhzIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24gLmRyb3Bkb3duLWl0ZW06aG92ZXIsXG5bZGF0YS1uYXZpZ2F0aW9uLXR5cGU9ZHVhbF0gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC14cyAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duIC5kcm9wZG93bi1pdGVtLnNob3csXG5bZGF0YS1uYXZpZ2F0aW9uLXR5cGU9Y29tYm9dIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQteHMgLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93biAuZHJvcGRvd24taXRlbTpob3ZlcixcbltkYXRhLW5hdmlnYXRpb24tdHlwZT1jb21ib10gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC14cyAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duIC5kcm9wZG93bi1pdGVtLnNob3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waG9lbml4LW5hdmJhci10b3AtbGluay1ob3Zlci1iZyk7XG59XG5bZGF0YS1uYXZpZ2F0aW9uLXR5cGU9aG9yaXpvbnRhbF0gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC14cyAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSxcbltkYXRhLW5hdmlnYXRpb24tdHlwZT1kdWFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXhzIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24gLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51LFxuW2RhdGEtbmF2aWdhdGlvbi10eXBlPWNvbWJvXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXhzIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24gLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxMDAlO1xufVxuW2RhdGEtbmF2aWdhdGlvbi10eXBlPWhvcml6b250YWxdIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQteHMgLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93bi5kcm9wZG93bi1pbnNpZGUgLmRyb3Bkb3duLWl0ZW0gLmRyb3Bkb3duLWluZGljYXRvci1pY29uLnVpbC1hbmdsZS1yaWdodCxcbltkYXRhLW5hdmlnYXRpb24tdHlwZT1kdWFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXhzIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24uZHJvcGRvd24taW5zaWRlIC5kcm9wZG93bi1pdGVtIC5kcm9wZG93bi1pbmRpY2F0b3ItaWNvbi51aWwtYW5nbGUtcmlnaHQsXG5bZGF0YS1uYXZpZ2F0aW9uLXR5cGU9Y29tYm9dIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQteHMgLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93bi5kcm9wZG93bi1pbnNpZGUgLmRyb3Bkb3duLWl0ZW0gLmRyb3Bkb3duLWluZGljYXRvci1pY29uLnVpbC1hbmdsZS1yaWdodCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbltkYXRhLW5hdmlnYXRpb24tdHlwZT1ob3Jpem9udGFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXhzIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24uZHJvcGRvd24taW5zaWRlIC5kcm9wZG93bi1pdGVtLnNob3cgLmRyb3Bkb3duLWluZGljYXRvci1pY29uLnVpbC1hbmdsZS1yaWdodCxcbltkYXRhLW5hdmlnYXRpb24tdHlwZT1kdWFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXhzIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24uZHJvcGRvd24taW5zaWRlIC5kcm9wZG93bi1pdGVtLnNob3cgLmRyb3Bkb3duLWluZGljYXRvci1pY29uLnVpbC1hbmdsZS1yaWdodCxcbltkYXRhLW5hdmlnYXRpb24tdHlwZT1jb21ib10gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC14cyAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duLmRyb3Bkb3duLWluc2lkZSAuZHJvcGRvd24taXRlbS5zaG93IC5kcm9wZG93bi1pbmRpY2F0b3ItaWNvbi51aWwtYW5nbGUtcmlnaHQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuW2RhdGEtbmF2aWdhdGlvbi10eXBlPWhvcml6b250YWxdIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQteHMgLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93bi5kcm9wZG93bi1pbnNpZGUgLmRyb3Bkb3duLW1lbnUuc2hvdyxcbltkYXRhLW5hdmlnYXRpb24tdHlwZT1kdWFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXhzIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24uZHJvcGRvd24taW5zaWRlIC5kcm9wZG93bi1tZW51LnNob3csXG5bZGF0YS1uYXZpZ2F0aW9uLXR5cGU9Y29tYm9dIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQteHMgLm5hdmJhci1uYXYtdG9wIC5kcm9wZG93bi5kcm9wZG93bi1pbnNpZGUgLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBwYWRkaW5nLXRvcDogMHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIG1pbi13aWR0aDogMTAwJTtcbn1cbltkYXRhLW5hdmlnYXRpb24tdHlwZT1ob3Jpem9udGFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXhzIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24uZHJvcGRvd24taW5zaWRlIC5kcm9wZG93bi1tZW51LnNob3cgLmRyb3Bkb3duLWl0ZW0sXG5bZGF0YS1uYXZpZ2F0aW9uLXR5cGU9ZHVhbF0gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC14cyAubmF2YmFyLW5hdi10b3AgLmRyb3Bkb3duLmRyb3Bkb3duLWluc2lkZSAuZHJvcGRvd24tbWVudS5zaG93IC5kcm9wZG93bi1pdGVtLFxuW2RhdGEtbmF2aWdhdGlvbi10eXBlPWNvbWJvXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXhzIC5uYXZiYXItbmF2LXRvcCAuZHJvcGRvd24uZHJvcGRvd24taW5zaWRlIC5kcm9wZG93bi1tZW51LnNob3cgLmRyb3Bkb3duLWl0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS1kcm9wZG93bi1vbi1ob3Zlcl0gLmRyb3Bkb3duLW1lbnU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0b3A6IC0xLjVyZW07XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA1cHgpO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLmRyb3Bkb3duLW1lbnUtY2FyZCAuZHJvcGRvd24tbGluayB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IHZhcigtLXBob2VuaXgtZHJvcGRvd24taXRlbS1wYWRkaW5nLXkpIDEuNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiB2YXIoLS1waG9lbml4LW5hdmJhci10b3AtbGluay1jb2xvcik7XG59XG4uZHJvcGRvd24tbWVudS1jYXJkIC5kcm9wZG93bi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1waG9lbml4LXByaW1hcnkpO1xufVxuLmRyb3Bkb3duLW1lbnUtY2FyZCAuZHJvcGRvd24tbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXBob2VuaXgtbmF2YmFyLXRvcC1saW5rLWhvdmVyLWJnKTtcbiAgY29sb3I6IHZhcigtLXBob2VuaXgtbmF2YmFyLXRvcC1saW5rLWhvdmVyLWNvbG9yKTtcbn1cblxuLmltZy1kcm9wZG93biB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9sb2dvLWJnLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgLTE0cHggYm90dG9tIC0yMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogICAgICAgICAgICAgICAgICAgICAgIE5hdmJhciBkb3VibGUtdG9wICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5bZGF0YS1uYXZpZ2F0aW9uLXR5cGU9ZHVhbF0gLm5hdmJhci10b3Age1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tcGhvZW5peC1kdWFsLW5hdi1ib3JkZXItY29sb3IpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE1NDBweCkge1xuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9ZHVhbF0gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC14eGwge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1kdWFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXh4bCB+IC5jb250ZW50IHtcbiAgICAtLXBob2VuaXgtbmF2YmFyLXRvcC1oZWlnaHQ6IDcuM3JlbTtcbiAgfVxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9ZHVhbF0gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci10b3AtY29sbGFwc2Uge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1waG9lbml4LWR1YWwtbmF2LWJvcmRlci1jb2xvcik7XG4gICAgcGFkZGluZzogMC41cmVtIDJyZW07XG4gIH1cbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWR1YWxdIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItdG9wLWNvbGxhcHNlLnNob3cge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIH1cbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWR1YWxdIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQteHhsIC5kdWFsLW5hdi1maXJzdC1sYXllciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGhvZW5peC1kdWFsLW5hdi1maXJzdC1sYXllci1iZyk7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWR1YWxdIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQteGwge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1kdWFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXhsIH4gLmNvbnRlbnQge1xuICAgIC0tcGhvZW5peC1uYXZiYXItdG9wLWhlaWdodDogNy4zcmVtO1xuICB9XG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1kdWFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItdG9wLWNvbGxhcHNlIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tcGhvZW5peC1kdWFsLW5hdi1ib3JkZXItY29sb3IpO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAycmVtO1xuICB9XG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1kdWFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItdG9wLWNvbGxhcHNlLnNob3cge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIH1cbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWR1YWxdIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQteGwgLmR1YWwtbmF2LWZpcnN0LWxheWVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waG9lbml4LWR1YWwtbmF2LWZpcnN0LWxheWVyLWJnKTtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1kdWFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9ZHVhbF0gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC1sZyB+IC5jb250ZW50IHtcbiAgICAtLXBob2VuaXgtbmF2YmFyLXRvcC1oZWlnaHQ6IDcuM3JlbTtcbiAgfVxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9ZHVhbF0gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLXRvcC1jb2xsYXBzZSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLXBob2VuaXgtZHVhbC1uYXYtYm9yZGVyLWNvbG9yKTtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMnJlbTtcbiAgfVxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9ZHVhbF0gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLXRvcC1jb2xsYXBzZS5zaG93IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICB9XG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1kdWFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLWxnIC5kdWFsLW5hdi1maXJzdC1sYXllciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGhvZW5peC1kdWFsLW5hdi1maXJzdC1sYXllci1iZyk7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9ZHVhbF0gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWR1YWxdIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQtbWQgfiAuY29udGVudCB7XG4gICAgLS1waG9lbml4LW5hdmJhci10b3AtaGVpZ2h0OiA3LjNyZW07XG4gIH1cbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWR1YWxdIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci10b3AtY29sbGFwc2Uge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1waG9lbml4LWR1YWwtbmF2LWJvcmRlci1jb2xvcik7XG4gICAgcGFkZGluZzogMC41cmVtIDJyZW07XG4gIH1cbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWR1YWxdIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci10b3AtY29sbGFwc2Uuc2hvdyB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgfVxuICBbZGF0YS1uYXZpZ2F0aW9uLXR5cGU9ZHVhbF0gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC1tZCAuZHVhbC1uYXYtZmlyc3QtbGF5ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBob2VuaXgtZHVhbC1uYXYtZmlyc3QtbGF5ZXItYmcpO1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWR1YWxdIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1kdWFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXNtIH4gLmNvbnRlbnQge1xuICAgIC0tcGhvZW5peC1uYXZiYXItdG9wLWhlaWdodDogNy4zcmVtO1xuICB9XG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1kdWFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItdG9wLWNvbGxhcHNlIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tcGhvZW5peC1kdWFsLW5hdi1ib3JkZXItY29sb3IpO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAycmVtO1xuICB9XG4gIFtkYXRhLW5hdmlnYXRpb24tdHlwZT1kdWFsXSAubmF2YmFyLXRvcC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItdG9wLWNvbGxhcHNlLnNob3cge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIH1cbiAgW2RhdGEtbmF2aWdhdGlvbi10eXBlPWR1YWxdIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQtc20gLmR1YWwtbmF2LWZpcnN0LWxheWVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waG9lbml4LWR1YWwtbmF2LWZpcnN0LWxheWVyLWJnKTtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgfVxufVxuW2RhdGEtbmF2aWdhdGlvbi10eXBlPWR1YWxdIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQteHMge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5bZGF0YS1uYXZpZ2F0aW9uLXR5cGU9ZHVhbF0gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC14cyB+IC5jb250ZW50IHtcbiAgLS1waG9lbml4LW5hdmJhci10b3AtaGVpZ2h0OiA3LjNyZW07XG59XG5bZGF0YS1uYXZpZ2F0aW9uLXR5cGU9ZHVhbF0gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC14cyAubmF2YmFyLXRvcC1jb2xsYXBzZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1waG9lbml4LWR1YWwtbmF2LWJvcmRlci1jb2xvcik7XG4gIHBhZGRpbmc6IDAuNXJlbSAycmVtO1xufVxuW2RhdGEtbmF2aWdhdGlvbi10eXBlPWR1YWxdIC5uYXZiYXItdG9wLm5hdmJhci1leHBhbmQteHMgLm5hdmJhci10b3AtY29sbGFwc2Uuc2hvdyB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG59XG5bZGF0YS1uYXZpZ2F0aW9uLXR5cGU9ZHVhbF0gLm5hdmJhci10b3AubmF2YmFyLWV4cGFuZC14cyAuZHVhbC1uYXYtZmlyc3QtbGF5ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waG9lbml4LWR1YWwtbmF2LWZpcnN0LWxheWVyLWJnKTtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5hdmJhciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubmF2YmFyIC5jb250YWluZXItc21hbGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5uYXZiYXIgLm5hdmJhci1sb2dvIHtcbiAgaGVpZ2h0OiA0cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm5hdmJhciAubmF2LWxpbmsge1xuICBvdXRsaW5lOiBub25lO1xufVxuLm5hdmJhciAuZHJvcGRvd24tbWVudSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBsZWZ0OiAtMC41NjI1cmVtO1xufVxuLm5hdmJhciAuZHJvcGRvd24tbWVudS5uYXZiYXItZHJvcGRvd24tY2FyZXQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgYmFja2dyb3VuZDogdmFyKC0tcGhvZW5peC1lbXBoYXNpcy1jb2xvcik7XG4gIHRvcDogLTEwcHg7XG4gIGxlZnQ6IDEuNXJlbTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1waG9lbml4LWVtcGhhc2lzLWJnKTtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwIDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1waG9lbml4LWJvcmRlci1jb2xvcik7XG4gIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cbi5uYXZiYXIgLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tbWVudS1lbmQubmF2YmFyLWRyb3Bkb3duLWNhcmV0IHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IC0wLjU2MjVyZW07XG59XG4ubmF2YmFyIC5kcm9wZG93bi1tZW51LmRyb3Bkb3duLW1lbnUtZW5kLm5hdmJhci1kcm9wZG93bi1jYXJldDphZnRlciB7XG4gIHJpZ2h0OiAwLjlyZW07XG4gIGxlZnQ6IGF1dG87XG59XG4ubmF2YmFyLm5hdmJhci1zbGltIC5kcm9wZG93bi1tZW51Lm5hdmJhci1kcm9wZG93bi1jYXJldDphZnRlciB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIHRvcDogLTlweDtcbn1cbi5uYXZiYXIgLmRyb3Bkb3duLWl0ZW0ge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLm5hdmJhciAuZHJvcGRvd24taXRlbTpob3ZlciwgLm5hdmJhciAuZHJvcGRvd24taXRlbTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBob2VuaXgtc2Vjb25kYXJ5LWJnKTtcbiAgY29sb3I6IHZhcigtLXBob2VuaXgtYm9keS1oaWdobGlnaHQtY29sb3IpO1xufVxuXG4ubmF2YmFyLXRvZ2dsZXItaHVtYnVyZ2VyLWljb24ge1xuICBoZWlnaHQ6IDIuMjVyZW07XG4gIHdpZHRoOiAyLjI1cmVtO1xuICBwYWRkaW5nOiAwLjMxMjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjYxMjVyZW07XG59XG4ubmF2YmFyLXRvZ2dsZXItaHVtYnVyZ2VyLWljb246aG92ZXIsIC5uYXZiYXItdG9nZ2xlci1odW1idXJnZXItaWNvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBob2VuaXgtdGVydGlhcnktYmcpO1xufVxuXG4ubmF2YmFyLXRvZ2dsZS1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDAuMTI1cmVtO1xuICB3aWR0aDogMS4xMjVyZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAtMC4zMTI1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLm5hdmJhci10b2dnbGUtaWNvbiAudG9nZ2xlLWxpbmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBob2VuaXgtaGFtYnVyZ2VyLW1lbnUtY29sb3IpO1xufVxuLm5hdmJhci10b2dnbGUtaWNvbjphZnRlciwgLm5hdmJhci10b2dnbGUtaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMC4xMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBob2VuaXgtaGFtYnVyZ2VyLW1lbnUtY29sb3IpO1xuICBsZWZ0OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5hdmJhci10b2dnbGUtaWNvbjpiZWZvcmUge1xuICB0b3A6IDAuMzEyNXJlbTtcbn1cbi5uYXZiYXItdG9nZ2xlLWljb246YWZ0ZXIge1xuICB0b3A6IDAuNjI1cmVtO1xufVxuXG4ubmF2LXZlcnRpY2FsIC5uYXYgLm5hdi1saW5rIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG59XG4ubmF2LXZlcnRpY2FsIC5uYXYtbGluayB7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIGNvbG9yOiB2YXIoLS1waG9lbml4LXNlY29uZGFyeS1jb2xvcik7XG59XG4ubmF2LXZlcnRpY2FsIC5uYXYtbGluazp2aXNpdGVkLCAubmF2LXZlcnRpY2FsIC5uYXYtbGluazphY3RpdmUsIC5uYXYtdmVydGljYWwgLm5hdi1saW5rOmZvY3VzLCAubmF2LXZlcnRpY2FsIC5uYXYtbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBob2VuaXgtc2Vjb25kYXJ5LWJnKTtcbiAgY29sb3I6IHZhcigtLXBob2VuaXgtbmF2LXZlcnRpY2FsLWNvbG9yLWdsb2JhbCk7XG59XG4ubmF2LXZlcnRpY2FsLmRvYy1uYXYgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBob2VuaXgtc2Vjb25kYXJ5LWJnKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm5hdi12ZXJ0aWNhbC5uYXYtdmVydGljYWwgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgfVxufVxuXG4uZWNvbW1lcmNlLXRvcGJhciAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLm5hdmJhci1yZXNwb25zaXZlLW5hdml0ZW1zIC5uYXYtaXRlbSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ubmF2YmFyLXJlc3BvbnNpdmUtbmF2aXRlbXMgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gIGNvbG9yOiB2YXIoLS1waG9lbml4LXRlcnRpYXJ5LWNvbG9yKTtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cbi5uYXZiYXItcmVzcG9uc2l2ZS1uYXZpdGVtcyAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSwgLm5hdmJhci1yZXNwb25zaXZlLW5hdml0ZW1zIC5uYXYtaXRlbSAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tcGhvZW5peC1lbXBoYXNpcy1jb2xvcik7XG59XG5cbi5uYXZiYXItdG9nZ2xlciB7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLm5hdi1saW5rOmhvdmVyLCAubmF2LWxpbms6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcGhvZW5peC1uYXYtbGluay1jb2xvcik7XG59XG5cbi5uYXZiYXItbmF2IC5uYXYtbGluay5zaG93IHtcbiAgY29sb3I6IHZhcigtLXBob2VuaXgtbmF2LWxpbmstY29sb3IpO1xufVxuXG4ubmF2YmFyLWxhbmRpbmcge1xuICAtLXBob2VuaXgtbmF2YmFyLWNvbG9yOiB2YXIoLS1waG9lbml4LWJvZHktaGlnaGxpZ2h0LWNvbG9yKTtcbiAgLS1waG9lbml4LW5hdmJhci1ob3Zlci1jb2xvcjogdmFyKC0tcGhvZW5peC1ib2R5LWhpZ2hsaWdodC1jb2xvcik7XG4gIC0tcGhvZW5peC1uYXZiYXItYWN0aXZlLWNvbG9yOiB2YXIoLS1waG9lbml4LXByaW1hcnkpO1xufVxuLm5hdmJhci1sYW5kaW5nIC5uYXYtbGluayB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5uYXZiYXItbGFuZGluZyAubmF2LWxpbms6aG92ZXIsIC5uYXZiYXItbGFuZGluZyAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcGhvZW5peC1zZWNvbmRhcnktYmcpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5uYXZiYXItbGFuZGluZy5uYXZiYXItaG9tZSAubmF2LWxpbmsge1xuICAgIHBhZGRpbmc6IDFyZW0gMnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQXZhdGFyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5hdmF0YXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5hdmF0YXIgLmF2YXRhci1wbGFjZWhvbGRlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXBob2VuaXgtc2Vjb25kYXJ5LWJnKTtcbn1cbi5hdmF0YXIgLmF2YXRhci1uYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1waG9lbml4LWF2YXRhci1uYW1lLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGhvZW5peC1wcmltYXJ5LWJnLXN1YnRsZSk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hdmF0YXIgLmF2YXRhci1uYW1lID4gc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MyU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcbiAgZm9udC13ZWlnaHQ6IDkwMCAhaW1wb3J0YW50O1xufVxuLmF2YXRhciAuYXZhdGFyLWVtb2ppIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYXZhdGFyIC5hdmF0YXItZW1vamkgPiBzcGFuIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIlKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmF2YXRhciBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hdmF0YXIgaW1nLFxuLmF2YXRhciAuYXZhdGFyLW5hbWUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmF2YXRhciBpbWcge1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5hdmF0YXIuYXZhdGFyLWJvcmRlcmVkLmF2YXRhci1zIGltZyxcbi5hdmF0YXIuYXZhdGFyLWJvcmRlcmVkLmF2YXRhci1zIC5hdmF0YXItbmFtZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXBob2VuaXgtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbn1cbi5hdmF0YXIuYXZhdGFyLWJvcmRlcmVkLmF2YXRhci1tIGltZyxcbi5hdmF0YXIuYXZhdGFyLWJvcmRlcmVkLmF2YXRhci1tIC5hdmF0YXItbmFtZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXBob2VuaXgtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbn1cbi5hdmF0YXIuYXZhdGFyLWJvcmRlcmVkLmF2YXRhci1sIGltZyxcbi5hdmF0YXIuYXZhdGFyLWJvcmRlcmVkLmF2YXRhci1sIC5hdmF0YXItbmFtZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXBob2VuaXgtZW1waGFzaXMtYmcpO1xufVxuLmF2YXRhci5hdmF0YXItYm9yZGVyZWQuYXZhdGFyLXhsIGltZyxcbi5hdmF0YXIuYXZhdGFyLWJvcmRlcmVkLmF2YXRhci14bCAuYXZhdGFyLW5hbWUge1xuICBib3JkZXI6IDNweCBzb2xpZCB2YXIoLS1waG9lbml4LWVtcGhhc2lzLWJnKTtcbn1cbi5hdmF0YXJbY2xhc3MqPXN0YXR1cy1dOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cbi5hdmF0YXIuc3RhdHVzLW9ubGluZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waG9lbml4LXN1Y2Nlc3MpO1xufVxuLmF2YXRhci5zdGF0dXMtb2ZmbGluZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waG9lbml4LXNlY29uZGFyeSk7XG59XG4uYXZhdGFyLnN0YXR1cy1hd2F5OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBob2VuaXgtd2FybmluZyk7XG59XG4uYXZhdGFyLnN0YXR1cy1kby1ub3QtZGlzdHVyYjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waG9lbml4LWRhbmdlcik7XG59XG4uYXZhdGFyIC5hdmF0YXItYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGhvZW5peC1hdmF0YXItYnV0dG9uLWJnKSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcGhvZW5peC1hdmF0YXItYnV0dG9uLWJnKTtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmF2YXRhciAuYXZhdGFyLWJ1dHRvbjpob3ZlciwgLmF2YXRhciAuYXZhdGFyLWJ1dHRvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBob2VuaXgtYXZhdGFyLWJ1dHRvbi1ob3Zlci1iZykgIWltcG9ydGFudDtcbn1cblxuLmF2YXRhcjpob3ZlciAub3ZlcmxheS1pY29uIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmF2YXRhci1zIHtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIHdpZHRoOiAxLjVyZW07XG59XG4uYXZhdGFyLXMgLmF2YXRhci1uYW1lIHtcbiAgZm9udC1zaXplOiAwLjc4OTQ3MzY4NDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4uYXZhdGFyLXMgLmF2YXRhci1lbW9qaSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuLmF2YXRhci1zW2NsYXNzKj1zdGF0dXMtXTpiZWZvcmUge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1waG9lbml4LWVtcGhhc2lzLWJnKTtcbiAgaGVpZ2h0OiA2cHg7XG4gIHdpZHRoOiA2cHg7XG4gIHJpZ2h0OiAxcHg7XG4gIGJvdHRvbTogMXB4O1xufVxuLmF2YXRhci1zIC5yb3VuZGVkLXNvZnQge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4uYXZhdGFyLXMgLnJvdW5kZWQtbm9uZSB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLmF2YXRhci1tIHtcbiAgaGVpZ2h0OiAycmVtO1xuICB3aWR0aDogMnJlbTtcbn1cbi5hdmF0YXItbSAuYXZhdGFyLW5hbWUge1xuICBmb250LXNpemU6IDEuMDUyNjMxNTc4OXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5hdmF0YXItbSAuYXZhdGFyLWVtb2ppIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuLmF2YXRhci1tW2NsYXNzKj1zdGF0dXMtXTpiZWZvcmUge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1waG9lbml4LWVtcGhhc2lzLWJnKTtcbiAgaGVpZ2h0OiA4cHg7XG4gIHdpZHRoOiA4cHg7XG4gIHJpZ2h0OiAxcHg7XG4gIGJvdHRvbTogMXB4O1xufVxuLmF2YXRhci1tIC5yb3VuZGVkLXNvZnQge1xuICBib3JkZXItcmFkaXVzOiAwLjMzMzMzMzMzMzNyZW0gIWltcG9ydGFudDtcbn1cbi5hdmF0YXItbSAucm91bmRlZC1ub25lIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4uYXZhdGFyLWwge1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgd2lkdGg6IDIuNXJlbTtcbn1cbi5hdmF0YXItbCAuYXZhdGFyLW5hbWUge1xuICBmb250LXNpemU6IDEuMzE1Nzg5NDczN3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5hdmF0YXItbCAuYXZhdGFyLWVtb2ppIHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG59XG4uYXZhdGFyLWxbY2xhc3MqPXN0YXR1cy1dOmJlZm9yZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXBob2VuaXgtZW1waGFzaXMtYmcpO1xuICBoZWlnaHQ6IDlweDtcbiAgd2lkdGg6IDlweDtcbiAgcmlnaHQ6IDJweDtcbiAgYm90dG9tOiAycHg7XG59XG4uYXZhdGFyLWwgLnJvdW5kZWQtc29mdCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuNDE2NjY2NjY2N3JlbSAhaW1wb3J0YW50O1xufVxuLmF2YXRhci1sIC5yb3VuZGVkLW5vbmUge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5hdmF0YXIteGwge1xuICBoZWlnaHQ6IDNyZW07XG4gIHdpZHRoOiAzcmVtO1xufVxuLmF2YXRhci14bCAuYXZhdGFyLW5hbWUge1xuICBmb250LXNpemU6IDEuNTc4OTQ3MzY4NHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5hdmF0YXIteGwgLmF2YXRhci1lbW9qaSB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbn1cbi5hdmF0YXIteGxbY2xhc3MqPXN0YXR1cy1dOmJlZm9yZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXBob2VuaXgtZW1waGFzaXMtYmcpO1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiAxMnB4O1xuICByaWdodDogMXB4O1xuICBib3R0b206IDFweDtcbn1cbi5hdmF0YXIteGwgLnJvdW5kZWQtc29mdCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLmF2YXRhci14bCAucm91bmRlZC1ub25lIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4uYXZhdGFyLTJ4bCB7XG4gIGhlaWdodDogMy41cmVtO1xuICB3aWR0aDogMy41cmVtO1xufVxuLmF2YXRhci0yeGwgLmF2YXRhci1uYW1lIHtcbiAgZm9udC1zaXplOiAxLjg0MjEwNTI2MzJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4uYXZhdGFyLTJ4bCAuYXZhdGFyLWVtb2ppIHtcbiAgZm9udC1zaXplOiAzLjVyZW07XG59XG4uYXZhdGFyLTJ4bFtjbGFzcyo9c3RhdHVzLV06YmVmb3JlIHtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tcGhvZW5peC1lbXBoYXNpcy1iZyk7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG4gIHJpZ2h0OiAtM3B4O1xuICBib3R0b206IC0zcHg7XG59XG4uYXZhdGFyLTJ4bCAucm91bmRlZC1zb2Z0IHtcbiAgYm9yZGVyLXJhZGl1czogMC41ODMzMzMzMzMzcmVtICFpbXBvcnRhbnQ7XG59XG4uYXZhdGFyLTJ4bCAucm91bmRlZC1ub25lIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4uYXZhdGFyLTN4bCB7XG4gIGhlaWdodDogNC41cmVtO1xuICB3aWR0aDogNC41cmVtO1xufVxuLmF2YXRhci0zeGwgLmF2YXRhci1uYW1lIHtcbiAgZm9udC1zaXplOiAyLjM2ODQyMTA1MjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4uYXZhdGFyLTN4bCAuYXZhdGFyLWVtb2ppIHtcbiAgZm9udC1zaXplOiA0LjVyZW07XG59XG4uYXZhdGFyLTN4bFtjbGFzcyo9c3RhdHVzLV06YmVmb3JlIHtcbiAgYm9yZGVyOiAzcHggc29saWQgdmFyKC0tcGhvZW5peC1lbXBoYXNpcy1iZyk7XG4gIGhlaWdodDogMThweDtcbiAgd2lkdGg6IDE4cHg7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG4uYXZhdGFyLTN4bCAucm91bmRlZC1zb2Z0IHtcbiAgYm9yZGVyLXJhZGl1czogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuLmF2YXRhci0zeGwgLnJvdW5kZWQtbm9uZSB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLmF2YXRhci00eGwge1xuICBoZWlnaHQ6IDZyZW07XG4gIHdpZHRoOiA2cmVtO1xufVxuLmF2YXRhci00eGwgLmF2YXRhci1uYW1lIHtcbiAgZm9udC1zaXplOiAzLjE1Nzg5NDczNjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4uYXZhdGFyLTR4bCAuYXZhdGFyLWVtb2ppIHtcbiAgZm9udC1zaXplOiA2cmVtO1xufVxuLmF2YXRhci00eGxbY2xhc3MqPXN0YXR1cy1dOmJlZm9yZSB7XG4gIGJvcmRlcjogM3B4IHNvbGlkIHZhcigtLXBob2VuaXgtZW1waGFzaXMtYmcpO1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyNHB4O1xuICByaWdodDogM3B4O1xuICBib3R0b206IDNweDtcbn1cbi5hdmF0YXItNHhsIC5yb3VuZGVkLXNvZnQge1xuICBib3JkZXItcmFkaXVzOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4uYXZhdGFyLTR4bCAucm91bmRlZC1ub25lIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4uYXZhdGFyLTV4bCB7XG4gIGhlaWdodDogOS4zNzVyZW07XG4gIHdpZHRoOiA5LjM3NXJlbTtcbn1cbi5hdmF0YXItNXhsIC5hdmF0YXItbmFtZSB7XG4gIGZvbnQtc2l6ZTogNC45MzQyMTA1MjYzcmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLmF2YXRhci01eGwgLmF2YXRhci1lbW9qaSB7XG4gIGZvbnQtc2l6ZTogOS4zNzVyZW07XG59XG4uYXZhdGFyLTV4bFtjbGFzcyo9c3RhdHVzLV06YmVmb3JlIHtcbiAgYm9yZGVyOiA0cHggc29saWQgdmFyKC0tcGhvZW5peC1lbXBoYXNpcy1iZyk7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDMycHg7XG4gIHJpZ2h0OiA4cHg7XG4gIGJvdHRvbTogOHB4O1xufVxuLmF2YXRhci01eGwgLnJvdW5kZWQtc29mdCB7XG4gIGJvcmRlci1yYWRpdXM6IDEuNTYyNXJlbSAhaW1wb3J0YW50O1xufVxuLmF2YXRhci01eGwgLnJvdW5kZWQtbm9uZSB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLmF2YXRhci1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuLmF2YXRhci1ncm91cCAuYXZhdGFyLXM6bm90KDpmaXJzdC1jaGlsZCksXG4uYXZhdGFyLWdyb3VwIC5hdmF0YXItbTpub3QoOmZpcnN0LWNoaWxkKSxcbi5hdmF0YXItZ3JvdXAgLmF2YXRhci1sOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmF2YXRhci1ncm91cCAuYXZhdGFyLXhsOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmF2YXRhci1ncm91cCAuYXZhdGFyLTJ4bDpub3QoOmZpcnN0LWNoaWxkKSxcbi5hdmF0YXItZ3JvdXAgLmRyb3Bkb3duLXRvZ2dsZTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiAtMC41cmVtO1xufVxuLmF2YXRhci1ncm91cCAuYXZhdGFyLTN4Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xufVxuLmF2YXRhci1ncm91cCAuYXZhdGFyLTR4Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IC0xLjVyZW07XG59XG4uYXZhdGFyLWdyb3VwIC5hdmF0YXItNXg6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogLTJyZW07XG59XG4uYXZhdGFyLWdyb3VwLWRlbnNlIC5hdmF0YXItczpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiAtMC42cmVtO1xufVxuLmF2YXRhci1ncm91cC1kZW5zZSAuYXZhdGFyLW06bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogLTAuOHJlbTtcbn1cbi5hdmF0YXItZ3JvdXAtZGVuc2UgLmF2YXRhci1sOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmF2YXRhci1ncm91cC1kZW5zZSAuYXZhdGFyLXhsOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmF2YXRhci1ncm91cC1kZW5zZSAuYXZhdGFyLTJ4bDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiAtMXJlbTtcbn1cbi5hdmF0YXItZ3JvdXAtZGVuc2UgLmF2YXRhci0zeGw6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogLTEuNXJlbTtcbn1cbi5hdmF0YXItZ3JvdXAtZGVuc2UgLmF2YXRhci00eGw6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogLTIuMnJlbTtcbn1cbi5hdmF0YXItZ3JvdXAtZGVuc2UgLmF2YXRhci01eGw6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogLTMuNnJlbTtcbn1cblxuLmF2YXRhci1kcm9wZG93bi1tZW51IC5uYXYgLm5hdi1saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcGhvZW5peC1ib2R5LWhpZ2hsaWdodC1iZyk7XG59XG5cbi5tb2RhbC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgY29sb3I6IHZhcigtLXBob2VuaXgtc2Vjb25kYXJ5LWNvbG9yKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tb2RhbC1tZCB7XG4gICAgLS1waG9lbml4LW1vZGFsLXdpZHRoOiA3NjhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tb2RhbC02MDAge1xuICAgIC0tcGhvZW5peC1tb2RhbC13aWR0aDogNjAwcHg7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIGFjY29yZGlvbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5hY2NvcmRpb24taXRlbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1waG9lbml4LWJvcmRlci1jb2xvcik7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbn1cblxuLmFjY29yZGlvbi1idXR0b24tYXJyb3ctaWNvbiB7XG4gIC0tcGhvZW5peC1hY2NvcmRpb24tYnRuLWljb246IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTWpBaUlHaGxhV2RvZEQwaU1qQWlJSFpwWlhkQ2IzZzlJakFnTUNBeU1DQXlNQ0lnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0S1BHY2dZMnhwY0Mxd1lYUm9QU0oxY213b0kyTnNhWEF3WHpJek5UUXdYelE0TmpJeEtTSStDanh3WVhSb0lHUTlJazB6TGpZd01EVXlJRFV1T0RZNU5UTkRNeTQ1TURBMU1pQTFMamcyT1RVeklEUXVNVFkzTVRrZ05TNDVOamsxTXlBMExqTTJOekU1SURZdU1UWTVOVE5NTVRBdU1EQXdOU0F4TVM0NE1ESTVUREUxTGpZMk56SWdOaTR4TmprMU0wTXhOaTR3TmpjeUlEVXVOek0yTWlBeE5pNDNOamN5SURVdU56TTJNaUF4Tnk0eE5qY3lJRFl1TVRZNU5UTkRNVGN1TmpBd05TQTJMalUyT1RVeklERTNMall3TURVZ055NHlOamsxTXlBeE55NHhOamN5SURjdU5qWTVOVE5NTVRBdU56WTNNaUF4TkM0d05qazFRekV3TGpNMk56SWdNVFF1TlRBeU9TQTVMalkyTnpFNUlERTBMalV3TWprZ09TNHlOamN4T1NBeE5DNHdOamsxVERJdU9EWTNNVGtnTnk0Mk5qazFNME15TGpRek16ZzJJRGN1TWpZNU5UTWdNaTQwTXpNNE5pQTJMalUyT1RVeklESXVPRFkzTVRrZ05pNHhOamsxTTBNekxqQTJOekU1SURVdU9UWTVOVE1nTXk0ek16TTROaUExTGpnMk9UVXpJRE11TmpBd05USWdOUzQ0TmprMU0xb2lJR1pwYkd3OUlpTXpPRGMwUmtZaUx6NEtQQzluUGdvOFpHVm1jejRLUEdOc2FYQlFZWFJvSUdsa1BTSmpiR2x3TUY4eU16VTBNRjgwT0RZeU1TSStDanh5WldOMElIZHBaSFJvUFNJeE5pSWdhR1ZwWjJoMFBTSTVMak16TXpNeklpQm1hV3hzUFNKM2FHbDBaU0lnZEhKaGJuTm1iM0p0UFNKdFlYUnlhWGdvTFRFZ01DQXdJQzB4SURFNElERTBMalkyT0NraUx6NEtQQzlqYkdsd1VHRjBhRDRLUEM5a1pXWnpQZ284TDNOMlp6NEsnKTtcbiAgLS1waG9lbml4LWFjY29yZGlvbi1idG4tYWN0aXZlLWljb246IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTWpBaUlHaGxhV2RvZEQwaU1qQWlJSFpwWlhkQ2IzZzlJakFnTUNBeU1DQXlNQ0lnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0S1BHY2dZMnhwY0Mxd1lYUm9QU0oxY213b0kyTnNhWEF3WHpJek5UUXdYelE0TmpJeEtTSStDanh3WVhSb0lHUTlJazB6TGpZd01EVXlJRFV1T0RZNU5UTkRNeTQ1TURBMU1pQTFMamcyT1RVeklEUXVNVFkzTVRrZ05TNDVOamsxTXlBMExqTTJOekU1SURZdU1UWTVOVE5NTVRBdU1EQXdOU0F4TVM0NE1ESTVUREUxTGpZMk56SWdOaTR4TmprMU0wTXhOaTR3TmpjeUlEVXVOek0yTWlBeE5pNDNOamN5SURVdU56TTJNaUF4Tnk0eE5qY3lJRFl1TVRZNU5UTkRNVGN1TmpBd05TQTJMalUyT1RVeklERTNMall3TURVZ055NHlOamsxTXlBeE55NHhOamN5SURjdU5qWTVOVE5NTVRBdU56WTNNaUF4TkM0d05qazFRekV3TGpNMk56SWdNVFF1TlRBeU9TQTVMalkyTnpFNUlERTBMalV3TWprZ09TNHlOamN4T1NBeE5DNHdOamsxVERJdU9EWTNNVGtnTnk0Mk5qazFNME15TGpRek16ZzJJRGN1TWpZNU5UTWdNaTQwTXpNNE5pQTJMalUyT1RVeklESXVPRFkzTVRrZ05pNHhOamsxTTBNekxqQTJOekU1SURVdU9UWTVOVE1nTXk0ek16TTROaUExTGpnMk9UVXpJRE11TmpBd05USWdOUzQ0TmprMU0xb2lJR1pwYkd3OUlpTXpPRGMwUmtZaUx6NEtQQzluUGdvOFpHVm1jejRLUEdOc2FYQlFZWFJvSUdsa1BTSmpiR2x3TUY4eU16VTBNRjgwT0RZeU1TSStDanh5WldOMElIZHBaSFJvUFNJeE5pSWdhR1ZwWjJoMFBTSTVMak16TXpNeklpQm1hV3hzUFNKM2FHbDBaU0lnZEhKaGJuTm1iM0p0UFNKdFlYUnlhWGdvTFRFZ01DQXdJQzB4SURFNElERTBMalkyT0NraUx6NEtQQzlqYkdsd1VHRjBhRDRLUEM5a1pXWnpQZ284TDNOMlp6NEsnKTtcbn1cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5hY2NvcmRpb24tYnV0dG9uLWFycm93LWljb24gLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgLS1waG9lbml4LWFjY29yZGlvbi1idG4taWNvbjogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNakFpSUdobGFXZG9kRDBpTWpBaUlIWnBaWGRDYjNnOUlqQWdNQ0F5TUNBeU1DSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRLUEdjZ1kyeHBjQzF3WVhSb1BTSjFjbXdvSTJOc2FYQXdYekl6TlRRelh6UTROakkwS1NJK0NqeHdZWFJvSUdROUlrMHpMall3TURVeUlEVXVPRFk1TlRORE15NDVNREExTWlBMUxqZzJPVFV6SURRdU1UWTNNVGtnTlM0NU5qazFNeUEwTGpNMk56RTVJRFl1TVRZNU5UTk1NVEF1TURBd05TQXhNUzQ0TURJNVRERTFMalkyTnpJZ05pNHhOamsxTTBNeE5pNHdOamN5SURVdU56TTJNaUF4Tmk0M05qY3lJRFV1TnpNMk1pQXhOeTR4TmpjeUlEWXVNVFk1TlRORE1UY3VOakF3TlNBMkxqVTJPVFV6SURFM0xqWXdNRFVnTnk0eU5qazFNeUF4Tnk0eE5qY3lJRGN1TmpZNU5UTk1NVEF1TnpZM01pQXhOQzR3TmprMVF6RXdMak0yTnpJZ01UUXVOVEF5T1NBNUxqWTJOekU1SURFMExqVXdNamtnT1M0eU5qY3hPU0F4TkM0d05qazFUREl1T0RZM01Ua2dOeTQyTmprMU0wTXlMalF6TXpnMklEY3VNalk1TlRNZ01pNDBNek00TmlBMkxqVTJPVFV6SURJdU9EWTNNVGtnTmk0eE5qazFNME16TGpBMk56RTVJRFV1T1RZNU5UTWdNeTR6TXpNNE5pQTFMamcyT1RVeklETXVOakF3TlRJZ05TNDROamsxTTFvaUlHWnBiR3c5SWlNNE5VRTVSa1lpTHo0S1BDOW5QZ284WkdWbWN6NEtQR05zYVhCUVlYUm9JR2xrUFNKamJHbHdNRjh5TXpVME0xODBPRFl5TkNJK0NqeHlaV04wSUhkcFpIUm9QU0l4TmlJZ2FHVnBaMmgwUFNJNUxqTXpNek16SWlCbWFXeHNQU0ozYUdsMFpTSWdkSEpoYm5ObWIzSnRQU0p0WVhSeWFYZ29MVEVnTUNBd0lDMHhJREU0SURFMExqWTJPQ2tpTHo0S1BDOWpiR2x3VUdGMGFENEtQQzlrWldaelBnbzhMM04yWno0SycpO1xuICAtLXBob2VuaXgtYWNjb3JkaW9uLWJ0bi1hY3RpdmUtaWNvbjogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNakFpSUdobGFXZG9kRDBpTWpBaUlIWnBaWGRDYjNnOUlqQWdNQ0F5TUNBeU1DSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRLUEdjZ1kyeHBjQzF3WVhSb1BTSjFjbXdvSTJOc2FYQXdYekl6TlRRelh6UTROakkwS1NJK0NqeHdZWFJvSUdROUlrMHpMall3TURVeUlEVXVPRFk1TlRORE15NDVNREExTWlBMUxqZzJPVFV6SURRdU1UWTNNVGtnTlM0NU5qazFNeUEwTGpNMk56RTVJRFl1TVRZNU5UTk1NVEF1TURBd05TQXhNUzQ0TURJNVRERTFMalkyTnpJZ05pNHhOamsxTTBNeE5pNHdOamN5SURVdU56TTJNaUF4Tmk0M05qY3lJRFV1TnpNMk1pQXhOeTR4TmpjeUlEWXVNVFk1TlRORE1UY3VOakF3TlNBMkxqVTJPVFV6SURFM0xqWXdNRFVnTnk0eU5qazFNeUF4Tnk0eE5qY3lJRGN1TmpZNU5UTk1NVEF1TnpZM01pQXhOQzR3TmprMVF6RXdMak0yTnpJZ01UUXVOVEF5T1NBNUxqWTJOekU1SURFMExqVXdNamtnT1M0eU5qY3hPU0F4TkM0d05qazFUREl1T0RZM01Ua2dOeTQyTmprMU0wTXlMalF6TXpnMklEY3VNalk1TlRNZ01pNDBNek00TmlBMkxqVTJPVFV6SURJdU9EWTNNVGtnTmk0eE5qazFNME16TGpBMk56RTVJRFV1T1RZNU5UTWdNeTR6TXpNNE5pQTFMamcyT1RVeklETXVOakF3TlRJZ05TNDROamsxTTFvaUlHWnBiR3c5SWlNNE5VRTVSa1lpTHo0S1BDOW5QZ284WkdWbWN6NEtQR05zYVhCUVlYUm9JR2xrUFNKamJHbHdNRjh5TXpVME0xODBPRFl5TkNJK0NqeHlaV04wSUhkcFpIUm9QU0l4TmlJZ2FHVnBaMmgwUFNJNUxqTXpNek16SWlCbWFXeHNQU0ozYUdsMFpTSWdkSEpoYm5ObWIzSnRQU0p0WVhSeWFYZ29MVEVnTUNBd0lDMHhJREU0SURFMExqWTJPQ2tpTHo0S1BDOWpiR2x3VUdGMGFENEtQQzlrWldaelBnbzhMM04yWno0SycpO1xufVxuXG4uYnJlYWRjcnVtYiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJyZWFkY3J1bWItc3RpY2t5LXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IGNhbGModmFyKC0tcGhvZW5peC1uYXZiYXItdG9wLWhlaWdodCkgKyAycmVtKTtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58ICAgRHJvcGRvd25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5kcm9wZG93bi1tZW51IHtcbiAgZm9udC1zaXplOiAwLjhyZW07XG59XG5cbi5kcm9wZG93bi1jYXJldC1ub25lOmFmdGVyLCAuZHJvcGRvd24tY2FyZXQtbm9uZTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5kcm9wZG93bi1tZCB7XG4gIG1pbi13aWR0aDogMTYuNjI1cmVtO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58ICAgVGhlbWUgY29udHJvbCBkcm9wZG93blxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRoZW1lLWNvbnRyb2wtZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICAtLXBob2VuaXgtZHJvcGRvd24tbWluLXdpZHRoOiA4cmVtO1xufVxuLnRoZW1lLWNvbnRyb2wtZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuLnRoZW1lLWNvbnRyb2wtZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXBob2VuaXgtYm9keS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBob2VuaXgtYm9keS1oaWdobGlnaHQtYmcpO1xufVxuLnRoZW1lLWNvbnRyb2wtZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW06bm90KC5hY3RpdmUpIC5kcm9wZG93bi1jaGVjay1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSG92ZXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmhvdmVyLWFjdGlvbnMge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uaG92ZXItYWN0aW9ucy5zaG93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmhvdmVyLWFjdGlvbnMuc2hvdyArIC5ob3Zlci1oaWRlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG59XG5cbmFbaHJlZl0uYmctYm9keS1zZWNvbmRhcnk6aG92ZXIsIGFbaHJlZl0uYmctYm9keS1zZWNvbmRhcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waG9lbml4LXRlcnRpYXJ5LWJnKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1wcmltYXJ5LWhvdmVyOmhvdmVyLCAudGV4dC1wcmltYXJ5LWhvdmVyOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXBob2VuaXgtcHJpbWFyeSkgIWltcG9ydGFudDtcbn1cblxuLmhvdmVyLWRhbmdlcjpob3ZlciwgLmhvdmVyLWRhbmdlcjpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1waG9lbml4LWRhbmdlcikgIWltcG9ydGFudDtcbn1cblxuLmhvdmVyLXNoYWRvdzpob3ZlciwgLmhvdmVyLXNoYWRvdzpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwLjVyZW0gMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5ob3Zlci1hY3Rpb25zLXRyaWdnZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaG92ZXItYWN0aW9ucy10cmlnZ2VyIC5pbmJveC1saW5rIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ob3Zlci1hY3Rpb25zLXRyaWdnZXI6aG92ZXIgLmhvdmVyLWFjdGlvbnMsIC5ob3Zlci1hY3Rpb25zLXRyaWdnZXI6Zm9jdXMgLmhvdmVyLWFjdGlvbnMge1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmhvdmVyLWFjdGlvbnMtdHJpZ2dlcjpob3ZlciAuaG92ZXItYWN0aW9ucy5idG4sIC5ob3Zlci1hY3Rpb25zLXRyaWdnZXI6Zm9jdXMgLmhvdmVyLWFjdGlvbnMuYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmhvdmVyLWFjdGlvbnMtdHJpZ2dlcjpob3ZlciAuaG92ZXItYWN0aW9ucywgLmhvdmVyLWFjdGlvbnMtdHJpZ2dlcjpmb2N1cyAuaG92ZXItYWN0aW9ucyB7XG4gIGFuaW1hdGlvbjogZmFkZSAwLjE1cyBlYXNlLWluLW91dDtcbn1cbi5ob3Zlci1hY3Rpb25zLXRyaWdnZXI6aG92ZXIgLmhvdmVyLWhpZGUsIC5ob3Zlci1hY3Rpb25zLXRyaWdnZXI6Zm9jdXMgLmhvdmVyLWhpZGUge1xuICBvcGFjaXR5OiAwO1xufVxuLmhvdmVyLWFjdGlvbnMtdHJpZ2dlcjpob3ZlciAuaG92ZXIteHMtaGlkZSwgLmhvdmVyLWFjdGlvbnMtdHJpZ2dlcjpmb2N1cyAuaG92ZXIteHMtaGlkZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4uaG92ZXItYWN0aW9ucy10cmlnZ2VyOmhvdmVyIC5ob3Zlci14cy1zaG93LCAuaG92ZXItYWN0aW9ucy10cmlnZ2VyOmZvY3VzIC5ob3Zlci14cy1zaG93IHtcbiAgb3BhY2l0eTogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuaG92ZXItYWN0aW9ucy10cmlnZ2VyOmhvdmVyIC5ob3Zlci1zbS1oaWRlLCAuaG92ZXItYWN0aW9ucy10cmlnZ2VyOmZvY3VzIC5ob3Zlci1zbS1oaWRlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmhvdmVyLWFjdGlvbnMtdHJpZ2dlcjpob3ZlciAuaG92ZXItc20tc2hvdywgLmhvdmVyLWFjdGlvbnMtdHJpZ2dlcjpmb2N1cyAuaG92ZXItc20tc2hvdyB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob3Zlci1hY3Rpb25zLXRyaWdnZXI6aG92ZXIgLmhvdmVyLW1kLWhpZGUsIC5ob3Zlci1hY3Rpb25zLXRyaWdnZXI6Zm9jdXMgLmhvdmVyLW1kLWhpZGUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaG92ZXItYWN0aW9ucy10cmlnZ2VyOmhvdmVyIC5ob3Zlci1tZC1zaG93LCAuaG92ZXItYWN0aW9ucy10cmlnZ2VyOmZvY3VzIC5ob3Zlci1tZC1zaG93IHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhvdmVyLWFjdGlvbnMtdHJpZ2dlcjpob3ZlciAuaG92ZXItbGctaGlkZSwgLmhvdmVyLWFjdGlvbnMtdHJpZ2dlcjpmb2N1cyAuaG92ZXItbGctaGlkZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ob3Zlci1hY3Rpb25zLXRyaWdnZXI6aG92ZXIgLmhvdmVyLWxnLXNob3csIC5ob3Zlci1hY3Rpb25zLXRyaWdnZXI6Zm9jdXMgLmhvdmVyLWxnLXNob3cge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhvdmVyLWFjdGlvbnMtdHJpZ2dlcjpob3ZlciAuaG92ZXIteGwtaGlkZSwgLmhvdmVyLWFjdGlvbnMtdHJpZ2dlcjpmb2N1cyAuaG92ZXIteGwtaGlkZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaG92ZXItYWN0aW9ucy10cmlnZ2VyOmhvdmVyIC5ob3Zlci14bC1zaG93LCAuaG92ZXItYWN0aW9ucy10cmlnZ2VyOmZvY3VzIC5ob3Zlci14bC1zaG93IHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTU0MHB4KSB7XG4gIC5ob3Zlci1hY3Rpb25zLXRyaWdnZXI6aG92ZXIgLmhvdmVyLXh4bC1oaWRlLCAuaG92ZXItYWN0aW9ucy10cmlnZ2VyOmZvY3VzIC5ob3Zlci14eGwtaGlkZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE1NDBweCkge1xuICAuaG92ZXItYWN0aW9ucy10cmlnZ2VyOmhvdmVyIC5ob3Zlci14eGwtc2hvdywgLmhvdmVyLWFjdGlvbnMtdHJpZ2dlcjpmb2N1cyAuaG92ZXIteHhsLXNob3cge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmJnLWJvZHktcXVhdGVybmFyeS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBob2VuaXgtcXVhdGVybmFyeS1iZykgIWltcG9ydGFudDtcbn1cbi5iZy1ib2R5LXRlcnRpYXJ5LWhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGhvZW5peC10ZXJ0aWFyeS1iZykgIWltcG9ydGFudDtcbn1cbi5iZy1ib2R5LXNlY29uZGFyeS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBob2VuaXgtc2Vjb25kYXJ5LWJnKSAhaW1wb3J0YW50O1xufVxuLmJnLWJvZHktaG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waG9lbml4LWJvZHktYmcpICFpbXBvcnRhbnQ7XG59XG4uYmctYm9keS1oaWdobGlnaHQtaG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waG9lbml4LWJvZHktaGlnaGxpZ2h0LWJnKSAhaW1wb3J0YW50O1xufVxuLmJnLWJvZHktZW1waGFzaXMtaG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waG9lbml4LWVtcGhhc2lzLWJnKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ib2R5LXF1YXRlcm5hcnktaG92ZXI6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tcGhvZW5peC1xdWF0ZXJuYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xufVxuLnRleHQtYm9keS10ZXJ0aWFyeS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1waG9lbml4LXRlcnRpYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xufVxuLnRleHQtYm9keS1zZWNvbmRhcnktaG92ZXI6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tcGhvZW5peC1zZWNvbmRhcnktY29sb3IpICFpbXBvcnRhbnQ7XG59XG4udGV4dC1ib2R5LWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXBob2VuaXgtYm9keS1jb2xvcikgIWltcG9ydGFudDtcbn1cbi50ZXh0LWJvZHktaGlnaGxpZ2h0LWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXBob2VuaXgtYm9keS1oaWdobGlnaHQtY29sb3IpICFpbXBvcnRhbnQ7XG59XG4udGV4dC1ib2R5LWVtcGhhc2lzLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXBob2VuaXgtZW1waGFzaXMtY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRvZ2dsZS1jb250YWluZXIgLmQtbm9uZS1ob3ZlciB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4uZC10b2dnbGUtY29udGFpbmVyIC5kLWJsb2NrLWhvdmVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmQtdG9nZ2xlLWNvbnRhaW5lcjpob3ZlciAuZC1ub25lLWhvdmVyLCAuZC10b2dnbGUtY29udGFpbmVyOmZvY3VzIC5kLW5vbmUtaG92ZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uZC10b2dnbGUtY29udGFpbmVyOmhvdmVyIC5kLWJsb2NrLWhvdmVyLCAuZC10b2dnbGUtY29udGFpbmVyOmZvY3VzIC5kLWJsb2NrLWhvdmVyIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuQGtleWZyYW1lcyBmYWRlIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmljb24taXRlbSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMi41cmVtO1xuICB3aWR0aDogMi41cmVtO1xufVxuLmljb24taXRlbS5pY29uLWl0ZW0teHMge1xuICBoZWlnaHQ6IDAuNzVyZW07XG4gIHdpZHRoOiAwLjc1cmVtO1xufVxuLmljb24taXRlbSB7XG4gIHdpZHRoOiAyLjVyZW07XG59XG4uaWNvbi1pdGVtLmljb24taXRlbS1zbSB7XG4gIGhlaWdodDogMS41cmVtO1xuICB3aWR0aDogMS41cmVtO1xufVxuLmljb24taXRlbS5pY29uLWl0ZW0tbWQge1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgd2lkdGg6IDIuNXJlbTtcbn1cbi5pY29uLWl0ZW0uaWNvbi1pdGVtLWxnIHtcbiAgaGVpZ2h0OiAyLjc1cmVtO1xuICB3aWR0aDogMi43NXJlbTtcbn1cblxuLmljb24tbmF2LWl0ZW0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1waG9lbml4LWJvZHktY29sb3IpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDAuOHJlbTtcbn1cbi5pY29uLW5hdi1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG4uaWNvbi1uYXYtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuLmljb24tbmF2LWl0ZW0gLmljb24tY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcGhvZW5peC1wcmltYXJ5LWJnLXN1YnRsZSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogNThweDtcbiAgaGVpZ2h0OiA1OHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4uaWNvbi1uYXYtaXRlbTpob3ZlciAuaWNvbi1jb250YWluZXIge1xuICBjb2xvcjogdmFyKC0tcGhvZW5peC1lbXBoYXNpcy1iZyk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXBob2VuaXgtcHJpbWFyeSk7XG59XG4uaWNvbi1uYXYtaXRlbTpob3ZlciAubmF2LWxhYmVsIHtcbiAgY29sb3I6IHZhcigtLXBob2VuaXgtc2Vjb25kYXJ5LWNvbG9yKTtcbn1cblxuLmZhLWljb24td2FpdCB7XG4gIG9wYWNpdHk6IDA7XG59XG4uZm9udGF3ZXNvbWUtaTJzdmctYWN0aXZlIC5mYS1pY29uLXdhaXQge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uaG92ZXItYWN0aW9ucy10cmlnZ2VyLmJ0bi1yZXZlYWwtdHJpZ2dlciAuaG92ZXItYWN0aW9ucyB7XG4gIHJpZ2h0OiAzcmVtO1xufVxuW2Rpcj1ydGxdIC5ob3Zlci1hY3Rpb25zLXRyaWdnZXIuYnRuLXJldmVhbC10cmlnZ2VyIC5ob3Zlci1hY3Rpb25zIHtcbiAgcmlnaHQ6IDNyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvZG8tbGlzdCAudG8tZG8tbGlzdC1ib2R5IHtcbiAgICBoZWlnaHQ6IDI3MHB4O1xuICB9XG59XG5cbi53aGl0ZS1zcGFjZS1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGgge1xuICBwYWRkaW5nLXRvcDogMC42MjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGg6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQ6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnwgICBTY3JvbGxiYXIgc3R5bGUgZm9yIHdpbmRvd3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zY3JvbGxiYXIsIC5vZmZjYW52YXMuZmFxLXNpZGViYXIsIGh0bWw6bm90KC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkKSAubmF2YmFyLXZlcnRpY2FsIC5uYXZiYXItdmVydGljYWwtY29udGVudCxcbi5zY3JvbGxiYXItb3ZlcmxheSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLnNjcm9sbGJhcjo6LXdlYmtpdC1zY3JvbGxiYXIsIC5vZmZjYW52YXMuZmFxLXNpZGViYXI6Oi13ZWJraXQtc2Nyb2xsYmFyLCBodG1sOm5vdCgubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCkgLm5hdmJhci12ZXJ0aWNhbCAubmF2YmFyLXZlcnRpY2FsLWNvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyLFxuLnNjcm9sbGJhci1vdmVybGF5Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2Nyb2xsYmFyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiwgLm9mZmNhbnZhcy5mYXEtc2lkZWJhcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIsIGh0bWw6bm90KC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkKSAubmF2YmFyLXZlcnRpY2FsIC5uYXZiYXItdmVydGljYWwtY29udGVudDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIsXG4uc2Nyb2xsYmFyLW92ZXJsYXk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBob2VuaXgtc2Nyb2xsYmFyLWJnKTtcbn1cbi5zY3JvbGxiYXI6aG92ZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLCAub2ZmY2FudmFzLmZhcS1zaWRlYmFyOmhvdmVyOjotd2Via2l0LXNjcm9sbGJhciwgaHRtbDpub3QoLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQpIC5uYXZiYXItdmVydGljYWwgLm5hdmJhci12ZXJ0aWNhbC1jb250ZW50OmhvdmVyOjotd2Via2l0LXNjcm9sbGJhciwgLnNjcm9sbGJhcjpob3Zlcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIsIC5vZmZjYW52YXMuZmFxLXNpZGViYXI6aG92ZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iLCBodG1sOm5vdCgubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCkgLm5hdmJhci12ZXJ0aWNhbCAubmF2YmFyLXZlcnRpY2FsLWNvbnRlbnQ6aG92ZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iLCAuc2Nyb2xsYmFyOmZvY3VzOjotd2Via2l0LXNjcm9sbGJhciwgLm9mZmNhbnZhcy5mYXEtc2lkZWJhcjpmb2N1czo6LXdlYmtpdC1zY3JvbGxiYXIsIGh0bWw6bm90KC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkKSAubmF2YmFyLXZlcnRpY2FsIC5uYXZiYXItdmVydGljYWwtY29udGVudDpmb2N1czo6LXdlYmtpdC1zY3JvbGxiYXIsIC5zY3JvbGxiYXI6Zm9jdXM6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iLCAub2ZmY2FudmFzLmZhcS1zaWRlYmFyOmZvY3VzOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiwgaHRtbDpub3QoLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQpIC5uYXZiYXItdmVydGljYWwgLm5hdmJhci12ZXJ0aWNhbC1jb250ZW50OmZvY3VzOjotd2Via2l0LXNjcm9sbGJhci10aHVtYixcbi5zY3JvbGxiYXItb3ZlcmxheTpob3Zlcjo6LXdlYmtpdC1zY3JvbGxiYXIsXG4uc2Nyb2xsYmFyLW92ZXJsYXk6aG92ZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iLFxuLnNjcm9sbGJhci1vdmVybGF5OmZvY3VzOjotd2Via2l0LXNjcm9sbGJhcixcbi5zY3JvbGxiYXItb3ZlcmxheTpmb2N1czo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ubmF2YmFyLXZpYnJhbnQgLnNjcm9sbGJhciwgLm5hdmJhci12aWJyYW50IC5vZmZjYW52YXMuZmFxLXNpZGViYXIsIC5uYXZiYXItdmlicmFudCBodG1sOm5vdCgubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCkgLm5hdmJhci12ZXJ0aWNhbCAubmF2YmFyLXZlcnRpY2FsLWNvbnRlbnQsIGh0bWw6bm90KC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkKSAubmF2YmFyLXZlcnRpY2FsIC5uYXZiYXItdmlicmFudCAubmF2YmFyLXZlcnRpY2FsLWNvbnRlbnQge1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5uYXZiYXItdmlicmFudCAuc2Nyb2xsYmFyOjotd2Via2l0LXNjcm9sbGJhciwgLm5hdmJhci12aWJyYW50IC5vZmZjYW52YXMuZmFxLXNpZGViYXI6Oi13ZWJraXQtc2Nyb2xsYmFyLCAubmF2YmFyLXZpYnJhbnQgaHRtbDpub3QoLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQpIC5uYXZiYXItdmVydGljYWwgLm5hdmJhci12ZXJ0aWNhbC1jb250ZW50Ojotd2Via2l0LXNjcm9sbGJhciwgaHRtbDpub3QoLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQpIC5uYXZiYXItdmVydGljYWwgLm5hdmJhci12aWJyYW50IC5uYXZiYXItdmVydGljYWwtY29udGVudDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdmJhci12aWJyYW50IC5zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iLCAubmF2YmFyLXZpYnJhbnQgLm9mZmNhbnZhcy5mYXEtc2lkZWJhcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIsIC5uYXZiYXItdmlicmFudCBodG1sOm5vdCgubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCkgLm5hdmJhci12ZXJ0aWNhbCAubmF2YmFyLXZlcnRpY2FsLWNvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iLCBodG1sOm5vdCgubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCkgLm5hdmJhci12ZXJ0aWNhbCAubmF2YmFyLXZpYnJhbnQgLm5hdmJhci12ZXJ0aWNhbC1jb250ZW50Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG59XG4ubmF2YmFyLXZpYnJhbnQgLnNjcm9sbGJhcjpob3Zlcjo6LXdlYmtpdC1zY3JvbGxiYXIsIC5uYXZiYXItdmlicmFudCAub2ZmY2FudmFzLmZhcS1zaWRlYmFyOmhvdmVyOjotd2Via2l0LXNjcm9sbGJhciwgLm5hdmJhci12aWJyYW50IGh0bWw6bm90KC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkKSAubmF2YmFyLXZlcnRpY2FsIC5uYXZiYXItdmVydGljYWwtY29udGVudDpob3Zlcjo6LXdlYmtpdC1zY3JvbGxiYXIsIGh0bWw6bm90KC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkKSAubmF2YmFyLXZlcnRpY2FsIC5uYXZiYXItdmlicmFudCAubmF2YmFyLXZlcnRpY2FsLWNvbnRlbnQ6aG92ZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLCAubmF2YmFyLXZpYnJhbnQgLnNjcm9sbGJhcjpob3Zlcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIsIC5uYXZiYXItdmlicmFudCAub2ZmY2FudmFzLmZhcS1zaWRlYmFyOmhvdmVyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiwgLm5hdmJhci12aWJyYW50IGh0bWw6bm90KC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkKSAubmF2YmFyLXZlcnRpY2FsIC5uYXZiYXItdmVydGljYWwtY29udGVudDpob3Zlcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIsIGh0bWw6bm90KC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkKSAubmF2YmFyLXZlcnRpY2FsIC5uYXZiYXItdmlicmFudCAubmF2YmFyLXZlcnRpY2FsLWNvbnRlbnQ6aG92ZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iLCAubmF2YmFyLXZpYnJhbnQgLnNjcm9sbGJhcjpmb2N1czo6LXdlYmtpdC1zY3JvbGxiYXIsIC5uYXZiYXItdmlicmFudCAub2ZmY2FudmFzLmZhcS1zaWRlYmFyOmZvY3VzOjotd2Via2l0LXNjcm9sbGJhciwgLm5hdmJhci12aWJyYW50IGh0bWw6bm90KC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkKSAubmF2YmFyLXZlcnRpY2FsIC5uYXZiYXItdmVydGljYWwtY29udGVudDpmb2N1czo6LXdlYmtpdC1zY3JvbGxiYXIsIGh0bWw6bm90KC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkKSAubmF2YmFyLXZlcnRpY2FsIC5uYXZiYXItdmlicmFudCAubmF2YmFyLXZlcnRpY2FsLWNvbnRlbnQ6Zm9jdXM6Oi13ZWJraXQtc2Nyb2xsYmFyLCAubmF2YmFyLXZpYnJhbnQgLnNjcm9sbGJhcjpmb2N1czo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIsIC5uYXZiYXItdmlicmFudCAub2ZmY2FudmFzLmZhcS1zaWRlYmFyOmZvY3VzOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiwgLm5hdmJhci12aWJyYW50IGh0bWw6bm90KC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkKSAubmF2YmFyLXZlcnRpY2FsIC5uYXZiYXItdmVydGljYWwtY29udGVudDpmb2N1czo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIsIGh0bWw6bm90KC5uYXZiYXItdmVydGljYWwtY29sbGFwc2VkKSAubmF2YmFyLXZlcnRpY2FsIC5uYXZiYXItdmlicmFudCAubmF2YmFyLXZlcnRpY2FsLWNvbnRlbnQ6Zm9jdXM6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmZpcmVmb3ggLnNjcm9sbGJhciwgLmZpcmVmb3ggLm9mZmNhbnZhcy5mYXEtc2lkZWJhciwgLmZpcmVmb3ggaHRtbDpub3QoLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQpIC5uYXZiYXItdmVydGljYWwgLm5hdmJhci12ZXJ0aWNhbC1jb250ZW50LCBodG1sOm5vdCgubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCkgLm5hdmJhci12ZXJ0aWNhbCAuZmlyZWZveCAubmF2YmFyLXZlcnRpY2FsLWNvbnRlbnQge1xuICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xuICBzY3JvbGxiYXItY29sb3I6IHZhcigtLXBob2VuaXgtc2Nyb2xsYmFyLWJnKSB0cmFuc3BhcmVudDtcbiAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xufVxuLmZpcmVmb3ggLm5hdmJhci12aWJyYW50IC5zY3JvbGxiYXIsIC5maXJlZm94IC5uYXZiYXItdmlicmFudCAub2ZmY2FudmFzLmZhcS1zaWRlYmFyLCAuZmlyZWZveCAubmF2YmFyLXZpYnJhbnQgaHRtbDpub3QoLm5hdmJhci12ZXJ0aWNhbC1jb2xsYXBzZWQpIC5uYXZiYXItdmVydGljYWwgLm5hdmJhci12ZXJ0aWNhbC1jb250ZW50LCBodG1sOm5vdCgubmF2YmFyLXZlcnRpY2FsLWNvbGxhcHNlZCkgLm5hdmJhci12ZXJ0aWNhbCAuZmlyZWZveCAubmF2YmFyLXZpYnJhbnQgLm5hdmJhci12ZXJ0aWNhbC1jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbiAgc2Nyb2xsYmFyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCkgdHJhbnNwYXJlbnQ7XG4gIHNjcm9sbGJhci13aWR0aDogdGhpbjtcbn1cblxuLm9zLXRoZW1lLWRhcmsgPiAub3Mtc2Nyb2xsYmFyID4gLm9zLXNjcm9sbGJhci10cmFjayA+IC5vcy1zY3JvbGxiYXItaGFuZGxlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcGhvZW5peC1zY3JvbGxiYXItYmcpO1xufVxuLm9zLXRoZW1lLWRhcmsgPiAub3Mtc2Nyb2xsYmFyOmhvdmVyID4gLm9zLXNjcm9sbGJhci10cmFjayA+IC5vcy1zY3JvbGxiYXItaGFuZGxlLCAub3MtdGhlbWUtZGFyayA+IC5vcy1zY3JvbGxiYXI6Zm9jdXMgPiAub3Mtc2Nyb2xsYmFyLXRyYWNrID4gLm9zLXNjcm9sbGJhci1oYW5kbGUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1waG9lbml4LXNjcm9sbGJhci1iZyk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnwgICBTaW1wbGViYXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLXZlcnRpY2FsIHtcbiAgd2lkdGg6IDEwcHg7XG59XG5cbi5zaW1wbGViYXItc2Nyb2xsYmFyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1waG9lbml4LXNjcm9sbGJhci1iZyk7XG59XG4uc2ltcGxlYmFyLXNjcm9sbGJhci5zaW1wbGViYXItdmlzaWJsZTo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnNpbXBsZWJhci1jb250ZW50LXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgKiB7XG4gIGNvbG9yOiB2YXIoLS1waG9lbml4LS13aGl0ZSk7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEJhZGdlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5iYWRnZS1waG9lbml4IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMnB4IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGhvZW5peC1iYWRnZS1iZyk7XG4gIGNvbG9yOiB2YXIoLS1waG9lbml4LWJhZGdlLWNvbG9yKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcGhvZW5peC1iYWRnZS1ib3JkZXItY29sb3IpO1xufVxuLmJhZGdlLXBob2VuaXggLmJhZGdlLWxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMC4wODc1cmVtKTtcbn1cbi5iYWRnZS1waG9lbml4W2hyZWZdOmhvdmVyLCAuYmFkZ2UtcGhvZW5peFtocmVmXTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJhZGdlLXBob2VuaXgtcHJpbWFyeSB7XG4gIC0tcGhvZW5peC1iYWRnZS1iZzogdmFyKC0tcGhvZW5peC1wcmltYXJ5LWJnLXN1YnRsZSk7XG4gIC0tcGhvZW5peC1iYWRnZS1jb2xvcjogdmFyKC0tcGhvZW5peC1wcmltYXJ5LXRleHQtZW1waGFzaXMpO1xuICAtLXBob2VuaXgtYmFkZ2UtYm9yZGVyLWNvbG9yOiB2YXIoLS1waG9lbml4LXByaW1hcnktYm9yZGVyLXN1YnRsZSk7XG59XG5cbi5iYWRnZS1waG9lbml4LXNlY29uZGFyeSB7XG4gIC0tcGhvZW5peC1iYWRnZS1iZzogdmFyKC0tcGhvZW5peC1zZWNvbmRhcnktYmctc3VidGxlKTtcbiAgLS1waG9lbml4LWJhZGdlLWNvbG9yOiB2YXIoLS1waG9lbml4LXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1waG9lbml4LWJhZGdlLWJvcmRlci1jb2xvcjogdmFyKC0tcGhvZW5peC1zZWNvbmRhcnktYm9yZGVyLXN1YnRsZSk7XG59XG5cbi5iYWRnZS1waG9lbml4LXN1Y2Nlc3Mge1xuICAtLXBob2VuaXgtYmFkZ2UtYmc6IHZhcigtLXBob2VuaXgtc3VjY2Vzcy1iZy1zdWJ0bGUpO1xuICAtLXBob2VuaXgtYmFkZ2UtY29sb3I6IHZhcigtLXBob2VuaXgtc3VjY2Vzcy10ZXh0LWVtcGhhc2lzKTtcbiAgLS1waG9lbml4LWJhZGdlLWJvcmRlci1jb2xvcjogdmFyKC0tcGhvZW5peC1zdWNjZXNzLWJvcmRlci1zdWJ0bGUpO1xufVxuXG4uYmFkZ2UtcGhvZW5peC1pbmZvIHtcbiAgLS1waG9lbml4LWJhZGdlLWJnOiB2YXIoLS1waG9lbml4LWluZm8tYmctc3VidGxlKTtcbiAgLS1waG9lbml4LWJhZGdlLWNvbG9yOiB2YXIoLS1waG9lbml4LWluZm8tdGV4dC1lbXBoYXNpcyk7XG4gIC0tcGhvZW5peC1iYWRnZS1ib3JkZXItY29sb3I6IHZhcigtLXBob2VuaXgtaW5mby1ib3JkZXItc3VidGxlKTtcbn1cblxuLmJhZGdlLXBob2VuaXgtd2FybmluZyB7XG4gIC0tcGhvZW5peC1iYWRnZS1iZzogdmFyKC0tcGhvZW5peC13YXJuaW5nLWJnLXN1YnRsZSk7XG4gIC0tcGhvZW5peC1iYWRnZS1jb2xvcjogdmFyKC0tcGhvZW5peC13YXJuaW5nLXRleHQtZW1waGFzaXMpO1xuICAtLXBob2VuaXgtYmFkZ2UtYm9yZGVyLWNvbG9yOiB2YXIoLS1waG9lbml4LXdhcm5pbmctYm9yZGVyLXN1YnRsZSk7XG59XG5cbi5iYWRnZS1waG9lbml4LWRhbmdlciB7XG4gIC0tcGhvZW5peC1iYWRnZS1iZzogdmFyKC0tcGhvZW5peC1kYW5nZXItYmctc3VidGxlKTtcbiAgLS1waG9lbml4LWJhZGdlLWNvbG9yOiB2YXIoLS1waG9lbml4LWRhbmdlci10ZXh0LWVtcGhhc2lzKTtcbiAgLS1waG9lbml4LWJhZGdlLWJvcmRlci1jb2xvcjogdmFyKC0tcGhvZW5peC1kYW5nZXItYm9yZGVyLXN1YnRsZSk7XG59XG5cbi5iYWRnZS1waG9lbml4LWxpZ2h0IHtcbiAgLS1waG9lbml4LWJhZGdlLWJnOiB2YXIoLS1waG9lbml4LWxpZ2h0LWJnLXN1YnRsZSk7XG4gIC0tcGhvZW5peC1iYWRnZS1jb2xvcjogdmFyKC0tcGhvZW5peC1saWdodC10ZXh0LWVtcGhhc2lzKTtcbiAgLS1waG9lbml4LWJhZGdlLWJvcmRlci1jb2xvcjogdmFyKC0tcGhvZW5peC1saWdodC1ib3JkZXItc3VidGxlKTtcbn1cblxuLmJhZGdlLXBob2VuaXgtZGFyayB7XG4gIC0tcGhvZW5peC1iYWRnZS1iZzogdmFyKC0tcGhvZW5peC1kYXJrLWJnLXN1YnRsZSk7XG4gIC0tcGhvZW5peC1iYWRnZS1jb2xvcjogdmFyKC0tcGhvZW5peC1kYXJrLXRleHQtZW1waGFzaXMpO1xuICAtLXBob2VuaXgtYmFkZ2UtYm9yZGVyLWNvbG9yOiB2YXIoLS1waG9lbml4LWRhcmstYm9yZGVyLXN1YnRsZSk7XG59XG5cbi5iYWRnZS1waG9lbml4LXByaW1hcnlbaHJlZl06aG92ZXIsIC5iYWRnZS1waG9lbml4LXByaW1hcnlbaHJlZl06Zm9jdXMge1xuICBjb2xvcjogIzg1YTlmZjtcbn1cblxuLmJhZGdlLXBob2VuaXgtc3VjY2Vzc1tocmVmXTpob3ZlciwgLmJhZGdlLXBob2VuaXgtc3VjY2Vzc1tocmVmXTpmb2N1cyB7XG4gIGNvbG9yOiAjOTBkNjdmO1xufVxuXG4uYmFkZ2UtcGhvZW5peC1pbmZvW2hyZWZdOmhvdmVyLCAuYmFkZ2UtcGhvZW5peC1pbmZvW2hyZWZdOmZvY3VzIHtcbiAgY29sb3I6ICM2MGM2ZmY7XG59XG5cbi5iYWRnZS1waG9lbml4LXdhcm5pbmdbaHJlZl06aG92ZXIsIC5iYWRnZS1waG9lbml4LXdhcm5pbmdbaHJlZl06Zm9jdXMge1xuICBjb2xvcjogI2ZmY2M4NTtcbn1cblxuLmJhZGdlLXBob2VuaXgtZGFuZ2VyW2hyZWZdOmhvdmVyLCAuYmFkZ2UtcGhvZW5peC1kYW5nZXJbaHJlZl06Zm9jdXMge1xuICBjb2xvcjogI2Y0ODI3MDtcbn1cblxuLmJhZGdlLXBob2VuaXgtd2FybmluZyBpbWcge1xuICBoZWlnaHQ6IDEwcHg7XG59XG5cbi5iYWRnZS10YWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waG9lbml4LXNlY29uZGFyeS1iZyk7XG4gIGNvbG9yOiB2YXIoLS1waG9lbml4LWJvZHktaGlnaGxpZ2h0LWNvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAwLjY0cmVtO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5iYWRnZS10YWc6aG92ZXIsIC5iYWRnZS10YWc6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waG9lbml4LXRlcnRpYXJ5LWJnKTtcbn1cblxuLmNvbnRhaW5lci1zbWFsbCxcbi5jb250YWluZXItbWVkaXVtLFxuLmNvbnRhaW5lci1zbWFsbC1mbHVpZCxcbi5jb250YWluZXItbWVkaXVtLWZsdWlkIHtcbiAgLS1waG9lbml4LWd1dHRlci14OiAycmVtO1xuICAtLXBob2VuaXgtZ3V0dGVyLXk6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLXBob2VuaXgtZ3V0dGVyLXgpICogMC41KTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLXBob2VuaXgtZ3V0dGVyLXgpICogMC41KTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb250YWluZXItc21hbGwtc20sIC5jb250YWluZXItc21hbGwge1xuICAgIG1heC13aWR0aDogNTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyLXNtYWxsLW1kLCAuY29udGFpbmVyLXNtYWxsLXNtLCAuY29udGFpbmVyLXNtYWxsIHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhaW5lci1zbWFsbC1sZywgLmNvbnRhaW5lci1zbWFsbC1tZCwgLmNvbnRhaW5lci1zbWFsbC1zbSwgLmNvbnRhaW5lci1zbWFsbCB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyLXNtYWxsLXhsLCAuY29udGFpbmVyLXNtYWxsLWxnLCAuY29udGFpbmVyLXNtYWxsLW1kLCAuY29udGFpbmVyLXNtYWxsLXNtLCAuY29udGFpbmVyLXNtYWxsIHtcbiAgICBtYXgtd2lkdGg6IDEyMTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb250YWluZXItbWVkaXVtLXNtLCAuY29udGFpbmVyLW1lZGl1bSB7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXItbWVkaXVtLW1kLCAuY29udGFpbmVyLW1lZGl1bS1zbSwgLmNvbnRhaW5lci1tZWRpdW0ge1xuICAgIG1heC13aWR0aDogNzIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFpbmVyLW1lZGl1bS1sZywgLmNvbnRhaW5lci1tZWRpdW0tbWQsIC5jb250YWluZXItbWVkaXVtLXNtLCAuY29udGFpbmVyLW1lZGl1bSB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyLW1lZGl1bS14bCwgLmNvbnRhaW5lci1tZWRpdW0tbGcsIC5jb250YWluZXItbWVkaXVtLW1kLCAuY29udGFpbmVyLW1lZGl1bS1zbSwgLmNvbnRhaW5lci1tZWRpdW0ge1xuICAgIG1heC13aWR0aDogMTIxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTU0MHB4KSB7XG4gIC5jb250YWluZXItbWVkaXVtLXh4bCwgLmNvbnRhaW5lci1tZWRpdW0teGwsIC5jb250YWluZXItbWVkaXVtLWxnLCAuY29udGFpbmVyLW1lZGl1bS1tZCwgLmNvbnRhaW5lci1tZWRpdW0tc20sIC5jb250YWluZXItbWVkaXVtIHtcbiAgICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgfVxufVxuLmljb24taW5kaWNhdG9yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmljb24taW5kaWNhdG9yOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHJpZ2h0OiAtM3B4O1xuICB0b3A6IDFweDtcbiAgaGVpZ2h0OiAxOXB4O1xuICB3aWR0aDogMTlweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmljb24taW5kaWNhdG9yLXNtOjpiZWZvcmUge1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgd2lkdGg6IDAuNXJlbTtcbiAgcmlnaHQ6IDlweDtcbiAgdG9wOiA4cHg7XG59XG4uaWNvbi1pbmRpY2F0b3ItbnVtYmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xLjVweDtcbiAgdG9wOiAzLjVweDtcbiAgaGVpZ2h0OiAxcmVtO1xuICB3aWR0aDogMXJlbTtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmljb24taW5kaWNhdG9yLXByaW1hcnk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzODc0ZmY7XG59XG4uaWNvbi1pbmRpY2F0b3Itc2Vjb25kYXJ5OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzEzNzRhO1xufVxuLmljb24taW5kaWNhdG9yLXN1Y2Nlc3M6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNWIwMDM7XG59XG4uaWNvbi1pbmRpY2F0b3ItaW5mbzo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTdlYjtcbn1cbi5pY29uLWluZGljYXRvci13YXJuaW5nOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTU3ODBiO1xufVxuLmljb24taW5kaWNhdG9yLWRhbmdlcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhM2IxZDtcbn1cbi5pY29uLWluZGljYXRvci1saWdodDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjJmNjtcbn1cbi5pY29uLWluZGljYXRvci1kYXJrOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQxODI0O1xufVxuLmljb24taW5kaWNhdG9yLWZpbGw6OmJlZm9yZSB7XG4gIGJvcmRlcjogMDtcbn1cblxuLmNvbnRlbnQtb2ZmY2FudmFzIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMzVyZW0gIWltcG9ydGFudDtcbiAgdG9wOiBjYWxjKHZhcigtLXBob2VuaXgtbmF2YmFyLXRvcC1oZWlnaHQpICsgMXB4KSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAodmFyKC0tcGhvZW5peC1uYXZiYXItdG9wLWhlaWdodCkgKyA0cmVtKSkgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29udGVudC1vZmZjYW52YXMge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ub2ZmY2FudmFzLWJhY2tkcm9wLXRyYW5zcGFyZW50IH4gLm9mZmNhbnZhcy1iYWNrZHJvcCB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5waG9lbml4LW9mZmNhbnZhcy1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5waG9lbml4LW9mZmNhbnZhcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbiAgei1pbmRleDogMTA7XG59XG4ucGhvZW5peC1vZmZjYW52YXMucGhvZW5peC1vZmZjYW52YXMtZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG4ucGhvZW5peC1vZmZjYW52YXMucGhvZW5peC1vZmZjYW52YXMtc3RhcnQge1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuLnBob2VuaXgtb2ZmY2FudmFzLnBob2VuaXgtb2ZmY2FudmFzLWVuZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgcmlnaHQ6IDA7XG59XG4ucGhvZW5peC1vZmZjYW52YXMucGhvZW5peC1vZmZjYW52YXMtdG9wIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbn1cbi5waG9lbml4LW9mZmNhbnZhcy5waG9lbml4LW9mZmNhbnZhcy1ib3R0b20ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG59XG4ucGhvZW5peC1vZmZjYW52YXMuc2hvdyB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5waG9lbml4LW9mZmNhbnZhcy5zaG93IH4gLnBob2VuaXgtb2ZmY2FudmFzLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IHZhcigtLXBob2VuaXgtbmF2YmFyLXRvcC1oZWlnaHQpO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMHZoO1xuICB3aWR0aDogMTAwdnc7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgei1pbmRleDogODtcbn1cblxuLnBob2VuaXgtb2ZmY2FudmFzLWZpbHRlciB7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIHRvcDogdmFyKC0tcGhvZW5peC1uYXZiYXItdG9wLWhlaWdodCk7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDVyZW0pO1xuICBwYWRkaW5nOiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5waG9lbml4LW9mZmNhbnZhcy1maWx0ZXIge1xuICAgIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbiAgICB0b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwIDAgMCAwLjVyZW0gIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAycmVtKTtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgfVxufVxuXG4ucGhvZW5peC1vZmZjYW52YXMtZmlsdGVyLXhsIHtcbiAgd2lkdGg6IDMwMHB4O1xuICB0b3A6IHZhcigtLXBob2VuaXgtbmF2YmFyLXRvcC1oZWlnaHQpO1xuICBwYWRkaW5nOiAxLjVyZW0gMS41cmVtIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBob2VuaXgtb2ZmY2FudmFzLWZpbHRlci14bCB7XG4gICAgei1pbmRleDogOTk5OTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGhvZW5peC1vZmZjYW52YXMtZmlsdGVyLXhsIHtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgcGFkZGluZzogMCAwIDAgMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xuICAgIHRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgei1pbmRleDogMTA7XG4gIH1cbn1cblxuLm9mZmNhbnZhcy5mYXEtc2lkZWJhciB7XG4gIGhlaWdodDogMTAwJTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vZmZjYW52YXMuZmFxLXNpZGViYXIge1xuICAgIG92ZXJmbG93OiB1bnNldCAhaW1wb3J0YW50O1xuICB9XG4gIC5maXJlZm94IC5vZmZjYW52YXMuZmFxLXNpZGViYXIge1xuICAgIG92ZXJmbG93OiB1bnNldCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm9mZmNhbnZhcy5mYXEtc2lkZWJhci5vZmZjYW52YXMtc3RhcnQge1xuICAgIGJvcmRlci1yaWdodDogMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSkgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICB9XG59XG5cbi5iZy1hdXRoLWNhcmQtb3ZlcmxheSB7XG4gIG1peC1ibGVuZC1tb2RlOiBvdmVybGF5O1xufVxuXG4uYXV0aC1jYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGhvZW5peC1lbXBoYXNpcy1iZyk7XG59XG5bZGF0YS1icy10aGVtZT1kYXJrXSAuYXV0aC1jYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBmMTExYTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5hdXRoLWNhcmQge1xuICAgIHdpZHRoOiAyN3JlbTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLmF1dGgtY2FyZCAuYXV0aC10aXRsZS1ib3gge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXV0aC1jYXJkIC5hdXRoLXRpdGxlLWJveCB7XG4gICAgd2lkdGg6IDE2Ljg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hdXRoLWNhcmQgLmF1dGgtdGl0bGUtYm94IHtcbiAgICB3aWR0aDogMjMuNDM3NXJlbTtcbiAgfVxufVxuLmF1dGgtY2FyZCAuYXV0aC10aXRsZS1ib3ggLmF1dGgtdGl0bGUtYm94LWltZyB7XG4gIHdpZHRoOiA5LjVyZW07XG4gIGhlaWdodDogNy41NnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXV0aC1jYXJkIC5hdXRoLXRpdGxlLWJveCAuYXV0aC10aXRsZS1ib3gtaW1nIHtcbiAgICB3aWR0aDogMTIuNXJlbTtcbiAgICBoZWlnaHQ6IDkuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmF1dGgtY2FyZCAuYXV0aC10aXRsZS1ib3ggLmF1dGgtdGl0bGUtYm94LWltZyB7XG4gICAgd2lkdGg6IDE3LjkzcmVtO1xuICAgIGhlaWdodDogMTQuMThyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXV0aC1jYXJkIC5hdXRoLXRpdGxlLWJveCAuY2FyZC1zaWduLXVwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYXV0aC1jYXJkIC5hdXRoLXRpdGxlLWJveCAuY2FyZC1zaWduLXVwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG4uYXV0aC1jYXJkIC5hdXRoLWZvcm0tYm94IHtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXV0aC1jYXJkIC5hdXRoLWZvcm0tYm94IHtcbiAgICBtYXgtd2lkdGg6IDE2LjYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hdXRoLWNhcmQgLmF1dGgtZm9ybS1ib3gge1xuICAgIG1heC13aWR0aDogMTguNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNTQwcHgpIHtcbiAgLmF1dGgtY2FyZCAuYXV0aC1mb3JtLWJveCB7XG4gICAgbWF4LXdpZHRoOiAyNXJlbTtcbiAgfVxufVxuXG4udmVyaWZpY2F0aW9uLWZvcm0ge1xuICBtYXgtd2lkdGg6IDE3LjY4NzVyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnZlcmlmaWNhdGlvbi1mb3JtIC5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sIC52ZXJpZmljYXRpb24tZm9ybSAuZm9ybS1jb250cm9sOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG4udmVyaWZpY2F0aW9uLWZvcm0gLmZvcm0tY29udHJvbCB7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgT3ZlcnJpZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuZGFya19fYmctcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzODc0ZmYgIWltcG9ydGFudDtcbn1cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5kYXJrX190ZXh0LXByaW1hcnkge1xuICBjb2xvcjogIzM4NzRmZiAhaW1wb3J0YW50O1xufVxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmRhcmtfX2JnLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMTM3NGEgIWltcG9ydGFudDtcbn1cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5kYXJrX190ZXh0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjMzEzNzRhICFpbXBvcnRhbnQ7XG59XG5bZGF0YS1icy10aGVtZT1kYXJrXSAuZGFya19fYmctc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNWIwMDMgIWltcG9ydGFudDtcbn1cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5kYXJrX190ZXh0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzI1YjAwMyAhaW1wb3J0YW50O1xufVxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmRhcmtfX2JnLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5N2ViICFpbXBvcnRhbnQ7XG59XG5bZGF0YS1icy10aGVtZT1kYXJrXSAuZGFya19fdGV4dC1pbmZvIHtcbiAgY29sb3I6ICMwMDk3ZWIgIWltcG9ydGFudDtcbn1cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5kYXJrX19iZy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1NzgwYiAhaW1wb3J0YW50O1xufVxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmRhcmtfX3RleHQtd2FybmluZyB7XG4gIGNvbG9yOiAjZTU3ODBiICFpbXBvcnRhbnQ7XG59XG5bZGF0YS1icy10aGVtZT1kYXJrXSAuZGFya19fYmctZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhM2IxZCAhaW1wb3J0YW50O1xufVxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmRhcmtfX3RleHQtZGFuZ2VyIHtcbiAgY29sb3I6ICNmYTNiMWQgIWltcG9ydGFudDtcbn1cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5kYXJrX19iZy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmYyZjYgIWltcG9ydGFudDtcbn1cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5kYXJrX190ZXh0LWxpZ2h0IHtcbiAgY29sb3I6ICNlZmYyZjYgIWltcG9ydGFudDtcbn1cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5kYXJrX19iZy1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0MTgyNCAhaW1wb3J0YW50O1xufVxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmRhcmtfX3RleHQtZGFyayB7XG4gIGNvbG9yOiAjMTQxODI0ICFpbXBvcnRhbnQ7XG59XG5bZGF0YS1icy10aGVtZT1kYXJrXSAuZGFya19fYmctZ3JheS01MCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY3ZmEgIWltcG9ydGFudDtcbn1cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5kYXJrX190ZXh0LWdyYXktNTAge1xuICBjb2xvcjogI2Y1ZjdmYSAhaW1wb3J0YW50O1xufVxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmRhcmtfX2JnLWdyYXktMTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjJmNiAhaW1wb3J0YW50O1xufVxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmRhcmtfX3RleHQtZ3JheS0xMDAge1xuICBjb2xvcjogI2VmZjJmNiAhaW1wb3J0YW50O1xufVxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmRhcmtfX2JnLWdyYXktMjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzZTZlZCAhaW1wb3J0YW50O1xufVxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmRhcmtfX3RleHQtZ3JheS0yMDAge1xuICBjb2xvcjogI2UzZTZlZCAhaW1wb3J0YW50O1xufVxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmRhcmtfX2JnLWdyYXktMzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NiZDBkZCAhaW1wb3J0YW50O1xufVxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmRhcmtfX3RleHQtZ3JheS0zMDAge1xuICBjb2xvcjogI2NiZDBkZCAhaW1wb3J0YW50O1xufVxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmRhcmtfX2JnLWdyYXktNDAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlmYTZiYyAhaW1wb3J0YW50O1xufVxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmRhcmtfX3RleHQtZ3JheS00MDAge1xuICBjb2xvcjogIzlmYTZiYyAhaW1wb3J0YW50O1xufVxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmRhcmtfX2JnLWdyYXktNTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhhOTRhZCAhaW1wb3J0YW50O1xufVxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmRhcmtfX3RleHQtZ3JheS01MDAge1xuICBjb2xvcjogIzhhOTRhZCAhaW1wb3J0YW50O1xufVxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmRhcmtfX2JnLWdyYXktNjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZlNzg5MSAhaW1wb3J0YW50O1xufVxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmRhcmtfX3RleHQtZ3JheS02MDAge1xuICBjb2xvcjogIzZlNzg5MSAhaW1wb3J0YW50O1xufVxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmRhcmtfX2JnLWdyYXktNzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUyNWI3NSAhaW1wb3J0YW50O1xufVxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmRhcmtfX3RleHQtZ3JheS03MDAge1xuICBjb2xvcjogIzUyNWI3NSAhaW1wb3J0YW50O1xufVxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmRhcmtfX2JnLWdyYXktODAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNlNDY1YiAhaW1wb3J0YW50O1xufVxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmRhcmtfX3RleHQtZ3JheS04MDAge1xuICBjb2xvcjogIzNlNDY1YiAhaW1wb3J0YW50O1xufVxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmRhcmtfX2JnLWdyYXktOTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxMzc0YSAhaW1wb3J0YW50O1xufVxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmRhcmtfX3RleHQtZ3JheS05MDAge1xuICBjb2xvcjogIzMxMzc0YSAhaW1wb3J0YW50O1xufVxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmRhcmtfX2JnLWdyYXktMTAwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjI4MzQgIWltcG9ydGFudDtcbn1cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5kYXJrX190ZXh0LWdyYXktMTAwMCB7XG4gIGNvbG9yOiAjMjIyODM0ICFpbXBvcnRhbnQ7XG59XG5bZGF0YS1icy10aGVtZT1kYXJrXSAuZGFya19fYmctZ3JheS0xMTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0MTgyNCAhaW1wb3J0YW50O1xufVxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmRhcmtfX3RleHQtZ3JheS0xMTAwIHtcbiAgY29sb3I6ICMxNDE4MjQgIWltcG9ydGFudDtcbn1cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5kYXJrX19iZy1ncmF5LTEyMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGYxMTFhICFpbXBvcnRhbnQ7XG59XG5bZGF0YS1icy10aGVtZT1kYXJrXSA6OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBob2VuaXgtcHJpbWFyeS1saWdodCk7XG59XG5bZGF0YS1icy10aGVtZT1kYXJrXSAuZGFya19fYmctb3BhY2l0eS0xMCB7XG4gIC0tcGhvZW5peC1iZy1vcGFjaXR5OiAwLjE7XG59XG5bZGF0YS1icy10aGVtZT1kYXJrXSAuZGFya19fYmctb3BhY2l0eS0yNSB7XG4gIC0tcGhvZW5peC1iZy1vcGFjaXR5OiAwLjI1O1xufVxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmRhcmtfX2JnLW9wYWNpdHktNTAge1xuICAtLXBob2VuaXgtYmctb3BhY2l0eTogMC41O1xufVxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmRhcmtfX2JnLW9wYWNpdHktNzUge1xuICAtLXBob2VuaXgtYmctb3BhY2l0eTogMC43NTtcbn1cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5kYXJrX19iZy1vcGFjaXR5LTg1IHtcbiAgLS1waG9lbml4LWJnLW9wYWNpdHk6IDAuODU7XG59XG5bZGF0YS1icy10aGVtZT1kYXJrXSAuZGFya19fYmctb3BhY2l0eS0xMDAge1xuICAtLXBob2VuaXgtYmctb3BhY2l0eTogMTtcbn1cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5kYXJrX190ZXh0LW9wYWNpdHktMjUge1xuICAtLXBob2VuaXgtdGV4dC1vcGFjaXR5OiAwLjI1O1xufVxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmRhcmtfX3RleHQtb3BhY2l0eS01MCB7XG4gIC0tcGhvZW5peC10ZXh0LW9wYWNpdHk6IDAuNTtcbn1cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5kYXJrX190ZXh0LW9wYWNpdHktNzUge1xuICAtLXBob2VuaXgtdGV4dC1vcGFjaXR5OiAwLjc1O1xufVxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmRhcmtfX3RleHQtb3BhY2l0eS04NSB7XG4gIC0tcGhvZW5peC10ZXh0LW9wYWNpdHk6IDAuODU7XG59XG5bZGF0YS1icy10aGVtZT1kYXJrXSAuZGFya19fdGV4dC1vcGFjaXR5LTEwMCB7XG4gIC0tcGhvZW5peC10ZXh0LW9wYWNpdHk6IDE7XG59XG4iXX0= */